kernel-devel-2.6.32-754.2.1.el6.centos.plus>t  DH`p[H FJl4=JI(VG̲ȪaRAqT;_pGeVK`"x,m)hp_ N_ 5w.ll^M}o>"GOxޅ/a&dC짋B=/us흗TGY#d hr;PRShUUӢbKqAY1Q\t9|RKMceLRG*n1ꚓg&;%w1zԣzZ@`6sU% >VT1$Z-u52یrQ o*)$ h-t%Oo#PpDTlXۤqj<@j ٌݡ%[K"7 5(&|>h탪['+ #Gq…I#kK?t2;K<dNhUz*Q2sܽf jӏ.j7*@UD`,C?#5na HC:2'0B/کqABQ0L?bOuFSw_d xA2n0=Fl؎@<hWqlRFN%PRJ>'|j``<F>4Q~?Q}d . r  9Sjpu,fH,f  ,f e,f x,f  ,f  L,f i,f G,f % &,f ר   ( 8 9 :>J]nGJ]x,fHK,fIK,fXKYK \K,f]L<,f^NB EbQ}.dQ}eQ}fQ}lQ}Q}Ckernel-devel2.6.32754.2.1.el6.centos.plusDevelopment package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.[Hx86-01.bsys.centos.orgCentOSGPLv2CentOS 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.centos.plus.i686 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fiNWI ՊJLzK 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$[6jN=K$ [$^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@  *|+$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)HpN:CduK !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{Jm" 6t,0Pc.4a c ['/&.z8pHHMg7   b #5[$A A4C ` WW6u ]sd m{d5eIgeg}ecT=~$bv- &:P YxMr)\# lWvxJ6v tL %@nL>P n! UUA9EWDk;v 0FUE HO&E000000KNf AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤AAA큤A큤AA큤A큤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큤AA큤A큤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큤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큤A큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AAA큤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큤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큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤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큤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큤[H[H[H[H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H[H [H [H [H [H [H [H [H [H [H [H [H [H [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[H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H[HK5K5[;%K5[;[;[;e[;^[;K5[;[;K5[;[;@K5K5[;[;K5[HK5K5[;[;K5[;[H[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[H%[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H%[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[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[;[H%K5[;K5K5K5[;[;K5K5K5[;@K5[;{K5[;K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5[;^K5K5[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5[;aK5K5[;[HK5[;K5K5K5[;[;K5K5[;[;:[H[;[;[;[;[;[;[;[;K5[;Z[;FK5[;[;K5K5[;c[;K5[;PK5[;K5[HK5[;y[;K5[;K5[HK5K5K5K5K5K5[HK5K5K5[;pK5K5K5[HK5K5[;xK5K5K5K5K5K5K5K5[;[;K5K5K5K5[;[;K5K5K5K5K5K5K5K5K5K5[; [;,[H[;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[HK5K5K5K5[;[;[;K5[;dK5K5K5K5K5[;[;!K5K5K5K5K5K5[HK5K5K5K5[;K5K5K5K5[;K5[; [;K5K5K5K5K5K5[;K5K5K5[;ZK5[;[;K5[;[;K5K5K5[;^K5K5K5K5[;mK5K5K5K5[;[HK5K5[;[;[; [;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[H K5K5[; [; [;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[H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H[HK5[H[H[H[;K5K5[;j[;[;K5[;jK5K5K5[;[H[H[HK5[HK5[HK5[HK5[HK5[H%K5K5K5K5K5K5[;K5K5K5K5K5K5[HK5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[H[H[HK5[H[HK5[HK5K5[HK5K5[HK5K5[H%[HK5[HK5K5K5K5K5K5[;jK5[HK5[H[H[HK5[H[H[;K5K5[H[;dK5K5K5K5K5K5K5K5[HK5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5K5K5[HK5K5[HK5K5[;x[HK5K5K5K5[;K5K5K5[H[H[H[HK5[H[H[H[H[H[;e[HK5[;[HK5[H[;[H[;K5[;e[H%K5K5[H%K5[H[;K5K5K5K5[HK5K5K5[HK5[;[H[HK5K5K5K5K5K5K5K5K5K5K5K5K5[H%[;rK5[H[H[;r[H[;r[H%K5[HK5[HK5K5[H[;r[H%[H%K5[;[;Y[HK5[H[H[HK5K5[H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H [H f6e04dce9d15ba187a93f9e283ec8411650814397ad8e88151195ef14d6dc0bc34f3bc8c2d39eca6e477661e8a9cd8b0cbf944d02c0e6a6b01ad3993e58c830ab9c68b03d3920cdfba435dbbe6255e2c6383b5bfc64aaee4fb6e25d74acd81c14fddcb2e86035893680252cb0ee5e5440a4423c48a38d97fdad56ae95aa5b529509a736377fa16619d560d504e9672358e54d84795098da733862e0bf0ddd07477c789e9e5059a065b42b93c7acaa39748e3c634dee95be05343f8c9adce82ef1be356f2c4d07dfc642a38a6045b93e7ef0ac7f848fbd8633aee5d08babc283a9c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495aa59b20487c88ce80f16f7dffbcab5965ef0d7544e6b93c48cd781fae4cae3785d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e84eedea9b4338d22fb7fdce6b5691456c8881df671adeb7777d971fb2efd030b5ee3f57fd74ff13b9e057f0654585c25d6536406a3963174886d3a6db9d1d42ada507ecd9316f134ac230f00e7f74368ade5501e6f023a2ae369044367d726cb52a490e5e411c27bf27ca956f1fa241a3272cf20c0a19538f08018a7d08a0415357e18ebd29154573f10d5b5582d679bfa932bbf42f0fdb74452e593bab2b894a59d30b712d000fdc622e476b2e886fde1894b5b8e52aa01d2212fc4e81aeab7730dba003043197c43cd90cbd346f2cf6d3b907acc935853a9555b0079a2ce8bb574292fd39f1d266a96877f45b21c72a5c8a5b5c06289037585686dc0d4fde919112b709f84e8caeeed9835e6ab5a6eac9b64f567a7754c057d4b7d93c8952d058fba8f62eb0fffff7d513b522a727e2af33e972ddaa4c00a7b40ddfb861b754bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3dd31a5f6d3b4b41c2eb1f5252d0ca8e8d6c52608b938bb82858f1804bbd505efb4831f9643a4d24fbb128f0fa97060d2ccd022716262f4fb81fb5573cce36f3cca71a062a3c74d7e99746ba7ef215322a1b969cd9103774d808c75ace9610cf660648b07455dd47c818c95afe3703f3ac56791e113c10f01ae1b4118d4d7e8c508a70f6caae51ee8aa4e5bab99449c69867be5ae26ecfd3bb6ef02af87e3f26621e563bcb04096b5eb1b44b8bd0dcf4366ee520e05c4186c1e015faf6ecccf9f5a65125c02402d5c5bec869532de1b1dabed496c57c608362007cffc5c90c3642ebad9446ca5f8984bc129321ba9554883e52532ff69500c2de62730c1c75dd2e00fd1c0e20960147c549a91de8d0f28e7d12bbfb6ce207329fec71079daf103c7cf6ffd479399bc4255e017767cd9015e31bc49e7d497e3693f5275e90229fcd2e1992d7110989bc2a3777507a491134028572c23516727dcb8e1d188e62c5c8a34edc956c53ddd74aee6acf84bc31aad89ba9aaf3335f59bd62bdb495c1e1e7ef255f2e330517bc9e8f88e9495e7fa22e8c24219cf2fdefc576c8911cb6c26f9cc693724693cfc17facb07c36abf9906fab86105e323eeaa9bb0d6fe4745ae764b2e113eb1c25e1bc03d959d9be3bbca791bb19c3b26bf2ad68c499b9ade5ac60d843c8cca6df6644c79bf148c875e189b54034f8b48e6d411a4e481543c7c28b51de38fca0619a44886826b80b4b613a0ae4e2e0a7f7e2584f6f095bc745c9a7bc7831230f804af87e8dc6a6921a400829a532d5257b161cc16215857f3d94ac0a9c297e7cccff58f5d40c2c0359a4455b2aa96d495d6550653d1fcf878e3f37284c832366d83508a668831da711a590932a415f5ec3b7b22e81f47796d21e9d95aa7a8e1ad823a28f1b453752230c6a95dea8af5a85ad2637f7994aad6bd5fabcab6fae3e74ca6d586019ab645c19b6d1fc642eddc3e988787e186e895e70a17972284158d3623f4ab216b50a45b1fd1115776c459319d9fcc8f13c3400c3b2c17411d8f3855e9c29432d78c476a93963bd01e736d91b97eaa323cbfbd744a7d3542a51f1f2c2596f5c618ac56744f29fe8ad9369a039b4396ddfb6139ff8c929f33981c73ffbe4148cf51ff404d0fa40e255864660f471100f41b9f8dea6620f2b4a1dd879b90a25aea408ee1893c6e2bd9aa0020ec9717476f687acb196be8eb70af091ea5ba1fabbc92984092d02b137770860e2f5329514462cc33bb59c1e29758f9d3a14dd77d16b6c69820b777df683b0da0a69cb228052e2c70438eee5b08a94f66a812db2c0d532e55a9b080bc4fd82f33cdcee2dab328d823eef31d25f2d6d3cbcbea93c5df51278f49651f29e2a51d494b09978166d2c0e2132437fc3bc8a1681be6bca356cd41ca0374aaa854a4be0145a3d822bbd6f18f54e652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae619782cbf0921120aea15e964be24195e70bc6ab28c35cf9ee38c29482e5abdda49b9fa1640eb500bc9ac74dcec2bf19597b98303b47df82c53811e82ecb5082e85c88714cbdc549a1f18fc7c1b10c2428cbe2abb9a5f844a97b8d493c5570f9be370edf764aff00d630d4d18d21166f87d92047c6d9f1a99c7c77111f5b3c3bff798338d7b4c460af6303c465df22b68b2327ea4f0b43ec3cdbbfc551e6d8cf266923f569022c756601e97af5d6c8b0bbc7f97eb95a8839990adc05c3dc369b7b439f08c5b2bad5c1223a34ce53b2712974c7e4b69c3026c42257e7e0a2adfb796d33aca83906dc81eff104a5fbf221e1d53f16db20c20be893b191236f0567652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec71997a641b0afa1a1190553b79d996e60ac84d4b08648841dd2bd9dbade89f41735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c517568e62edac5fca316a344862becedb4859ab4f1c19ec937920e0ba31967252fc45bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d25690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7151572bed89707d00284d2fbc079640d31d98d5bff2bd24a36234f13e04753f7d909f3f8d995a51a80cb693810e3627231c2d57ed63c073456362ec77ed1d60abe440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2b75deadc827feb93d4ccc5afeb9c7ef32f40d93fe5cd0e370e99eda4202230be8161380f7c2c2bc7dc95580eea63e2e592d94302d893540d46c86a4b2cccde989e7905c710ea2bbbf9480fe0f712cdaaeb0a5cc5781916e693a62ed123b857b0b5ab5cc3eeb6f7ae21e7adf888d36528b4b63102c26abdc6b2f61f5b72d1beef36e22bde95b45c808777717ded87eafd709f93f8a63d1edc3be36bd00542c3d6de440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2bd466e0699dfcb9169e8ec2b178d3530b6e0286e179a49005d35844aed877228850140ff710ac931b6fa628788a228e28909f2ffe93aaee8eab4b01a579c52ac790f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71a0f0ea84a4b9d3e39846b18de87091d3eae3bc954ecf8968231a70ac4d5765d84860c4cfad243ce502984361421e0057f1f836480edf34224a3a43e1b162a7a58a815c74629fb67e820ad38dcfee3aff1849d6085a82b0dcb68cc43388b22526f28c63dd144123fcf271b1994aae09263384671f194ffeef3a7873d8dc4f0c531f3244810e9638d49e1df4f17601eb69646d3d6a6112a337d6eb7f3364c8f13b373c0a0c90ad97e8788f25c41d095ecaefae19281031bf9fce9c397ca49f05484bccf060ebbe5cfd1f47a55427ae7f2cdbea42dea6d7aa8fa0f3430bf887ed719857bf83eee59feb2b6fda426cdb12b72b0dc28d9f48c9b55fc5e68d8338c3b2e1a414822f3009938bceda41cd044bfc1892dc5b5c6c1e30cd45d78a9ab8448752e9579971778693ab759b78eab2f654b9e13bb56c7d8a9df827ce6d915a85aa90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71858ea6729741c13158fb5ee20ad605ef66592d9efac2f0aa9436e5d1494db6c9b9ed81e15705bc787a78f846420dd642865672bd982c4e0e0a481aeb3a9eff12eadfc75231474e7d9a9c2a183549fba0d3e66c97cac6b5fdaf5c35d5d3e48bae99166b108ae5fced99f888bc26507174c2eda063a53d17e30d94b0565f334ce9e714703455780d835fd4ae28fdc172ceb2732b04686dbbe0cd3f2232eda101fcb2cb4afb9d5e05f5b8a3bf309608be68f38a22841e9fac98fb383aa32a5481ac7ae7393baaa2f1c182e32ee32d9e8275078edb9ef2b064c5eb8e5dbf9bc4e6527a860fcb5f99c40003b9fa5f34a031edd35c713be234404457aa2b6d57b8be1a90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7102cbe51683e4eb77b5ccfe5191a696aabf412bee2f9b76c46422b5ba84ad6d4acecac6eff465e0bbce5030d7d72292cf807e545b019a65535e032f20e141e204a7e964777c46e8223e7865077cf88bc76b7c03092a00d66b2f9b3c17dcf63c378a9c85d4aa9f5b2f5607e71e4c518b49be24487ba993188d83a8cdf452318fb3bd6444471bc1dc374b6d82d1e432774efc06aa47feeed68dd2fa1487405ab669d3fa07b1ce300b3d117f24adb71bde0405566f09684edca22962c2d421a7c7141f65327a4623ffee302e8d70e479442b39cd9bb3a99405a51b4eca0e622c536ddb62932153bf0b618338b00e05b69b26a91c538f0fa47ec4dce69c56eb311bec48320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5ee8dd50ac991b8b397178826a85d0f4ee1eeaf6fef552c35eb929a900f13272c5f3a3748d5f5570f0581da5ffd3bc80ac6e2d72bfecfdb21b2520ae7c38cbc5f848320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5edd7490580c06831b24f4e1693b201a16d2607b74fc73ca22e75c30b72f1b608b966075189d2a658142ed361b214b0827b3c323f5711a447bf956136ee46b846ceb9c94ac430896342b83cb34ee7ad73f18ba0914be70f10e676b13e028be4d5d2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c43f803cde580c901c599ca4f9943898024e337070ba2349722d95fb510366d5658bd3c798a0b1543853c0a5c012fa085ccbcc35065834b22a6deed756887eadea8ee91531fe6b3fe0feba98ab218408c9d537d2697c356b21ee3600d7ccb471226652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae0b3510af1d215e0986a25add3b2ae347769b612c6e59b4e23eaf94ba7c9da4ff7d482258b13c9a9923ff00f7c8e59d2266e92bb5d69633c935d59e4e82119360e34bf71352943c1ba12cfe5c8aedf3f6f1dd9943f1137fdc8f96dbd95486a0b16ada62a28a5c5f7da61755ad9a07e4bc3d3644cfcee413005b2fdf3184778dd86cc3d9febda0a902ff8550fc731ee77073a537d57f91d8d55ce8019c48846f26e0eb8d3da7ec72057b53323f4e48259f697a332271882403be82fe682c26091fb7969221f1d74a50944a1165efa4d0785a6d44cc126fadf4b455a6d4df4d50724a939c283b4ee885ad61dccd3f9aec51e14d2630503c72135b2d781772ce48dcd0a0311728379457d237023837168da956a6790b1a597e7889a25291f0038e01c6a369af1fe40eb0ac0c4dd35bc66886f1e2400181ef7c197a596d3da132502bd76abc42d4920531b980a58432575ec83456b3cdcf24de956f6564b304130db690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71fcd32fc08f2db6e5ddd224f7af4a8e3d97cef22be08ade71598c02831817c7583f1b992081d5e576303c62dd2dba1f38c0e2f5bf9ec281db02afed70515c98783dfeca9a661cf7ffe5ad8b3394a8af5f5edae111d9878bbea40613c6cec5f880ff34e575b7f1760744fe023ab849cc4e55b14b8968c065c632fa8f04d8946054fe35db11b9510732771434b4f4f1d1ee8c2a123e9f39bc84bfc73ec05872b058022f83346c909588871dcfc511587aaf8255030334d308cb86ec3e1515d08dc5cd32561629f4545af626768ba48ee801139bcf843d009b8b77555fa5d0f447d98bf9e18c748e0151aecdb599f15456bacfb544c07e16ae11c7defe0c1c74a40cf857a0705e745f7c3f1ea3b67153856e3079ff6d591eda0f431c7027d2ee48cdab75a66fc8d538cc708178650ae3b2e96d49a7a3494bd8b09de941e59e00bb12322aff286f5717c42bc7afe9aac01e0dc46ea153c2925a5f7e99eb7a6e4f452d7235681e563bf63f6343fa15c7be47e0673a85ba692e719e6cdc831fed50f115c8bca11e0ba0d8176359eca2007d0ce43bccb9e017fc4d347e3168361f8d3d602c499477603a89e0dd48cff2fbaebf8919c7360090411cd07f1a4bc799c4e74887867c5ef6d8fe5e2c9a9a662ae80010d87352fc230215aecab45b29912d0db4c7cb8d60c7d28ec979d0ae7b15dff547e0100f2d5df0bd25abb62712be11c52f17f88d703c704b12bcfda889808759e697457b199365a32990117895da3267aced0241f2f6382113150ce04a117acdc10c430f30a3b823092831883a6d5fb73b5c3430e2467ad0fa44efbd6e9f097a1577aa466e5e2ff4d109b50897acf7e799bf5980e9410333a3f1e811cf046281d1803decf4492ea5e69c43a47241cf2920c3593249ea651a0e0e0026146616ba0089e399c6d492aef83f52dc27ed39e8a00d4f9d04c5edd8070a68f353e73f9c5f46d8953728516cb5acf1b853d06fad4f946f6d24ace4d0844b26e755386fe06bfaa40731fe9a49915bb2f5bf11f3cd7a2b6beb172bf416d1ed8ea6b7625825174b6def8079f749288c150570b9b7c1365a0b81f54b7dccb39b73561e1608b668c74bc181a0babbd35acbb80b823ac3d5e71b13697bad9a1c1208a29d6732d38f56b89c909ccffd2324972892ee54dc840aecb301f339f3520ad208bd265fa1bf9a3f4be330e1d4ed1585a3d4cd61f69f3337a96171cf732d32ed8d68cc2a8a7bbd97b00fe16550ccf411f7decc788d4c1488bc924980cc1a899af1c5aeb911c303e3246359f4f51393b82fc4cd72c2dcae7311ba421dd5b8a1a7a1461df58d22e13cbb70b7851591717d316893511429f5925effdffe592c955b48b516e61bab0f62abe7a5910fc4636c98aa0a73c6e7f41dccad8c938983b93c17ee20b3d60baedc0ec8aae21723b6aa14d1826b64c2715f1a14b25f70423ecac969dff62fb13151e6949f135e261c7b5a572a3e717c82cabf7b602acaa3ed8941e6c7850eb63f19f3a5f10c10ffd5ef44e7657ecfff50e9308a2eebaa6c3040e52bdc63128372f08c89cd2302ddeefa4a23ecdf3b974da1341683cb32e22ceed32ca95d43eff3c26a98d89291abbd213b3734f2ca3503818fe3689941ff6dad01ab9ab820b14fb4786da38f10d511efd54799282c03c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748efba35db6e925645627c3f04543215ef2e00bede557720015d67d9aceb9ae0f6d4c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748ef658e31a9ffb03af1eacc8674458b117d976634b58019a6702865b489b2f087c7c6bf25e852809587881a3872bc9ee3f1c7e2243455dd9f8474a90bec070ad3ba6b81769cb0837540a5a3c4c12592774713f927355559d983a1cb6a0349f7248aab561107d8e70d8c946582b6093cc1b8249685f80fc8afc34bf07106417ef13208100806628317af8ac95151d31f43f49c9719d1f3a430c918bc8c092473cc05652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20dff7716cbe3bad85cedac84bd4a14f56ed06bcbe4163c0a23c58c379f6a9a90f045d35009baec1a5447044a76908dc97aecd53f9e76ba8b8649629bf7625716604a09114a04fd5fef328b3bbb0700a981548b9d2c301596d7810f6f30e38dc8fa310ed71987c60e635e37450f25f0e7429663f048846829d518694d28f83a2f88feb81a90d5cd1366d1ccbca65144beacc2bc6834a77d4916f99dab6e4e00fd2e5f084f1af0f6d428ca908e1530d5cd6c347f07654106f5716a40329baf6f4697b877c1ddad03ce3af9fcc1144d919757a82172e00bf59ffb5cd427da7d07f05baa4128886052e714a93024b825afe00cb95812e75adc79b46c7108eb14c82331a50cd15c30ab67df49af19a52a1dae344e64913ebc2556fc13348c7896809d29f3c20319a3533606f795f02edb6f0216b9eaaf8cd227569b5d6903f888c99f57a0c98c9670879585d7451e695aa75d3db6768fbeb8c34d12295a8232c6f504f83c40bf7eec42f68a1b3c194f5a77b3053af61f26066da9633f366d224e3eb7e707444f3d300d2008fc8c15092092c1c597949ae0836e9b3dce99da351c8857e44e21ca7d11b5efd905418b28565f3025283b8660c7d6b6ee522ef753f772b57ca4dac22f74a5582c4c1f2485a1cf64644b1813503651f13c2de1799737644f35fe5e55b4bc8d01e03555a1d648daf3f2ff09f0bb77d4d2d997a39046dcc60979a4135311f7b1bc2c2a27e9820a6466b49b5fa27976bf7a5de5bcefb297cdea591c7a3c136e3165908c158db50aad0b82aeef695fc73b29b4336c2c84d6c4268eec73d9a2323d0657bcbc0328aeaf6ff5e2b93d0d7bbd9d08c70915053d7c9b29eee7c109f536291390faee7c99031fd7af578b6d74eb96737defbc6606402cdfe0f2631afd3412490c5814f8c27af846bc356b7bfc22b4966bfbfb9aec464cf16adc99e6cbbc51c882a3ba938c1f77e24768f75bfd01add8398846990f8ec783c778c7b452adfa2e0b5113a42a7322558a81c198abf8f03a19028f2fa18a8ed43fa3bf4d00cd42969bb8bedbcb3fe07df69e075807b7e58a4e8f063852da2948e7e4afc6fb24e298d89727ca00d05fe026b967f095b8692a5e6c7550370ba55e2302028612c45fb17b1ab341229280b2e71e132cb99944a3ebeb29e38a736189bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bae05897cb06ef1fc27004fba9b47a35a768a18089867cf7e5e1b7183ba7f0d4f888eca601fca4dcf904c9dd60e69878c70ed6c805c7296e6238042c1c40a9e8ac704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d1071103ba0562b0a634c438f7062055227df0172c7c20befecc21d4bf56a3b83ac5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace4661723450433a5e084bf9a56d59d03f8f92a86185fd87445add819d92dd1c937bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199aed1950ec211fed973797fbdec1763f2bbc9ba2d6df4a6e1f910b6b1176ee21aa62b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a8db096abb032ba67bbd721f74d28bfe0b6ff88c5fb91eafabf58efe4e63b5dab1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc596005e5d283d8a58d9511fa3c60e784b044892a6fcf150e4f8d80efa7fcf760d64960e62a61d62610900dacb725624c50ecd6cecb6565aadebcfb944360f3fab1f96a292839fe1ab7215acc63e86d03779d4e0e6b4353bbfce88339cbef7ef1879f1ce5ef58f4ffed3fe6ede509d24f452b4b0af3b5401ffdca9b47e701b7da508ad44bee4ef9596e32fc7304dfe6b38cf1e5456222e9d9de264d9ef9dc717d3107d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b5141d5710d83a53da99225b45a1ffd3673628ae7f7982ca0fa2ede6e8aff5c4ec542dc95edbfa0d0e7680f3c7298ef2e1383b26aff960dbe369a3356805a7d931d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f83f62ae23c9045a0b6c71529024ad2469b893f3ed900cc388efcd871b197216d5a938e0a045b0a516d2a16754d66118ef15327a859d146ec739eb2e0d14f26cdb43104e1ce61c6afeeefe4fdf7647d0b04bf766b96b25a6577cf811c23b44cdbc7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463033802894777be3a47be2a0b760c3d3f1bb25e9fab96fc6d9f0eb102c18f58573866a40203e116c7ea0196d2a3e7ee2a44eeebd77d9c45618620ad5c907ac8bab6c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80964305f679b01aecac09b151599dd28459a590d7e42c3ec262c2516ff84a158ca1656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc617849de2aa1a59ab3efbfa96ab4b00a4113bbad737654bb4f3937694432822b542208b1a228f6ebef21148b85955590ff22ec54c4c5c1a7372040f7aef2c630a3ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab810b8b8b62c5a51ea59562ed418efdb27831e86745687815ed6fd95fcc6a4818cf70d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1b978928fc6f8f84afc76c42064219f9944cc02f3c8838c24cef932dd3907eefa656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4165c17b960daa88648ffa1c13efab78bb80f667a16bf0cbf64b13196982605f5d1c2ba0e2e84d86fb971b0833271ac9220717c1b8e8320598f53685a07ffc27681ad7d512a6f62440ab1b4cd687c0ad9feda8da006e8a2b0e039fa10a659dc10d9ec77f4ea0a9e01f6a582e5c2a09d6bc7e01e775c2f8091eee5da4484c6048c20e00c72d407b39074b44628f109eeecde1476e9a3eff0dd6c7c642732aa1ac93fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf01589766fb119784bea08a5bc93ae8eb9fc15a5d5a8a3763464108bc1fb7126696ac7d1153653e5d412910827eb4e44c7a73912ff20f568efcdc10221dfedd297288b417ea760662a6d5c1a15289d9f1711454623087668fde3603f9ab074630926a991344e41dfe2bf54537160d92cd12cbab486356f45b2b846bbc40cf7f06bd9cf29ceb57c1a88ff7a3fea3e6c42a0ca2519d90047b4feb6785aec08e6ea30f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb70236aeb1f6131c31dbd6a1b1ef38132e5bc59d8d7a468cedc49b7679f33c972b3bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407ef3309390332f170fb5420c26b3cdfee3d3c4deb581fd71edef5427bcdbc8365dd58399149cda75055fd75f90b660a2d995abe95482b572d7ec9d4cc9770913b378c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0ae34b0812c1f9a0292c9294b086644496f62ebf25ea0048438c8299363a96072dfe1f749ce4ab12664af6c1523acfb0512ed512976cd20eb2d2e612297c6dcf939e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e4cfcb50af1733aeee7e844404fdc6825416ec7a306864cad2ba93832406349526a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f021753040fa20fc78c1d22094bb300af3775887ac371499af6d3cddc2890f34d302fe73b302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa96bb9c1c75c6e28e9816e1d27d7eea8c5fba347e72e64b7f581fcaacaf54e057b5dd2787db09dfd2fcc99c7cebc0c2288dd512684506ec7416056f24104445522fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ef2a932cde7a9b34055fe6308667194d357511f2c6b726291b92e3c056d4611824bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b3cdc64fc52b64e49cb44810731680e4d8bb75fba05583a52bee379037d59ca2b3b08cd8bfc88fb83d18df1478669042d597cbcf89edb3a1bc728f6908399bda55271bce3c33e5923289d9dafd9f8aa055c394c08be23d32f910ae594e80467aa9d7cbdfc796ff23b72ba3afb5f4a4c089b136f8a823d3ae72d3de2572b517da9be0d0c0d89746aca21186131ab5b09103e950e7a49cf654fe5b10238b1a244285dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804278c135b6e1253c5397c6e0f3b33912557dd0a18686aca4b4318026e7e18c9bf8b6975c5fdaf12993533264fcd0e35b74b5b860c3a23244a9c6ecd0f023bd2383f8460926bef91f6365c059f1c2470a02c59e5bc48eda657329ccd78f0b2d0430ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d3a9f03eb048e342f5ba3c992df5ad499553a406bae711ee9214de93d9816734b0c3981963f41da6ee3844c1a6a6eb7c59d707e8ca148cf5f2efd47ac9cd3e343c1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee43637719e1f362c17211f9925f4f72afb84a38ba090ad8aa11241136d44150601eb3687403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cba4044d87ce358513c0f1b9d7a4ba906f6a15626067d63c278d674a7dc86f6d98358cf3b9c210d04964eb675a7433576b3364880e52c2df4c2deb2ae95404ff04d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d90774fd92e9efc3a8c15549df040fd068b7570191d1cf2eb6f6780e07a4c4211be68606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa969d31d93027c5108d715919a02bf4f70d3d14bc49ddbcf459d2e4eef5dea92085335ddf3361cb3071f9a733b9b88014ee36290503e5ab56c6c1f5a9a95857b68a00eee483f52f31654227349909108284b434fbef644db8ead110e9009925b2eb5b237a482c58b604b372044c3ebaa2253bbf88a820790c77c08ce80c9b0b62ac2825d1f99c046416d9b6bae930ab9c8c2b4a279879c0fd5605d5f21de6c2339dbdea85eca66decbeca74a8774c96c3307883ee1e3b985b1b2363bf57d32b2a33b69b1fdd6fc77035c4454de22f16514c9d4be0f7fb43fbbfdd7f3cdff62d471d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e67c2208a282ab6abd63828c905c1bbd5a996ae8f9d6f26960bcbab79e25ff7dbb42e6df17a617b290b423e5a42f3976902bff59ed9ca1c272924062315c12cdb85ab1ee7ab40dc1d493df79345fd5ba586f63e2e569ab6efcffce3afaa729a75c39b014742c19bd8911ad1085a7feeaed9c197b857fe9664c16b95e8038b2644918387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5f4390f10238e9da7825f6148322ce0214429f8919f3ee00f48f249daaffc654dbe5699d4f856b9313d863fd25743736a96a3a349497c7401f2d33762a8df635c668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef94ab9bef4be96eed47293aba0c9f576601045a1d03128fa3fc48b6b5a33a520aab6e9f7e1f3b81c5889a083c6a16c0a37b34a1c8cf71adb97b21fc3cb20b68646c52fa950d7c5aa0f2043b6f915fb34c16d2e1c2b1d3fdd315d669670412a0c46734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf0921d938af372987c55cd6601dd2d0d5b89bb14e3a0fca5bfdb6d20cb96aabd2514e1f3e91771623473c6247249ee7d31477ec9c58d8084cd866dba6053384f2008097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa2ef6e9a55c147123b70c47a99a8008defe28f292800243f035254d2509376d64e52a65e15aeaef2637aadb12e43c23bed4fd10a1a7af01fca21c52e51afe7aadf5c4c9f17832e8582d5b34d3c2aba42815af99c8739386116af48b68d4bfb715dd5904a30ef3b0730fc4f2bed405981e9a3457b96703f3f7f6962537b8ce4e234b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c10723683844cb81314ad0184e4866a72aef940ec8007c1ba7d68fc086534d65a6ec7711ce42a138c6fe64069c7e329ad8893993628dfd7b19669d4300ac692d0ae613d607cdf4e776aaaf29012602e34dfd4964635a3184dc6ce64bd57b6fdc931edcf565733b161a206f99f60c0e110e81344e8c1a693120199515ea683faae7b52b0e864633e0012aa4aebdd80918add781d62baf8b6b1b8d776df1346fa63a9ae2e1b46132f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885fc9cf7904d2fe01aedc993646e70c3a7307488cec682ba780e77f3818ee1b09859d587ca0b0fc081f105ec096766dd8b7407806e3176e7376fd0ebef377457ecdbcc2eb065b9ecbaf82549b34ee34feacaad0112e5af317eb6ba24c9eae3b48060ad82898101fac01590b414d25486404a59af936db9a310f6b11dbe0a17e3d3abd88442717c4820fa94aefa84595a886a2b5f67d46f948f7be4bd61cf4dad8488e51162e363d83120cb1ea8999f65cb99eae02565315e3d62ec8cb591c68e18d446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac86446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac865d37a2f5a00e8d1a8da1d094ac2de2c408a5b2c43d4756d1437d3490882a23f3c6a94f6c2b9c4f006a5454722e40944281fdbe0bf8361ccbf0180f812c4fab472e2331974b3be42d4048569bb7e48ac53e57a92dff5c9ab3278f48d430b63d7dc59339394187c0aad733bdbca02c9e2ac4f4382685cb243918b34f8d735a5a533d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767403d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767407d0837d2015f3c46eb8dcc03f5d5f364190b1255312a34571c607079024a6889a5a005593f9a944948ac4495ba282cf66054cdb0ac2ac4bb0506357fc641373178e1c67b47e3d1e3b362b10d95e56271c586ac5bbe2c7780dfc0cc903719439b87db79f766356f0a7dc1b8b71d3f4ab59393438e7cd0ed6d25fc8ac150787e7c126272d444ebc5d346ce0c64a0489d8078e7d71934a85f1e04f5c25820676e5d2dfd1cbce2ee97c84ed64c81cc4b94b7016b220dade81249cb76e44bb2a74e1979d1cbb82a0cea46ce22fe553174d8d35d2c13f88f8754583c0e70b035b077bcc3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc859968a028e13f434d53ec8e0d1a918f487a9b55aaade095572fa7dcc73f245f841356644d9ad28cb6587c3afef18f334328fe9255ee4d423aed2d0f60e057226cfd481d2f0c866b3f948bce125be0aff798ae4c49db2ad52b668f045f26440986810656f66a2f0acc469c10cb0039e1b0b35559a2e9183ade64f29782d053bc6b967df62185c25e37b1ce3398a22f32320a2baf94fbd5727c428413cb9bdd2db069c53876598ef4ba5e4751e662d120f60975fff0b12d3e996e2f109bcdee70cce8940c2fa7b8d8f38a0ecb1d68cd703524dbe147aaca86435592185cab309e3e2d87112271bae413a467666b627359d26b10d69cb55c5d2396233b78bab1831b38a94e6e31236acff8749db352c77c052eb761c3037bcb07f1f742b2dcf41da0e2ee3694ea384d9e01d32cd5e180133b1cf1d91769d7108368dfb9a1788ac51349044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d2749366d1cd60284e80f378826263ade2085a0e6c2ce3aa7bab8d5133c734653404dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d8638ceda4063a577cf153baa196e0dc6b47bf6d7dd09065902b2e4052c197bd9b11737645e69be26cabafb324b0322dce6e1221fb36d16008ff7712c281eb19af2a39b500e677b95a834c43e09a25816cf31745a0247f2812347d4c503bb4b6b169ff28d1ab62028c07e5494c6ddb4651fa4f5e822a620f0534c331e22d311140a42f58a31005ff80fcc0ca1f4d2e7456391a8d1c41b2b17a4355f88d6b90f6a6b932418987690d7baa0b3379adc616140936bbfac046ce3eef0bbc2c092f91a8ae8cf9655a2e09a7063f098d307eefdd64ba34de3a542644945e2397bff0feb0afe4ff71d9feb75b0e03615263ff06daed2b6fe8a436bba1e5819f882240e52fd4137a35cf0c8c0091d6990f5c3b03fb2c8ea02a47dce4c988a488f5ca896a201fd05e271bf82aafc60b4d6c03da7a24c5d0012fe6a6085fc368d438adc8973669d5583c3efb5b0f431b0d8837a419861ba5febbaa376efe66c9b8321040e415911fca1b63e4350e6cc717813b6b323aa0526fb4f00a1e6d421d8daad6a30dd7e7c58692eea7e742de7d3a7f2c66dd096fd87d7ce8b18ab9eed6f53160c91f9898c5cea1b83e35bb8a2216bceb9585d024e16b469959463d52711c20c1e6cb90cfcca483a1e75331a664a0aea488ceec2d8574c39e4124e422763dbfccfbf4916fe26722e748bf2b054e7777533cda103b5a5f9d2de3450498233443eb5fcbe0c35e0ae8b095a9a995f8e2fb8e8e89328a7b1923c5fc8b78078d7436273b72678720364a7f95e4b70d15da1670a15ca4f882faa0c92cd01ffccd85fb790776d156cb1363978c308151a2047bf2e37059c307fc5271f71f916e840be4a875e7ab9ff73f1aaa1dc957d3a346211e676f0efa241c39c02591a1c11b6b17bd0d9e128292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8ce52d0b018bdb91310bd095e9c3eaa77ae2f0ea7f29d14bba26c245392d200e68a70c43b3d062475830e5522226a47b00cc499f42f1f9e98c19b2522fba5c8ff52522817a31ff7e570a4d747d80aab13471dd46520a7b2aeea7000a0dd9e32b3f64b3a2af8cecd1b0d37a56e8a355a72e8d4b88cf4e93674d0beea2c5cbb4170917b1fbd22184525ea00fcf47231358c8c70845859396ff05784437b049638b48b33e84a2b09bcd4041a1fbd69182cdf80d1e028173ec7d8ed757b6ea677467fd0fc64aedba7ea3b545a9a60dafccf0d729dbc35b283b379545ccee4b176ca995f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c188b75d532491d0c113171b481a8fd163a0d977d5b08c7b0c327bb313aac212810c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa61a748592714d7f65a8299e00c0185ad1a7121f04e2b218e7b21183cdb0b3aa14515db9e2dfc0c623090a5223e4d2a05e16f815efd3560b69ecde102a7595db30333077bfd9b3b284b6755b497e41b62f0ceebfc5751f3319446726c36d38f321a6e54dc04255950905c6e39393368d430176e6772bf8fdf6cb45f253bc26273cf1357a5780115d17b2c2c7752f3634487506126e3507599021e9f94a4b2a4465f8e969b03d5c81a46acbf4f6362613073a1571579263a8f646a0b856c19e26f493edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef09c925de1a053370432975db5d8b85cd5dc77f959422b286ec25d3851ee68cf9e8875f0d9c79dc3dc68521adeba0e825d319a843beeb32b0ac0914ac38cf11f2e27cbd32d5ee794bbdeda4495f103ce9d0252ee6f5f698834e7e3aa1c2bb8e28bf596cef58f4b48c3c9c63af9854536475659b3d5555d4ea3d5082a1f0f92d75f49d3a6e9da5509a422a0c6446adeda9a5f800e9f532b436caf17cb7c39bbdd417947035133918aab51675fc4de7e44d242c13d02bd79312b4b5a8a730cb1d786e7229c6ce46983a90c88a51eb64df300692a54b004dab44a708f64fd6127a7e0f7619b0d43f2ecd46fa69ba72dee45dc0c0f93b799d899d04064f4cb57f4d9b0bd3b058996afa4073e44e80c54d8c8d235b51c92599fdf906c0fcf8da260ac81e69b9e21eda68d0d152b003d76433691f21380249380f52b737149828fd404c09a21d32a1ebbb15d7192d7ed9309d55079dd98922bad7d4371f783a4a2665643577c39d587aa0caac359e175f47166cefc8b4dc75789223f4cb3e82a204ed72f93145ea8733cc9f9971ff21f3a673b71a1a5719fbc633d8180e662b2311a59e10c4944115a08557e4357c6728f57adf402d2ef774fbb5e42516ef24e251470fcc6af8dc13272166ea8a651ecdcbe4607d9c78aa6f3363da49444e101aa4fd38fa98214a210969d29a310d307f9d5ad926f4821f443b2b58f7871f953fe9313941159e07a53dd2c6106f480cd40e4293bd833d882fd1237e75d547ff73f6b7ce00ae656d03f01cec9f912fe4ec6cc225ec1a35f7d68bcba776bed7124e9ca10fbb53b49efaba7fe00aad538b343118c22589da0110302b2c39333ef7fdb3b2ee09f444cfc09ec6f9dbad13ac50f03f1fb54ac9d771662e7b1828fe34efd4b81af0ee3f562df69e785224316f4f280302f196d30c5df1421838d26c099cbb3f71be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e1998246715c2be4f2903c2d140562c76ce3f3d9891dce178488e577581eb3b7de6a622fc9a4e00473fc5a165d062853d05daa9d5146ef74b4bbafdc2bb555858ef5d1dfc74431c95a060c3d5f1ea80bac039111acc1fb3ddce3ba5ce33852169682e5528a6d13b90f87e841e612a8424cd09623f0ec3e5b3438ebb025a9ddecd8eb5e361feaf11a484931ceef421d96509171c5cc3a0f67a997d372f40d0835688923a3559554f86791e8115b1a79e573aa8595741fe01ac0f2f868726b3ec975966a0e461900788f4fdbba4369384a2dbd3e83af76bd2250c4228d6d0f2fdeed5d5b82f35700d5fa6125834b2f155d251495c5b9224075933f5624cd8767f366e281745f169d00697e0828e263eed398350023f2125b844eac155c22288e0c5996bc250ff7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc046b1b173ac3d6a1762231a7cd8b08d407fd22633711b18954b15eac4dbba39a415c74adebab866a72d9bbd25fd3eb9b2419983ffbafdb4a868c9f158000e6f9c7d6e52982d4ef1556b68ef0b2b9ed144c71d53b53845dba22dc7b077e8011103a0cfe23d6a36add565672abc7bf53aefc10bcf02ed9b5046b2acdbada2146f1b62d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd2d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd14249efc10b8f5bd839e60f44bdf8166b40c88755e1316668a83633a867abb8753e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c427842fb508a3166e3a52cf4d8372c9e770078c58ecd0160db0a2df3573614ac61c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f296cda8ee0ad104464c6f60f93c7a2d3eee4cb65dd07f1c4960f22abaa1b85a1462cedcf6737b8494321438d32c56683165c5e256d02b1d06ec9267262b9a11628180a1298901d2aa2c21906008939d0aa4991e6494d84332e02a4b7750fc308d72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fcfe6662746e7f8d356dcd7491bc6df935e0a54894c0ba2bc3a62c8e58a7cecc07493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd2612277b8c62015329687c4804681753827145e0636702c654bf21fd2b827e439f022f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c3847918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a70745a655668ea6a381c6d80d1b0cd0b06d92531034e62b62bfca2daceeddd9b940fa719c9cce0d5bd184eb55f07a9aeaa5f529fed78f839bd08076b58a56bf1a58494383e061d77f38521eb914585f24dd02cd22cf235e037f0d7d88c479de133dca38056a6a48114cb4d5f8a07e40509f27a003652e48bcc10c2be4a0b44ec46dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b2bb962ca312e319fb13d7db14027a55bb950e692c4e2a9fa898221a064b5b20f2636a041fab3d7f5b357fe4cb435eb30a5b2349cb4283d22a2490e202659e6ac4818842ac9a9feef867d299d253c7dc6b48b60dc34c198aca4c048a0748d8b07845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d453a0f1c8aab1face3e5b04a8cdf80cd3e30f213498b75d2c3fccdafc3e632f2ee2c8d513c30267d88005f247078db573d6b9f918ec0d7075e3a7bb33a71bc6bd362701104f3f561aeb529c3812240b0a36bcfb9f84116b4279de793f3b0b607faf8c1df4b2a34e972599768a34eb6bda6f2c2011402cd66e14da6d25b2b6c98eb655e6088025d74d87fbed55bb1f3009706eaa6e45d5b6f3cc567f65ea7cae45b865c634601dbd3e5ef0cc2756c118ac0c94c35f8af2d14f2db23c29192fe4f90990e8eb8b4c601bfb7642e2181c3b2fa4a8a18ca7a962e213caf5f96f86911eb67f5c7944bce950f2d7b3f0cd4a2e1e9c6236c10700b59327e062f45a4bc5ce5edc0b21760b8f15ce57d8bf212055f9b9b8d95fc2d48bb7eab2d862af8feebb23057a1e6a63589fd7b81479f26b49c512330f882e851b0e90db5fa977069e2fef7960ab5bb738d390f5fd2b3b6fe742da9a8930b1d4533155d806e0eef83a6356aa3a472bcb32ab016811aa9a1d1c70c1fad4da537238e3a78ef59782dd6c5dbbd50f6c2badd7640804a2a9ccb39fc2ec5522b54ab9f99602e1317fc68bd3fd70d2e71db1459a76d5eba4848255a7385ef9b9198688d802080d0ad70e55abacdb28fa55213948e30f5643b44072002966ad139a587d6c53e9c4d23a04a78d306460641f3e61f90aae0c27af89f48adbe205f26fa8f06a239acba2cd35dd1a3cc6de41abf95f4c0ee592c37b6ca2929e88dffe77e08c038578fee2276765094a92580b62ebc2248860b122e7c428c1f43e3210d8d171b2bc418fee633b2d7e2587d1637b26a387c13cf132b8f4a8084a5fa91dd9ff7e80356fb90a1597791ef396ef2319155563bec9ee0a28735645a33f9cd4ffaa27825007ebd8b3093571b5a83ed8294d24e00b4414ea62fd6d6371581f25e14cd961777c44a6e9efb6aa99fbfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b859abda9a9d8c9c74245d7951f1a7535b97117c04c2bea61ceb7412f75f9923f46e8e2d52f55f95e6e18f9a1d4da271ca5eb9c6ea7535363eff7532fa758f172fe30331f659d84d5aa39d83b8de6fd2383acce2d325757fdc73b3a87bf25194e59e0f6f07246b93c74462de3ff735d810933a6fc5596d706ccad86d761e21fd7a7d1d3d703d37197d8fa2d7b85965a167f6950cac7fa6d44fe1c08a6fddbbcb5373a8ebf7790c63af9e993f3c63e589a41e8d5742b2269ac3c139474e3b3caece1cf20e9cc118a824efd5d5e4e78fcd0ad54bb388acc2244e5bcdf238033d65146fd0b9741192a14534b3938eaea902dc9d736cdce522a2c05e18703e753fb5b578089c5474dbb3e5efe1535825d9f26483a7a607e04e484755708e8efac7fee563ce3e6c3c35f605448269ff1af4c43a1daad6575618dcc22b593debc1debe40cc03d3f5eef7901f121bf2897c5167d68fe0db3f111167d1b8c19b3ffd6bba5da97ea5111a8eca29c77b4eb1fdf3a9fd081ffae99090fc5fb19e3ca96b0ff2f0a33f5cd3ed3b15a24d3431fbc009ef0d708414b75c6cf3c9fc63469ad7ff142b40283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b235ced653d66b94bddd18aaf0535c3c871f6c224e0d32d55d8f954d68545a19ccbe0c5fcd7ea71953a21ebd36069f00898a5e6a195c92756c7a4f7d6c0bcaa5f42f996fab510c4940cd6c7c050b9cb9c86b4f04bf8dfc36ee6ea70e7b6074e73bd57497441ea7662d30db8b361bd717fa9e4cb2181a4aba9aabcefb86d9769fc63b4e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5c9aea9479637eae71dce8c83ebfed8b99e9132d4781134ff135f9e240ee10ba3c73550a6f755f5bb25de67978578c69c1088c6c9292d8dd5f0d2ae7655cb83b8e9994715c9fb5e9c9b503f2ebbb6a3b0b7b032e6fa1091151935d103572d4bf2dc7babf743d7bc7d03d11feae2ec5e032910a6eb1a8ddec66ab3be62b63767b1d20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c2fadff94749c5fa68e481fb653046f7ec39cb185b7f892521dfdb74e42e6c599a7c1a1521a1d0dcb69f6c7b549559ecbd713bbbca722b73ae02f1bb1414dd1a0bcbf51c271cdfcfa2a9faee34d2d40aff39c112f8207388cc2c589557641307150ca235b626514c107b79c148d68fd9bc038e23e64f5d13f37910662e79cd35c160ef9be18d5b87ab1dbaa70c27ee6613837cbf5059dc86177f698eb158ddb63d3ad7bd64f392a98f32a510f2f3250afdd361a5f78a497ca798d67e74c6884d6ba586dbe7008f0aae53144615e877e449f78a986262891fca9319f590b183083b9999d4c91363cb1c983c6bdd274eb39dd2ef8c35348acd0c653d0ef18b30a0b7f4dc60968e6ee80a2d5bd8ed09884e85cc5a117806d91b94a65e63421d0a37dce73c29f4f49cba4a13aae965d2816be39ccd7a605de93b1fe398459e22d07e0d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211eb642736c795649c1fe1c71492b8dbc80ca8528e60aa993cde12fca966867675fd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f73337685886773506302f39a429b8f99c7019280836d2a929cd6d836ce608c635806685149eb197c56fda75a31e6dffb07ae7307e6c340c3f69ac51f717f279429ce2177b9451eb2c61cd53deea4794fd9f79758a9045fd5e3bfbcb0c51df99bde03e49ced4135b39eb8bcd4457bbd0b995aa50a102fb8e4e85dfcc72afe9a6822735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee9796911a5037fdacda47a1360960f41650c5fec0b7ea3085b0c9c800de03ce36a65ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c025ab92da0278195f2044970551c512699e8579226e2385c8bcae0b7e71fd4f9eb51943a4ecaec892625298e28d022bce6af3c39560b3857c3f779be810cc537805084f26e6575338f09321b51722e2ec312322151ddbd31faa34958beea87a3e5807dedf9c1ce0d1d21dc98db3b73134e146726febf8f1a085ebe523383c40d588999813f6aa7568fd7fef434435ca74365946abbe4a0c659f11ebbdb358ed921e1fcba468088324a8b4cc9fb2e1b14a6bcdb354537079d7ccf10b813e4b9c44eaaa8d35fd4649f593e22d55fa27cbb7b1cd438ecbad3abe8e354ba1de55bd5c818befad1a57bf0b2f98b4b9239fd1139d3df91f4ee6fc5bf7331bede67053cc097c3a1a56617b01b39460c4abc3dd314b90e8f53be1c34f6aa6e7ce2c7d1dd235e321f36e85cda1f4601d5602c1b4a513db33d09b4efb03f1e2456129c7e7b0c7c0bd54d43c1c822daaec17601fe467b7e8b215f4f6c35f3f14bb1c749fba3b4d89af5660c94593cbfe6bc252e9b3aad358e382f942ea8b5f5d75397d0b35edb321ff239797cec36316c2108f1fba4c85225664bf9933f710b881a89512ff349b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db6f21e2ad8f4ed196c57d3d29f4a5029c1a6790d380a6c65a4a66cab741180bdc4572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ad901d4885e20b7dd4f9a4b62fddc3437687159ac98292e589c955748fcdcc7e195bb24f4dfca1c4d9af6b28133db0e6605e2963aa43b2c57a4b5a494e1071a195d2fa20d6eb0d54cda9ec1df2440070f15fe71e214af340e6e2f1045dcc8cc55bf1ffe6375612b0ad25803fa37ffc01abb30b5f32e3f40b93d504e7edc8cb0d6221283fd5dacbf5c39f2eff03c39f02fb58a27481f69bcd152aaa993043e80a76c130bdc8afc3d26311e3265e5a948eaae318f77e261cb6eece1b4df38f23203491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bb99a0970607b3001e9a9300fff2638db203f0eb76179f04e8f3ae459240ec0cc750b0597a79b8036202c6b7803a7d7ebe2b9586cdefcfc0cdc4219b4c1e188ae8f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313de5044a62b820f4c278b98da7e45d574bf1cec26f5f0176b47ba5785caeb1681c78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176cdfbf76a899e415b81d5a9323a2a8324d02af7189c562b95adec9dd6594febcce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b3869d59856a376d9096e73c62a40db63c7259c5048eaed9dc7539f04f29fa426f38baa80a907518a977018f70ac5d95d3825c90011a66754c77285135e17624846149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c038369dec52ae64c14ccc4819ed4dd589a09a8314a44b585b9acf6ed16c39b04579bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbbe3836becac83b523cd28d757cddc1891f7d993eafbb93d87cff8927215f6690cfb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d5048bb618a44fb429c139a998d641e2b70ddf9358aea5e343c9eaefb31e04ded892523153249513d7b900217808e50b8fcf5f7b9d245f4b34fc5207974dfc97e15858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0cace17949ea78c6140842d654236da851541150c302f6f9d6b09028bc0dd56361e5426d8240b6f3fe2a47201c33c45db9bb6167c8d4bc4d219d95df2116cf93dc21afb13e4050c3ae2a2178ca62f9a7f0bec639d2aef4a737091be987518be40a9ab9a6163eacef0fa3077a791d1d3363e6d18ab1916292c28876f2ecdcf5b3d85b00091cfb961d225a045271be7b4a6d6cfe941f8636851e411ffbc04a3dbe3865badce1fe320566ad299b9cf19186514dec47e27fcec0cace590d267a563eb77a165266fd448b6077c9b613fd1f6dd93d8b86f447977063f8bbecf4388bdf71b6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c3022716021731b9071fde17f3ac63b442240f5779e8fcbec07f96f874d21b1fc09a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d3846457a2533a47f0d0f014769e7c1b3c1bb72fd5207e0e72d229fc229120d1c2f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab441aa2b41f444fabec279430fd177abc461171dcd0efd6a114eaab7f1ae75594b7ff77e37a4f35295fc73005912c5ba8342eb31f0e063bbd61f2ea9f0c91b84ebe6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f881a7aefb68336de39678716930379930049cf476baa657dd203b56bc9fb6cc8f6a768d3f1927e8d3b96dfeeb01e8be53a5d8a65defccb56a7dafc5c05273e25643131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac90c1c2b65f01d9f3083f19c1bfe110ed3cd83616cf018818b1bef410f90dbd89b0b8d2e8bbe31812090fbc39d1a3bbc376077dada739529289c74a9b5493ba11de00402682e37a86ed795313200f2c051dbe627c245f5a45d30c23bf6fddca81b2ac4da8b52a588327c1b153b0d95e2700760a5c18402a29156ab147c25bf6c0fc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d493f280cda2d7a11b3c60e5c1498f479b692cf8c046090eb4bc541bf350590a6214844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1b80ccd17341f458862ce32d7ee6705a957dac9fa2601ad30673d17d30bae86c2a7a8c2f5c9359cba4d5f2c139765466c34cddce225355ce8a23a93780e808488dadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db072079b8a941704563343173729c78a929aa88f368bc86ed45ce4bc050fa64396a488823b45523749b75a69f0d5b1acbdde1619f63c88861716b2db525b592dfe9e9edf50f0b5c127179b1138ac717bdd0ba1a531afcba2f6c48e75fc8d1d965a6b790600c83ad324a7059321d38d6c65e1a86d699e4f9658e7d90963b93c6c228fddb91b7f12e0795de56146b09719923ccc228259f9b90cd3b5c712237b1bdb46bfba11fdb2e3d96c5e5d0bc63ad8b9935bc06d8bd24a81c3f3a7d5441512536afb544c86b9c8f19b74b1a597fbecd433508ffc55641c723064f63cf63be00558acafd3da02a2b3dff6df4287a803bdaa1777a095e58154f08fb828868b477fd23cda6416249647f277b5b365f282afbf7e86ba814ce5ff55c14acc977f3cb7f6a4cfa6a9ffb4e8cffc535ee5ebe298d595c5007aa385c844225529f257c833d0fa75517eed94b6048e6281e551749b93cdbc30793faaf8072980e9ae1ac1ab301a76c28e5b0bf7e44fadf01ed9ffc91adc20882b5d9fc8074a91a45d89f0379efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45cae1344d95bd53974176242bd488ae6c8a618debb5598ed2971633e837bc73c6c87787a53f3f3446d819636bdb7c247ab389ef8133173723825563d72db51a2d0325005624e62ec291cea386a8b5d52c87f5acb0b72c7123897f73641ffe4ac7901d2a7d83e65b8692e5bef06a4620ab23eb2f618141c0882c925820e4adebe38991b68e9737a1085111a93fe5b437ca73a79e19d87841d05c8b224e309f1023c44b5a9252330dd18e2a09d40494a147803635296a99710f7fd478d7fd76964a71dd6890ac41df06c34312a1c2e27893b6e36d6bdcbf5b207bf56a834d492f947c1fc52deafe1da962b26aee8a6fbfbaa82c93666373d9f470d694386e319bb1dca871b189cbc37e1881fe648a516b4a5dd85c8df67f920dadfdea8dec23c64332d2a07599c75638727d38d3a42c9b005e61986e976b8f19412d6828e5c0d17a69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793be390a4789cc351df29945f7bb1c8f2e138c908b4d122182a4862f27fe91c0cbc144012eb2bdc69e74ba85a925256c11e8003c6a14702c369e5364d8fb35fe02de7133f19106eacf15e730d73ac31650107e1fa3898e63bf803b7ff5fc4ded0d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a20171162636be942cf60bd7e3479db04140829824ac7f43060f17c15f286a4adebbcdae389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760c1e3ec68ee7d58253c11304a20c4b6814cca8c2e10ecd51172a9a57dc5d1d877a7c6a3a62f031d772c12244de7b60019647f32f1d43630d59cfce00db1129ab7a6f194c5e4460d6bdcacb0034d3ef3d03b9e5df272bf5f92fb597921fe1d8cf015c151fbb6a1b12c984191977f3fe53b3a87bf1b51f48b9d43a84ad830c9567b45bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691ba214e1ab1eacb34c5cbf2b7b199906f46208a823c2391bad11eea1fd4055ff02c7f6d5b480bd2ea5002353001b7da22677b43f6d17f0d541b5687de4822c7ac4bd8100b7688688289b070af2d51cb5a0e6dba42338d8a8a1122b7d4f2d391767feb6ac59a758356d5531be7c225645dd68d1bfe2696bb2c02ceca49d9b9c5e5830738cedacfbdda1e92dac08ed21541019a0187ff5f017171b344a8e737ae561f5e88baed8bddbbb2d01dd406c44cce372a2787b458a22ed2af0b2fc2f15257b3a0cd7a27627fc344c9d1056c4a952bf7b5780a172e890255c11eb06e4130bded679e30e635c96581b6b691f239b32efc959c3f487ed8c609d83be5eb483a1a70d25880b55646e7da4ddeb59ff9f81edb501791315ab6694b24c6797312b1360bac1920f17b19dd323b2b5fe3904ee08e6a1c817709aa82c65921f4446d73c11fcf0115afff441e413e693df1dbdde7c43f90c967dd9e12a9ef6442988c4c01221be243c3d26198a95e708763d23f8bba9889fc6d6b64e7b7f5ec8ee0cf807f8d80f8f827db7f24538d04cb58d2357effe7f55e5af14d6107726755979439bd61ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49aefb7c29895cef278bb642aa379ae8cfc066fd64b2abeefacfe0489d12566a599025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9c40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6c8100d29c099e481ae0634381426b68eff3ee5c9e5d251cbd2e8593154cdd3187f1fc051fbe2db25564980f007dc6ecc8422362d21fb318d538810b52f146d4f43a131f73ec8329a0fc714876731539608ddc1b35902fba5107ec299154f8f712755d3c9aad245b99a26adea4e5fe63a8ea01fec4856df7ce4bc4031369d7e8c673a58a6ada435763d4bd5a2af61b0d4213edb14d30ddfed6433704761594b94e75f1f151394e379fa7fb106f03660a5bd47dafd2f7cf4f276aea2fa736eec423b57caa5d233d37816c9847a102d52cda320c31c7e6b865c134bf7d89e2a8c9ba5ac623c5e4e3fa64cb9401e5bb1c423a29b3ab8540f40ba2a58be7426d2425308d9b4dcfbaec541d9fb3448bb0389600e838e37795b37f4f904e8f61ad4163556abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca771b13463375d82c9c005161aceb9744b9dfef7234e933fdad63afc5d664b673df856c0da476ba1eff0cf898a9cbff4ed1748d9ccd1c8acd808437ce94a7dc8b85fcc4924f0310a5d312dbee8bec658ab85da7a79ea72771142dcb5ef37eab24bb277e6c2fac191a5baafd71ebbbb2304c1b0be7288eb3e4bf950623b5ad4e0b62a9a866dcadfc4ba9daabfe03f2c6c9500a7c253a41f8df56ee5635abdd7290d68de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44dee87af00aaa1f567fb736dff29a7261cbc9af082b8992b314e8fe6d2d36ab3b5f3aa83b5b0d66ee1b3dbfd60f544b555a8ccb5698163b8364e77361e508cab8dfef9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0938493de3daa3f4380779ea89d71bf435821f9d956f309bf1adf68a9f2b9a2dc0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490a4fc3ebf8762da95684bdbf2b4dcde8e7d66ef2b2e300a6f6ed9986dc20c095392b8ddc3c02e67950df4d2e82f552758fe1e091ea0ea63809b5a7ae15b539ccc4a293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc8019c6d621f919fd4eb8ecafd57b30cf4b19bbb249a3636966ea3f534d7eb15fad3361430e8437520511cdfa8af6b9b2179fe67b8c4b2cadc929c2273d66a234b80ea67f72fe94a6f8aee8a1bc05a9386b21df4e005e1b3dd9d0b2cd3b2c3bb9b30a753557298075a50713edb28d5f8e0d930f2a8f5ef08b7cea0c082c5b572d69c9fcaa0d0b8d25944dc3f1088756bdc5058a4faf65ef3759a04c52f58fb34f73d0f743520b48e9375c8bf76953a43cb31239a9496d6783ccb2cbc5874a69fe08146ba0cf45fd9d1d704945b420e12ac70aa861fba3b4e07dab42e0f059b592e2378d6bdcb4b52beb6513f390fd4a18ee753f8b9baf09006e12729cdce3c1d3bb9f3c4aad53905a44024ad81e4de37cc51464ac8d722c846248ce1f6bfe00baea73569fbc2f85f70b8a44c0e3e1ed69c2716044540c9985bff28b6df6420109e4cbef199d11a151973b90ebae7c5cc965428d869f9c85b8da1e2e58e1a93a665b8a46f84a8f011fcfdd93579bfac208f0aeac1185d08102c9a7abb4efa197d9bc567cf38bee1a89054c4ea7b17d5b889df70424aa95994fe39c5169ef118baf45205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a3989557c567ceca544e19c5fced18665ca0129a81642c09c2203ea65e0983c8642fbbd8e770219c1fb9c8fd76fe878d1dda56a15f27b608b084b9bd740c93d2cd6e559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a1897fac8a0a906d02166c24b1ad3e98537f8e3b9b88d06668da6604a127cd79d2fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c534030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a0088ea7a2ccfd9f1de483f79358e705011f288bf6264380033def5b7c10ca5b8ff532fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f984164fc7040dde7f19ada0228a32be72c340aca5ed17bab926027575c94368eed3d6085af1528b7e592a44c4cfff744f12bb6bb837f26191cfc580a2c2db68fe8fef87da8e388bac73592089c756ea80f4f775767bce83e36c5448b4698085a3726d095f1f0bc9909409a80a853442538c079c7a65dbce90ca61e0003eb0161e58f707cd675ffda63535d14ffd7e502be1062a83c7ba25d129785919de61102bd91ddfc3dc8485279ea87df688a4896b6e6266433cec38e4b8792f9ccb3c03ee97a42e81bce52440ecfacefa8b6fd3fdeca6d16ec52edf4d07e8d7f166309088ffaac6c621a2b752d76516d388ab8325085d595ac469e4297d791b76747eeaed7f0cb56a9233c11397f3c204a2ee5615ff177044be7352e130333f34a3a7e075cacd5c7f9a76777033fc328c0a5a04befdb4461a64a9b69d753a5f8e3aeb183c7c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6850e531c7ede6e27cc02cb35556695725a9ecdcc7867c64c3b3274897dfda29ef01427a0ea4a7d5ba1cd11a899540026d69fb99bff79e3b5d623e82275ba0b49e669ce28c3c4b2f948e4bb6a70052b65d3c914da49a49b64f1322d644cbb1c9e9f7ab550ef12d224c490164d6b712c070eeed34e0de4d7807f3eddb0fd825768414ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de8698c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dd264e0ea0e7a14cc242b69235839558a0dbd6d205cbda5ba38b55305767dd11600e54fa8838e7abbeccb8729c0d5175a55b860d85500f8799b4edd0ada4a6fc3cc1d3f293cfff0b98b00d21e843a24d5fc283c7104eedac62ac87942953244c47d90f110458d06880b427612738e2ef90c855db416a273a0e51e84c40c75868dbbc529704a73b65038fe1d799c5dc8148012329f4dafb1560b19709625bc94c671adc3f361326b605d50564bf821762f2b021a385d25177d9d68c087e5ac7c2b7fd3cb73271cc012806f016298e1c760c41a6d034fd26f5b65e6e919c70e68d34d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705e7159598a62df73049a9c101095080c7f070e0ba1a83245462eefcefccc98f60f9614782ecf0d9f80cfa179544a31aa31e8d61e1c731537c059ede450b5196022c73970bd704ab836ea19540be3788da4297265fde774594f9960f1376cd4a786fd9f178209ef103db60ddf6164a9504ed06341d035903641bd39c5743b3ed0ceb705936058b4f108a88a503935a6ad07f67a96a43b2f7f80887811236642f02a7205972f6616fd264c5a7fb9a21e34d9ab25b2c41d2a3ac0bdb4c6f51ac5249f20e3e13524ee778274b2962d44d72bbc94a4aa8688ea4254df38e5c916cf716249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aa1e23dc935cbe6e7a767957124bf41879e0181d671ae43e980446538b7ec538046aeedd168f17d4acc33c3a0e94bb3bd8d3c391c73b58ee58088cab1d5c290a97cfaca7021e862aa5fb7bd662e75989d4d12783ac3f51f1817fc13b696f8d837bc3586cb7c4ede260c74fcad76f27efb4d606e3f78261a6b5f61d19a297d86b3efd592c1c31723b6a623d1da68b0f20d33edcd0172e37185045de03a2050352de21e276b50a6c7135bc57ffb9048d0097afb9e08a9bde5bc231b683f72789e08c71d0568361321c0b4ea6163ada4d43a391b8e3222af20d40790d273265af0aa2af3733816ff1791f0430953eb5785d72159feb49fd3c6f4f9ee8c2936951fb63bf8a8874f5bd08d4cb14bc3382ab03f9c117be523fa819e498e242ca233445acce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e8abe979e5d15a2dc8f69b531f3bfbaeb0f0d68b6a38e3b89298faa7878842497ae04b775325145f5f8f6c26874b87ea57ac69eb67c58992feeef4c370f97f54afe79cf90a5b96b8c9564b59d0af2b4b04e6b7ff71e52a76be665976f3b82aaa73dd24a4f148c68fd31de77fa2a1d7420346109b1bab9608cecfde692ed0261188a4c0a6e953178b617a85ca468285642b52593791401c26054868d862a41075e1257bd68653c8762e3a8e05216ebc0ff870030159cbef1b0966d711f637647ec6568b1ee1d611374615e819216a973badc24fd55067aa04a63ad5943b6f6a0f97ad4659b9d1111b687770fb13a17cca9dd7a5ee906f8d1dcf5f7f10b9b34f1ad9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf952b10baee3276ea77eeb19c0dffc83aee0d106635c4404c79c6f830e1987c93c4eae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db7d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66c54f4e796cc217484a11355e096a1f3d2ffd98ceaf07b9f2b9b4a328ebf7b18ba8fc70d1f991db5a8b3cfd3b71eda99566bbc8b3a88b80960349481d9cfb5666695442bba4a0168f14b187a237dccc124c8483d62d26a915ea7c442cd89ff64c73f0603fdf9f20582a05187e93cffd63a7b5a5e91413683e74e562a16089620014ad52c08bbd47b02c9a220da18295f035db4f5a7954a9bebc0ebb8784c42b5ed5793fab09e31675cb3b0aac9fce42c007d66e5566bfdddf78d6af29f482b238bdac6020eed0802ea485c84bcbab569ab712337b04590463f872b80edb4d7fda1f7b8870df5f0e8e4bd73edfa91e6da4a5af2ccc6b408b07fd4384b04cdaa6d36b8e9b0fccac835fb77bcfabb7383c2b1d320ec30ae3c66d788340a37cd5357eaac4cde3bd4e98694fb1ac1ce05774afd7a810fa44213767f7a09b2b75f91c35716785a114354a1d3f4dee0e6a99af232d8de4e75b168e684d49d6046cbf1d9c54bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3127e97c49969349ab7b0cf721edd893b4b43e0c7c1c83d0c4b94fa460b2296758a7170bd1392732f1e5d6afba7dd473c7ea1cfae2c0e670d30aa91f5a4a33fac33a44a83b61f3cf6f48680b5e217aa59cb52961e325f67b5a4c986f8dc4c2eadd9fbad925af052ad5d9c6b03fd74cd3adac95de066ac62493e78a0a465edb0e970dc1c0bd2b0cb9b46b2885de436580db63ab5e413861861db9b0dcaf4b59cdbde8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba791440186b5b1636326a43abed3562c94acb9ddc8e098dcf765dad8f87fe0e101e0b01ee4ed16675a3f34884260e92cc8115ac4cd4ad64401d5c3b1daa9e60b5391db2474c94e748330281f570f2edc7a751e1e42dc92074ba83535d15a4343f01e524ce8ad554c2b0a2fe1485671e6f29076ab5ec5db388841041b323174dc6ba890b595eac0a43db1982cf616a07cb02b3adf397931fcd9e3a2ae807c1d2b0895960fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e6b4a6e50061da4963ae92a2ba22e073df96327214f577b4ccbf581de95783edcbef9bd3c428c61a7a9ab792bdc4ab8193ca4dba0cd2b0922acb682e2163423497422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fd12fc828be446d2059b3db01d7063f72f1c4bc2fd89e93424d93b74480c1b6ff543133cbcf4125c6a51259c0c24cfd8186ba01180e7fe8aec744f4681e2dd012a9d8a4e1a72d34af37572c7eab0d5a382c9854d191db28641316a063476b1e858a2e4b272042df4d2f27688d8874e55bec6e638fb29108f53cece167533999d703477f9528a2720416976087aaef362a830d38fe6b739c4021a850f718862a40df2a7adb32abe7838d2c4e78f5c5ce3c89b26c4bf8da2a131c3baf49200dae826602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e3370f95e27d9d487ee15ee53a9315cfaef66dc170dfa4687c46f126587d4981cde3cb88afe047d8dfedc5555cbbc076b01994adf54ba8b468db13f5cefb294a1610b7736c52a3d154f4ef65ff8e35e9a83a0ce12db0388a9dd2ca6a47412a9a760b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380cd00ef004caf880680e698005e7d801ffce24c2e89b5528b92d8f4439d9246338135dd85bb0a6f7be6e0e47fec248f289a9dcd95a0eaa8d8c03ad398c539dbc9dea52033b8c8644f597271ed940ca0cc08642b650f16ee090c5645d9d9ed9c86ffada3bf2e56fe7e5c698424b8b3e6dea230222c65aaafba834425946e55bdae2178050c4acb26aae0fb674ac865ad3302ba5ea4b50b6fa0c3743f580339b2d2643b734b972704cb258d7ccb88fcf494fe3a61be80cfd76bd25b45897f485c45c832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e909112983f7d8a8f5113617b98db9be121c1a4b0608f397509c5ae22d3527af353322dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a9987274f6ec9c39c8e8aec0a01271c21904a705e25d3a0fc8053f1c5654cd49bee0f6d0cc4619c2df87688837bccae152157538a1a925707f46702a9495326826cf8a3c98a465f00c0775adbf729a533e4414718c0851a712c7c48e0c028732ba4cb7076142d792e480ddc68a4dd00f030fedf0cae5f431492add5dd448c54fa864a84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b688516822f8bf66dd73d6e8a65ff94485af87fd2420191ae6b424115de9fba0dc95950b1cf7a42beafdef8dd055808a9f358bb372034fc5afee259302327d4a73447f1aa0f90e554de5fa430631c9d5bf6097521395a9d34e114544ee2c9195c2a3df7e0b0793c3a7e3317bc9c961d61d90daf1f8711d359a33ce39c8993307c4582110125180896b66aefbbd308957ad1a56c9d4c3a18fb7e52b2e83ad71de72fc741107631db4a284cedb1edcdfd4d4a437b8b620adba7c7f0bb313ea8281198f98c12d82d891b36bf95fd42f6324665643793b9ef6fc907b084a63c9db32b7928ed9cc11a2f562f2ed04e1be6a0c4ee8aa297b3c2fb1895badcb0e84b073695dc56e9b8152c0bb1e0225ce711974030b81a6ba55ae40e737373a4bfb4558d3dfacbb067d9bf0893c4c7381cf31b123f490c47d17b65093698585eb98b80b9ef41a30e5d0c5cb74d43dcd0b1a1c1cc4b780a4888e3240662c3dce6ca5267b9adfbdbb0a7d78b18aa6f8489bc79aa20a8075f14e9488e7dd8c9ecc341d7d539775a32949814a213830572edab3b0132083b8a9883a5922889e419c094eaa4fd363f569ca0cc7f5d19a2afbdfd9e54f34dbb05559466c1ef03485d5c6efb93617b40c32d928759d3e1136fbf1e669c2758e75ada811ec59645ebd0fbabdc480274d76bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b848873080df5f78cc74c61b32d70a92108e465cdd20200f3f413b7d17788309c5ce42328fc7f56ee36d97d628c5768eb23f4df2731bcc070c8d44cc5bb2da49e4be46f22d562788ff93598ecb2eb61eb6fe6ba368369130af15f82e4675d6cb1312f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1acf397e4ceae6bff7764fff0d4faf59d06c7d6df2dc28e1e721ed86ab3ea6dee0053d4dc87a0d2f6daeea8dc03c1d8e0b9020a249c0218c8d4bd6425246988d863a4979f3d9af8601b4df6ebb3499542dd5771f57c2524c2b9aa4cdb995bbedfd809ccf61db78693a4c5df0af3671d2206143765d354e0501bd6f56f946b9098edc6d4e72e3a4b0c15776dd405ccdd8c581e10be832fa86531cd2a14df3f8e17f953f8b0b18e67c335affad8c3ae0b5086ad25d5cc79f02ddcabcb27b92c25d374cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c8b1bea45a93f877ffd5f8193115d0cac535ead17fa12c8bbd063b876f0400c401f9ca804d2aa82b61175db70211c6da96e31466f6cbce43138a761599fb15d1710b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb8494b24193babb984aabae67b0fe4d1b42a892954f9b50eb6c94e3e709159aeb55590663dca8958875eba3973e205c9f17733d9501bd5a9e720ef0588c44daab6a4eb7e09c109c3af2ca870264bb3da6783c86b78d0db3def34aa1ef464872c9f8073934309b6c3bebd3e0fa0677c5a36c76fb52c359af5622eeba6f93ead88089f70f416d6a06d502056623313f2701d6891f93269a97445d9ddad9433e504e8a42359936b14e9d694e244075f8974f05708d21b3f5b36e0f967ac0af46919c9a6a4add7ea5a4697cfb7e832d1bdfb9f078708f127d57992c31fc33b4bdf7e8e28de4e48788384e3df7338641586526ac480ba8c13ab93b9d805d4426afea4b0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9d981e2579d5dd808f58ef31e15682dcbb3015c0d113921b66cf52120402a362c2a3312c459c1d7b40590ce0b138030cf8dcfba640504fc294617cdb7c5c96a0748de01da0d7ef1c4c2971d6d621c441840f2a1058e4b0980e922e798cf2ecf79cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555366a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921ae3053c2d7c12f0cfd739a0cb3eb0e48381506a02a5f02229006978a72c5feda868b818f47d865f482c2c0405dda1137f8245526ac7025b9a192fa6985e3aa50cb7c2ec389f0528b6f0f20e31642b334bb6eee23f4c7ede0d812607473115548389f6fce25bae6d994d4686ede8f2505efa1774c5062e1548cb277c7664344a0b51a959c0b990abba51606fcaf9abd5b0baa60356004b8884add5ba90f569f6fb25f2b8af2a586c5316b688cdb2c1a56310d2ebd5f695fbc4d79735a04837819ba87282bf8409fac89aa4558e8d9ed4bd75f7ef1e05785d3d379d48b52ed19a5dfb596dab062daad8ce2123106928f1f3e8ad653d04e6824daadf4ca4ff287ffbdce30f74070d80975c94178f6a7cefc3599ba7e263f7c03f84cd2599b0c91edd731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9873230ee3ded24896f56195fd5a3021189b7c8501f5e0ab21475526fc7f5425a6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3fe9a08e49aa409d97e290c82f949ad33d15623d5ddea1b7bbbdb7215ab25a84cbd2404c7d62d5718ce8c2aa3af6adf91c689b3152e35e639affa42ad64d9031d7141bfe5d155849e392f132580a01ecb79f55691d92755f8b0b6f2aa535ad1520b51af1b221dcc6d9079a955b0e155cf326cfd6496c80fc50d5723b7a15be3e831fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dccbfc656d7ca8258aee030dccda3874024567e9f59b0e5ab2da22c2a841f87f7f077eddbcf0cd51301449089fb8448200d444327e59b1b746ec346900c734370d41c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e5839dc1eb9d357dc6482f8d75c36e04f0f939dd5fe3835c9138df838bde9cccbf57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ffc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12db618fd2424a82ee2ab049d2609bfd6c9b7fceec7a6c60f87d53fb2d014e677a9130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6da0e1ddcea9ca0d2b499d51005c9fc38206e116d9bbd43dc6f52b7f9ed403b95e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b10a8a14d2901086a7b14d67d896db4a9a37dc9cc431b3f3ddf5346e03b50ec3642301544a330c5aaa47fa065589901528444ed34835a008f2f0e27f33c9f3f7d770d47d0fe96671144b062a7403228561c4b98368f383f471276b11d09c03e79f48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc58f48cefb4c139f16eb57558f436377491c3e982f209bad8d2bdf2036731aa390f7141fb8a34e14a32b686036f207a2d24dfcb5df48d60b7b428382b0af5d16bbc96c201fe8d133914238aa49c07afe68f1392bc97da4e49449720c4e8cfad6350d45588f4ca095a8ee006439af9dbe6c1e165e5ea5bf005de4a93754d19778b248c51be4ad7d1412db4549ac3d00a9d45b947b44c67ea6d5f814b941a77b33bcb8b50e5e4621197f4933b866cd2b62640c9805e150cb8be7919186ba9a47d29bb3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65ff450a5fe88d982111f38f029f942e2cfda9a0419111361e76f196a345274ef2d4ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449ddcd9ea87440245bf6d401e48f24c6c8efd01278f4f9b311440256caae4ab7a2ef38f94cdd37426ce60f227f769be965ea6d5c00896760f997a52f71354c096c420ac0e0288022fcd1e04bb08ecd0a25d79b1ebf934f69caf754ebe442e0cea7d8696e68d163e18a890e3ca5d5bc46f0f9ec42d73f86eb2982ae57ee0fdf65561a75704ce02a3ddcb0f4fd73164f2cd90e667a8e5b2c33c401a39a5a082ec5c67bb12da4004f079716cca8f7c8ebd8afc5675f5cb5d21e92572c60bc47b9319ac3d74b565424ab1dd6d3830755c506185661df1fffbda93e217f0236c1add5be8d6932c177591d109a998fd39daa8f0aaa928a4e019dc84529663ebed13870e3ab0d5b2987fb2a678f93c542e0b7da9d3ac8b986037eb3fa0bbc03078db4b347c78d429e4c678eb092b6e8a869403539b7922edcb9f23f1593dfd6d1372289fbe05c88582e0a4c8313f9c0e770c4be609008393ab2cc107885adbd15c6be53b8a7491f7f5680eba5b9287bca20c63b9e34f97eb507e46b4c34e66eee5a3a8229616a8dbb1ff47bea8a44de89c82756821336dda0d5ca3c069e03c22207205b4a8dedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db84a621d2ab53af27cb997eafe0b8869c8af6a1813b4fd484da36b6d4b2fbe31b571cd6d33c06ad3b905b910f91aee50d04b8646f40bbde947c9a90a6609f638aef7255089604582b3a8a5fdb5ee7dc6833d7562d4136fa226040147acaa279e94e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e37dfc30a60934bfb113e9a46a69a66477ed396f43725a16c2418c86b1a89e2b884e308a23a8a798faa990eff47740922c0ef074d34949f032d6df731d157a01719e6881c05a322bc5a4c9361aa840732e5b98cbb3742c7a22dfedae1a915c5f9b1d3ed2452c87a71b29dfc0f97132f8e5b03bee1312b5d5b4d9c471025fb1c6834b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e838cd494afa2091c26f44b7fc58b21384fe4e26208f853a42e22dba028104e58814bf64fe10c18701cc67d5f86b53ce17bc8deb639a2746731d24b60caed656525224ec19124c7014d6847f12d5a54c0250b4def03228be474bca3b1c9fd3b7cd1400aa188377e3ee8d46314c48afdd3895234ff977c2ccb354567eb6b2311e79223d6ac7b8993029f96343e04416d64138a3f4cb35f7cfc5ab234f933d7379476e566b8e2e0938fb87320b3b5078a6232ea83b9619ea88bf47a33a90c009ef2dd889da3a50774524205ee3ff29b2e25acc5bbd98abf02f6ee3731490a110f953ea2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f54132905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c2e5371aad0303f536d347dbfa6754abd3a0e2651d26886fc0c9dec63416f724d1bdeff28d9b654d558bbded112a43045916184cfd1d48ceaff672078cf320930248bd277cd21981f8d6f4933ed4782ce6cf80c94d16de0bd4c39dcafe5747ad5cca0785aecc65978838e85d5641100b006b7ebe8dbf13aefae3bea382ffbec3a653cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c783d5089c36d221ab09f9ffc580c51a9422dcfbba8db4d0b3d70c63385012aa84fdad0416369c4a7a357ba9903dc5f8e60ac14637e781b9c46efc4e9bd4ca8e32bbc9d474ac283cddb47436d71400e8a7212d09d7d299f0da03035eee854edb0f38c154b0a2bf55867667ef4cc9c008ea519ff299c4f5f67335e31b449b0f7e5ab05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3fc2e1a56215c87d260f2f7364c10ab80bfd0c43cf0e8615e099cf1131f07176274a729b2a75d55eb4657def84891dd98f81971aa5c316709d0a69d4cad20e617b8f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a48be01fef50c9a844cd1e7c32d9e11523c30967f701938cf9a3569c8d190c19551623730a6ad6c1317e03cbfb5990c434607fb4774fadf4e31b384d95c51f7558b9312e936d695745d3046cef4169c366c00de6c5af2491f4c8bdde6799092fb78e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee5589a669704108fdaa2a592f24ebb50ae4c3ab376627c0c278dc3a982ac570f3acb79fb039279f78d267d6b1a1cf552c3a2ef1cbfc120c08e4389b973d1f6689615da021af7bbcdc069c1ae1e7b344893a39ee4fa853a52b704ba3ee27c10669bee329fa0e32362620734069e70a61110c50c0b60a58d9000a1d97708dc952ed83d360df0cc8c4273e40046069e789070c104018feeccab1dc7dc9aca422beebd53e2dd29d168fa41a70d1488ee3af79c26ccd396a549255ad9ea50bf694c79acd54fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b40c61233689f87076a0cda396c45c4b0122ef7ece2d129076beb3defb919d1e4e1545d59a235238ba2b6e8b6afd1f5bf0c08ab5e6db82d9cccd5df458f212ac120ddeeed6ec94f68173177f9a92e38f3613ba74397b5157e58c5109278c927bee0ea9b282146da7065e3a97cc6a56d2c39099e55fff854ad18f273c1d986445ee2837a2e828512c26642c8a0fc90c9e40c04f4b0aeb9ef8bbb1483a3fa4fbca3883d2a1fd48cec8929d9ce93d1165a387144eb93a42c7c0e0b5b73d74d6f84bab698ee9422bf1041f6e868325c8a846ae269cef0fe4c810be555380e1f63bd99310fa619bad123ff5b2a88c6f585cf842ac859685840660359a5e3a6c3e34c2b980d226ba6845a8716234894c312f0181ec5406fbcfe3b0285a01cd61db517a629baed837d8d267fb1b093fcefa87292768289d9aa13e83364d1cd3e452100a7a3da482e67d84c8fad48e1fc58c53b4efce8ede67d4296ec2919ec2c5b51f200c0ea33528cb422ab0c88401f1200e7aa9390f6ab57a5ac51b3987c1d476833afa5420510f36e10715fa35cfdb8cf53f2b1e582c7645654445d0efeea53f0ec71481027e9e37fe917dd8f03c943712e9ad86641fa415970fc07cbf67b32788f5bb685d2cbfd991b964b6ac05f6a786354e1c5a3b64728d6a758b1cefb2007685267ccd6f046252df92e0fe190b1f8a4edde6e8c36e266dbb111ceaa775e7dc9d47343fb9de252f06b1617995421e3e3ce22b879d634ece8aff4058fc7431abb5b25ed6dc4373cbdb50046d4a753468e54d2e63165a0726ee46a23984dc4f319d213223ef93aa4a771c8f6e8f17145ff1d6eac83b0424f7484620fc6533e6cefad966d4a9ce6d824a9245cbef2a06fcdce50de1e04f7f37393295bb9830f97d50cb63c351587bc8abd16e17785e701e3d51a1d73d5938101d2b064331bc545bbcb8044ba49e69b65ab7f1c9c73f3d462ee8cc1577362ad3d0c45e810a7b420702059717391d7f33147b8ab5f49ed893d9ff08d25e194e2856a02ff2aff2cdfac81959a6aa3e506a37f6d3dfc25fb07a34063586703ddd3c3118bdb86f84b1233d0e7413930d645c7326098ba55beae607da051a7b7a04dee7511c2afe149ed13910dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be8060454122e9dbc83d59d9d672083fab6dcbf42a6a15f8198127feb53de18a254c4debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b598492d3a73df5250f4fe54d4ad91de42611dec86b2d689e68f56852272e317ca354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942e806a02ebc1c7154f453a4a5b27edb2a978a728d3beeb641f9b8eb28b4d578a207ec57f5a25629f3c2b783e0016661d02ff6f5656ac9a388f7b5607e51348ca0b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b1d7045ead5b5529ca0bb1c663f22425b13222461254731fb57d03e6538b7d9703df379b390b1e7ffa5627af98866b673fd7738372e47430b2bdb8c38f70e35c80ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f98bacf510ddc0139fa8ef0b769ff012b170d2ed9e621b5ca665aa2cc4ce57b9eac528e146710374400cac9e5c0eaa3601ed098a343e0b3b68f91fbe79daed9ddb352d8909e03ed84b10cd608a21b37b8a2761f96b6ec50abb3ac1ef2c3cd864d50a93e366edd37df550c27fe2d626cfdb73ea919c34fafcdb80adfbbeef1d6f8ad2360f30a5a1c12819e4a6227844b3f18264f1e09f84c0810abfc2fe5b02ec6eea81efd90d467cde2886ae8954f2b5883a33b78c2f15da1677c911102499bbaf14cde5703a7fee8520f507d71ea24ef10289200236302486ccf944b70d0fd30f0b383bb75379e9381d505d86acda26de1b11707c6016eec1860b3e060833e0b9a56209b779cc493fb4858fc2695e54ee54edcf1827faad78ebc0a36bda9a5cfe5fa8b7094a0fc1a8769fc4392c15209eede786d3295489866767f96db7b0f7e4a4b278c676258becaa6b77f8f5300757a8f55f99859fcc22905de1fc6d4b3f1b8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bfdf4ab9faf108922f00e6a9146b357642f255eea2ddcddaf87b01e9317626f109257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156aac0ac8cc5a305903b4b94065bdf00ba8c08ff926752e92776eaaeb90ffb48755941b3cd7c1f305918e9b56c671396d4ab20d8e408eb774ffeb4cc643c28f2b2fa0d4479e98466e535bc523be933e5898256a140e8f18517dcbfb40afa7ca833c3598dec08bff07fd00d17db2cc0dd770d9494b8e67c27d528c38c136a92e4cc2f96ca8d1a584674d56a1848d33cdd800547ee7eb85a37c73dc6181caa99bfdda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b9d79e9acfc9783d3a2660a2f19b0e0e6646db5d55a1d7fc35ea1fad0827f238e1ee2771d0c28a889813a5d904ef7399bcd505fef8e80c584d6134c6402acf1a517d95950f97ab02592dc3efa7692673bd06097b18c315d635357cfbb7a74b068dad21dfe5c384227ad582a282477083fce161c355fc355662d27ccf17a85b7fecce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d3cee7ce9d91f594072dca573663b9650641ec133ed7909ebb6aa5a845665494c1be4006f8e974d7fe9024e47eedaaf5492ba7558ac0453cd9fa18972323622783a15252a591bfc4b3cdb65e15549bf9004964db42630bc871433516782cb55d176b2dfc82c4a76133d57d918b5994104b424bd69fdd781076da843f0891ee3d928b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce9ce559775488224293e276be99e63e6887789030cf58fb30e3f4e5e8a38165357d00d63f8e4d4588359c7e25478e1697ad0196c835f99c033c276714882f233701f41fdacd7089711d54278391bc6f3a0479b58b626a47b939e4e0d206f0a67fe1a953bc17408166e5a5a02a4757b2d6645cb1c17a58800734b3be35dd5294194edbd08a8429fe3e6bb5963ea7cfae57370e248636a63b99210acf9536d8bf873bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d305c55110de50505f8c090bde3936ebb8c1018e66d95149c59be74fbcee192478b59bf92fa454ad0bfacf8d017b7543274dc4af6a4b8258d5a6b2adb24b7b29f22d6c3eab11b4c7496090167bc01da5eb70e137dd17a5a1cef4978409793a1a7dd78908de0b9fe29eb098e018e55e3e7c434b1769355035929efbbd9c9d2e40f1ea5197ed2b4789e34153c96ee71aff16a36c22023e6595adfdb8e2d64dfe28677596d26221a09729a1341de7358032621c5c39fbe94dd2892ebee93cbffba521ea9fe3fb3e2ba15afa3da8a47f64e3334c275edcdd2b0c4bd415804d0f607bb2acd7d39471c9e86a71d607b9a23dab19cbae6bd7fcf4b9fe25cde3b62f56151b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7bb93be9262f33c836720608dc3b9a34f60d139b42cdc26bdd3ae833270d00a10346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c0f826843eaea7ebdcfff7e5cbd6a7d5ae2f053ad09942732bc86c8408210854dc631b4f6ab5920c5763ab89f6829bf14743ab48198cd09d9a3cfbbb373043fcfc938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51aa8830cd7f1e86ba8fa8b65471f59e61c17e2d0b596a0d3c355cbdf86837c2352daf4530dcb5bed370c7dba122c647dc0d1fc98afff35a5247dcae5c05438cfece691ffbf903203c7e917f0b7fdeb8a86ab9d557e267a1325372502445a6640fe165adf869100065f9a74d0a2aed279791d76a523f1600b60b3bc7684cd07dd40978e5246a7686d1c6f4b4330e8c9b09ddf6592bcbc3fa8e1a46abdabe9634145b134060ce129ab0226a076acae716350962e3a0a74e97218424c776b4330e4ab038252634db9318db7e14ef3db611ca5534eaf6781933c2b09b1851d7201be4fc9731c687c3ab77adedf8cff5dab04512df27eaa9532a0a48427a04d51059aa0411ca935a83add6ab3882aff22746d70b31f6bf3eb656709cab0fb93ab31614b63bdcb103b6dbb7f8fcc17f55af11daef7fb3f0aae2e68e036a6aca602f7bea4df1453b55b0b175c9e0ff1665edbf981e87dc10b38ed5a6faaf4b80e9fb0a99c541ecf854bd7e44eb389122cee7b2fafedad39e92cfff12e88c3221ea7b3ffb12e460cd67f4806930c7d43cab6cb3632875831fe9ff244e13e5bd8eb53dacc897eb5d988472f8b4335a8f3899d0dd8e7ef04c559911ce640c2ed57cb07cbc2c38ade2c242dc29d2d173f7bfe3b19c85d3a73c5c59c7e4b813de4849b989a279f92a43ef80a6bf4c148db2385ee3972d7e5bf6ff6bb0b176225133efb12a2c6fb6633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fd65f4ac513d1b9df0b72a7d26e65447aee04704771c4d68a63b331432b96982917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d0c22c18a71e18bb5abfcb1b0ee68226f6d18c480aa04b5b8e5945661ce20a5a4444f3ce68235f36b3bfbf15c1c9c424df507dd2e3c4dcb16d5f088b5ca346ed1db703afb1f5aa1b95cd3d45ad703f3801a46f48c607ec6a21c4653ccec5ed785722f1f0feb798c94f665fda0bff126cb090e6ff84c8eb3128335cc391825b587a589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c7baf44acfe5d3c8c5a777fac75b8f168488042806bc1010172cee8d2136e086e08cee942707f88dbee488217d3b1f27beeee16c0afb561dc5e6807929005f53eaeb83e6826583bc34d71ccb5c69b73447ef8cb3dabfef5f9352d1f6064bf2e10fd96ba136c74aed276e7d432024bc7b10e8a1baa56a6a7bf2a172d9dca7abdff964634330d1a2caeca0ae4966a359444737b3f8a9fffaa449a4b74847d008f38eae3595435050a9867d615d783fe37e15743bca4a7702f6a5d0f3c830f5a176c4a2177ac52189f1c462c5791c7e625fd243d248a38ec935695ff0eed3ec514c2fcf46c0cf69cfacdd82f53e835ea4ed837ccf301e79391db0267ce01da74833f328c9db23be9b34ccd9e87aeff58b9c75782fad866032454bb09be76787b619411a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f62af097fd922fe088a3bbc40e3451928167e3a0304183f926f0d5eb5e4c0a93320d964f8750b37516d1b1b082249ab5f1d8c2dd7a8737429a4898151fafdcb0043fb20a5263855841a3d99401d7e6a473f8424f456149b66629bb94290158e86a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ed1c0b32544f270613ad20229f9771513049eeee526e41f4dd44407c5c6f34ade095398da2968e9d4742faabc271d1676905a8212981dfd29b19579ca0b391a49f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd9594333e6d237bcf78b78de876210022c69d0b86d798bf4ce91f76503a37779152c2ea1d6d3c94f021d0dd5ebbad9b780dfe52df41ae46d40f08b2be8fff681098cfc71aad9e4f831b8c9fb3bf635fd6d3ffa287db76a2018440a60d7fb151166837087e586d809017160b2345b64d99ebed6fcda8f91a45f2a016de2c4e0f75efb3ffb7cadb7ef9edd6fd09beeb98155be254166f257615764edce881b803144bc9514eafbafae7c36738796e57bb12240e1d00c57166bb5ef8d7e53a8779ca82d514754a57750a8aa81732830868394fa6a442ff43b036e6fa5a7c2c0b8a0211cbd1218328202fc6bb973ddccfb90f054263b28fe0ac48cd28eb93428b71c65eaf9f7f4e70b330a0cff4999480a0d569015be715be4fbb22af2a9dec337c65e0bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53f320d2b2498410aeaa2fac5bc8a71822419d384df6b0462fec65f2a0777675d0149eaec2784b53d54803aa1a7aef922c0c5e41c06757f6a7c62bc17c9931f4b34df28cb8d7729375422626ef242b63e7f7f75607a8eaab194cda43d964c37b19c69dde4b684a3712ad784d3df419fe3887688435290b0c38331b395e6bf6204e04a5bff0893703bc11e7ee08606a7a08edad1f94d33cc4693f9bdf41514027e7c787739b690be999fe2d2c7aa0091fcc31944788e6e31e58ef3da6d8c9ac981a641ab26c28fdc0833ba2c5255a9b39ba92f2c35b6d9204f3bac75db2e269231b41f44654b9e6f1f710e429337fb2ed014820ca62380ae9ecca805cd72def981a89892b0c2f2aaa27276c2072354b06651ccb5acbb9465eb79605c2e1159dfb120cc763cc97a20e514f9afb1035bc0da46fb3441eadece95e632ea8d7d3d5b359d429b3cfe53fadf73574e1b04692478838650379c3f910641a5867ba112cb60a9adfa07fba485eb1f9a6cc2e63505a643d745d6bdcf8b75e9b2a617b6aea731346e6d96ec37c738062ccc40191b6bdd4bba0bc1f4179f7d3bdba6d98b82d25bc797e7ae5578b71907e25529da6618f91e11d84d7b91de7b254825ae78f059835c8b5b0b9ac1957d27c6bd4066636619926b44b69569fa9b9e663513819c7a4569a85691672bea9d403e67ac6611bdfb1d67aed9e65833e30eef8ba8bfbaeab060044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d36c27536d4d277126c876ff07c6d7c8176d203952e74b3325d04f6171d8b9a99ab39c4b8541f15eb8e2c860d0aca50e7ccdc80438135459999378b4426b3abbaa704f6d7641e93e1370bb4f2aa585607108beb3f42b507d4ec87c850175d59209f2cdbd794f20024f5a193a75f8138d75f8d6889cb47931b6af9ac423424d90f4976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458ab9a18d346d48de8e3a634a2710edaf3ac3c03a36e3ad7448b5e810b74dcf7122f3a0eb72697805243920b77a8eb55a5636ead0828dafc106ba527021467c15443e32541dd8833a0e19ecfc11d07b698630b9a5c4694c275649c144dc541b75004a588574c8c778cb6aedafc11f284f17c3aa7931cce42dd8e5d299f9f4d0bd560018ae9797a066d1f3fb67ff3889fe037f9636b264a81851786909870db1b1b38147d6aa387ce69295b73c2f4aa81d9790234300c82fb3841a888ea3d40cef7b632c6e71164ad435420754acd577ff0f2cea5e4b343f2ecd83f2ca75dba214a896351cabb4cd343916fd89e698497aad9ff4cec44f3180cf40c724c96f1dcde377930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb130fa9f4ebd9be3e93fd5f578b0366017349ca50f2746dd9eca7b6a10e6c549ec8846d15283cec59f61da11fdaa3d0dd42d00cf623d53c7210dd0053c84ab334a0e2ab09c597f1f7ea96efcc6dab47724eb8a3312968e66124afe7a839da4e2f1e9d13947bdc5aafa78eef7f27cceac666919f23423733c8e029ca3efba30f6c3ec40cd5fe747388388ae84a85c13cbe7d410840bbb774a46731a4d1a4934cc3662da440b88881e3cc3e44de63dc443f25bba59db81886e4289aebc4a6d0faa0c2961ac43ab9ae1dc5d088716799a158cc6a53d6b9d67dab7e2cb3a38f39075d6e5c2f2d1ae62e54b121c213a9ea7582ae4cbbe4385e45d669d887b8d8475103c109782ea1e29116857fc0aca46d239ad1ebfb855ebeffa12a1e4f4715c11090e54c40a8c0080afb0f5442d1fa2e205e9990f0145eaf7345260f8c8d63bbb839233b4c17fa616ffcf75a4d448cd7824c5e522979f5db7908fbca35a75dfe8f1021ab3e2126eab82021b0a8283068573a2d40eab5f42aa931d83b6bee95e742c60cbdd8290964f7e635137c98bd3f1a073b564b83352120410e84ec4a2a4be4a909b4f8f3c77f7942ff1c9ce2b685ce6f0d0c58d4930c30b8a2cba42282978698144a7d4c25e1f9936be3e3e7a3c3be87e7911a1d359618d6397f72b4df6669f6dc5ee01b3d2aed996d95f7594dea6d78caea9e09eca3367c3260231fe8f74d7575a24bc78d40d7488a779863f7e1b8b7fa8652b967bffb8fa910ac888c346dc3a60f1a0e3d18c8da8d0e51080dd0fb1236bf5629e91729faa35547f1ceaeaeb93c5eb1f75376d3f28120ca6312a17496fec5a372a196143509230fdeb9e78821967fb18c0e6eb1489b594d43b60b820f0b6c824d56715f9546c8549a152c51c7b4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3a29bbd1554caea22db835ef50674bbd048522106ad45de61757e25c9fa3afba245514d9f3260b06ace229aaeab49864b64323be28f8ee964edebf58c553fc2736e9a837142578ced1a42cff8220df390e179d066334290dbe15c3452f45479f9a388f6901cc9e6db61d8ed53facf4b515742199d43a2ec35942da6764901746afca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d242bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f189d5ecab9fa7e56acc7efd133e77f73ce448bce992ee856e324074555f8264311f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f41e4ba34017ff5293c38b1f2e9f657ba2b45ad17b56cdeb1e213f448bd8a3f787f6c1727319f3040bb0c5e2e97a0daae242b94682bb1e6d3efff3bd33f6bc30b783f1bdee071e12cb617507c7a7565a7a05afd9fbab28900a277daa7ed567b176e0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681333e61b55eaad83cdced139e23adb27410c472c5e0432cc4e6a4d24fa1601e0545e4c96578f97db3d19a8fad37c4b8f7c51d0b9304aeba2bfa38136860f1704928055027160cbe20b481bff600abd0b1c4618f59b327a0e58243e1e3b0fc4d752820f1d1e1702bf66cae22617fbf87930bcd60684995b4219edf70a74fc10fd755ef28892efdc25732ad27d7ce8e35802c9709e19cabbb35a58962a21969371623b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fab1b7027310da3945396aafafb96ef6ccae53896ad73efc3d498f2131c2fcc8829459291a99f2f6cd151773ba0706c80393489a8580f889cdcdf143ad39dc34633f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea044bfaae63d2c6bf940c3cb3c577a44c4909fc5803358612ab7f3b1e9e4fd0af2128fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d14635701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb825c7a04252fea3fe0a982fef29a95f70befe2e61155a151beca82c510df2dfb570460dc826e3e897d6fc4c6ca9b716dc477d07bc66d3ab763e6d5aeafaa62f3953e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abed82c4cbe1b1ce45c671782ccb639e269e88cf7f0153547ac154af9406adcdf825697d0a3d22069276f9eb91d227731a9defdee35ac36ff057977e8e8cec2b2febd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca9fe3ec83fae1e8f391d7a69ddb874681f4a8795c12ad159d174f9a8a2ec92359db74c6aa5d90f01689f23b27b91933fa7e72329416db5da8bbb0c9649aaa0657b2d03915942636013ac1357c7445c001df321b53990260ad3bdf78a3b2776482dc5e76d8e361b0d2d49bb94e8216b4f16dc1151758f4cdfa0dca94e592fc023e75f3a5c8ff2ccf3498e248e2b68564eb4b0b37b28b736411d8ec5ec26c8c3652f450c9abc17e0d65b4fc039237a3a98191c5d618496bc9781a674a139bba3cd48ebea419df6d26260142f352e475774c3f920142fb7ad522dd95c1d24922b541d88ac4cf2b7c16ff36f60924183804864461383618800d32a25c5d152348f277042a1d2c66b23a8f4d53a0893ae4d657817e0063c01258edd457cc11ac07e48d07eca29d0cd07469895936f72cccdafc3e58031b873b4631da8ccc7de40cd382ca69f589a33ee6f17ab6ae1e9d15a61c46bc585a8b71642fc9f228df1901c60e33b9bdc1e66880f10ac7b8137014cd4f5392cd92b78952cf864a3ac9d5ba58fcafb2c010ba3775134d2ebbb2916f103d708a74debe6b6843c2111efde32860685ca705344b85c1c0b1749101b4084c782e6d31986569869a7c6be9f1c832ecb382ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb20ebaeee8d878cc307944e14d2d036534a93e83beb215971d7ad227ad6761af4fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccad36c2c89047d2ecab6411419c6b15bc0b9c0f7baffcc00bec50cbe348fce74f288dc88e0e73a6060d3b4a41a0be3710e1bbd0f6d504da7fd37aaf55718d79705421d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e74ebb8b42c23bd8d79089c72c1b49c79b9446c7f8e493dafdbc2e63f00d6a15cfb03d3f16298b985de17d93c6af860292dfaf24ac5900a9fe908df01aa7e726279bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5896f707ac0af8bdbc174f585a765750496f38d1698538e42713b209ed0a23a696057816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd79712c796727d5d8dc7d3810b4a0d1687536aeaa7df4883401b90e3f08ed1704722f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40af265b0f6a8013e4cc9725bf7734cacceadfb9272ffae7e2e1c3ba8407bc749497c7d4bb5575d7f37114c93cf406e413caf88bda6f4780eb8bd80c581a1aa422b21f7155818411a42483b48c7d628551d46036d9e849c7a428fb21242a31ec0cf42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d191779821cafda30f6bd3edb38b1348f992c0c4ea7aad64d6049912afb1d7152a8b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71551e564c3d28911f2164d65ac098d008f3df4358740ed1659f79cfdf9fa1556727149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d3102352fd815b54b623ba7956a1ce00bdb757485e3394f79deab0baebd622519b5a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c2074323f56d9bb957ac891741c93075f93f65015cdc321e81984845e25a15822020beb4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714c00970a0380ca0b93ea04924765fa2f79d4f9d8582f3f931fdb7f084a60ae45e92f5a5092b6e0f1614ac26d986d5cbea5a391ff70a833d3bf96b3fdb3bc017a2487cb3bf414e767aa1a88fe2c8fb3262ca679f6d2c295789f02a681026f7f13510830b5d020da67d80b286bb499ba0b028a3d564bfecbf92af5dfee0f1c98b0fac098931be5d56eb45614f08b8790acee19e6068db799b7d44310c4a73e94f51bf85ebe82ecdf413ed578783de45535b96cc951585e4c5a4119d76a460b152db9633fd782f67d577c952a266cfef4ab82c5fe0e7cf36dec3c1000dcb0d4edcf4b018fd0b0d565291b0a26d0e14e85536865b096710c7a5f6ec1f5b5e218a0668fedc550fdaf41f4d2673109543b3c75be8d478299e5bd765adf946861a046d47362db9840cd577d11c0da211021297529206e627df6acb7f3bba683fba60eb3a0f53e420197fe64a03dff859256cba4fb9e9463de610a9e886966e9ff131b090c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bc13a5ab20091c4b32df4a623ef1718937236021ca0331758ecfedb8a34cb4fcb30b4d4734cb77bb2ea3ed0213ee7c3ade6d98a1940cc8a17f685b9462a8ab42f6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d5e8e18c36e923062e6814103b699fe04bff7d55417c96c93da3dfcf8ca36b812def6863777d75ec1bae17c196b2bbf3263566302a2412c4402b7ded73b73839c07e7b452056be226e33161ddefa98b05a40663635dbad412204048ae0267780c681cac40e4fc4a235edac5aa00f08127a629d01074b0c2ec7c1bd0fdb03ac032943fc184e412ff32dd56acfd3d6b13bcc1eb67f3ca0dfc199899b9b1ea8a134b1f22ef7aba240b1dd714943812939f4e864b701b07a34d11d81c11b374be57b99ed8762d7b164bf1cd3a0491cb83cb830541e61cae61274404ac1b4cee96e2be8717a9b7115d76405e6e25954fcdde0ff28a94af85e46a1b39baa99c04226a36ccd537ff7ac3641278bbcb1650131ad6847f5aa37c24e0171c59df691effe834670e713dbaf67471043e0d4317384d98e8e54c01b4738e630d3034c57a8ff393a94eac4057e529f771fff1a6f4bce2afee3ec3439aad25126abafd7d5204749a64b715cf8c79bed35ceed94f179079d4d4fe063715cac1a2be487ed490eb5a95e6bb6e2dd59adce610836ffd6852e97b99223d6f3299e38fc95a78b18649438ac6cc0da4df649afaa5c5f3c975e16beadbe3d4eb956ae0b9a6c8adcdf6efce2342c846fdd1c9c10fb9ff087696e9790af26f55caddce23742d611098090d2b6f87a74f1ca0fe259d72ca9efbdbce91dcfc5edb463014d6f717132bd46811202c760291c3af81a9bd8aeca182b95ae82a6a8a9c904e24bb055cd632be38c7415350782c1b1905fe02552fa782468d138dcbdeb09eea574fd2d49b1fba42d95637e2f05cde16f77604ad0aff5df5dbbcee4a4763b392c8aebc4a690186b0cc717783022aa5a86135138f181eefdf3c9421d8382c6944decc06572ff37958b71d7780282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b3d69ac6d8b88e92ab00bc5588090ea9ae82e10d2d123c29ed0be9c829a569397d251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a25034282ddaf39c25d09984048c6b601baea5b008f1b114880f6f067cd3d09ca4db930112b8054c4cbe5a071c5eaecb950a962c68565d7a4058dbdeefd5bad4feb047374df9cbf17561b0698df68345e42808ccdf197a2d0824b7699208359a5e7be2825f93348b727f872058584ea6d64c56e2a2e811c7ddf0270ef98e9de28e0e2ca478655b9c2f25b7aec4629801b2fac80007823736f61be8bdfc4a2c5caa3153a0c20d3ab6025437e57e5c9c57dc006c392441b0a2a3ce854d033cb13101984e7fa8b5dd0f63933b34dd6bb013b979b390f608f58a48788b7b2b81665d4d571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fc6d56f0fd877beae287ab332c19b93f1bf6d09d6660d479b4ee7f30ba6519989d80ae4a83049d330d954ca48ebc10ff3e2710d93ca2725d233492a60e13291888fd5ecee154dcc8299fa12768f91170f74c69857693cb7f2cda03310b2f4d3119d15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7e9cf9d022dcaf08ad3948fd7c6f8b49b6976e4128157ae003e1782c50dc5b8d4c0cd4982d4015bfa07352977934a414264ee4f6e7139ec75ecbd30435dc5313ff9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930c5ec16cacc1fe3162a5da8e495a46114cf4004029419a5d48de5a1678412d55b2a088e6e9cdf5e77f877e37fab08a7e03723d83324a7e26cfe8cbc86f9b0859e27682d203d087c8e2ee88267527c8e37920641ecd5bfc1dd7e8e8b328e3a2c63c89beb8198a3d6bec4f1e5a071e01a1c9528fd7b7f62f3531b902ad10d7162457809097e298b2450ad5cd45251ffa96edc3f2fdd29385903dc6b2ae8f14fca074174fd2b40b71c2c35764800dbfa3b152d884a497e087c3c9461a1e40cdb957ce42dc109293bfba3dac4ba84527ea1b4e62d2b99518d2c041e23d7d131537bbfb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f4e3eadaa0ebe308289b7d2121f14531b173320960166be091c876b277e8b512ae358445cb097f71638b54193e175f1be9d960f6f4631748fc57946d9ce7a7a5d37bab1527895640c2be86a89dda15e6ce50191c96b8308bb7aa5cca47e42cb99c1472de829b24882cc217c2672be51d88341ce890af0f2828b929575ec8e9d5bfd33e1405c5d15c601fb1e2cab3109cf8616da34b9e7f0fe7cc09de108c2586065c2ce53c62c08271d12bedf82514c1ea6e5cf400a3d8aac83d5eaa5fad74b1ca39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea75915aaadef2524e7bd0c988a551097f938369c4300990b3296bf9800e402159c86ece13ca948a54220b729627e1bcccc3255449de0ed19fbcfe2a58ab71dd18cdf2308c8f53fc5df299bc5a586f3683af90dcc10aa68d6a7a2a011281473ef5bf40a5fabf2804cc1498f32c8a94a621ac3cc5b95e6b36c5032a4d68e1795e3538ad98d8773bccb13d504fd878ee620d324ba104616420795ec556d5d74ec761de2922681db0f4b61a0af8390227ef8acfa7a775916542ed674f9b67408a68127c56ebeb7e38e0ecfba3461f5cdfdd4d297001e28df3be810e106650583ed6998548fae651b142e33f487dac097eadf5397c16d1799726f825904ad653e1e9c5285020f66c6fdf892d80f398bb09b3739d435042080e3a43037803f9970bbbd1d7defdf42f8410b04a54eedacb4c18c5cb70c6adc0bb1de36602e8b36e6bec0674546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84af75ebcb8547e20ca58a4978f607f6b98419ec3c1c49af6624b75541fb9d0f10c4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee940b5d627675274d73fffc42e2366ea3256be23e48b9428efc9b04734eea9cf70ee36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2565758d081cebfdf707b3697f0b4193bd9aa5f21d10f6fceb799ef0a3a93a99f53d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc77556be91d2198c292671c113f5273717f57f1e18b4f5cba1ae3ea4a66938e451a5450c4d11dbe8d0bef85880a486db9273e974208a34b4308c78bd7bf1803ae72d91f74a8d1e8d520819af6d10aacd16639e0b9486a7d1996668ec3ccc25dd9c1485dfbe6b86ddca10aa2b96813a51d69493870d16f1747bc70b1f974eadd377bfc60e69992b751a025c4fe682a1099e449de49a76650567f2b8b4d8903842dab7692b6be43bc98a33fd6ca58426e7c59853c70e74a212be8274b9b5a6d1c0a8f818f30951a0c26c08d46d731bce92282dc6797b0d9894bcca8743cf1ab76829333493c2c1eea100cf77f86420e6aad04003000c12b71145d828d44a577de23040b0185d6c09f0bcdb70ff668436e57cdc1a713dfb6ffd970679c9b84bea350ecc15dcecc8dec98f60ff18b246a902463fba90e403d5e21d936a3c9868c7af50aab4bb761e9fd46c0f6d71f6bd75f57313ba8f2e90169a911a3d5a05bde4bc33198d6abb6ea5fb08e1087320b1ad0ae30e6035b0be34c47ba0fd52df1692d1774da6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a966280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111dd43dd9648adde8a8293f1f728e6ccb94aa507cc93334790ae93b131cf18f9ecc28d128e241b41423bae764c987b5cfd383ddf4357c81ebb17684032fc28927b558b51e6b8cce12ac4d90df5e2f6c033331722fde91fa4678c52a4c92a8ab63bf2f400437ab014e7fe1be7b642a6ee62998c6b576d528a746aa10ac0c73e5265de3d9eadedb02ac875380c7da29e55cd201830e4834357653b595ca7d57062fb874e81c46ebaeea458ace668ace3ba8fa237954512d1c1d3f3f8377e08ad2d01336166c2cb01ce0f9a578fe4cf7e839d7b24850ca4047b7a66abe3d1ef13847145cf8647b7b7614a52cb42560f8f1bec77fabfec83ff1754fdb58ae1ccea7ecbaf0351177e56b8ea9cee7b3acef525a5f50951e2219680efe9bdbc9a788e206f6692448a9e348994fdfd234fb17f72009f9af13759b89932bff31ec3ea343bc07a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb77954a445a782c9ebf6d5619fb1e71a19d5942688375132e5538e7c06f1f41975648ea49948e41c6c8bf3e254643304c6a60a3655e3f868d338bb145133131e44220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f3416a5884e4ff0d67c9f7189c180c64b4a469d6b52c05f88c196fc9b364657470da5d06ee6de86778aa9538949f5290eb472bac4ba8852448ee573b286087fa171ac529319d8035c5a79651ed9a7f375739137e32283ffa5c26e04ca4a73f9f509e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e10b222b10703bf283c9ecb477f2a1d83436704fb60497a0c6bdc27027df18baaa6ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c5d1d31119a503cc201abbe087a02d766e2424af3c792f459472d99ca89b05635dec1faa77637eed7055b7ae8dab419714e48e145cf69230d031a11c9a8c8b2c46b37bbe0c9632c7bfb5925ea43476436681acf6a55c77c44bdc0f15a017d31c5d5a01e9457e24f92cf83d47ebcd56ec8825e31db68f4429906acd59f76a6ac68d66126c5a4dba89f0bda0f98b43a7044c6eb5bdba42b80d4cbfb3c50c35ab577f8f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b8361f0c4dc60e2865b3f8e2e7b45a0f0ed27465395a9f578a2c6fb3b662d868fb26bdaa29418740aef819f9b1f65e665952f5f43a0b0219002da78acc1a7dc582ac43d294cb6ad1fb18a90993c14dfb4952d6b6ddce0deb635e8620f24d88907743bb7d779d89e9ad47d7db6be08a870eb2c2876ff0a858c185ea621a3191c3f828fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ec7acf3f4a18f010de9e7568f3ff091ff9dbd69e62ba3ffef2a72b94af4ed01d90b2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f4b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b8b6340c020ce9bada94644e494fcf50dab3e9dc2b86e2be885164135cbf0ec526540bf5d3d7e1ffeb03b1d2c08246f749bb5e9a2fbac792296f17d7631a192a8f453c4d159a4f63263aaefa2a1c89c49f617d673aacf8bab7a2bfcf8722278c71ce21e7b81d3733f2424e6fac10103664becfd9efeaff6ea087a8990d327261052a88074cb0048c4f4aeb76036e5000517d0f6f39a3d463174e5d1572cc05fa5501c88d44881adab80b929ec7d8972906c5aa811594188fd9f81bf9686ebadbfc609dd4597a677ca75d3db6f9359a22b4d6b1f815c55ed300a50cfbfe39d119b430a7b2fcf51777c83e8b0ecdee7061f7893e1ee9ecc7a330d863ba23f87736558dd68eee62c96eb88d5b51db1bf2700ca4697ac6b851a8e0fb3e4af88825cdf8ed263740b2c988167710e48f70562283b4bf465345789e1bfaf2af91a28c2e9bc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc1385de36b1b880d738a714a87c654d4f22533c5fea8cd742e88caae3e4c3270772c794504f393fce3d4ed6faa3f773361533b1d55be3e039757b82a92fab264f2a5a0615cfbf546e6120fd09245fd639fdbba45157d9a00c4cdb358e1d1f56ef982debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e0b74f5896de98ec70e0b02ebbc4c6b9fd78dd301e03cb3cebc3b6d99d0d2907b139c1345eba9f20c03441342cc33f186fc7c3e1a2d0e0532f1acf9baaa5f4203a4b505dbab10786b4be31914053a5febcf0991c22f0453209aa7ef6964fbf5438401f563703c2da002f84bec22ccc9f8224a1a6b4dfd596c19b8881b3d3a452a302889196a968fea577f668de53ca1f26d1b1bb3ae5196a6ac8d444947c1d166c120298f7bb6a2f46225098509d859a90a2d86c431975a8b9cc462aad05db846b1599987d1e67f4cc6cc5b88c2555b93d1448b2a58fe3bab6220bafd7d46bb4821d6472a63f64b2b04f7ffa242bc4c0b7da2120f9c1437de2728bb9f0f2df4c7fb8c69825497075426a6e3ac32e77b472979a5102fc116372a4dec5e2704b6edd1cade9652f95185ab1a6861b90f80b503212241d1655d805cd3dc43748da1dc62430b2a88ec40999e27b910bc76286f095b916c85b76902a82e5865c6b64c94a53747ffddc6421a3c18b5d53104ca10bf0ed92a06eb0343bad27a9a389fd79d4117143f5ffad7c71b7b3f3afbbd128a0b6de9ec3a4399e3a6003524ffb929f27ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341f44ca24e6fdb2abc7acc4f3e1ea58cf07cfaa8c797452cf6fbc62b81c561253c75e4c9422d33dea4d94fdcf0ede9b92df52e38ab748b8a93aca6711eb8c054b0e3f46ac270add1d7279b2573ad99ef85148f1011bd98394751a3a12c8c5f4157d3e999a50edebe9569d3c32b937abe798eeb2f111ab8fbb0315ed8eb60ee35984d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459c62b837cce9db28d2160abfb4d190713ee6dfe878b87c204eaa64804729c3d3fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1e8d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa9d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24765a31fcd40fc2c558df8037b2de6b0ca72e9f2f70d9e09cfea0184901590ee2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9088b0595add2a16795c9b474169dc74168da022ef4a8c9eec427000643353179b9c9341b931525c917211806b33b66d0ccaff5b04fc3c08b94604bf1906d2e14eca9f0fda2cd6c4cdef9ea6418d657b7c4c5702c1e7c599dd3286cfff225ca6e289ff9afd55060758514c72bbd2bed7c3d0868fac3d73537260b70c33b7e9cdd2ae771c63debbf8814224e7e110c099fd613e90fc7308a9458096fc576dfbcbd313346417756aa1a514553a2914b822af6209e0087d738c3ef544b336593d3b32dad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bbf2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1f9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acbdad99328d6ae90a74cb278757a4622ee289c24083731e584ff8dbafb9ed691bf8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c8f709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc0564cb08cad07933b9e490f443e2c461a9ccb27b478df0d7446d7053a3de0228e96642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a688949befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4395995993af2de94124638ddb6a753dc4a94f2a62fa9a4b9e050dd26f518f7079bfeb2a57fe48f855ea0ad9b9fd6279a630c0bda5c49ff5abe78b77a8b45d828e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a6ab2ebbc6600217b08f32f2e6bbd512bc32764371ce33c83bf82e189a8f9c56f726d5ca5a9c6ce1b8c4b375e45d489d376d0fea49d0a43ce948a01855fc67a0de0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b0448919d836786fafcaa8fb36920172b3630cc92f467f482682817e6a8638add2c6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4ddedccdaf58e487b69ed0ef720dac9bd132b72667cfd9920c31c3195b439866570dfd947ae26a0e4ad1a09eff10a0c87b513b6b0c2b51caefc18b317f42eec55ae3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58834cfcd48d9e6c935db16521e05664e6b2ef875fe852d7240e35dc6cbc1365a6592528c1cd03306ca17f11beb8991fe2c9c1d8f958f2a39d1b26e29d4ddda8824a6f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57906e1d3acdced9a68840eebb9aa88d977a134c5b576259679aa133fbef41808495cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd6d03661f7a03f3e0a097e29ba44a9499e69a97f5da2715a2b548a698f572817baefbb9853b2c3b0a79b541ebdb4a5457bfcd0c10516bcf2eee9d1f7054d3f88b593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c230182d825c34b1b1c4eafcbe730942e2fb74bff35a8a46f1c66fd0a818f65aa2440bf5a7fa3e57ba7ceb557be385202268e87e4f829b6d2e51497731cfd5f54d05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cb319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d2728088d8a0c5011d237163f46b67cfbc468d30273b40e2b6eeed5f2d46cbc8d764178a671ca0744d0102ada7be23db597f7013be0fd8c45671dadf76b2947b3816bda9712163c8c530623897c0f81d22359efd41bab2a76c11431034a615f485ec26b33ac8d9a090aa1de4f3b18ef2e983d542a49edcbd05691b3eafa18bca5e738376f751de51a3ea708cc825373fd4b37ca950d9b60a55f632af64f7ec30816a932a39272723abfe29f2512dadae2b0c1144c466d66f66de805365d55a7892955c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d6de83c4bcebbf31d3e0245abb41640cac901e227b88d87348db68ad67f4b17916f1dd000f8617e0c81aa0584f007784b5a42f0b341bf43618ea26540a4868051573cdf6fb729dbfb18f4617bcf4cac51be35ca3ed96fa4dcee391e6ebda81bd9d59cd75480d14b7a514f264df27206940b63da4ae0fbc839a22b2bda67c072a3967c86f6be917340c8e5d8a73b7719d9e1857da67c6060a5b3f096c66e7737905ba4739df4114f156089a432d92d392356519bf28514f91cfbbefaf215a5a51902702c32b356c493323ac5292f03f25d83257abeef6b1fec5dc7f3ee5c0c2c12d3458879f99d5e61e9231ba7cbcb4a3a5b34104f9df0cc5d86003a5d09fcf523551bcd6c58d2880dd323d02b9dcc857ffe11068629d9c413e1182c983e5f7a748698a7dd67ccf321ed04c9f6852f622bd58ce7b4644e6a588be286434c93dbd4c6e6e866edda721c6a413083b177458579b2797c0197bdbeab02a07ac61071586dd7909743c4b20e445b9360e9c46b09412c14af4a3feb3f0c77834045e4bb331d40ec9f492115fe6cdcbaa5f1e9a53f89019db5a3b3d907d119d49ae906af08622aaa8b22e4968cc6d214407f4e52639fc007a9046a4e52a64356a5d0fe0ed7f46e5fdbb0d8a36f97feff6dee541e444758c461d7edc8400193a6e86e187a910a5c870a9f7318a7f849a1bbfc62a3070d0ab67761efe325fbb5e006dd92cad8860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82f6560d62120407e467eaa7f9e5be2475f3026c95b5a5807508ec490b7e2faae1ba22354c27575aea97ae5ebeab2a3c8c8a9503694786718677d5e3aaa217f20a0a0103e1a2029c53a19a61dd954d5bd086008fcf4be7c670723db8dff95e201d59213ab648a849cb3f5e5833c5ee7181c93b87432e529b6cef62ee457fdb6a063852907c746cf24f803d3fbdc4acf1790334d328129399fb5ed92c66c09366dcf86d44810940f0ee45903bb5d77761e4d318adb86c7daec565b7a0a7518a2498649d5dc72efe242d3fd587bd799e2ee0395a8eeefcc774d479ffdb65ab1e5cc9d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d12a47afdb496455e379187cd30b072fcff391df1fa2662c2a7e41cfc8368c853063c15b76e1ccc7076284df7435d21e1048fbb5e0eac93f6227c5b4e71a000404e6ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f97918558022185bc6b28caa2db84824492ee6e70c85d39a39824cc37f3d15c5730f0e15a29649f4707b673ce999df736440ab6fc01edce600a0b0bbc15aad94d2d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092edb1cb934561c03007360aa388a564f3297222e8dd3e1469ba846f76eee7aaeaee48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5b11ff7e290f157e3b88c7aeac3af8e6b553fde5bc00370cc441249be951aed9721a48f0af74b3d7a5437ae30f43691bd610170b8bc13cdf7a2372490c8f827f30a95afe79c39e894e72ab3cb525075bf3faadf756150e2dcd18f2f745310234940619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f465816681c3f527affc7cbec096c6425e5b0160ef4b8cd070d4339684bae2bca6621c657c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e9c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bb4569f0c26debefa80d57f0e1cd6e36acdcf1c5373ff884656058683cf3741f7db6b6a2b6afa73fa3f985fb7d898e2faaf3c749391ff7e4985d5d23b0c2f947a7f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c43083bd20733fb55d849e0e2d2c741e917c528170f5064cccdf5291ec5cf97ce9f314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581a909cceacfe28078f58bf52c3017aaa7852a2b81761b851edb1e53e8026a61184793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3ccebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe5168b5320925d3e59d5327124de79448bdb8557b2ad64723dffb6a1d990780c2569074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97e29debd7910a931a3b45781969147433393866efc1cedb7f29574cd77a2bde72c63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeec8f2ca84d707edb40dc1e4792a418c3de5a408294dc4cc9ddf345af4e9bd5e09b84fc13902a65163a404568ea68e05e928fcc9ea5bb1df9b22f3caa08ef5403a8e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557a6c03a946306f41827f39244db10dd94ff4e033a154c0bb4f150ef2022361778907f77b5da9a208056abdea07cd79bab33e1e6df0900c27e707dd99c3cbb22935cce6c0d26df4ea85ec0c057af2c14728edf87ebbb566586fc4a7bc89eb411b8c97127e99439ab1161320514bb0653cb9d3da0d92f605502354e68fba7cb655b903ae2139ba8ea68044aa9fc907328c205b95f554dc6c0b750e81ce2ffe18c8cf8321c0c78524fd11d9e419be5cde0280d23486284285eaf4730934f05c006ee13502661f4dbed14ffcc306aa1f14dc797c8a1f9612992c962a438e9bb9f474443832ec56ae4e22ed2ef8a079ac276bff8d814212aebee416bcf75484274a3a512eb804a97717f4a3cace695f511eb59b0f67260d0e6463233d5d673ca661d075b0843d3a267ce4f6fa166fd66b9c32874b7ac8d0083d1219184be648b14fdc9a2816a86e4459fe87dfc49842c25b3a3f344346a3b66d66060fed9a6fa187f7ddbefc8b7f588bab0c82d309b5df9b73573f63671b3c19954b10c3d0bd790244d2d2fc1ea53ebad746626ebf6d23bf63e3fd06ef667d1e6b5e3328382fca4259d23d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cf1f03f9c76db4321e9817e82d52702d48ff7ce942cd072acfb617d3bcadab8d6fb8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c5811e0792499d8a7835c784b7ca45c993c5647d2b5d4f31e98b165a985b26e2d793f9233779422a8f53521297e9266fa1e52a052568b86ee4dd0f7d6219cd9c997b2860b4cbd27b0852cfb48f2fda73af8ab02b45619231ca7fbd5299efde6c9ba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb9246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e3c5a297591fd1b7d3f4982dba9e201d78680a543866c3c5a098f2ad7a995049138a66c1aa8f02bce6c7df93e3d1c4e9aa7f488848d28bd9813ca260a158358862232433a08d96079acbd0ece89d3dae32721b8da4f6679c756473037f2630ce2443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec50cd132be550d678b484dce859440e764e29a92d3bc41a3849f4558ca4159c63cb4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa04724086e7f94ba36ae7c1293ec5b9863b112c071ea263f84bab2ed790319ef214b93fb0fd38b87ccc8aef00c1fdb0684f795eda21d7cb1acfdf42ed4eb8bf3b8715c94f98cd2a18734779963f8dc275bf71c5aee7862067c9e8de434d643782b987e0e56ebb42299fee2ede5a80e88d8ddd3d0e517107ae24c7df4d65c6656080ab45b2f0a6ea15a10cadb64c7447c722eb5b3839e0810bb98803292c62e75ab705b558c9a5cc46defeb279e937c7afb1777256b580dfceb0011d74e82a0c602e0766423cee85173ff5e263a5a56dd8f3611fd265a70bde2531de17f0c2da4e8ff9c35f1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b7033c01a67550ff0c6714140f184e186b2be0d8a4cb5e137380f716293c2038507affcfc1640eb01577a6b44e36dd1b70350407f2e68c5ee8efc0c9fbf5448729a376b20581313cf0b86424f5bf108df8c0bb5b7edf826f910991ff5a8ee8d8d9d4395243f23774e8f0a2135e4f78f1719b8a5068adc0df92245cc7a0c462aa6eebd7b4c5f9462fd7919bc8280889bacc2c11a33637f0fa508e692d4c0257a95b6f471a693dbe5b40ec4b9a48035e41214639fe13d447c4182a93cac635587b9e77c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad69d6a51d856b78e4a0c48e5573fdf7d31c6147e232266cf39012be95f89768d96ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696ae799f3a7af9fe0a375c0d6c2a73ca1f646c56ba6ed8c56d5b83bb70b39ac0fa96178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d1ed8f6bd279dc4f7c3f9bdbab8833fd25e9e274d4ac27e9b319ed3217cf05b6bce60c10f3dd93c601895dfd7b9c9f37167b89cf9c5c884274a52fd6f5b5533b1689282d48f2da78f4849eee303d140fad5fb26ce6cbbc7a3a87f99b3a62f0a4a38aa44807a5ab578863a4a092f5d38259a06473c32cfce244abeb19ec9d76dc5787c8f37790af1713648804e1db99dbe28c2ee39ad3a81e24ca2cfb41bef5aa34a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2f3417d6533ee9eef2b22427b18b072991893e3dbdd7b23ba56ca64217319ecb88331ee3a3ad34642d1375bd5ee6dc724c8fc3c4636c14d3b836528472b2da836cc46124dff2e404f70494b04dc10610203d0b2f20eb7fd03aab0ba5a4a89a276637f2e3153d4b9ea8220154306ed551923ce32daa02be502e21897bc40c98cd9f12126d463d2a1669b61c68f22497855a7c6713ff472f299a9d6ff85eaf5ed4eafec32a3d4c2d5f525b0ae49be57d57fe0334ee761fd181d310839bd54b58857aadf12c73ec526f0a849b3fc4b50d23c91ce1d591c9ddeee877e5f0a07d972819fd52ad4a66d1b20f60396249bd564d4a0232f0863a6bdbb940e5b4610a58221ea02e73f6a7811a6f0d90f4de0587cc67cd0676d0163ab2a64795a09999027470e56680bf2f99313446b6391de098f04d6e8fdafeba1312a2acfb8236a5febf0a18863fa8c254e70d9ad20490542c30ca221232a631ac23993c753fdbada921193b09af2bd64f44962abc8bc39186ae322ba17ac6f8683e52df19a8abc8305e8e903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de24c08a32a9169f0c236f4b8f4dd4a44a3cdd1b77b0eb12d34338b9330970491f3320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b26f80b86120d4b1349b8755ae94262e95536905f828a71e88e2452bfa5b8de84a90c18c991f326c5bb85fd3df2a528157a7d043792d16a510fcd6b2a249889a7f58f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be67b4b880320b3c06e36ba9da2e6f9356d0d11dfe9af2e441f38a86711d3d206535eeb056f8c5605c108526d96a503827571aab337ab3e13cda11c1d210204fce5c01ee36c298d4704d4501cf7b4d4e1c8005965fbc10b84fddce3667aa7ebcf54d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170ff08287db23c271471046c2eff119778757aac86f52d1f39bd3aec18b184df668753301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6eac9f8374e054d22b283cd17e9eff563fea07ade8d173a0db4967267fad2c6a1348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d8667e2d1bdf0a9a295492136575d3ba5250bbb271b72cbcbd142e4eb23aebb4364d8d77d55f68e8a28d7e2204e312f1692b4b462b9b1bccd2cd4fc0b798b1cf3549aef10059eb039468543c2a492e5ef742d7d0a817fef74c7985c7d1d1e2b0d22beacb29c9fe9f2488c3414b104b056c4b07c44d87b799d97b3c48a54aba4f1e2c8d992a105f2c0eb0c3270ae2a0c837d99cf5766a7d778b6b3a9480ab155f2ece31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340371a6a47cdf7a911d1a24fcf0c5cc101cdb5930fac449df0fd2eb7e2809a17c63a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985a514d5691d8e36f296688faae68c2d3154a34ae0db0f45f2a7406f145f12eace67f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c491549d76b7aa1a53cf353d0e5c90dd2eaf6761402072c75eb69349925b2189540cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef86ac4de50a691265dfcf8e5807db612a3d013dca4408f0945b85b4bf00c2e4af1d577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bb4bfda49b43dc93610f1a3b66d46db524b6bf92f7a824f6f6d22a8c1a4a809fdaa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d3857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f4784704e9bccd2ed4ef3b19a3ae866c4a4fbc3c85e15a2526fddc14f89587e54668a65ef91e9d71aef9d02293848ae94a5c9da21c7595dd522bc2da659e944457bc62ed8b82fca28c0d0fde6b9d1ba0da9cb2309272bdabfcb2c8439eb776bf74ac03ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc741730a8baf0ee1a4ca228015656e1185dc9351ead86789c00c132daf7d3706991874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf041328bf93e29e94a36aa625dd1209e9c9fed1d5ede9abba49ae539e19a585eaf0991a45b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d632226d20de0ea30b63ce3005bc737678fb64148fd9633d19beb8b439198febe50f7d52346a3cabf587105f0a54c15cfad460a600472a7434aa6c09afa153f13b63b7a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4f46021f3f8d1af0ed0cbaa52c0b4b31db9b36de74363602c46c7b074189f9b1c10abf7f1119a9483c5a24d428e1e450af32ebe57c1d2a6b191159e5c4521f0a2c9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd64f89cd7e826d764eadb270ee6441d1fedbb345dbb1363d0ccb6f2e1cc03925d0ea6c19bd225085c7ff72d7a2f698040f4c6183fcbc44e420e1e64da1260fb20440019631d27c3c5284a0c305796e3db295af06334ae52890714958ff0cd9ee74ff10a069d8537eba50e7a0543fd9f54229c16e4b34564235e87d909db6b3825a2771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fb771ba5b8e548d239f1ed162456922446bdce689dc48fe076abb709fd8cc721680554998712267f1d1608c475335be98d45d432ee858e5f21436068b836282dd302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1ae30b33ace33b02e33b78daa8666a6edc8bbe40092b65bfd9cd0e14d83a6a2d3eaafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d57971ce488080403ae112b91c35ac0cdf425644d9cf7cb31f3b6a5c1015e7dd01a9103d21b94453cbf0d2c988d25371de1cd982f015240d78322fe4c7495538d4e864bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adbd73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caa90bb1dc6b75efdd28aa95b9e6478b48e18a495d9da58be919ce589b9eb66893605295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be952a7e64296e2404962e4128e7e96d78cacab92450503f04a4ce88bf9066b75e8f92a5c6592dde52e56162d15bd7a8bb22324acdf7718fa0987efdbf49942208c75c332f5b518f08456e4888415ce4cc2142e1491fa96850cf94efb1375b632b52a483091a1005db9cacfc949b0698c9b586c887412ee85cbdde8f94d94876e586c69067c04786c1926d5939e7a02c5eb444916b8fa3461c8236dae2428e508455c6d849b75e3b9fe236c6f6ebb81c08833c90b9310aa754c93054cf94f5ad0b1fa45a2705898eda8439821dda96a2ffdad76b647d11299e507d5f12746f93cec67e9f77b5fa24e028a6a58efc1cae87ee82564cd6a1f06836f5f06fc03d8a976075f07bf77761f96550e07ba02479e7b924bbc1ea4d20cef1794f25cae2e1220ebb7a4bda31f021e7b3775722c6bb277b8f594a3e04d51abfc3892f8a254fc4e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80836fc81de187f9c961e3ac1c110a84186ae22016b8910ab3de8cff5a627a6fce25902826ac68d945894a3a6993a87b48fc300b1db617f6ebc5200248a2cb98efc3d2bbb8bb2fade194ef5644993994397fa2f244eec5ae8446388e734e6000066d61be59de227c19b2112e753b4587b02880c5b0732394df87457832bf07a0597e35b7629f7e99ce7e5aed9d6577f6743766b4dda2f50f063f76a8029780ed9125cc4bd0532961f5352f3f15dea8df229debb6cb04ad08ee17c57058e0604dee015ce38cec03c7f5e0596fce7f113de169e5c7b1827d5205e6f180137c09c73d86eb67c42dcaa7d454543327d21e2e823cf52de2cb1a17e6c3c6a083a48b455e44ec306ebbaeb55cb769c22a5290a58b1f24b171e8e27b97e6c06a9253753599e7b9da088c61251f18dbdbc6a56a28114106793954d21631764291f4968bd9994fc761a3779fcc0eed718cc66f9e6e69052ba41d7b81dd2f710e8c9024d10c55505d51001d42f0a8d6628e177358e78d860bad46520ab08f48e15a7f4e6f6dea58a66bbeeee31705d4822020c855c8657ae57aa204183d8954d3b44555351a02c1069ce64a77a4afc90d1a34d8ffe71a428fb9cc0e21c817934b2c3b2a4958705118fb9af45c56a3996e96f974728d7b52a492dfba8f495460201f6dacfdfcd190978f8fe82143bda60e233947d9f7921cea595abb58e6cf971c00053eecf0d33ed020ae8faa66232f1081033e53a41d7d2bd58b44ab0a7149e71a448513b9b3e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436da0c9995548dbb046f9392438e6b5a6aebe7473f665e2c622cd619979f5028847a618734cfddc562f0b074d96f10d2454f06e2294e54f5a5c884aeea9bef66f8e52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac38d807ba6c626a25ceb982be3b828e8e02344ea0a2ac47106e5769c2edd60d8ade4080002a7a9bdabdba23f4bc7dcac74d62ba03d3ba0480621d2a70aa1b2825091a1b14684202a113e81a00b1655d348421272a698e2018d037299e6588c51fab9670d8fea437f029ef04849f8478682f7fb576e7b9321a37dc31caa5b87a469aa651c21d6ec4d6c103b0e8cdcd720331232617e985eb9bd301e54872c36a7d5431f5560d84817c8e03fd37342dc4c181350ce1be23d01e4bca4445b69c3d7d68278706d4521d9675c9e9d96fe2ecffeef322093e5f037ef7706332f16f28d87f02eb1f364daf64dc7e6c44b97f78464d60734b57c28d2cb80b97b86c5a27bc98048e15cb45dd87fede3517b0a1a2a8e1bbdc724e2be7c291b66a0cbd8b94393bbf220e975f3a1b5be2a23c41904c5fe0b75468d8e71e492f9e4c0875e365187b63e0be10a6f238aea1ec9a62427488a95a4230d026523dec1f12006e52860f338eb5ecf1c90cb171fd7fb84341f0091fa91253d06bf355593dea96dd264865c34131ab3b758ab574d2aced0b45afd7cace5d838d52e887c1ab6ab25e7a873c6cf2a6d51367b400e17562eb6ecb93fb1ff415e7409a794c8c8e56194a10e3adb0921092d6e0cc96c19c8309d5e50a468cc1359455dcbb2073e9b0cba57084d0bcdf152b60d9e024f05ee20bd9cf3a77f6862cec1df2422a696c773b618ea0fda1a721084e8c95937042029ad17c71d724a3c88d7ef009123f30ebe0188a342815b1f2c10dc557f1454c43d663ce442740d74cae2e97213a739b1d152aae60a5600621f3405ff668b0ed8f0f0878636d06fb6f22d5e9d38934ef9b12726cbb93e2fa03c6f9c16a16873ad728e9e90fb989d3dbcb8c0465584ca43be8bad5f9aed09ce54fb8e1fbdd875b08e372ff7c4fb0a65bb3581869669a60c41a8fc711ae1ff54a0df558388035956b77836555d7506e6ae1613f86fd99aef73d7c3fcb1eedb7e5dc14990764f746eb317e4acc01e542324d8a589227c625c096ee3ec98a38119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd916d84d812331a2dcbc11175cd87b5fb674505b7053e25a7973554da9c542e20b9cfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f78cd7da6467f8cc6b7ecf6221621c4e33632458e96c330c90fc734c8d320a082ba7134165fb0600f2e31afd878b4804dff30354810f9b85c259ea73cd912920edd45e45b16edba09954e5ce7a3e86f518f02b09b39074f66e399b25188d2df198188e920e8f796bc1b88d707707b5ff7580872b7c395166fe76fff05e7d92a84a5c1a2620beef5a3b9d50fa589c1a0f1c3ef833a5e154b4bf0399bba76e0f99dab4ea78dfe364719a283f4be9945564939f2648ac3ab722e83f00d8a924b7a1e40f1f9a61198339cf553247eda4b44260da5e57b9effe1719c5680f874d2608db4c94c56780e1ffa555a59601c04a0cd150b93a3f0d3a0eca2548c125d435585e9ff25f8b6e4b9d8d0e67c4bae4f4959d0ae79de9ff8859cc83b958603e81c7305931af2edb24aa7fe66a18f54fdb0b73fd5409a71573a3afa5faecafd289e4e52278ae1369318de0e95435a67d88c99373a26c001189419400d02fda69cf603a81b43f2ad8797f106ef52f52c91bd9d7f32dad110214a46328b2fc64e5186ca9c36a26af8bdaf579b1977b3618c78a28821b1ebb92f043f7cddbc955a460238ebbea5ca6ef0165afc8211f3be0fbdb1292e327acfc7f9a981607e0a1fb1a57cde993041578f0c382ee558eec6d9957f2d154f16baf2444398eb4aeefcc89fa59bc21ef5074691e0368db3ef555d1aa7d52cfbae6387f50c3cc505f55c06d4368df5e1404951527019276ae1419d8225160134305f351931a74efe7e58d6e13904d27b5b9cab1d285354d6d47c36eb1acffed67d7999d9d6a2c6d7ff328c62bd00cc59eac00ec63e8e0aec8b28aa94b4e6a3ff2c03a96db8470bd64a1b3a26473bd35aa911d6bb4cf7127879cfb548383d4056cbf009d968ed7fc43266d41c32e93a773f61a791d72fe02270c9efec434ca7369716b0a505ced3be19874f7dcf408db6fe735ebcd55a980aef13008a5a7ecd80eb930fc948b7e268d92572ec6a3e6b9af1728939a6d247b128100dc38b9a35e396a422b60f6655115a3d23be13dc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a22d9fce822b064f17ff91ceb0b8a9e655959f12f100b2161121bbbcc30d5cba36b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0953f07429aa86511f1c9ca84ecef43e273f1638428a8161b9fac1cd67c4670e4cae370a161cfa5ce6b6972be6eeca3c20205be44968cec12888a6b3a6ccfbe11bcd8612b4d1683a78f16a756af92c1cb8fb456f892cad361c1fd039b67e599578044a0e4c3c9832c8325986b391750591cf62dd75cf558e769710177d64de5d61442eee6776e5c3632f8e71b8524ff96338c2c51e08907e16eaa1036332c567d085d6672b48b094e3772a0ab88b40a0d9d16c40a211ab7dfb2cd0e76bff97c3482ff76a0a5ee39f05baee6e44d6cccaf09d077a1f2d33aeaa0afec65c655824981ba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe7384fa52a3a89da4e6680c6f5d800181aa2baf5535f543e8bb9d999601a98c9efa11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d716bf4eca5aad01f95d8ffa93d1edb7c533d7e9c2b4f539df9341a1c3c403e69df82deba3736d27087e6434a83050650129de58e313d4a9b7d42b1ffc4d615967d004f0e3f92a7b9e84c65b87736f863625e353b79b071c6cca375bde1e99e94dae0882ade09ea5f8a481ad1a92a9d9523d92046d110b1f7972e109201cb47c39c5c06ab5747953a37eda6c184a5ac8e433fff7a528118c580435892d3eb1b4bd8a149110558afe6ee53b56cd629e0f89c31b8280be27c58be97e09d08bf48c6bc41f4ded627584b21d9581e302ed3ec2e93147c2738ba57b985f050393aa56bd5f8ec96c037516d563d87a1dee364c77c6e0f933fe0ff289f59b14bf911fe11fd6cbba95c200f23ea60a7f05d0d22a5b7f8b6a74e3a57dedb4ad16c1d4cd99942d38962bc207afcffc3a56d47f50e18677f67e2910fcdb56cee5d5318388bae180e88e7b614af89b611edc6a2ad11e05c294b5f16027795f05290938f9e827429be441462515cff74fe1bd19c0454dbb96909516e22c7e6025809aeb7d33c7cdbf982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b118712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3bf893dfdf20c2b3b0f27c09dba1628f1dbd0303f484712e085f38bbbe243eebf4c941c674cba7c9c6b74b25d765b1bea7fa6b85bfb8b733e306f4c904950108588578ce419b2f0730223d5b9ea22035a3332429def7ea60c811848e3c7bd4f4cbd843a297dccaa648b1082049319bf6ea297c8c961d96d02f9372fd9be423bbb39fb967006d01e48cd0f04ceaa45d9e3288e78ac99364922c75e006fbb333e80f02fb9adceaad1290897489e205b58e4d5c0a9870a4f21a0811efab3336ecf900503629fd10917b526d9c5c69b3f74b1f0dae17acb3d6bf0c4b92dbb1504aa373131a2c8814912218dbd6d63f8de8ebad5b98df17b1a08ba00147559ddf768300ed7983dffd2b4f8e0d2eb4e6994dd74783f6eb038419af58fe03ea86c09e24da1e7cd5f194fc2c09f8b8de6f155b27e0386e3d29215b95559378dfda3a307c0acc1f40402bd78857dd289a9aad9822e98e884a387cc80db3fc03be8e3cee4218dabf4c85394a2c02c58d12694b266023969ded9141790d218c06fad1d3a06093d3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1a8ffaf1e70083af7144fd4f799b51af6ff299e9f86acfb143c8d5a1a4595d676b533722af105bd88c722dbe2f45eb087ff39ae9523308efdadeed84fd4b6c10bd59b5b76501d099dfe6cc0f72167ae966a8f315e753e7c09c81f32a1eff80d07179c7a1b752332a4cb5f6747577e44d2f75c48c16c9dbaac3bc144e7f9579b6c1381d27871cb3d159edae4c27cfd178e5cd08bc0df24574419e3ba16cf01ebbb005e9a466daff92559e19dc64d3bf1705254d316031f8b2454d96df3a3872857d8c486b60edd834841e26aa8c6d8f7f724dc71ffb9e1bddf2c92eeaba4bb7ea22c69378edc75c02994248e9b8659677c8f908428b7925c1be3c05ee3b8c1b67efc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f3679c56230fcb6c18bc89980e208a014c3a97f478dba7b3b2d73a4617059c70b93861c77b34edee5cee81f8d1024706edce93b8f8839825875ef67be6726808d5d00b90eeabf8cd69c40a3b60fe919cf4bf56c5a2e61a38412e5bbb25cf0e74773471873fcb9cc602bd1c3de66afb37b315617ae07d72a2a88e6058b3e538c3fc6045023c3a2bb2c301be12155535c3a4cb307b9dc5b294d84d6c35774558177332523cb8104f75e129121155024bc696e1a3b25fdf1dc4a8ec662ab8caf0e33dced05a9bf0058599e4be0f0bb29344b1585728908827da5ef9620eca2e5d449123587d5d248924089858278c431acac121797b04ea7aa1578c53cad77b97f854c73dc2a95776e76d8848a15c4fb4af84a181a4191049afe7821e62fc24e1a59eca38898b410539cfc05fb83959415394a12ff7c4e4e62cc729061af7716948c2e8f469bab865b1c71e205120af8b0832ab3df4ab360363b92054a9fa653b08ac28078fe59d56077b566edff3df5cb32ee12845c4fcf9a2ffce98028d86277f14ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998088c23239155f8bc13a7df09bdc19d54379bf848ff596e2f94e523c6aee1d0c7b06d76960f153ea5607da7eda39812677d54435ba458ff1d301af21448003e40d54ea297e8f7fa03479a054aebcb892bcc6516e690682e2af0ab5cc3fa317ce350c2d7fe2032ec852a1792f54cfd213a4b7bcec92cfa656f6b804c48f28d66a08e7cb50c5adb541bc61e610b543c17eaaa7a940dfc7e842bcb293f5e547601b15656812fa7e3ec2c3a0eeaffaccd768930d61b98b650fa4cd155b4819551d71a0f488175b7889421f3808c71cf1c502f98ebf672aa31a407c732c15ef0d8a7e195476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c3570eafcd0e41aa6dc3936da63ca6356eb77424fa1ef1f51c9e2e65ca2d7c0cfc155248c992fe7c34ef30b310f7a4b1c2010f0d24ab685f444c97dc587c75a1f7e931bd9a67b559bca4489437227c567674cbb4c97f6aefe8a26efbd667aaf2745d409593b76f7d92c00b5d4a040911b198f7e0f64894daa81d79f01669aa72de578177825c92ecee1d2fcc0e89ea4f0f7d7dc58d1eec7c98a57fccd60cc85319fc7c938305e45d7202d543ec784df9fbc1b6c02bcadc76d4d3e84e9fc094510a85fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452685ec104d23f3cb5bfbb26479e12ff32bfbc221f49617d3ccc4699e8291859b33d9816e4f9e0b13d6f23b0b91626892766577f8b1ffd5480eeab18c5fc458047dd6d0527b9f7f41d549740bc6cedd069f5268b0c7d535ced5ba24a50249bc0953f1de59c180c1dcabb3095335d6292b7bfe18e9fbb54a06cd2d7d9b973c6798414f8635fc2c968bdfb783450ff7277729dd6c452abea380b7872b1b6f6496c322ed25c7f676fc32af0029b192c8da6fb296810d04d4c26f28085fbd8f4dc59590480f35631f9fe7cd206a2a7e96d32716bf95d8791991d058bcc7607f2471d20778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbfe7ff263bea3e4c3457b1d54a2c8399148a8d52c68bb4ba2e6522c4e0f9eccd710397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899fb9912f91d10ac0a0d87ce39871fe2a02e3aa7f4a2e48a7a70452fe40e512a781a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078d053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1ee1e94ab36aa12d9f40aa0a39c5bd7a3070200d8b755848321015e63463b1502bc6202037ac1c1ba9e3ae1d87456e9500818869619d22073db6ac8be09ddc90ecadfb6fd3d2beaa8af12cc07938a1e9e8dfc8e3e8a1bbe907cc9e03a70cd721d6f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3490112d6cd43003af47e447d3fe1b537e08cfcaa0f1afcb6ee0d7cfd7d642500b2c2a58b8e24c9540eed3b0af554da01e266a03c9c390620b646f50b1d6316a26dbee0da7b81099126d449d03f53d16cf598fff64bd8b24c6366f3de7da34565180e05c3313ed365b90f2e87cef1eab9ab1ca4293ecd2aa9a5a8b73f550a6129fbf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff768ca83bbb7ff9df4beb23e7969d7826cdcd98ed6c96327ab5d9085bf283b44c362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa1d5ff3f158bda41819b7e28542beafbe1e75379eb3669cb6a0fdc3154482c44a44f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c3029b7730da2b64b8b15657d0efe0093aa496b5bcfd8ee96c208a9c22704692531135bb5915f11f9d62ac0e73d63ca59f3cb4e6129784327c281e1944da904c94331849f4df1eab5f7d391bef63f8cb5c02bea28fd83d4a76dc46fd8bf97c8b1548db50a616f15b462ffbff3ee35ab073e28001deced9f892c59261b0a035e072edaf91b6348f4edbc392d92e77243e326e9822347769c3d26c1ae07f051a83a318edbb8bc1e48851b9d4b6a46148e37e49f0a0fce32cca1ead201262e9cdc99357c4ed07ac5bcd0000a88ee73a796140802e0a595dff41cf31336428616c295a35cbc86089da210f48e1e06499818a3e366ddbde0be624bb0570d20adf03197b27899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433e7d0ec7c68a603a51d111b1d37e424392b8ae0eedef84b27f6114c4819a6bddf1a00b91573fb6f09eeb7aaa157629f18866725eb7c7858ccca8da58068db93187a31f1e1dc21a7ceacf62649e43bc154b175a0bb1a3f467975d0fc007feeda782c02decf981c0134668a9d6b10aed0509fc5114a8a2b41f7cd428aa804f9715f0787d3dbe45a7fee0185023968c91891c0973f2de54c7b21b1daf9ecd6e7887e4c7b10d24f08e2fe89dacc34f3a8a038b08cec4cfa7884ffc1503f41a67253ab8c312579576a4af10f4aaf3cb7c76b139e589b27f70ec1f17306e9afd7879ead02db167a2e07d1f538a5f5ffe16572fcc858cf2f7696ca7591f27014779a6d0aadf63a21649282d5910055f4b4a90214fbf91ef3b80dbd3052f1d07ad83b9dcf2f73f72cfd62f2c1320ecebc806a834071c27b66a776c6680f0bc1eea8852d8293889dd3591053ed8a500f4e04073f6f251f1eb59ac6789bd9fcd766b7535b3625a2258df9da7dde95606a14eda7da697db0907eb08b976fa5e5e1bd2c16c5e16328579cdcc59999a5638875ba6be6f8168629c42ec880bc810ae06be78b40f76d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf404b849a0f2e3cbf834eebd420482cfd423f16aa723997c2daffa438bea81fb7b1a24dd3c7397767dbf5210316f6459c3d00fe9dcf0c9242db5cee25ca7fac6b62bc961ca20987591e43c2b2ca476b3aa3fe37fad619d4f2e20cd1c5ca71a181a1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f23bf8bd729d4acd78fe475337c43057e249c828651ea524e0187a306be024e336d055f87386b782b88ced1b61a3c1a5e0bb2a0b29cb99cea9e1a54a6309a41c4431db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac0545b4c63d206e96b4a0b022df035ddcad64d811e1d958463573cb5941491644bce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d8c286a9feb93d3eed5dbb813cfb8bd4538f7c2b62d736c3b230d47a80b17f8a173c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d471d6f8413d448c3ce4f09c60d2e2c9b8b9bbd9d42109c27c2a3e9ca0a9a3019e6a220c51990d195a563809b1002b9fe305f167ae79b109d1252032a12a3516add0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b829623107da77ecb7daf613a2298f9c9ab27ecb8099045525761eface952bf09e4a957caa955af0577ff047c8ee936424effda81e559864f4d334ef597d2ef706c300a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf273c2cd4a1c0f5e81e6ed5eb01c048ce96e701888e7ea01b53bfef69760e73cd7c4bc0410f0d84ed1ac776a95e9f1ec4266382a31e18a823a83b86a720767f83c7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b7972a9f19dc4a9ce5a6d2acd78624a5610f36fc94d06baf0f4fcad41dafd30522a0b54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de4131897ec89ecee7dbded577ab011e67d1b65b63521f84040b30054efcca9afca41964656527d885eac6c3cd552cdaf129e604e57e490630becb45e9cc0b2f46e9803a17c8a7afb665fe1ed009e86327521808db215a887c26229e532148f3a83d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2da3eb6a234f9fb119eb41a0c227ef982940a0db62eb075fa8d98b0b724358e757fbd1abd144ad28cb326a5268faafb1d1fc76a680d868685201c59ca761b76a6e901bdc0f1435b13c03a4ffceba9dbf2dfebdec7d40609128d1b6bbb1605d1ad6e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c44d0f7116e5df4285cd84078dfe7e5360d3a169f697794d50d4e11827a13e9ee0557433deaae72c8d1f17dbbfc49ec42a211bd68daee678163ddd2d29b43b398b4552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2711eb61bbf33f64690a99b79961752a3563615d9a0c963b15f6b5dec1aac9b53917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955df9cb525813df67231750dcb620ea8a64cff224af2c0e658c9558a49b9b4511bd5a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9630783aad74179ff837dd9bdc364e3ef2a4e5c0e47eae854ab84802340c128c8730ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec62656306253bb665415264fabde6731de05bf6d41b712366a4933c19c1c7c7d4141c321e5b37f4e9933b336de42c38f58c4f2beafca631d65ee7817fd824e06fb8a09f65886cc62683ad498d4e15e8cf0b4aace38ac15bc15b96303a6d85a0468f9b916faff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94d7360fc3fc21ca6bd9ac14293a47e93d7f91cf88315a06b8c857824d7db243a5774d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d0cc9b2e28371df5b2415d35ef49a996683ea3388c7746c120b19e18a4f62ef97dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4c4ff711233503d9a9f19ecd0e1c6a142dda9b76e7fdee3d6c5a3150df3fedcc04f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579b146ae87f617ab61c9e5d98ee030a984d6c9eb9afa716cdef2f5fa12eeb9adc399192f8a4c4a0ac08c68ec0b69c83c7ec8d3f1e29d61331d7c9c30ae8ec5b3f076c8607b889a5cebe700c9625bab10d7fc082ee421547dc81fbc26769871010e11e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d3cfd2434c0cb043db49d2388ec7cfb90048d0356a2e95be826575a6d805ac190650be9a357110d88d6a22db7566fccfc0003ca6cb10a8b14a260b08ed498c90844f0b4ca9718bd04d2f0512c341c5372b03fd94b5973b825c6a7561e7b301962a427d13096104be2e976fda16ac457c0162e8143ffcd7149585aa97d01f253d87cd790d011c66a54eaf1b37794b20816d879d9059dda7bd6811c43a13273b0323ad71276f0096c767d269229f3df7f8f1927e99bded5585c0418876122aaac9c9720939015735fbc33772c31682102770770060fa9caa430323567bfeea4ad050fd18986c7a9f1a71d2c1d8de4b77bf88fffe69daa3189d5cbf04c93cdd401aa308d68466cb95311a7c12431184a52ba1c1271a3b1601fc322590f87e9e158b272210a03798b7f0e4d05a6a8675be1970f605a3d311add00a8da596d3b883286668e776126f532940b9c0d15577d85472518a5fc3baab61f4d4b87c512868c448ed2aa7ed6e333f7312069faad144671982199b3803aff866e95b27e069d5b786462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253f5b2636ec6163bd0dba16a47893a7e41d4be3a071dd6287c84c3f7ac400d24dbe951022fe64279bb10569a5227198b644a2c7700ae7c18348b7be579850779fc3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fcf83a24f75a800f0145ee261a57cc542787226e286f8963aa5eefc5595a214ab5a5478b02f48d2aeb6b1347a8aa086a1cdf30763d883b8831e24643fa28ccd475fde24d6841628b1710354925ce4f005d0549310c39ac4fa7b972b75627b14b0169234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4857f682b68d282489be43fd6cc768b776a5e2148076ca670acff6d55c41f5c47fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5552f2a89a9cc727170a3e7a80fb03a1714dac9fe47a2626678e903dc723b6d792ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e29247066f90f492750623154d570d6216b42af9bfe60dcb28af937d0790161e871849ac8419c6f52e8936204682f16d18214dadb532f26dca6ae522b562089d8ce326f069cff8dae943a8bb475aafb874756810b2209015eb81684d3aee23d5fbc7bcfc66e510b88df1c5ba2deaa169d1d4f244fa92ad7e4066a14cb491b670015c697f8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee041aa964ef67f7e9dea5cdac7be552cc79bed4156cfdc632b9cbf67e5138b398b6b95cae9dffd9ff9420a5259760b386f79e0ae3dfd13518c15a36d2d845a70e71d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f39c0a7711c576c75844bb1b92b025fb7c836952d32f165908bc8f2dc9732948a126b7d87a1009c15aee5aa42dcff8d1948f5ff654694f3ae204d971c05c1febf34e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c29adab5d8fec29312b9d71015fc7876f9bb3606740e454a35c9a58a72e958951223a89ecadc7a2d1a2e200beae3ae0a9953d4813d4159ae1c1d7b41a3a9977930f95750b5dc0defa6daaf107e0d7229cfa58a7e8822d60139f75a2e7661849caefb33ac8dd11e8dfd3f24e647dbbad3b1ffb315f860e5946138c0ad4996120bed0981145890b38126dbcf11aca225a26e2b380e7e9277300788c1e2f4aa53114306a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd854bf5b78b8457365f59b0da53a0f38a6bca8d5db54613de985709f6a4d6cacf45c451c8304fca72ca898466002b1a343219166c3e0e080bd3b857f89cb588fa282c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308e240e619e79c612fe8430371b33e62a4f86b2aab1cefbbbf35799d3a44a6bfbbcc365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e3cc14bb1c93aea5ad3c27b37bbf0a378032142f87ab282d7b08fa20e8988b7d18d40c6bf0edca0f7d1f519db6f15964f01d4a62292c1d4ac4a1c11f3c5acd6796ea3709a9d057a50cd4acedcb45b247f71deda070631afacc0e7345ea081e62e65ff89008e8d37dd87ca7a187a3516fa84f7ab67001ac21a758df38cb30dad0cd19ec15f18934251039833a0f13fadf40439e437a25258444895c7aa8edcfbcdc9f688b350c84fb35f2a94b44c109d53230c55aa85c23ac4cba2ad9fdcd9670ca55d0a974a170a00f4f5da4519a76c5a0e12db9f960de8a09e45b2a6427443a51dd0fafc57797f42b0658f29d81b9cceaf436af607f33f2af14e23ec3ea7bd3597b1b745f448ce21f77907b971631128a076865193181531433cc131c6192ef5a0d7df736a7793fc10fc099b56456981356a3f47821a4e6bc742130edc765ab1a6341c84b79caf0aa9051d53c49f1370514af43ec1301421664f07012f9ea1584d8f82e4694746bd4e0ec9264778ca00145b58809f95a35a305e1074b2980fe7b7281a90ce45b7e1c3b73697e232cbd88640cc50f40cdaffe53ea9110a68d06317c81e495c8b9958c6400bcd16ebdd6b1e50f128831981d16d58f04d52656df62c0882d9c9246f70c517fcc7a9a4db0baf497db49a44b0b90316daa7f482116309a4c09913ea21e73d52732deb8500a1183d075a05570aa03eed52f552b21b92614f97ccb22704b8956738b7d3ccc602538004c521986bc12810b69bc3b8840a2b1d239cef9092a6465e80510848a3122883a76e8435045329911f5d8ae2ba775da0fa12a43641039fc349518e7b793b2b7f4e69febae73d64203a44dff9d327f3bdde26d7fadbe3feea153c6b930f54ea7323c3624029bc2b28f621f8513486f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737a9e5f60a89adc4af45e1ef9fc094bfa04f15f053c53ffda71a188f629a4cee4f2839f5cda6000302329a74c714efbf9c34ba1bd83466eef11e4a8495c918b64f106a4ca14e486a52005ca0f17c8ab2f58d74b34a896b4b0f027572f402f2af71399af59f7a6aeaac9908320e1ea625c61c2c8b1c386ee6a74c024eb071946cd779ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d1f7afca3a9c4327e23c163a8e741aee33ba2cdbc001847126b36738374077a5fb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0de648d4a9b1baa770a083a29e5de24153a7d1c3d5efd650797a267b15f8140a89df27a14ce580a29dacff21f6691b3193767a2fcb911c374442640778adadc0bc6096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a4b8edb950c34e6a316159df9d45e73874ad410b8fd29b76d529245fbeb7d4667c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d405685ff4bfafc6878b51bf61025f56a8df738addd4955db00cf7548ecac50163c50cb4e3f9ca33953a5b03d22b264bb8d1c81a5e2b40b2e1071ffa18b697a31d2d58ecb574ccf55eb8c6d514160fe9554ce382e136dc16cdee64c5b1228e7a5914c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca6549041360f1548a2df2058a40c1529a493453aa6969d33f5eedd1df3c51058cdd89a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050715344efb8131d013a10feb77e8f9aa997e6ca20bbcf1bc8af913d7925034d25f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f440215834ce506554e8833d9bf58f0b8584700e5bfaf992c702dcdc8ad2343b583db64f5c338820a32ff7ac0f0e771c402fa0f064abe51a57cc825b3727b3abadafeb5633af21e04196e69386069000c89137a3d79c6e28684c685a5ace2db2d06c26d424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c9542af0759325ec922d75aeedfcaf8c35e6b487343fa7dec7dd8629137b95ac1940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9b04a4f01b8d4ff0df795a647e38bbd0c32026f3e97566f41c118aba82b9cf975c9708ebdd53c18242c396fbe02bbaddb898912f77483d787d0c1f3f19769779ec90d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03751ab1b03dfb9e9ac0c839b3a2186ba87c79bd9a80d2558fa37c5781cade3a17b43a0db841842db018b4de8b9997149a9382c79e83f766e52e0619fe91ca5ec0940c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d92f6ea49c93f8882765488984fca2da1dfe6740d3f09994c1df38be9f05245048ad58064ea62ca4363b4f785c82c2cb5e195cd11953855ce08bfd2b1e702f83b6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e150e0fe2a2bc818d3fcf0c5ea04a222d22a1cab45eefb2e040dcb87401af739960cc2eb94f3b01aeb280d5d0bbbbfe1ef404ffcc8d1c02798a6d02883390d71c60422a15f945575b1bc7a31d049d580eeb92fd6150f841a59ba4e1a5a9d89ba6e47fb1daadb08adc757370d994cc08e7cca20f2f8c57fb6a540ab149a3695decc8411dcedce78d6de68c6af3999c2b303d2e8e7c0ac713cf971d00ba4a774f83fefa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e93b2d11f92f36c5dbf7a5a1f42d46d307c0a04ad894a5761c13a29c16d288fa8ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad3b35fadc9ae5a5d276f915b59f267f73145b0e3cb1afc153e350b752290d50b77798251c91b93585eae894437a0b295beac85eae9c0c80a5ec5135080357780512dbb75cf72728d4954a0b5094a7d45f2aa4ddca61b66f86c4bea0b70cd0f65f02392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00524518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd0a4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a17cad7e1a59118ef1df19cc79f7205418a613a42c9329e07f056f87eae8bfa853ed3d417a2280e63862e353a42a3d4c07a5505a1951263739668eac80b6382b69f205edd6bbfe9d423aac8743e0ac4c8f0d583c4f12941e78abfb0d62512cb26c463b9bdcc191da330e1d4710175c6c1a23397cdf4115577a0dd290e7085f16143d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157a93d8eff37871de56f5cac2869e5090aabb168eb2783d8cd5669edb0f1058dac420c8f77ae9fc8a705a3ce5f2bf77fa8fdf6a470278111f3a9535f55f08c7d2ca8204388aa1b8cc4f4611419c642179bce0ff320909b7393ecb94d11444846f8a816fd4b3c278a3f03ccf773e60b875902d4165e6253bec90247e96198eee23eb63dc04c1f686e7e9260b5b9ca5bb405660b040a774d70d8601a55eed76c667d564e1c0ba3716e0386908e80e2a033765e29c189a44cca42a586abfbed84d0d8b40064092e361e9005f4b54934e67dde0ce778cec8b567639d2e2cb1b8ce5f6787b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d3fa365bd585a2c8914a27d1e0341333a49999311c3f00723b9b19864d828de82d31be4e1f3a66440752e5d0a47efd2297d65034c5a3493a7ad75fd230a8a080832185840a29a2a4959dfc9fc9bfb3418a08f154dfa1059232a4c15a68fcae6421cb0d94f90d6d5cab00ee9bb617379b1aadff1e0aadaf4dd4e36d69f7fc8a0cd562da5aa66fa8d53e4096cb7f630f3ae9aeb1a75811e10fae419d5527d974b637b6be6bd1b9cc3ef7e312fa38c2bb8e2a2fe405514b518c601be16e7a4efd18f86fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700be0b8b4c1ebb4801a8dcd453d93c77c1613bb7093163371799b538c154430060a392d5f166d621d1cbf17b216c173b799e5e14c2240862119539ab9e6389bdd6d41cb8dbc377a795085b1edb45b3c7a902bf6b2bec7508777ec0b26d3f97445d04a12572c11633207e0207c4bf9507dc45e4a396481a3ee2956dac851282b4cf8b9c384ffe10231dcfd6bed2b830eed43ae529d12de9f2f4dc88339392756c839d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e1ebdb6a97fd33b0fe14b537f40170d5b871791a938ff8aea3d13814e664698e3656278fd04c5b61f9bdd125ed53e466c9a75ec677354b7c2139d4df0793d383f75b73520bd46baf36b034184dbd1858f97c52cef8a2133b8cee6c5293275894a51ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db960ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5bef8f8d97a104d6730018166b77c0bc05e1bd8c9a86f49ecadf13849ec4bd9d9e587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6a6e99a90080fe3a5e56578e175ccb39ef3a4d5306ee8cbbba8172d80998eac86b6a8c4ca43a7c56ff71a968e9a3bf59bdfc05ad2e223b6977b763e53d997cd44898da916e5ebddba2d1fb0882fd88a1147955298f161b6843829cd2bb4c8abcbb76e98c6b1770ed75b0970ed9402a24c65e409561b84b6c76058677806cd1ca89c5980ac0c57e82641b15b0b8a37152e3e7eef21456fda27f9492c159f075624c88f33c9b61f0e8699e07e394e17269a235289f3b71436477bd94a2d4d72e806cb17ad6ed3263fb37514ddb3164b018ae279e45e7932f2d7dbc278be431c59857c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac97cefe3615281127cd9aadaccb8c091b2d732dcb639c3a9b9fd0490a28deb39f2842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabac7548cbe1b7e584721654eaa3a6e552165c888dcae5efe07a03e7c9469feb4f8f4ef57e171582ca2a62b87490fa29a868da5574acef9b556df38b314efc965b7926da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694eab5b531a20b57cbacd689f555c3686b2aeaf7e1fe330610a03206ea0cd48cbe6c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996526561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f617d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543c8dfc61dfd368a0bb6772cad83e03cd543d10b37f4731be2c9ca582d246fd993b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e560f60fd7b8df4c967108771d34f84edcd9db2630887109d4125974eb77dc6ee72be61db567ca55a8b3bd044aaf9e08e5c7823eac0c074b65b1674fab6f17124cfb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab9641804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaeda42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b9370c5e538a23302509b0d626b55ec863d61ea8d6b73269b9b6f46d2247954d8573ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf05f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d84298a16bab034092c8101554205c77b1a67e3fd86edb22be4aabbb7b35c39d63a8825f4316c6904c1fb30da8de50c6551d34ee5209a943702842ab8f45bacaa8a5c36436c6976fded560e6211dca07545371f7be9ad390b51c8ff4123ee765e7412d112187d818e271141420b2fb2737a47e81c6a1094ecfd530c5f04abc51a5bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea97f556d999ac68699f15005c4c3db3e5dc087bcd6c85e7ff5cc46c4abdcf7fdd96a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b89cff2530c17f6bb683b68784038692ab6333d335379e7c535225c03bf1f5b59a455818f584ad981a59afbd5da4b574784b15912f23cc64c5ee8797609837ebc373d1a7735cfbcae0803bd0e9e2e6862a2d6b71a01cb89c0347cf288cdca7f0d6524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f1321d7191ea7cd6a85945bd837b3441fcf05f726fccf437b4442546a22c7b6600c5de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b456b102e580b7f8651d520e6aab4130b7c168d4d0a0f62b51a8614b6308e55f2659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1142f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768449038b7e2da1c25c8d8a2249a0eb18cf2e3563ea23eaa205364d00d0dadc41e5456a5804b9cc5a1932e5da8f6200be5854c9261c5f15e07d8e223f1f187563a6b22ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8395f90838450dbc8312acf312158eef897ded83f953fc2064d4abe15035604d183f768d12b8203f48bc6da40cad3ad36a155226746b81cccc4090b7ff242e1509ce6da255d77f41fbdd13047dfec31e1c7f4f3fbeca2d37a227a43eea267c3b2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f6e04dce9d15ba187a93f9e283ec8411650814397ad8e88151195ef14d6dc0bc87a3382668e3a8a6f3ec9ea7d634b8c3b31b2558a42931789f1ad74b3dcd330ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d4fd7ae9479fa74b1348de330c47a2ccb9e0fefcbc9c9ffb0362bfdbcd6e42eee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595ffe1dda0cd1123bf92b0f0afe344010eaa565eea199f89c67a5bf1d4336a6f67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6e2228d9fc2e3f80a2f92160a00b577070fff5290d53f460dd9021bd6741b98fbf483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb48977974b8f255ce5ffe2a0f2dcbaa843779728dea6d7486f48c80c3276c112475c8b081cc02ec515d5895851f8dcb472c087e7eada86b109a750726b6060ded6ae448b15cc7878f8c4caa1c046968eb1145d41ee2c5c4341533db274104018f7f9dfa6c2007b35b0d1fc9446a6c44e60d88e217d7e209c9640c6d3506d1e4d4a5d6ed14ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8e987e27a9f992131d44aba5b68710d920195e297cc92c3de91abddfd9c66966f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e210068e5efa031f896f4c52892c68c51753464afe892e0d684385bc55d8e1f9da88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f090abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fe16d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb630334ea7e2db1fe28056c4d95e53d21ac96f6f53ec5ca7c8fd32873a12450013275832d0e1f1770dd8df32412dc402d213702ed7a7b9946edde9438d14d0a43cce578acaeec7e37eed7fac2639065e8ac2b8df39495feb73a5b07d05b8f2ed0919a87cb946d062d4a3fb6eaccbd622a885c3ed1d3ba2f1f44cfe539d8a3a73ccea167b5360814def2b0b889e7d1935c73f155fbac923b32e7b7d0f9c6a15fca678c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558ae58648664f3eef34300166b3cd9a20694582afab3f9e0bdbe68f5b94d0f2c953020fef83a678930dec678f8bc31b5c466cb7940ed12f39bb8f0fc07b78c4ef76d471f6787d74f8ca8920b735706f340535ac82f6b50b734fb5700a227d86f4694c00cc24f310e874be8e8d76509ac9f184558113142dfe3eedd284baa22efc9efa5761bc42e1de0b8120b67f2a8fb16d2aaa1da3a4940789aa16c2d1e07895b412730dfa776cbf79010abc7dd39a6eb2e121d5fd8709f49c0927486df4a3b47e517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c44218220d1db77e7dc4a6501084be4a334db8612b7ac4e6d67a04bbee44ce1bf59c1731da136dfbd399a78b6d97010f0e4e1a69c38b92b302222c543f73adff9ea59f3037f4287f9b278dcd1c77389704392dc7702d7b457960244901b0d207986c13ca5a2eaaf9692d986b2456d4da84ae0de4d9ff085f43c9d05e615ac7c2522c1d6f7cdeaa9ad35079c9af7adf364066bde89bb70ceabc3a415cac23cbed67f7770ce2e5f44db08a6ec5b1209f27cbc22c99a28c49de9d35110b3f355b97bab7fa4bcd992653fe5be2fb47a969583b6029a44b09bd2550aa5fb7f930ce552411f3d78b5f50abf5fdbd79e91db0ab2121c40b8d6b1f2dcfbb5d0a6f94e7dff8094d27c35ef6b5e9e4ce22486cee8a027bf1976831747bf60552f03af6c63fe0f89b37915aa8b31b7285de4c38f97d517c20c69e8674c0dc2eb30ab26a018551fbb482caafe12ea6a7727b4f175e221a165006c1ede7551ad4c9cd9510a913b9d1459bb0d08e77b924edbcb8c6f2857f04324d4d30a1536f7f644f4f4b638ab4faf6f6cd3c011b1bdc58099020cf22644257041f11db3214271abde694cc714fb349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6edd26c87eb2fbe6f0901b795d836cca471d0e62b9ac4e3aa025b9e6489447f1fb11a076301aec6071c0ff8b16f78ba42ce17b74e393a19cfc81045464784c50cb441f04f717e5d6fdb936d8c1a21843e7b5757fcc4fc5f0229a7f8ee1d3d7e8517c91c2e8a420f6c2f27ef36459bfa5e24be26ff38156a791fd05fa365865e796427f7bbf0d18dd564d404e9bbec2f8edeac76300cde7fe527b28705b41c781ccaf01bcae67d4baacaed092a0465dbf69e7e7bce59ae0f15e9bd1fe0fb994691b76ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321ca47ff3c7b1af7ef940e1b4c66259042e798f502aace74c28ba716443be94599aea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a537797ae7a6741e2e444bab06743eee7426409506ffa0c0a01d1a51ffde7978df7acd2615ba0f623b5da12a5aedf496322b6fb7381f355d74748a5ff4756ef4929983b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d1691054c9093cc118ebe40642db744f22511e3e266d40b07aa0df53ed9831452a56b3c846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59dd65c5a277157c31a7048db3c3e88e194508eb8491d899ebf5ecd3fc962a47e5cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f076dfdbe51f3e035b8feb3324ea5d98c0cdfeb85b5bba5624c8e71bd37f0bde8ff95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27b67e89df80c618b613fd5cd04d519855f5a723513b0bac39775689d1c85ce75f1f73d2a969f52c2330034e49fe6939619912bc0175dda608c93f68b66a2d7201d076b879b1e69a2c24bacfb7497d9b484116f91d2f582ecc652102fde2130839dfb69d01f6ed778a02587dda508a2ddea3195b476f6d8ec8d125a44f627d97ee1fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed894e6d788a841be07cd145baac0dc1d7025fe1525c2afed148627189646561ce1eb74ee7bacddcc0317379801b90e9fc898ac17fbd8acdb69d8ebefae08cc15fadaa9049fdfc5ed10fe8061be53b3f5a05a4e3ac323b48d5828bbb3b4d08db29f863740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbdd31308b39bf807471ed1586a8f05fa615f7fc9cbac44e30c0477a58dd595579b657906d7c7f069f4df4f470574bfaab1dbc69542842710068b96cfa05bc644cf105478918bd89c3c29c0fe9ee1ff890aa64dd9a43bef0689fadadcb5e8eadf1c8918bc7718544fab96dd43c82f1c922c9bd55268a7751aa933967ccd173b515da968bd3e1fc268369e2f480edb209fe65b0fef67c7ac4b6e61caaf00940577a8ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a5e7c9d3e51b8ccbe37d1b4f59d5dc899cc6d30f6acf71ecb70f7d3aa81f64c41cbcdb06865569e6f44468dbb8146b826e47df0a6f3deed11fac36c04201a4683dcb36a889127a01ea546461f39a48a8c83ea5130f8e385e2cc89137890a84c3e3255d2aceeed0afa13ade4cb9854c55d32bcea53c1e1684f64e0a36032fc0c706d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c3d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370a97dfd66284eae7d9791e7f2c9f885b893bf2052839c6b26f230c1cb6cd93333a4d6d000cc3ce5d869ae7b1b6bf4bea6aa8d70d0cacae4acca569f4d73e4e64e534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e506b4f8d58b586333d967012a7b6d9a73a62f230101a3791c56b5d0d23117199cccd16d26749434bf440627e7b2ccfdcef1dbd8cf845e7723d26142db680bd0a1edafba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e55fd16d201355582964175c1a38843e28861b98cedc8494e528a601b42978540f50529c381ab8d3589895121401f357a5b2e0b67ae58c8f34cdc28abe73d22e94aedb95d0691600caa63d3c3dd6de1a31d0c7d9917c6bfaffe59ec59c0e62c89417185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e655299a25608be7ab563163d1e801f7d21564511f3c17b87c75220b4946166120bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34aee82b93b301a4f580672a17cf44c87b1d229d3ed40ccc15a65c1918362a53b8dc3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c0baac6973419305387fefd0bd27bc20a5d3e97c65cdf8c9dea8e80f157a0e71e0ab87eeabb91102aa185e25c7accf4019c8d50129663a7297203c47f42675241b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf8dde6cd6e283946f618bf6eecd734c1fa4036feca75f27b359ce5e4fba99b61391c34ae2d4c3c1d5a7cca7dcbf761bc21471818279f8c150ef8795e229a94f889dd579d43f0519558a568dee47c317af34ebc3e04dc1b613305f24ec8310378c5750178cc3ecda74d9e0fb89143dcc86e5037750bfb5b448d978b1ff2171e0476240924fc203a194f20f2988b395459303f29256a65495ce90ee615ac66c72483f822f595c446e4f05eccb8d90df23867eff7e512e1b7253dec502ea5b064fc11818c06a454fcc69d142a1278fc4b95f919f7a7fd1de93862bd5e5dc291512bd997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b4e1469cc9bd68464441b157aac5b2e3f419dc74cb2e9b4f2db93c668e0c14967044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a3d7040cb836bc77c5dfd3567dee450cbff8f84d086671caf6d9d1a73ffa3848530865d48d5c5b8087b4fd527d02fbca885cd8721a12bdce55d12c1818be69db082df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4d35302a3fb8321ab8ec68c339643001fcc27a57ecbad8aec7a798c3f300547179da167f4f8d696912233c4f434b758e29c5e20a4cdb8cc373522f84f9b402e35e1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92347366d4b7720fbacffdb10363887258e566b71f65a973440694cfb07cdc7fd7e9cb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5ad910056656ccda731cbb86ef3de2677d0b75efe92c742ba468975fd2f6ae05061c9a88a1b9b6457199fec6290c2dcac19db3888a055561dadf5c839154b8d531cfeca98b220e0d6343d9f1f50125475420e363d0687b7e6be877bcfcd96672ed598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68ee4c395f1b74aff1da2a66e04cecae180d0e4b96aff7acd404eccf506a6463691ff845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5cb5f8a2a4f30366b83ef2acff2dbeef905dd706f4060cefb66043cd150bebf194b7bba60a524d309cd39b819d89cd2e4fc13966f14913c52ea7c94d8818908ec8908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b99d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6673532600c5ec7f38a79c34ead24f206389dd7651fd23d24400282d2f52a4d8045ab7e42b8c62fb7223e3e63b5199bcf823595ba3e60f8a82b8151d39e9edcb55f072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0def3842840e8ad8cc38c3ec143d02737fb01f052f336265c24c8d7fee8795f32b3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a5ed277835b85337371d65c5dd096339b24eff2022446701765515d6edf12ebb0588711eca0ef4babe95c6af051ee7a445981721a6a599d7c0d23d572761375eb284af96d0e8be29c91e9219e04a625a32e7f2ffb6f94db92e01f44ab5a53a65ae82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2bd2ff1613755275afb0271543ce7fda356efa3e62662e52c5a56a366cd5afe00e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce5385e3766ef80fa9081929a4c7a2b541b6c11e73a865ebbe1a6c6a576288c88de0793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd9525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa227248441732fcf8e05113b76a2f2d8a00b23e72fa2bd298246bba4fa23d653fc2a23e0ca6c33e391fcdbcb7f5ccb6204c44bc4768a5b6bbe106d2c7b4cc281139783179a17eb2bb628f631d404e841f2409f80efed7691799f0bf0c7e3aee7a46f296213554d1e7234f983b42a560b7b0a0dc7d3a3e6829458c9e2680e56915762e9cc50dfc09c8de92d41b35c0f7e8cbc174519008bff419cf651c71f641d9c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126906053cf3cf5e09afad0bb76d8432c432ecacc943a3ebf89c15f0e9bec879381045522e895f246cd5583078e4a1efb845f4425c0b754e831ac00b0dbaee70cc24fe8fbc3901c874e9c9ff79821d08f72ff3ee3678292555a697325a091af4279eef11de4a759397b661bf74bf660d3a21ce5e0ae8a4425978ad05a36ab03389430e9ad26cbd914a532ac1d2c7db77b62dbb82b9f79e4859584a880a34287a5279167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee641cfa14afb6bd036a905d55c04ea0429e48160506d1934b3f841b335fbb6e6b31679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e469c670d3a0adb0dd0fe9fe688c3bd32263e9f772f281eee87e5910935a12b7c453783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25334aeb87622834bac161c44cf9a110a9bdc6bcb140192a951f8253770c11319efd574230e54d517d899b0f081a616ecf3269974da219bc5c5b6959e80b1629893baf137b94393da85a53d6d9a2b5348eb11c93d1050bd64f7aac10ebc0105dd47391d0f6b71165d3cbad8efde8dec9b900b9900f4aee039152d4c5d9f6b5cf46021cb0f11ea3ecdda2301204344bfa3f063068dd33c7dd36474b6f785e74bd80c42831188d94f4c309fb82d48f5752e85c17538d1ccdbeb00d34006e506cd29ebde7008c2db6da1ae6291de64e1e872b0f1efbfa2d3b207f59208518236a2659a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b7725ba49aed4c1af58c9ebffa562bf021dae7a64f51ce43a45cd76a40bba8256f58c837551986d8296fd95a8dc8c14b27a29d1ad818f60673580aa8c778f65a5d0599be54eebe4b478bec22f323f36a70201d6206661b87d93582b54fcae251451c2f99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c32a936a2c8bff1d319aab0356c8a9fb5ff9a8cb54628a079f94d6d3b45794b98d8fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5f62afa17c8ea6e5437ffa085c196b9d91387a58cb6e5b7772ac21562324ba7bb934d3895fcc44a15b2cb1021d851d06bc112abd8398ec66ff1afd1ec12be6918c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c7d0ba9dd8c8be2e4e5309e49e916379e020ded605562b46447d788edba83ab394a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384258b07a7f0baea26c0277a759fb01d736dff8eaaba9434cb1f61c34f7090c661efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c40f6a7ebe93bcbc240529dccfcf6c8553b20e85c424187c02062f270b5f04d627e8dea5a21e6a98b9ef231822d4752d9173ec4a3f98e9464cbc39121c601fa1246aaec2cc39ee600fdb923a49e9711c3d25ca1151b6b79fd352b9959de34b3e59332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babeaba8672a3db71091bad790444808e3468011c55214a3444fd86b2a19503345000686935420a30cdc1962fe6366e0e39d581f19794c0b889c930333da4190e2476d9f7ce9f3a4ffe117e0db28d8b14576a052675d7c836a34f6823c9a6fd7a1b2e41855307a39f1c781df059c1c12f91e8f2b90dc256f8b05c367424a2cc21498881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978ff453e994ce1ad66af0f88a2468ceb561330571e7cc09397b0f23a83cd9f98785aaeb8c6a6f61628add899bc03c906c368248821fbacaa7b091c9c60b40efc48bf083286debfb1d1d2ee504752f411b7d60cd780caf48e92a4e869d67d67fcec5b3ecfc8b47d42f17a800c0cf368ae76d44ee100bc4a85145750c76f4b6ef42a15101b5466f2292b0b5efd9892a8bb90a7737df80946b012baff8a5ace8a51f1f4744c11c96766d408db7de6ea674099410a2fef4fe6cbe35bd08f252e9d55237ed312cdeb4b50feef6ebfbf9d7edb76ef97a7fd11bc0cdb1293fb2d2c1d871137466b9adad4d8e5931075faeac786001fd2a32a3b5944fd73280670b56bc74d78c1a90912fe2eb10f6ba552ff6f306dc46c2b639fb9a79fa71fbf8bcd8c9b334616f81a51e8565e5fbfce264d5432825198c3dec47396ff6d17e4587bda81fc4622187d6212fc7e7cedfa9d7bd911935c296a634f248e7faed43948953d267540e15efd60d601882c8a2641a48eab681e14502bbf31d7a39482e1833386cf25d8a350c4d1f098375db81fe77b82939003a514a2d2d4e891fa8afc0e7e06d45fb322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b8f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec6e0897a2605acd47afc1ea4242cc68aa3aaa0057efa6fc9af256d58e2db32b0d385ecb100da6e2706f27be74a9b55baf789f17259de9f5e6132fff6c93aaaed78350bd99352b618c10312022b5a61601b53df8307522e6f9b2d4d3900e11a784ad9d9471fb51580eeb0bb94b26f15594448ffe2a4510850f63cdece81c7718ff3f3c3629cad4cd9261af0cc2fb3e4429fcf50a7e0604d9831cdc513ff3452323bf7c4f4e9534b7c01b55e90b4dca83d3b2eecdc73fc36cdcbb8aa0e448ecfc35afcd3f838fe22dcaabb64ea65f7f7f2b8ee7e26946c7609bae9c92e11b32a5cb0a8b24f2b8e6ece33f8da2f2f2585c94322043d241813245bf7696a16a9f0793fccb4b41832011d2927f2a28988359fd1540825b0d20e782e7306d9ca786b2e9e1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade0385a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a2c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d5d2e866f180e73bba965710ad535beddfaaaac336f4303a79d2c4a6a70a1d32e2782ed44f2a667e665af57c79be6db3cb04942c5b1381e6da26cd30996bb1e3ac31d3579a9d99c0c2c336541ef951f9bf0a80ab187ab3a32451246a806ce0ddb5855d7b181f5ba876b539a06ffb89f599f93ed9ee45e1b41a9b159047c4e4c6515e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f63482bbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe8bbe1bf90ef9cef7fe573823111cc3827052ad988e2c7677dcc478b36fdf9703d497863eeb2e559e56711927f7e9069b99d128860afaba2f7caa0346a09941d8536ea30f78f063e08e847b6bd2fa970b5d5105f438eb5ee02eb1f16568ccdc92de3cfed2e2a6dbd8b24648e8abb6a3849116ae38d4b801d17c7c6998d5fa0578fd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f21146c2c5635bdee3b948154af8eb230038f25d424a9e33a61a57a3dafe30da81afa28b89fc0d91ccb92d472c153a1319f15a7cbc48956cddccad9a3469193bf2d5b4fca1b9392f0756de47eb953d841d2057af79eaaa2a7bce5d302527ecafac5a4460ab4b2be00814bc55bfabe1bf0cacc667a135ada3a14fd34117803cd58b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beafa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacda0495225f796953e5617743fd80275e3839329bf27a46e3a83b83c9f26b45e2ae51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106e3854cdff8e2ae9ce09f543730643a57dd1eb907a79b2ce00c63c6b3aa81a08b5b16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c69165f6f31a8085695daa07024bea6ebdf6c8a83c63c9f0ac58bc78fe8909b90e0579f3431a12653cfeab04d267c18c700253c371362aab8810d064f2a73547fd3df2f09f8f0929d723d74860df533159da434ccb7c54a2fe0e48d7a166d603c13fd38e8400cb5554bee21c4531acfade8c0115978ae9283558040937ef8ca604d6dff2891fe66f2df2308c51f4abcf50bf5b1f2e1f52b4ca403b4ff4ed33e59642009919dcfcc32865bec55610747a48e54c77228a1abe61868a6d4aa24e0a88fb90bdbb4aa9df50004e1007db0c21dfe55aa4a239a19100e2629fc5a4f8f5bfb4c887689756fb12d5a2ed11bfb07fd6399a66a197921bf81a18cb9e02f1d317f675cef991aa9e204f104d42c924f9a02f057dc3c9cab0e9c830052b4c1a1245ddf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597489e4220a7ac64cd696c76caa071223c6838ebd508b747d792c66e82f90e8efcd34a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077b09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f6c77f68ce73b07a1041180a4a8beddcc6ab1b9dc6fa450944f8069e8fc68f0aea1e5d0703d39163e0e638de60740e5267cfc031b4f6fa1308bcb5b875d6e72d592bcc6555818c7d873f8ec9961584ec006797f82197a96f33fe06db8a921d863f62c075ad37101e74849d2cfc3ffda0c697fb797ab3feb9d3dc0257909e4693cd03dd6f75cd800a1c9231d3758758f8291924a1c310692875425d44f9a5e3ee51c803e7edb0a81eec74b1677822cf4dac92fb5475e7e2d94234f0802c8450138c585a96e4899f9aa05ecedd4d967736411219359620cf592263173e40986992ba3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6cbf83bd1127ef8127702dac53fac0c76158086871282825f3c089049af6c3661c4f863487437154b4e5922048bdd469655b49e74f116516ba97bffc7634a3b459c6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d205029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d533395772b72692b9a8f8b66c98ef47e4ad189287b59d4640b4db6302421b4f9cda8490b994f1b856aa7639e9a7aaff52e0022c2ac0683a5b8fd364ae3c08aad66b1ac7d214269dd693c485cc8380c30c0ff9cdc9157016bdd30a52598659fceeb3fdbd16455249a86bf60e58e122038ec085f1c86f97eb6dea1b7939f271facc8c75fafa112f0e867746be587448af5fbfb9aec316a23f2e0940ec53edd1a87377ed2b4074f498c03eb4f53eb8ea3837f5f0ae4a4148f37850fcd78523ac4e66186c791464718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b290034faa9b038b310f365c04f3660e8539ae1f07b9c7b27b0777399b9c7620354790743e4f247e2736b37e59a3ab54f691a81d649764bc1b9dbf583b30a1bfb72b4eb134218d58f3a0344d18cc85232d88575ecb27f7122186c8bece7ca5758e14df190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c84e4835ae66f317d790898d7129c4eee70167f6ca46eede66a9a6a2b08ac5f6d7b89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d8233c48919c1c2ceb8a07a4ce80f922c27f85d1e27cc8a1f96f959ab75063c8714d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024e82b623db3d99b9bbce45a2da9876c6879c6d437ff489e7bd719e95939081df98a943552464e1ccc9cdaebd3fa7e02ffb693d048eacd2c9fe995f7d2676c393cd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ebd340f5314baed03fa61622e97b67fce018c6b1a485186ad1d26c006b10646bce0c58ca9fc45b54992eee19693ee27942269768830f1f6121dce3b6a47e61f12ad235b6e5152b9651e3e06fc923774713c0ae73c1015b8433f34c17fdd06c6e6a8b428303c776f24191ae85951abe2815ba4a0574c0015fa818257a66f56b721ffe9489a6929f09d9e881f78bb1e25877bc3a4ec384a7a2e0dbfc865c26eb0e8aff12f32226a58942071d09ff7bd720450f1343dda114aca78909cde0cca695e27b6ba283896461193992e8585a127ea83f8daca9fb1c5bdf11c8d751e7f333d84ba7f2defde69a3ae28dd2f09bc27948d261d12fa62397f1efbeed8aeed86848e9cd265e3ce14851dedbe6616745804bd79a3719d5a23784d917e56e1ee336bcf78210c2d049504e58c8b57e9ce500e13dc6fe8bacd7aafd475a96f1005af34b953acab9f092fb457ecc61a1c981eb3387f932680c31db5fce1bfac58414bed4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732417d1073b42f734780c389c6cdb797e1031e3fa44d28cc27b30425d27cd1d65ecf6278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b48e30577a38d63b8cfece249fabd22b5d0dd4329a11f01d77b8cacbc2f7fce227d57179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc5e483a809f35aee58347d4e15de8486a6d970ed5f133b5a442f7bec6a2748913a46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e00f5b2ed902e120e274e8d991fe00a8f5cce36daa62b0d168121d36be83569f5253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe1635eeac79c73f49e0ff4619ba40da2ed8bf6e5af1671de96e567067a8891cfadbe9fdeb9c7635c925f9c6560aee70da05de36902bab07d1d5feb5d84f82fb90238ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a747ce6eb2010556b3721d94dfd84b380b6f291b15ae85f619b906697b4b5c18bf103c4d58792e73444fdaa3b13cd1911d1ba323950d6250a0e6b80e9f54bd07b59aec498df250f7bd51eea3d1576381685cbc642f5baeb29a3db2804bc5fa20bf3e9d1e0e0ca49d860015b13713dfc44194e3f5d8148f89985dc918bf2f855b3da6b60783dea8060b6c6e44ef13d65de2e71c13d55c7da8e82367f905fcb2e8e162051c1cc1fad560d81214ff45b85f520285a148de69ebf6028275c74569813cb63d3cf2ee1bd54d0d11818adc48b361d8522e82348e9e23c492de1c946cd364553f5e13625c2f5ac6db1528a9abeba6031f7febc1a6262ad05f9bdbfddde24d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc72f7c53a2f312ef2f14d8e6014d607390e8b39fcc482a7bf590f48952a1b89f3c918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c13432ba0bd3eaf967ba1588a1a9a6ef9e97d71b8e49d046ef1439b735058fbf5803ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab61bf9d986c79ee5d75325cae5a2194f571725d2deb079cc416d32b251f870be46af456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558b028d86a1661a130c161f44c71cd6eb26241e31cd809efe85d0d7e3e1924dc7fe707af9f439cac423532ff7c8a7171ea7c6e7c782329689dbe2c22bfc189e6a05671714fddd8e316d82cb3c7bf19045141ba1f3891bbf0bbca40c68be3b7cf235ee46a1345a2c1e65c8ffb00cdfbab297c740b7a1e3978a6d4a63365039331f6c3b3957815613562d2a517128601a683c89bc7321e54878a991eeb955e23338c686c3249a00bba5d3c8d4223d6f688ccc53ff8c8f3ae5fcfee23b9f5a58112ca2656f78c3fdacda8b2605146a91e4422f914ca0739178216eb812ec6409a5aeeebdb01355524940c026a71590efdacb6f88622b2a2a299a63eeb7066a31f779ecffdf99825a245ec1d45efdb3a839050982377975647a55ba45fd3db95a442a74f2b81cba89e3acd3798fb61e9647058ce591113c10c9d4314182e339a778d04006d43f0ffdb049e734f948104fccafc85a37571ed20cb65eace3fa9b9e7fc418e92ef54c59d4cb191480f3aa31f3bda62a9234e7c9f20d87182fe2d9004e67d777552fc9c4b00e9ce2ed9285892ddaee573d290c05ba5d24c6f4ecb1fb56efdf35c0e4038d4a146cce1d8737806f07f40c87174f02165a9b22aa54acf98904c47b5d065fec711f26940befc4f580af272c1477927902ab459e1f8464b3e4cff426c3ab2668c4b4c5669b6dfe3b80fd8193959b175adf6dc29d29c9569509b3ef31a7508a2a08c2455e90d662e605d242102ce02217b98542280a12754b2f7f61f81df618a8f099b63b4946a6c5d80652e7e09a8a164350e4f8f3cb6576cea62ad51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c94949819d6ef4924feee0f01a98561265e1dec893e25ce2a8916ceb8451abe4933b2c13b29547478379be233321d3bb17dd869a099268aae585248654ad0a2ee709125ea7124e615ed3fb35c4728459390ef60cb1378f2fd3dddf127be7e20f3154915125e254db4541a0ccb4e7cf7cd24c83c6dfb72291e70dedbe03f1b5c735c14e702852e2504e1cd9c80781be310fb9748496f61f991e16ea1eba9e784f94f2e6634509f2abc435fae95df68bb55475e1b52cce82f0e4f309dd5e33f0102f8c59f8dc5f6d316a13f0e4a88fae2f3c21d165f0e1204522d88c932962573b533904ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354bc67520680ade0615d41268a29b62ae5997d010c69811b0b5598d9382105602ac14ba2c1fbca574c958223134ebcf745ff4ca58544fdcd730d4feb120ea0b1f2a769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c4ac5bcaf11c58e453d39a6a8baec5cdf0ee29751e5765455b50b6f4362b7f94969371a19c57bc15f25e62d34d8bcbaa2b382d4ab47562c719fdb137460ee5bca43da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c76b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31c7513b85a4d981afe16078417b1d5113bfda3c594ceb995840f88bb13874e348c98c87048c0ed9cd3ffd08eb823e5cb8fd7ebfb9072a4ddedf76dbb1d4cc305fe2a260a6e1d64ad19519b3d89f926e4fad8bc340069ab77a1ce72e3b9defd4fd55e2ce588239ef3de2338510d80814fdbe8f39325d1b29b9dce0252767c6f599c59e3c98675bbc10c0ec921d478de571cef573f702d817b114966b38f1214d20017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7821ee244a9809b2e24cf53e431bf0b37adb2bbc4b2338fc9335e1a66639b4b14c48ee3789e3aa89643095dc8db7edb82df6eb31ab8f3352bcb6669f974deb8a6085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea34283b2d3709cbb4222805a835f8f7d80c1ccf563b1f1f92a3578890ae1781e10c3a3474ee8b51cdefce29b08ef0b2ac1a1af6aab78214096fb4332d64deac2393c86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39e6e6f5247d0305ad5dc6ce1034e43ba841f21bafb41b1f9de5e29179f1a23732fc6f1c57a238caa49c21c6bf8b82f4306ddb31e008286d0363c00cdacafcae861353b16a4550be006740ff7e86c8b27b896fbae80b4e6d39ebcbb6acb54dad1e70f80012e101f633fa024c42e12c6b5ae80fcfb00eee9653405900f94ff4875abcce0ef075042f58907d69bc3d7d4e6a761ff0462700712f2e5eecea8598f20727e88a332791b7a5a0f57ab681912f9922ff030d9602e36be6947aafaba87474c04c25b39d08b7d5c3192c9badc813eb539edcf99503634c11d4a398bdc85ec06ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be34cb8ca98aa328b48e0f92aa60b07aeb9cfb586055b3e0a8debbaf66a7187afa3ce97740fd188e0fd9e51e3b3f3a8a49ae42aa49991ec9022bc42e6a9d8b12b75f4ea291dee0eaa18f6fcaad1824f4c5317c43490e8d1725afb23f7f32b78076d006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edffd27c86975b0dfb6d7f345e388e537e9ede3688800c3308cdfc4b87f0e4ed6adf154976d62728d702acc9625047ed04b9c95c7895ad0127ef4e59ad5d97d1ced78223a5ccc9e0e71472568127bd50e0b041ab1c7de2f7bbb5f31f8e57c837c7e13078ef0a91a3e42816efe372f86e1b1f868753bc59e931f244d1e6a24debf8254c6ecd5f576a5f36ad9f37ebe6d835ac40a9b1c43a45ea5d73db12d443ff45c3effc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e993717f5cc3a8e3ea6444700d2eb635dfb089bc40a4e5707208ce0f460ed15506c31abfbad98d8265d2290aae4e1df46d1cadd83a184a2b9036e191f466af7add92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a950da1e1e606da0696b1c9439b1203463b168c8b569928d1058192849df62609233a094d079a53e5d461a928c34a893c83890030072bf230ffd55ed530bea88822ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246168cd79cce0b4621ec439cbed3084b4b2ad37ae53d37f9701f6ffdc9cd3cca541659126489c771692a3a4b34ab9ab9d39b8d2fbb79219ebef2a2ca4169e003bf26b847d2ae675cf1e08c52b8cb7f5512b409f22b48c86d98b21d987883550c5885aa23d3144982b3de384b1131b3d747bac1b060a8925fc9eeec318ca613484ee0faaa6efdbd59428e595a036d66e7aaa92760924b25c11e8936f0db11ab86d4e65bcbd48e8623a832486bf02c3de08d11c605605136d84252a40f53d8c469030f0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7dc9af7f71237f0a80945e9be6c3e42242f5e82c6e97b97e9b9766373822b3032f39a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc95430b243c24c96e324e760641ff7e5f599c67bc93807a43213d0900d0600469c4f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cde2b0f37a5e2d4de44575a825fb6d5ae98ab13eea3048448f8e97c61fca0cb3ab503a9d885d590eb824d8f098e0814beaecd43ae82dccdbee4fc998ef836bf8e37d55ad23593fed5a15368f7151ccd1c32c844a8f8a735bef4b259c059e24bac314391356fa04da0b495ff9e0361b297ae17dc84e72f2d34c7145b45429628cbca382437d25796356643826c54945956e20076384f7a14761d082a1f3c51d0b9353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2a4731f5d4f6d33bbed95f1931af23aca6d7b94c4bbfab2418410a2a8be4e1139c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923918539d7b08436184f4e60d47d2add20fa7cf0171c0c7db561ba73fbaca82fe541391e28c695b723ab7e210324535bfe63e32db9776ef3ab1ca5840c9ea5574008bb1261fcd73895d50c3bfa92bfed354aac24f53d90681575fd16a04aa0a6a3fbfa9ff7226e6f3408d06ef384089ca86db8c17e483203fd76181564dbd94ba1c870a9d96ddd79384c95b1e13d119c768a9bdd068a30177550ec57e86e1d9e9c4436f1043aab06c0d338188396ed6c25d876a1ffc5643ec54ea612ad4db0da0ee370b229c6b6ba3e785f46f1364bdccc09bc33d5046b2574dfb4119c50a6ada37076dcd191163f831e503f492546f4aeaffebccea6830b0904d33d616bc82d6ca3d1bb1e118c3fd1dfdef6e619056198c227e72c8ac8a7f636858e7984eccfead50bf5b0c0882a15f5b365455775a39c7bc6d01fbd074ec9fbfc03b6fef77e2b2bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69293ffdffd78043ad91a874c3880737e4647f01f1c40d71d0b4ae6bee453077068b8540c5f6f68dce6b2eda2c63e5871d4a879417ee8512be3a395737e36d10f1974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4da25bda1e9384a6ec675f5453e158ade6acd99e7b87390ca91f8290e7168459334c1953b57798e215bd4617739a84a7ce9caaab3be38de0906319ef5dd3b68318ffbfedd16f31ef66c3e0087da693c62805e29779595358e0512e35ad2417070e718e2c54893929273ea49411c9c8be627369c496e91aa8d8d22fd240d6faced7e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8856d291b67446585bc298553a11e5659cff17dc5b4950a860ceddfe5e2123f08c0aabc48e1517cfe81016ce040ef9e2145029754a2421896d6414fbb38e7f1d7b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a288561c2ae97056741a268779610636b2ae4c0f8b258d26cda45d1fb7649fd7e193fe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdcac5a199df37b237948eabf7f33261c776f5ef93c8f5f0979f832038693f686a028bfc8f651b0991045450442f7e2deaa4b8ffc3ac3699a866a332cd0c03ce9fd09168ef3219f127299322b7a51206b3c6a233736ac34b01fb0fbf8d716c80f6150142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704ef3eefb9972532f6e50ac050ef7eaab2326df24073e4cc4b8d8614503458de9738da0b20fccfae6d39c2d0968ca2bf6baa9c6150a648dd17a145a30274f126e459e4262d8590030787139dc7a9cfae8e6303e396e80821cca2e1c2722508a4a6f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183d849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec4631445a1d1188bd899fea14d5ee4ef97bfd6dc61978d77efb93eb6fd8d3934990aea6eb97cdd015c6a3d80facc5f8fed062c4a90c510d41035fda6d56bc41c51340989ea6d512baa5714429d4b54c2cdaaf98530615c9d1e75f777176b54a9d9346a344775d29b656761b421eaa51d972d56d0f90a842bcc7683ee66839ee190303067aa3142db56a9d40ecae43abc24a7a30d559f0ddc0ca6fa991c5ae9f6a9de120f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d10d533d7e497e4a0d2a1cf1b58d94133affcd0c9b6a109ae2931f6e2674008aa211e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac83d89a2108e44adce58af8fd95753ae04ee117d44d457ff1c475beef08ba7166861377d0f0d61427dd39f30c1f897839514a07dc284aaeb30cfd161ca6db8ffec9bd58d3bf4c1e163a47e88dfc2a58e22b5f198ef4a16adfcb62af34d7abeca97043d04806c52042c9cdc2ff52aee7de1dc6b5e7eba1c58ef4ed4b31cbca0c510329342252f762dc021042481d9b74cebf66adadc2c206aa0eb556e4b8de0348c557c141361efda71f03fab0a4a7d3c351c247fe29cb2d3c230267d201a8ea0bd41232c58d70baf8d6a8b9ba12a2c8a7f2fe389625f63df87ed4e0c98be0423bc4e95046e3a26efe06d3d71bc08a6f55a9a722d852ca9f6d21f1e0f6a0abbb0ddd80a1793c2ca7ecd1a890e32370c3820f2fa87fb8b9cec6414a2548c3db8bf39bea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa15038f9a1bade27b29154a73a2af3b9b9a5774ad4caa3ed123719a7c80ab88b0c5cfe8be8565d9d17495da4007636026661534608d53702c8acf4d06bdf78453a22cd556d97432434d099cc1c86488ce1c8dd9dbf8246fb92008711776179a54cab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57935662308a0fc30484099ded1ee90f65a6e53d7958b0419e7a50ec97bb29560fdaed3cc666f95acace593c891f7580fd184756512b177379d669f3d7854a6861537f2a325a75059afcc4c10418f2685b052f0b3a75b75840d1a0bc0f8c0ce143ef5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24c3e25e3fff52659fa96ff3f8ca14237d04c31b25d581533614d80dcba82d6579ec3cc999ca97605f74a2b9182a7c4e8936e628dee49bc395b8fda82810d90d8e69bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540dad49a4a4c1ca0a028e65b2b74078110994daec1aa94e15a66386b56bf56e34969e650dcb066de157a682f68ae1c24c354b848a4985ba533f1f5e9e632ed37cb9dfeba5b75c7cf056c768fe45457b13614ffb84f8ee7793832a5f4b98815a6dfb1a95f9fc7faa203d9b5189a17da2f68e797d5047ac6a7b1a25913aa82a84a88aad34b7441e55bdc201e9ebe661c7527c146edd41c658f774d13b1ea4275f58d8f4a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d49960374ec269decf66c3c21521e1ac69df376515235e71cce5b64ebc64065c2aa9c3d19c5b23af54059434374b7133483dbbe5178bd934f260cce10d057d97a85ffe7a054e0c9ed95c5d2ad88b70b08d7c283a4d58e0640d85950b430a9ef075290412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7d88799159175b87430184f1b20c0462a76b0209640294e752952f5a23f5ce3b8fc79f72364ce1029eac5cada4259c01704571ab52357ee840729c15ce912a4741dae4b749e9b3cd1d96715919201f3a746696f6eb70ff58c25d03600dd6473830e4dc6046066000cd35ab59c770d7e6fd4fb6bae067ad878984b14cdad9482d2e0ef020bc22d81a549317bf1e950160522246bb1adb21acfbe338541a2fa3c561d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45220e648ce042c07b4ee60fb7e67ffd907e295299e9e54cb41234fb012e19ceab9cd496420a1998e13affd5669387d53a85b7fa8f46456f13bbf0afc3abe88d998ec165a9e67168b50e9fb0db828a74d5ba56683e5b24faa93472493b44d9e65c6ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78da19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb90d7716508f7f95ddb3415c906ce77e907d688de7f88a46302c36db456a29c2dee992dc1e79a9a2c2c39574300e970f3b34f46fd00841f21496a969bbcbcb5532c515f8f8dad71e8a306a20fd0e12167b6172d0c6365cc088d70e85717f693563959c2a9da6ecfc2ae88948353dd5a0add4ec01e4d20a5da918820b3e856c4f30dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebb7119b61130654222821f343c8e6a17d8ef324133235be506ee0befdc7726a7f9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dba14602d0a5d09e70d3fa379c44e7fa3e92bf395313c76aaa8fe287f2c06996f48927e706acbfd5051e9ef0630481487e156c2a275edc7bb57e9b4e14fcc741015c971592ac95ffbe961e8c317c653a7605ea4ca4a7e4c5e8db159e35000292d5cf81db829674b8da0a4987852653fa22314ee3ffd5aca37991faae6254df01fcb1bf0db20b22ed9eb24ca0fe6561f0b1e49fca8920e334dd0ce6631f6c027f0254c86d27e24b6a423ea27fc4a1e1cfc910dc4188fdc5b7fb0fa0619e36c73830972b1928667b090cdff1db8d2596848b1da0da5ef4580eb4d364a328e599c6e3bca5fb18c2f445657d8c538919cbb8bf9537170238029a8e6e0055c63e58401f0d3688122585785ac20e4ac5071a044f24134b9bebdd7b56712032bae413975b2b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e5520e44d7e23d1e0aaa384a808f3416382a0e5d8fa120171d22f2116c5a87f87346593926c3616823fd7ff06e4dfb145285e355f970db8667b4336ba7f4a142c65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c742313e4d9f55e1ae9dc4fc4ccaf50003897a7870a444a52ecc6408af8804ea0a2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007ee4d63392d5167e12390c121662cd1322f1c97d9791c09b9956252efb450bd75762fccb7fa644bb88a62c6e7a3b4bc3a8fa40bda1eabd733a3f52035cc09dba838b73b46265c0b951987eddba57283d52c613ad9c7657dbccc729c1260ba0fd13dfd65c12288d4af508d3cf845d4c45204eca6801097138392508b46705c96e02378919a50e8a413f7c879826ecd060cfe3e9c2767ed9123b116b51b92d3d2b385208140343667f8b1693f0b35154b40e166732f2fc84d8e6a01c1affbbe93dfc6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dcef5734b1aab444bb56ed75accc5d551a524b034655f997698cb1d75d9eeceacbe6ac467eeacdd23af5348cae21fb17a8aa0b01bbc41265bf734fa49029f7bb792e05abef6c60e1338f48b32576b6fc5a7f4f5eb2853ac62898b8f48e9fab7fb02111437c9596e040e8d86dfdb3d82853ec0991efca74b8522ec0cd932effad5a245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa6e34ab56c8e58969b57feba426342687f6b37268a20575306dcb4e391cebe3b6654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffea65cf46b0107016cf538cddc430e697ff4cd525e13ad5fd56f83cfa0c1b092ed305ab2ab22a4b01e11f1d208ed004a7a16b1ec72091a908f0674d77648656357d355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e837fba2b1aba027418dd378d3d9b2fcc67b578655e6f6647a167fa05d512d25f35c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3ba09416d4d09f0e33f956516c3f3e6c80f8d50a1552fe1d7dc03c1b8f0599525fa88c1836be2d82d4d2733ceebc4a7c9197e7682b8c8ba70052d2ee885aa629c4de69ba62987f315898212ccf1647f0cb6a210d3e0be082ceec803437d8669717b0d14093c243ef41c1ef785e1114adae8627e9a501c33d880fec062138e3d8f4d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd27126047f49eb4f86314fe79f3b53f8ce10051e79095026e15492577f8770476fa2c109a7e3790463e148c56a496a0499b4a85076e05b003ffed353ab7fc4dd16fd9ab9f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848ef2715276fc22d2d45c41fbd7915887f1c3c81ee8a5146d31653ce9507631172248de8dec7528e9c9e11e5549e8893aa8dc41f55c6df62de08027a35a055e326720fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c15dfa33c0c6066441a2136c2698ef4db6d67df181d764f9c5d31077d0581ec2375631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78d740786fa6e0e90ff81e334ba30d3a9b31b9f3990506db6fb1e2f9ca6fde470f18dd2b47b59936696c43e1e3106c32c73f46cc436cf5794abdc535f42ece8cb813ebb92dfc8aeb233422257359b87682e4fa16a8cdd9df97f6a877f72398b9ccbf6223b69dd548b7b75b7935f45aa93be70b1ff862d49d87569c46f84287f782c8058dc363638e1869bf0a483e6b0afe952a9cc5f32da3e1216cb850a8ba1f9cd52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf9a55c8fbfc60d9de2e21977abdbd9acb7fc83daada671e94e2142220c800170e157aa62632936f5a9a938daeb4fff49169690b586c96ed5022dd643e2e2f8a6cd6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee35537e8ecf92c2f7530af0c472d2f1c070e66ecb0fb7e9a417fe4336c07e1c03f9ce7e12428135ea32a04a1012d7e6dd343718099047a399acff9bfa3f57a3438129dc45d0c9752403ffd740076283b4cda7332e964be50c9ed6d1cf89066c0da25a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee10c27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d61339c3efb58ee6f72ce69ce693e1b5d75af1e6b33ae6370f966b620b4c3a6c6cbffc44dda72819da65a39356d1eb6dcff64d718fcf326470f04e09083830ec78e0ad2ed5f73e01c404371a3e9c2bc4449c1e43812efadd600d1c971e204f4370b0eb473a7eea38b2da26103dc493fafc2aceaea3ac4c68d75527953b1cce4eeef8aa0b6837af0bbd188c57466de54e829483da7b0124d69eb9dfa605568e430b557d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f49353ec99f923237e83382bb0ebfe635b8ab87dda0dc856772e142ae8e885840d5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c600a258c7721fdac598721bf6757e7d01f1b9bdfb3a052667adfc2070dd5385772de8166ca853a48230e70c55583de6c3cbc2e42a07cc37e08b0ada060b082c2516d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b789285843db7ca257f46c0588ec4ba6914c94ea2f68154314debfc1d74e658f7b0cf6e3f614f786ff4eb277c563a93aeee041bf49208d6173203a40b59ea639a76bc93939296fd2d4488561b862852cb6ecdeb3fbcc368423e645e61c8216fad8f5dd43c6a7f3c89f26507ba11d8383e59b38e371c6f92cefb521e20bc74924b50d11b723995b1c3883a170191eac0c47664419b06602bbfae1168840580b840b72709bfd722f96e83ea1409a6ecb1186382a506e592b88cf59fba51f0541577a7227153584d4fca88e300fd201ac82f0a44c02ddf06ba37a18c725bffb9887b7ecb9cf682135cde83244d86446545432a0bb95b3dc4ffb797d91a6619a6ef26f6677334dcbfaea3a83d0866ea7b9981b9c6012968dc0614f8d45d13613f429f7d61543d35f96e0b8aae59f839803f607fdf6c303d11f5322df278508593795e402e7712cac5fecf77db367f31b734a56c9a92a5bf85a34956adfbd9ca81da091c6cdd1f8c8239f0d0fa2a14f8f62c20e548bf3e9376da067b6f1ca62f581443a3f5d918a4c7194922af9d8a6e94324ca14752e2b4d1e0dea72dc4e14d21027d6621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b019b62f34cb89905ed0d686f04e23c7ed6e05e989ce39bb09bd2cf66351c60abe13a2d16c4c9e64664b38794f57764a2babec7c75c315bd2aaa985a9a741a13469cfd053c2f44b888b8025fb99077bd092227f2c196915f6c44b579e78a9fab8cbccea74e34ede9df9a6c362f85749a63e56eee05cf69d69d46cc242c913c6a01c00ec6c1d5cbc39bfa95fd2345d1a2fdc16ad5b8841a9bf1ef252de6cea57d361350f4d189c9d40015a98fd3ee385a1ef2126be994af704f7b5e13213d3143593db9af5f1e51285b262a69f2295bb0a93f7edc9f09263e0a358bf78e6153e0a8174f8bfc9ac2a8ec9ee7cafea82862fb0188224d06e43818833baa559646e55724d6f3f170b8e5a050f8e41cbf5a5ef16cfd5c0d3dc6c9591aa98a40f12a8be8e4b74655f7b6b67ef90066a22019a161e44b82851eb649d11370966a0af885354683b52ac7147b073c9315db5961bf6336ce5cc26a6acad706b6897a52655142017bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2ba540b8f1b832713ceb5ca45bec3d358aeaead2cbccbda632d3aa5f2f561fcb8be4313cdfe3c3340d35087fdbbd01997e5c7b9bc20a3d9ab840f6ac3b8719ed38dcca3b574c003600d9bcd58aafedee8716903e9cc24a7830add24229703bb8f1d8edbdc437863cbcf12316c0e774b494c23d74ec38a0b9d0dbd8e4d9cf2627545104a3aa32d3e35302781a1a4f79694a6d9b4a3b223283f43900fe120f27b07d8dc388182d7d754ede378748657212f17e25f8d73f47c986c3c8fdf6724badaba6de3b20836e89d77dd8ed4ee09743a1c9624a433319f5868b36b552027251fd049d48011421551ed32b34606896890872e9de5fe6782067ca4109a7b6f68ea8e92e701a535663f76c8636e9c2e46c5b790382ca2a2bcfb24545b0a55636368caf5fa0efc461c63cce11f9eb1d935d5261063b19b924a0362e843b21f4ebf25640c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f8515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc65d5def5bb320f005973ed96b19d994830ad4fed7c3d3fd6ad790feaf9d8f88f7709c57bd0f304619469cb880a588f1759da277dc08f4a31076e08877df8a69098e4daa4bf6f083ff490c0746a33452be2402a406a789ca4cfda0177da8892524b7888259ec9cd856fbdd14b4a26ab62f6e1a3f4b64184731d9ecbccb07f896d7471035cd1d0fd6d0b019f8a8b0b1c287ab034ef639d46995678fe07b98da13fead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc33569168c8258cec04165dbd206237d79d9e6260c8b999062eb7fc51d73e028d325a58de184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e585dbb8674c5a74e9e12f8ef679743e5e8ed2ae8b8ab97ba68f0c76e588af05eb2437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa966819467479c696e507cd990be149b06630c9e223fd047e1a087c87cb1c8b4b2325a022df8df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d91fde612f8a77d83677681fc42796e757bebda3e62165f4676c3cbd8c4b2d48b999065799375eecec663e701a80b438c79829d2f164c78888e83a26ad76934a3b86cdb960505cbd91e4cada0d034d26c66e60482e687af71dc65c49a42c4eb47b3b10317f9c4dd71fdcf3205e5f7bde13ca5f1f307a69b550765f212a7db5cbe21fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba73876181e01455e027c4976f6f3778ce8b254d5e9031f39fa5b6c52e9c4d39c211035e848ffbb68a86072c6c9afa8c4c5f084dfafce636067638b3b141caba2817179866f087807c0842e4dd15079f9a8df07a2a9bf33534dee56e661ca6a06f31e17d46a81e367be7cb2379e0b069a48be0f353537498b6b7169ee7b75b3c20574d1f67c80d68f61c9731b09f5f69f23e428442cc1f96951ba7461b7ec448a36ad4d87c1dd1c194dbbcda6ecd682afe55265caffe392ff4fb78760ac5f96847897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa4ed64542312134adda526e157ff15864e2a4440738e65c2698e5e615592ddaf4fd74ded5ba8e54684628e5e8e7af3c3a68ce29bbf453051270012f658d7adf23e08fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0ae695c27a027171419d6dbbb4c5298e7f7f5e26554f103f7f458e1f4348d65ea178714e661f9461ed6b9a3137fc2c50f012669a92752916193d916e09ab54ce6363ec0971536e204493da2a66b807f4a292ebf1d57b23cca43fa6d2664ed42fb90fd508e4fab037bdd20a18f49e96480fc30a415720a592992db9886ebf59cb8b5433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4bb2d6132b7c762908dd388051a35778a788aa37d8e20b4c1f7da8aea6683f58caf0230bb24b16776d59274689e0c66a39ed540a509dc41b0a75b6b75ff91bc173eae19b716b4eeae74dae2d97362accb29aaacaebbd32316c68b72be91e492d1308f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d482460685d03d82f512cc884301372cc80b40a8e627d354e57cfd5c3cce73da40977185a36f0da65b663c5f400befda02d43d90d44505d7f91c31dc24c7e96d3a0584028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b92f05840ce20036a581d5a5fe13ef3db3e02a874d7062c557fb9622d7c9b6931a3631ec1246289dede8421d386e4d8b14f9fa0d10579ff692e1be5099fcdd4c4e024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7f1a3b831e81608c68adc281b65c6ebe0492f706b83ca5707bf93450e7ca745268a57fe972cb9b3a84f3f68ea84a1190421d0d79d2d43adde53a88e0062b4751209576b2365975932864549f1d6f16178cc35618df9f74976954d0d36b33201acc52e9be29ca5a3a186be6514ad61f624c927aa73817840c5611d2e6be54b8c491af317d55c5d8cb9d41f7e8a52773bdd821719b195f5a5921bb4b4c96ae42e9556f00e82c7857a212f9b18e6da264a2b62dd0575f844fd93ca8c7e73efcba998cd676de7604c0bef362f07a01a7d6fec1709a3819f9ee01a6583fec295f64f18b80eab14b09a0ff91143524ce7fe8b1b3de86b4966846a53cf1ea4f3812851cdaf2cc8fefd582e8b56f890f9f4aed4c20a73a0232b15e6992f9cffa466f094cad85d3f1f4b3838d4d17bcfeb955578cad0a0045d17d87e42a4325bbb7142823228a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a099319a36cd96a03c764b46e422d3f7b6179619ec21f2502897602c58159a39fd0e068b27fead010aeefdbfd4382cf8d1354b601ab835e53a82e6fc2b9be6e05dd859e141167525ca6efdf5dbb733c162581fc65e52730e450fbb3374179f515c45ac22de35e6465ae953c320fe95cd9d3c18bcc46148b4622e60424888bdf4a1020f5bbe6cb5a2bcd00a24a02609cc704b846f2ef5beb20a796c2c9f9c7b24734eb4436fbf68e09b7d38624c559c8d9d4d4db373774fdd62b7b358850e3ab8137778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb67ab8febcac81fa273e0d90aacd6dd905eedad73ce795fa75402f7cdc30901e7b3616337869781a54bef4f14ba5e7e7a83677caf6dcaf629426df27616f307298bc460fd8f01b594b0b3360a1761e3d64d7d7acf5c73851dbc685ca086e8e4b7db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69c112ba582d6e7bb9ab33addac81e0b11d7307c1f2c9dad9180577df8ce772e81afbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649cb5a18047a10452d8a05e2b90cadc2878fa8218f0ce739b1e24af439ce214a241afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152fe700c90808216aa08635418aa5c44ef83f62ce1750655809720129da5eb7e5e94e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa798d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150381398ed15eff2ab8b133dbbfc0dd0a44723ba085932c265601fd716d1e99f12eb894ff768a663e88beff8b86f6d31ec1430d8fae06a195336a1c060127c8b7fa3df6d7a7bd0f903d2cd9062af0fa48fc48db6b48aa29820a2eaad19a91af60d50bbf41e1a3247fc734cdaecc6706fce7b76eaad08615009af608837c1da4b80a25d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af48b12bd064844ce10014c7e9c94cebe6dde151a6c9b01a30f414155989b1cb223225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da96052103d87eb5b3406c77a65bc0e5afde8acbdad6f48646ac1ae3353838a23d6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165fe16422e46d6ac0ca2c01d79d0a4d2a529990acb092cad058f5a18c9c6bc81edde1fb84bb41595ec7c69efb0de9ec1e31220a1b04310163c2ac3d0f24f3c5ac7955c93cf5a9e1049c985bd219650fecde4f7eecc88da952dab69fdc96835be4ab4386c2eb5296c4f8e63fa05742bd60ba4650f48ac1e7e9f9a9743408d885c28840b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb54314aca3cf78ca5251f139ea75d59f00ede55a21bb62decf5cbd74ed223081a8a2c51ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927fb46573847c1e69f840d88e8bb16b6a463f26f8633ecb4b56c4762898963e93af362d9f2074b4969f031a54eb45a66f39035d3287b5f4129cb2de24e17cedc9b96d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5525807c6a3fc068f1aa8bdeff8fa7d18492e144a3d1a2cb02289acc07a654b849bab4e65c716854f8a349f56460f7a98e1621a05d0f85ad58728c4b27f47419ac0e57cec88c12891b6d499f5e8a0f074dbc00467d8ab7c05122f5cc5c2b2dfd96a5f8b47e53f1c71eea282a28c93258f7cee24843014f1387ac8cb7c9d2f8b52d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0a00aa70c8d833d8b3761118b81c88a6aa4ee92e4ce20b1b201e82fbec47a6ed12de35a05a0f4be29d3db96a74e3e6c59c83459970bf946f8a86c36f0ca3affdcd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91326ef193081cc31b74aec2abd7ea19aee73279d7e94edcaa063c1f2df84bf498549e8f823d009802ef74f621d4b053154ed364456276c182945a9ab1f1d1c9b04c12fa526ae4d9887fd1103d2f9740ab8a58d94705e6390feb39c7a501f21aabfec6d265bec86b052832b3cbcfaf071d416b309f8e9a460154d63ed65afae62bb1ca25bd05381ea9a57da6b462c6d25ee2c109e492835ba3f239b3d5691b11f1bed2dda8d9e5dfe5c9b512a2cba122326a1deed710e61430987d1d8324d6097ee1131de3193b1456f9031e33151c9b6026be7f88dca1c85027af8e0406ee6b95f5fed690ab624fa29fa60ab51ddde7063c6f7b61e67702ed82246b3b42d9afa90bb50fe1c65f47e7c8f41421528c2153bbb21da08938d11bbfb39bf933f5ea4db090cdcb1b84cebd131623f3d3b06436ff32017a5e694f137171afd4589ddfd0b00ecfd8d452366762972abe27dd46e2b53e1d52f26457d409f94de628bedaa7cf86dd2334e7c27e6cc02bb4b5638c1dbca92c754fe03fb63f0e72bf407ea57a4d73fa010508cdeac6ca0802c84bd411a0454db0f040281d3b4e9a3afa7648263329c04a5b83913f5acdd629598844daf50fdb1b76393ad7ec2349b874f91aebb926609d286c5210f1785e0e440f28cc4b685c0f33f0b206c6afe59c1c33c3cb3982d9558dceeeee4135491ec54fce5499fe57680b6400180c1897695b0593c7b199cf1e60e31c2890e9f9815106cbad077cc75c3a1c054f7e3d3052064de08a29902e364bfc93b26faa08d9742036c47a8625ba54fd1ee9cad8d882bb440eec92df92452269202c57a5131fda519645a76f257b9e07101208e19a1e9595fe7afca5ae4c0475be12b543da45338f82f8e5eca9050780b6c88a3e41dd283b6646f9c742e85ca6abe75944ac9d001a535f3da192e65fcc4d295ac02dd342ec0db1902114bc2501ffef033a7d6bd2fc7d2529bc9f21118e3dac2c15f8a9a8d88c2203c4d52161802452adc1a982f49c5bf9db8d00f6fd599a842666f8613c240f45918a774dd3e5cb054ec80335e1601255aa70729a74b2f85769ec1650736039aa4b02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b976d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e6931f7f5923555558780586144973b2646ba38ea71140d2fd36b6e8bc8dbfb570b2615e0224481f9eee0ac611ef13740509ff66503cfc0fb964e32d08eb165188b0ad6cdcfb4a55867b9f2ded78ae4c2ca04e43d1d7f7949c34e5a5888bb696dc8c0546376240c8f1b142c18e63e88f58c5769eba9264a0102b4ded4ce623066e5f38a7a1485148be45a1c7d532e048a7109dd49e06aba8a17abe0b6e4e0831d050896cffbf9bb162e0303e6d158f0f1e57bd44a90593df34bae13468ff471321025eae8b59624564fdfb4594b44243c1e7e1f086a0cd7a364fd7380f0ff34d601de4a83d3a9a310350767ff67ad6e50574a1c25e2e30a6c5a16ea20fb02ab9bca6ffeb16743224a44d3efbd7570b2e174fd3447787bb87720d236545ffa8e834cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f5f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2fb37a7b14968fd10a33f59047ae43f714957432f3d3f36608ff1c826653f02fc835dbb6b6c3a05397f7a83b8d65b933157f49b7f4a32093706ba97e54089ba189b3fa9dae54476208ffc7417850af508bf2da94994ef4d19a3c90591b22b9e12fc1e31bfeb5bf5a06e49694bae977279b4f56991207033b5dfe637c428ca418745796e8a79643fa5c2d276381e259030f36e63f42fc0505cc6cede4ea49a19501bc366a38d447252824ad6a779883dc857fd204a051a1162b95d6591e0524f00cb596c835f9f55fb8e9f761d1f26bee4134f4e139c468edc7de66d359f659c9c8ce76d0887bee954ab6790ad46d3bd3faffaf1a7a89c5faf95ed51217ee2f89f4d84654621525868a10f8cb4f2c2603a9312f7c8463553ba19a61a0088d913dd87b51bb87d5ab9a2aaa3727247a5cb4a05df7c715eb68ea7978a9f3571dd3359b85f3f9862a54c32688d30dde3b2fd55e807676090ba8cdd719b55d1b83b30cf7a9288bee585156100e685bde33a88069d4c856085058fa48af07d43595d0422bf5b9c41f68ff9984daee7af4025d508b6271217d9e7152d360edb0956fe7b282f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57bc3fae0ae95db0d12df9e3fe9a6fc13f96fd52eadbdb84e819ebbd60d1db2783e20bc9bb6f5b9d90f21e3dcf8167f362331addb0fa2e354b60d22f74dc3cc432f520ed9953cec0f86ce38a4a24a16aa6dbba5c9bbca6fe9bc0b96340e171df94f0cd1c0ef80c33d1fd46c5c186181e1e0a8a034bbc815b66aaaa62e69b635a7cada47214e9a04546cb8261d2d5b78f97b50214ceceafe928172aa425f4d2264c6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969441772abb36960a7303be4d6d8cb0572a48c5ac3edcf9594ad1af05c0cebc857dab4dca6ae9fee7d7a2780c07b1c5f07062eafeaa750ef77ca0f367db1ea439d794c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d74b2d4a33f848773b71444780eabe64d73ff2c0c8afbbfa326dfa3a88d48baf4a55285c837b7465d6efb80c59a2789c850d0dd1bd38e965afe6d9b4f44feccc81e6c385f401051f90c42aff6d3622016cccfc7061f10315f53adbe5dafd38506cf2d19a28b9e6dedfb78c36f5551fd2ae9948dffb46ec42d7d98c226b3bd9c7a18eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2b626150fdc3da7145fcad07621ffb67672a58f8ef594e227a7738d3aaa844d9f09618408442930a50fbb988c0ae2ff4ce81adf69e3b5195eb01796723a0d87e15570c78af418e9fbcece5d2701283e7d7e496968e987b6616129924a8d9894cde206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e82dea58413cb8821b0cd9ec1d80d02a4367d2ac6ed9a0ae825bd9ddef26b34e910d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c1e333a57ed0cb37199b53d34ce09b82d3c3c5068f47086f331a77a7b28dc579fe983a5172addf01343aeaa20c9ca79f3b6e91ae5e295a781c74b4473115d7eedb8f4e47e0e68e08ed2fbe885ed47e1544a29ffaddd5464f1e1e957cf496153a1d47dd10fc8e14f5dc54cf852435d751d01f89570e4082b42e25633482052d147e681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd1bb4ad1b4ffd85180d619d0a3ef961122da7e068343a0df404b764aaf06ef3e26f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506c56cfcc686b63f2daa56ce53a28a89221f2310807ba6223b1733a706b4912260d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00f562d681a09452a54763894b89775e38d46be2fa6db1817cf84ea7a3caeeff5dd3b085882a498517b2ad8a9b196eef7184093d2d03cb7f2088b5a393cb19e9d27a063d05478b351625b3e664f73971f8ad4536bb83a68a65a38e64f368120306b20e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1b6f167336ba4e32ac1be4767c33a3c616db3ad7dec139c0435950196796fd351d4aec8a5d63545c2596c5946d074e3af41f7dbe355017cfc01be99e094347727c2520933575b1b31ab32dee529652eeeb3618e9663dee2f7427ff7f69e23e8fe9e376d8e20251959fce4fa381c84306f52a61a6b39d28627ec9f2422b7631b90c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c86bcab36a36f5ac92076b12800741a18b9b4933e9c87c6dd9951c11f68fd592cfdace59bd7a1232b6d4f9fdc7fc4c261a80341c7f71f3d8d1ca52f607a445913d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c324939cadc247830a666b4558445f87359b10fe1f8b061b4c3d411db2255d26b2562b605b144a3c41bc73354f22a70efc9c5e0ee5d6f070cf3f20193882a51efba5b36fd7d9904f10cf0a27bdf93b6b0760987818fabd7ed5df6be0dcff7645b294c5ed89b8c0b0133df77b4ee433f589baff75c7106cd06fa7edd2675a41f5c32cc7b494dee628f05f4c9f03460e0a444344525569e102cc348add5186ba2de28e66aeee083b02ef6be2257138be64dc3cc45c1ec3f6263f88c13941416c5cfb782996284fe55852ac5e03df1b116af5c6abc76683cd0c094f1f64c201f32daff232b6cd3919c9e49548252efed6e8ab5cf630b653b1b05177099f5046a1ecf557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd983816ed996d9f852ae4c866d4789670789ce8d50c0a37ed38340933de88adece143243dbd8e5c88049380f283ae7ddac6ac6dcb4412a37563619cefbbdf9fd1c9ed3c0d6f149cbc7c6ea8501a0698f134bdc73020fe73480353fbf5f1e54a0d260931e0b0b0ea7d9ad58553c47fd02373a240feebccde0bf39996a355f5fe4f42c70d48e4441a00b553ad1badf2a22d9fc3c7965e9e9467391ffc395e918ff80d39863f9461b27c11859824d697ec8bca9ded62b76d6f66ca39124d6ca00917df021e46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8de03ce278c6d24510c4ae2dc34fb92d25881c4c19fc476bc234c8c57fd5b5bbeacd9ade923d71abc67c00de99a61d4a78324ec38c81f4c32604da5a461ae5265df4ec36edb45b2bd13ede3fce8c581f66da6acc2d81dd77af69346779f42ec9cf79a2ae4f2f716c22502ff18b38605a784c0dfc39d2641066b71b1a7a8a9c4cfb2e55bc93c4eeadac5cf026555b34a5202d642ffc8036b888aebfc86cd3e381157301c326559dd48eac57dc113cb63a90a35a19370350418cafcfa36115d69b8a07d931bf738947e9a435f98af20211358258777c0538eab26d6f1d6453f189773d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f25362c4019f895ca0084591384ea3b4284b5de663778fd43cc5a49932b3251a8e8efc316f056d62085b9831987c86e4c2946246dea2601a3a61b97784dd5375e3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347a335ddf61cee1ef8375f5f49d16b9c09bb2dd01e06a72b0e26d8cfc741e6c1717c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a3b04e925445f9911a1a4e852a90d15975e800d0ff616c243e7cb8dccc25241f07e0e00746507743bc275915c63ea751159f9f758a5c31f68c94f2e8b0d30a9edcb06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f5687f5ae0fa0795ac1a11c9efc9f1c5062af4cd75790810605a47b63f9b5981f9eda991143d9f33738ba01c2104476368d6fd8f49687516f80c994dda96b8dec856eb4e54a8e6e9b021990255e936aa2f4db2d58650d30320fea0318b5ebb98678e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c9476e96120f6964e6437c8f8b91ccb79ba20db67105bfb968117b97a72d2ffbcc389b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d93656215370f2ab5e76847f0c05c868437a0e4d00e5ffc57d426c4c912d5db40978e20814ce1263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d1098a60586ef29043f107138146a25b6069c47a76f1dd5f876119e54d5dcc7458f02d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952975dcd13772600d26875bfb369a99d04417c486edc1e213854a059eb8367c6ceb9899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f53548dd48dacda8d1bb2968240cbebf608c504a02f23a089f36fbdaa22f9fc4a7cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2b522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19255665018df0917ccbc043c9ba8ee95ed7fea0ef1381aa5612de3fd3b438a51f393b82f7ee533963a5b0ca72611d084b72dbc961d2037216351ee3a6533619d907353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591bcf2a7f8e155c50a50046578a134852b751bad360c5e8b34858af2449cb546c21fdbc4382cd96ace4b9ed67eea71fc7fe451dacd2eb02358be574a6c1a74867dcea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e49de3acffb37cb86a76131b64f5220e8eeea832fa7ad5a954c4568a1aed89026e33a5204cf19c15283ab8e5d7e04c1242a8cdb3908c9babdb1c2d800688a44906433b8dac8b89d99e09884a861fadd7f4024f0e62aa6c21c1061b27d784e3d5778292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1cebd732528c8fd72f9228ea309c7210f2aec1243bc580a5840901a6b4c1301914831f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a461b482fabb76b6566ccb19b8321a3a619c3c12890386f9f65cc578928475a3a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc14a2bd6757c2a22f3bd7582eb9d25563fd4229596374a45b73955796aed4f7d981a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c926e32c0dc1028b292da770cfe1406d345b7b71cb07002d6f9594666ebd4391134963ff718b64821d4c07c7a47de9d4b4bb3e9f43a19e96cebb39c1a2bbfe7b39a70c658016e775b0fe2407c84cd995aedb03e1e07cf8351d143ee113bab9c532d5f2f56099005b4ecc63ae190ea5d9a95e94c5f03df4e17b0e4e0909d46f91836736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b624a33a569f4e8c57f3caef28ad72a8a2c2f8406833ab49bf46ee7c1e225f5cf6e8f68ed3a305c378e5206a9320b8da27abe95a4cffdb9e35d8ac9e286cfcf1e38da6d7cf5b8600062c0a11c2c1dc1cc597c01ceed8c1b5351a54dedbbb9009fc6c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bd16a093aa00b3345e5e670a9ca0bec1576465beb80dd72ee15eae491ad3c73c5446670d7ada844c274cc5eab387da6d9c38750f6f1e871d893f2875ce9450c38fce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a19eaae71cc02dc12b5f37a4bcc0d5cdfaa248383c7c2250422bf2d0830185df629a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1e90239b98fff5eb76a483e7421f9b19eff3b213cfc2198c28181be036b33f42445212109d40057c524e1b7dac2992777212df48036bb9fb78d060259cf485f78a6280e35664401eaf73a740e37f08c19b4b3fc60a11154eaeea82bf2d50ad626008c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fc445f537be1ac4eaeb056b75fe8fe12f18a0978e1804b98dc8f02d73b9e8e18b8cd5bae884b3e68d538b1a27f953885ad86c8957e5554479063222a30ddf291f49fb724c0a0f9bda646e016ef7eb147a3f9a074d7b68556d4987c834cceda2510b3be983363c4594fe51c630a2aefe1f0aaa0afbf6224e157528d5653cdcef38a8fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6311f79e041726777d2963453e47db098e2986828ff84061d8592cfcfb57ab62e7a87f5d42ac1c22e13debea7b839c907ae0d3caa882f1cd562548565a17da5351206e70bc49f98041560dd89b2ca3b4752ad7140ce790648146f6c006a0e1b210682b6204d1a331c87b5b443331b3a442f6951c1030fb106b99f20e9aa8efa5441df326917eb9d141c06187ae384b23984dd9329f53974dc2ae9a408744d47261e568e0d93e42336b9ad079260493a1e7bfe00090157d8b0df363771f96c79546fd064585ce711eb0a32a7f52ebca0340fa550494c7c34d37d75720dbb9f934e75afce615cb44f29de350870055940e6119e07dd16023a3cacb69804f6df577c8013412b6fd5bf19be4fb14682837f9412ac0d13b2495213bf873c1496207f0f4d13ee89f52dcfe65e07925425642e8f886e8bc67bcf06709649706d71ac362e4d4bef4190ab62b75153f23aa00268fa1a5856bff15ef78a8a873993eeb819b06bf3779cfe8a66c17630458acc7f43199ffede9791fb7d47824a383e865019fe4a6d0cad7afac2a7ffa203cca81d27ba51d7f25ac723a955d877eb5b4470948ad6325c2752d30248eec228dd8ac6a3f2fd8acd02e25a52cef94f7ed25e56f888c1613558ffd489accd76b185d013abc6a1a16e5453d32b93fc6eb3c0072d16a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007244ca306880e0871a1aaaab8f673751ec2c8cff7368826c9f7eb40e85788308ad3b428660dd90f69471be7731f296eb2a8d4a5d40d11d5a133d66225b9a6428f8d38dcc97689deb10e144f72b9f05cd5ca2fe38c9998f414916118cfaf756d48835d729c30601dcca8f0dfe3e0b875e721608e0f6b59fb6379dd8676cc7cdee0d32cae1c54a2b71ede051c348ce5d2b209b2722b543d23ca92937517bfdee3863980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee18772d5190113a7646b44ac88e537491a6435bfba6ea5e0423ab9c0d932142161c37dae997c7fce486c55bed654937e31bebb66af93cf554d4e6055b0030d04389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca97e48ae6f59b9b12180172fe03505a28807bf0d2519af092c1a0a38fa72eb950fbe6a8b502a9c400aab01b1b73a5b148e9cfb97d54bd1a245485a41b2c2e96c2ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c0e9b3d42bfdce3033113add4a563d197f396b477e55dda7c1594e2ade5786b003afc7c3418717b4d5182cb8423a40342878dde95659d7f8dd918358c1d3db5fc8db74dcddc62aa6aaa7b68af80b5e488be52da95caf45230b311689972ce6d0039dd50eb562d67b1ca1c52c5fde45356a9a2d08865cf2238b507f2af6a0ce00f9303bbc9afa5c40f807989cf497e16a71cfd23228faa5bdb4899767da6617944951ec1e57c15cc36a8c0fd0816b096b2a7533403002efda9dab17bf445824114334395ed64b322218d9a1ef86000012f755dfe0ee2e75266d5149d0b3f8d82c381c83580c89a37bed30a55f028dca5c687ce785f80516b5c7da7cd4433dba8117b3ad7d46c1c0941a4b9244045faa607d3e58352f64ad9bc15415bbff99104dcc81d59445c2ce05f3e38c45f538dc15c466250243fb094d71a926f0ecd5546c04d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ec3855ae4be256a228e16612ab5c09604c2049ebff828b6093d881238b036b364d73745c9c45bcbad0058b47937a28b4ddf1bb3f39ee3654e6f8a57c9f03f6583f0c0bbc2bce32e57e13273a7b50d433eaf75b680d965864c8115b10141da2027ba852c05d2996fefba22e88a2067808a512cd8e139f267ab0ca19e610a7b0a5b4ab118581910e0975e6d4821d01c1c601d2e8a5bbf1d0e4c25545ebbc80cb5562d579c23e698fae41e99df99a55eb86569b99b0c0ea6002f9db4a893aa8b34818b6a857c53b942aecf9f9a974ce3fb08d4700274a856832b247ed34116a706c90633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0070e885a4e4dbc6c24a24a8ea07c129d084f3eff584222e2c5f002d9dc3e450e9db84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654af71d213fa85ce727da092c11572bb11fd077f3def3420eaffbec20a50b473c8dadf683577a9fd9608aa810fc9b7b26b54881f354ecf26e8e891f11deceac3d199629503b15f9aac6c8dce9657be94e7632a7868150b3f3a94321b8b116fa72c904f40081564e1ac0d08c646c884cd06f329a1f504b0907d353b6c319dade6cf8f549ea3d9978c4c07d37d349c2f573f3134270e5c60af95e1aff51e2cc215b2489554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fcf9684414e85437b9c7c569f67d4f0b4799bbee4fe03f4519155526c01bbac834437e8a52fee459446e584c292ed8294e3347461b0c164e6a522bfe78b9eab3266ba6a9d5e5d2de57d7597fd3d289aed5a99bddd15154615ab761ef11edb72088fe3cf42c81c28c466315c7277792fca75570756ff4cb058c4de74e504581947ba9ef3edd2f45206851871b3b590fe0a5934566c9a6d64f60ff6930c60ff72f3fe17e79b41e50753487bc755d0a4f5440d8a3701e45a839adf4169154909f6867560a07773b60f3cd1a3635a4322df940d0fdb5afcf0912d4566db31ae99753d409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209c9410cb801518b9f0249d64b5cdf1c66a2df54843f6ca24cfd9a09934b93e9fc77890b555e1273d14746dcf3a8a45c87364666cd3958dbb7c3061f4bc4467013f06ca6302e41d7dc4301de5473efdeb29ab0058a2f2fcb779a5664be0a00fa4c846256dd67b6df8c0e2786e85e176f42b0650428e8285e383dfd934d75871d772af7a71ebb471d7b9abcf015930076408023fe24a51e6dd7c63adaa4c07a6c125eb1d5f3ca98b097ce588d5575a1069c3057c86ffa25b0514b8e0b4fb04493a12830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe503ca34aec9e6ff70f3342ccc3c8ae860205bf092467eafb0b33889744c4dce3862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c3a57c37831752aaad4da7424b915fad24eed1405df47cb9d62f1438fe53d7447bb03ff8b73705529bd099d97afb70196bbee69c3bfcbb5dd4c1a67138b4e87593a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b20af079b10bcbdfd09a7a7e3543f7352f19bd7492037ef3ecf3270f13276a6732b54c32cc274aa177f9dab82244f71997eaa42ccd7161e231012bed0e0aa9fc1b5d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc0263c93e5b9dffe8bdda9111d114d91db3d65e1615f92e083536ead9e1e8738c4f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29b8a61e83dd7c030c00a7a527860d4c5896ce1f98c1a9c0a18deefa79771a9dac9c4ee293caab918fcd843475c66340e2a8f95bbe1b12fb669a2a6234788f482f640646987e0fbc0c06db66f1b67e70c7d9e3b1d8dd8025839bd9a460f68bb5a4e9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f57198eb2f3952f98f6c02656c4d4e40b19577e0c322709a2b55497d1c7fe6f314d9cf408fd8c69d1a3cdd923d22415e25d535fd4369ac44c9b31b016beb906bf1eac46903e3d8c040918598a2db123b5b45ad82cbf84e5f21630b8418dedde5b927cea0ae0ea2102644bde7ca835930ce846b1e37032888908efbae6a7485c618e1d49f9c35c2a98548af3f54a9befac7a957a6c30a16c963c0a1ca5db51706f01c97b6d53222b1c5f568ebbfa460835a4ecbbc03fa638acfdabe1758b9e6028acd2a128675765cbe37cc01f63903a324260f0b6ea88c45aa5ac0f823e8889ba2e925fe46afeb42ea322c3784bb3728a10c5481f50549c428228de85233d39d7ffda9dec6dc840ea6b273c4783f03e0cd04450dc8d0b61bc97f77b025ca196f53db57053ed32b5cef55dab31262d427ba0f3079e961e5731fb71835f54e164040d0ea9fe395a2521517ac0c2cccf6cba5259115ccc2c572b67e553fe3413e2bada8f45303af376ed6f300e3fc03be7872e573744d3a8460bf4d2e1653dc844babe92bb3a16948358712c36769c161a1dcd33f01022be62f927848390b4596967b8aba96ffa058a07ef3b6ca191f60bf5b6e850589a5f342ce90aba2ad5a122ca948edbc2c1adb64aac092d80c0d4ab14623eacfe51b24105012a7755f35687a01df35e904796dedfd8d297d5399e95db77a263595b741bbb9200bff86f160bde749326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e313dcb507dc44cf6fae141e13ba2a390c5f171939914fc34414c611acc77306a335eddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c50f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c1df2a57a60d2659aca18d18179745f8522c55c6d2d3959fb5abdcdabf5aeefbd730c753a6440cd6a444d7fe8f0d234fe3efe4a12493fd6f0791d01a8b8ed446be70ebefe664999e0fac9e24606b08a13f73c809e585a282a837d700b7abee1189ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34f97643ff3b3c1084f0d9ca93948ad61312909ac8be89b12d877987cce8e963db86a4b55939cb2d8e0e23e37d6f872ffec41db6c9ff476d9f8e382c65cb0b1df965775ac8c16a07103b0a34c0c99d0f86a7d50c0edf3c45faa0414362562dbdbe9f38da60064e599c6cc75c8d78f5a099c095b9973ba0f2be527d1c49682df12b57c69ea2cc4f9625651290c3de6cebcd872fa9e453bb11046c0564b6b7e94e6f0ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd504201507a1afa37f41349bdfd5941114a979b9bd4b5a32cb70b04ed5957b38fe82593c6ebb8a7a19ec3669bd55531031200b45dd6b5d05af71552543471ca85a9eeb262e795db8839d63890b78b085e3a3bd955c3e0fb96dcfe917553a3951ee2829ab34e040d37c5f77af406d6e85379743c12c3cd2a04eff7f2af8c6221129a7247621995273ea8785f41bd016bc9b4eadf9b4e6c4c50d91436ead9c50c4842eae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9be4653bdc89851237ef67a9abc9f960cebf65328125e83015d102d26a70a6b67fc4ec926bee5735f8c1f60eb4404b42054ff28d291d8accc8e51ed69b8fedbe351cabb3e812d55bb5df815569a5e40828deb899625ca05db69886e1972450b5e64a0ecd0dc73dfede96e159c7be76b6c573dde09295412c247bf4753aa857686604095ce12d1f9098ee8514bce50a11e6fd4ac229cfa730c3c55901699d98bd1eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a38c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c466fc233abac9ec73bc0c94621b6869bed756972f5d8c258890beebe60173b186a6c6f5c7ca65f3c98fb8b5b3556f79894c76bc88b7171781eb2753d26e8a77befa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772f939b687fbe5c441e6d41c3228139ae56bc23d76686964af92dadd2c2aba61a7302f4fbf097dd5e4066115e0e17b35b13a7cfa3b0a7d676493da32cf6b3760186f2389f2a1330aefb2f3cb97b35c0141b10a757bb943ed1f7365159087e30bfb00b98c383751e96b3835e097b703a31208904f0f5f9743097f3765df2d84998f98ab06e01fe9e88a51a0e74eaecac07eb3de36f3ff972434a3765fbfdc51e2a46556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f32f1195a789ea11b102a40c3560af0c9b79041c14a98cf647a44b96a623465c27d0d1be571cf57dfcc655adff5f1ea7cfe5e005d45316cbb196a8448abd37051a3e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d74da623b1d638a30bf07be12d1fad74e13ff936700d342740c6a891a1c4b91d0e2af12b0492a4d308c001e5f9631f692063fbe8caa06e4db439f70335f51213d782edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f84315b384bb489888ae7943111fcb03ec777bfdad2e7bd0d9181dab79a30baa587cf14720e98c0e6cae02517380b0c68ec5fd076ec1d2f32a895fb768bd2cb4dc37f2b0e5a151fe1b2fa5b0117b9f28d49ca19075d0d59c8e392e8d818f8c20ec994b5e5721a3530b5f5e70c351320b273a71b880041afa2dc69ad7db00bbdbf6c74cd2518964ab9d17799cc79330db8ec1608228ab7323102af2e52cc9eb2b658d64eae6c6e3492fdf799a26abb0fb04a5e721234ee900d9e7c221818cc2cabed04d4bc0b71f311647337c91aa0a5de940cd883aa85e978690cec763957ec1b9069ca6d73b175633c02deafe4c5c39c7328186f98ff5b5703b56595e47d92dd9c15132c3923ac3f28b947d83ed6c13d6c483f9356af49e0926cfb815e55a73e02a327f3d397ad757b184432e3136422983f9803512f3b294e29ac6d58ee00e29566297e0d9f5155299940ed9a605f51aebe71d58cbb12d2eaff0183dbbeeac7a4a943d986369464bf1e2ad1f4addff07c2ce5a2b4d6830af3fb7e9eabb13637c1af335955da59e6846a3019d6a25109b0e6a5f8678a324fc1764d6c6e39272878938597671329be4b325124d8ed2721d81023ba3602eab4f045e95e7c0dacde625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1ef374c0f9619503506058be479e5c96941cbdce9bad2c218db03753af1cdc48aa8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb7c4dc6c07f9437f41d279e3fb6416dc10ab2a64e01216530302bcff1a28a859af0e1af53a0d6580cd5b78efaa18c49451873ded6feaeca3d169515da16dd656d1a94b898911f5086e226099d80be17bf97c2d8beae62615d284826c10a518464e2fd6fcf7b4952d3a5216974db5c67582a186a320b84487b766ddd4aa322b6ad8bac3b207433d310a1fc4f652da9a90b4af3a74f05eacd4739a8dbf2c3e248f5eb02f5c7f04d000df431e97ea1378acadd42e18387611b5ada600fbc04e071a7c8802db8d687ca230da0e5fe307d029c1388156298df284461bc051574ff742508f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f59d8efa59bf21f03c9be86d58c303c55fe60d8b5757de0940c592951031b3e1643b8a7830a7e0d07f65fbf174cda9c7c55bc9a25bfe2d911d0f126ba0beea81d38e6e9cbb558ffce9b64a311e5420c7d51dbc8f4a2e3322996a5d3dcb3b950f899c0c3a001c4a7c5819336db8ad9d0115b01421b9e595cb0cc97ef248f147959ea92a823f893d575c60806bebf717bc0d86c0f8e3c561a785b4a94cdeba783104a3c2912d6dd33ccfc6b9247f718494946cb18a5850831ce286c6c9c48a089cc5d95718dc5c20a0a5f0586cf3adf31ee5e49d4fb86e47c5bb07a2a549e9211e7b816ef16e6bea2b9a03ebf8b74ac3d34ebf1288e6404f9e07da8d8320ffc02a35102c66c6689c3d05642e3c9b751c2ae8e93941b78c801d8b7d4462e092c1480b23fce9f7bb93c53c0a0eb808b465cfe6e3adeb9f69c416a26dba6f5d0916692b76ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704c7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711bc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f738b873346cef08b3bb343e367726201f6411f16e10ad5885be949422e4c79dd9c9d92773752fb2934b0696f00cb7b293a29a08be525b7d0905d34b3aa52a4eff0f799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973a4f5d8fcd25041e102a8205f7d53d6bfa59d877ea0b1f5260dafe60a122a8409e28a1b3efef4406bb052e6db85d95bade0b7fe35cb3bf1c910d5f98de43720333113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f137bd8cc2a3d922602ffe980ffc4353b15758f9a019ba6445bcb0c9bde5171dcf921d8527a068ece5d917c7bcbb27cc2f48813e7f407ae787d522020093d18fe8bd3dcc148d6e198c78c3b51a7ceee8f925aa1f527644eb98dc97a93d345fedc8648fb3047ca7426d830fcfd2813e3c9a7b41a2df863924ce271eff1e554f25bdf60044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fbd54a86cd46ee5602edca5f7c5cf814ed0e17a1dfdf830d7ffcc77289d8b0f497d0c8f7fc4754362fd66ab441b4eef5890ec8e98bb1f780948a4cae004a747670fa8664dbca1e3df2accd578947210b6e55de5207f2514b87e36072dc25de4cd61f81757eb1a9787b34a532b54a90821027ffa6f7a15dbd2b8c98f1d505fe7238850ba60e7d85f310602d6ad1f1a544a37f21fbd68ff036a7b92fdd3dcfe8ff85635b8a0c5ffd6c6b0c5d38c8c742699c88b448480997652c637a5197f81a0467dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8ff8d79cce67adf6d83f79376126616553379e754ba4c9629a02ac85f04314b2a42b9a443aef175613a1994c7c854ed3a57a0fdf2a20f9e5b8118d2149f078642882ce4935b57f5ec3c2eab562c7c9cfb40e8b9f3e54972fa4e25c25895756adc666145c8a3bf0a814689d310ce47f4eea089edc85de6a5a5446d5165f79e49400042cfa88cc6b20f844169c19a1f817a44dd2b31c464827707b5a955859c847047a621c08a1d81ea89bea3f41ca3e8b5ecea108f0811f5aa85275abbd7cb0054a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b5646665a3254dd030d63524bd3e80bf38664311803dcae3a63f53771933b4fa29d772de6a4ce38eac36783844899ebfa7c2e11e2c7170a04ae884a1b787c7c9afcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd43579f2050d1d059aac55e2f01d7c318a3df286322ba868a7850e0b283216f9ecbe755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d616fb5c5edcf809f58c2e47cbfef2d5aa6affd3da59a3c52e13439ef88f6be9ff356da3ccf4e65d507abd8bf567c009b72f971d4d71f24651f4f6d5ad0c36a966aa148ebed79ed20d2af932b611ec03b9742223de69883401dee0985f9925e104a706fc3ae3feadbc01e7c098b536f78ec8f19db1f026ac98d1a2339549d115133814a9717f2248f2042701e1d149a29bfa07f33d5d891c506bfc7f4c2d24bdaee99a74b3dcb978f0e33c447816a00895828c18117c07433e404406251c7518bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33fcd4c2a60cb8b0e793b1ada2f20d14e41551b66fbf142e7f58700ed7f218db2c3da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f64aa5010c3bf93ba0df2b844164dd83226ea55f67a3a32cb9f824cb65e4e8654a2632d7cb9963d894b674f544d7507b6aefa85ff27e457f31f15185b8d495b17deddcc27f1376e483126963d15bffe29d2d060744199c94465ab82e6b5f4bea5fa0d2e71130fc2cd2d088f9170ee42c2bfb98653f5670a455f95377ef3a5106d105afb09bf44c5922d21f4c123d5dd2be8c57043d9c7aa1f523808485452488ef6d3d08d54d9bdb1e77e5b5209728400c5906a12d45bb0ad0d26f7b615ecdb3f74913c78e77f9a82e17e38e0dfc107b9431ae4560b7f31893358bf7aacd9ddd363d8a79e9aab08ad5ac38171352f78c252568b38335dd4ce5b65ca1024a77caf9fadf130d8baa6bb077cb6f6ded173917abe2820d471b3b77f393d6e26f81a5166ede0a243909acc4c78746252f7c7a0011d8178cc42e4f674bb2b07a126ae3f011fa9a658f7aa52d6471ef5b6ac894920363037a341c48ebd82c12be0380bbb6f2534452d91759287c05167ce2ecbb62f1bcc31cb2d1c2d52d4c51b50328870016c6f4771303c4654c6be22abeb897f20d5d1c0680fb990861469aa3c92529377b3fe1247e6bb4492e44a64910f5630cc30386c7dad7c4dd506e3d1633680de8a4006b2821d4d00ad242258c51b3fff240335c566649194acff644c688792b54a2d6cd7753458fb0bfd6e531cfd602fdd989ee7ff01766194d58f07b9188b11fab8c72e8b47479301d179f3ef717e36c0901146ec4bb0689704695fea5bd7ab195210d8003f2145f9a29a020d5a26e1dbba64193a7ef513974e3f4f777f1af9dfbe5a176f896a68d216c0a9c23a1176729d32d01e81dae1860128ffad70c232dfe82ef7b52a8fad5e60f17e10ce54012271e7ddb8d54362cdebb4c7fe455d5baaeb1d91a633d7cf604b85df0ad5a2a270983d8c77c47c175f275b0a2adad823701ccc3ba8a325db006bb786aad76f91fe59eda6b5159db2b227a0a1e59dd08f2e8e21c3a8155722ca190b1d87b8aa23c8eb91106ecc1bf0a4745de70cb4c5c4532a95f689a2f432e1f997d0936635540f32ec256054314c414383887a6c2b0f8f8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a839b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f06f23c0a11d52f42a571667566b40470d1ae6a3d239d5af7e1f3c7b60af26c030a2265030e28111cad03abf653de02de6f125649387d42996e7cb9096563abd000a35d79d977c3274229cfa5528de88481d6637617fd46930026d7951c4585d44c3c99dcdc7e9fd7b046fbdcea53f08fc19cbb10f5c80fbe24afdd6f7e6a667a22af8816f09f8a0e670790ee8a3625a03bca3b3c35e439785b532cc77544bec6dd363023a5d56b7b07e1c77d645c4c90d45dc5fd64de1bc9cdfe7dd827b84586393af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f76604ac9460c2fc0bf0b614427d86d9cbd5c66f42bda0cd282de4d12c6f48eb482c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971ecc56e060f625cee59da0e65ad97584ed45ed7bdde073ee11417261057d2f7c41e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef2e8b5ad781e51c09672f158dfbf3ebef5ad19487eb6ae16562b77ad6542ed6d94f492b2593d4567a0f124768144f8e57af30b0e3f8db7e07408e0acff4caa16ae490948e73f0b2c4878058ac34c59d1b2420f028ab97f5b0528a435681fe2b2aa6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445d46dd774badf65b8847d6189e1afc479a5705eec4a2b6a6d9de5c728b9805a70fbf16befd4002b3dcc2407128190d83303153165eb6830bde1318ac88df2d5a94afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248ac1230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d28f0c7282ce5304e3f9dfc28e0706e1a80a6310e7fa4516f333ed57a8a7042134a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508badbb570f89c55a644c7b2ff5bda8df9e1d28dccce0b4eb71e4d795c9b565c6e625a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e87f809ecd1f579259bffa30675d6d85cc8205ac7c4d37a8b16b3ae2939b38d3cb4f857653431e8a9750f2832b711df3ed8402cc7510c9ff4e2e53daebebb9289c4986efa51f980644e757d25cc5b9a66a782a93d4e86417ace3e933d4a8e34625f1e9031d429356cd21303964e59e3927be678acb5325c9107bfc564798769a95cc51a44cac661c657cfe76ea80a5f2429eca050955e30d1b83f69ea7616b3c960a1ce9cc491ed1aa1c3fd2eae83cbfd23bb8e4c43b8ff0d6105e5901ea31c97c7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d74eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa955827e51d9cae40b4ff78d4353f731453ed15d019696abdb06fdf38bb3262f2e200447c5ccdf422ce7cc39efe683dd5ea6096cb4d31e1d3de537d77b5f09334cc7505b7cb965af62588109e2b6d62947a445fb994851aa70bf4324bf813f1aa222bb125d765e150b6b0d896cf54652cab95a57ead8c91b0658dde93138ca0f28fe5ee6c1a7953c3220cc68ff25e6895d0e5d0d68e11f53e188f33ab1bd3cfe7f4456694604a697ca0649a681f949ccd7a304dfbac20623a5525492be05b056a58946bf9f4302355ec819edc65c4a1a6e7964ee7f622f24e4c5ff6e3dfe0e973aecdfe62268ea64aa978fff0797dd63369ff163dd88ef00eb9add8647aeb5630df1093f61bfd0d3c31281dc7eee08a2548284422008721a86211546343a245aac4eedf56a9f0ac4219cbc93844cd9e03319645a93f92ee8c9f9a6ac4b94fba4f6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80a2fc6f37ee72b430ef68f74e69a61ce280c324ad565ae2717f58d1dc3fc30de0fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d8e27087a01ab9430864e782a11a7947e3afb7c66d442544192515c2c40f60be5029a2665ce9dd167b89ace436173801c22a9d0059f393ae71ef36a9965c6d491105f008d3426c8974f07be8316c26cb78f689e4e9ad55d039d945b683e2cd1a3aecb0d8305f8fbd38978e26b8c16f628050d4da6d8a5785292c8e4871d2543e9a29a502b9fffc54d9e74f927d0a062a42b56c0ae1213ab5c323ee4517f9590619ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159cf5f04eec8024e236634c0deacd279082477bd493cdca79c4865dcba286dc5561223cba1454d31e4f6f436b42a9d24a61661e0cdc0c30e83adb6b0f1035831ee22bad1e24f21f791ac33649aa5fb4b4c0bac1b8518e8a5238ca96c7b3451e04348c52c26a019ca8cd68dd40b3189675db8e4b750fa562f5975e15502914ea86c7a01bb0a42439b9ab33375dc6ce93affe032bd27122e76df4c0bc584d37a4c0cc680991ff4c67ecf54a26541db1b7d6c64886d261639e364dca2081ad6c01dc0571abc2ddb1d3048cc78cc0b5355fe83ba40d5c1d54b0beb0c78a386cb65fa946a3a624d4d17b45dc56105100dd8f7d53f256727b9cca8f80c3b513ec168fdcdb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d183643c2eb608c57f3d7694f33b6c8b98b3bc96c307d2e08a530d568358c219b25ef7676e37cd3d274cf3e0933ace489ce54f952b9c0d302cd48de7126213d862dadc0f4766a24c3fbfbd99e96c7b1c852d5a41a358aef224c51cecb291ede6035f44b92b576f1f532afbeae323fe41f6a6261c65eebc7dff37e096968fe8c6a170d1211226ffd4df8e5fe850a4c75a82aafd6247922cf133e29b7cf404b5af125220b08fd82d835c64d0ba5b97ccc394f54831742eb7be071f5acf4022c12e9ba29ea7934eb7d4560b6eb4e5c45e452ae11768782d0e66018e3fd993e4419fd1d37745196f2a4701098111fca2b6db25d63173afc78666d94a80be53dc245ad570f55b92688da59b84f41365cff1c024cbc6477d7d462e67d5954c9bd115e12558d9a878ea81676547d47179110cc7f822b4cf216a32435e8a12f701b4db9de0a4274181589b5f7828bccc71115401f8faf860887986aa7afa0d82254f23239f9d9aa131968dbd920e8d6bd0d7c8812e5be2fc23535aaaa8f5945b4263c4379c4713e1a85e9dc238f61a8726c81286dbe64fef0bf360a45839d2b80b3c44fdfab18355a7ad293433d6a8f7b16e27b84ae69907daab63cfa175e6acdeea64ee448a91656aa50163d47a34d4d04eec1496a5b391569a763460698349451ac118ac4015463cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5cf100cb94b563cd05c88cdc47487812ee417fe3881e3bfffa7d6725f6cddb5a2368a386c2e632c0943a40ceb5c5ea2755df443ee6f4fb2ea3d082b83854d1a3761159beb46febabec37d5ebd56753074713634517a87e85563c409d3d24970de112b5a57d8666e63a2972c7f0a7545fbf7e9ad9c6b89511d46e04c186346c022ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e61b8ea71430be53d8eaefc15acfeacaf7b9d2d16e0798fceff1971197e488a2371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5459a40c7330203296beb992cb33d51c97385535d4e2ded23fbc12bda027df06054e275aad19b59d04b2f127737282e5780619fa986c93e97e8de7f01ab1428252bd4ec3d0877b97b3fd891163050286653ec0604f46b14008c79fce08ae93b985d9e7118c85b12c0b9c6aca1e51a40eb43c8167518a5b1ce2fd90a1706bc6dddc8adf3dc5b45cb0d3416c2f655d9fae194cf32e638b648cb92ee0e7f4158a3818ad088594abf9b4d507596898c8a3a043e5a2ded5136f5dcab500c840df569102b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b86fa9bb3042bc6f99185e2616b9f6ddae4d51d7ca9d8b29ed8243770c0314c9861491569991aa0b17e01629bd3161f64ab41a659a6f1aac8d4f496b097aa5e976b9c055a28e25b45a482440d8cb0288460a17104b7e723ed4bfbf11b2ecbf32bedf91a4753e6d5db714b5fbb93d725572ed51370be9cc6c106dc3cd07aba394ffd5bd0879e16ff355a58f512fb2a3e6037731295db348532203911141ea9dd89d437887a8bb1d8cb32ff83c51d83ba2d77ae3b8eaecdaa8f4cf6dfe380e9d5c8f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cd54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c37887426acd1bb0007e6bb29a2e25a25ef8d25b45371129b803b3327c17c268a028061dfaca82ce47ee8d4d86ee3002f0ff67b8d05544b095c3621b27dbf89f3829b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e731cdd9ec79cecb28825f081f13a20b56174603ee2743011c120298ff4549e1723e5d7e7ab92aaff7942e464b3d9c4421c12ddc734abf5811b7342a3c3bc272326b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655d8f2e01811a77cad2cdc12a630dc347c5fd9dc297a378fd9417159d3c0414a904f891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f204a1b8996a56cc8ab6c17c9e330637f9519a921f4c4be034b771c1b3d12064fd9952e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4dea376fdce5725fbba40fc183dc684424e79df43a066711b5fc70a26679be3e6d268389141fce0187da03b33d3163c2d3b82d22cb7151c262631cf6112b162f80c2e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e8b01bca2b2c89fad06e93c78587f65121559c417dd71aceaae424f04b8667b652e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a815c1c586d04748a011b05f0b4aa2a76a28cb6b447bd7cdb34133666b62bfea6af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad46a6d3b20e1120e918271f2a08ea846100da3f09e68551164e3bd82cd3599f4e869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6be58cc9173ef92bc5905f190aac8b1fc469948ad9a94e7388246bd7ee2aafdfe0b8634c12c87ee9efc606146c098b0efc3cf77a01b7ef5a1c37c1da2b6c36929fba9f4bf7d7da989c55bc593da21c89f1b8e56cfe256531d60416978234fb40340b1702c57706d2c75baceeccfbe795d514fd0865ec44b7a11b938cfd1c68f5990586447cb4766e5fb9125240abbceb18195103114535ee8633e86d45a369308829926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad3cdd9bbbb7f397facff8d4a50c4a079f1fbec455a413f8f46da9651204dc40e5e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b874182909f5504f96996adeb6d40d3c1b7d1c7bd65eaa3d60dd6e417eec8edded431f8edf9a4d54f9c572930d389e36ebbb91aa19c75b0dcd498da71c0826398cad1e155184210861fcca294b606886b8e299b315b1b6dee8f1e3013737ed839bd07f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10448a1fe7ee2db1ecefdc6403df185aa8687fdc74f5606baa359826d06efbcf2fb69705bcfbcb48f1bed53397414cdd32505196f524938fb674b389fa8df305e8ba18980ebb2004d59b7ee6cc3ab11181d1eb91f7585b34d725c066e1cff2e15ca9c81c1c3cf3dd4b633ad571d2dea715af3c3b55053802b586288ca3478e7fdc7c0dfd8c35d16ee6124c7776ab04514a03f90d7a20c7190e0d3716a81212d839b1a2664cd8f4af9a598b35dfc1bd5964c571ec9d27d1ddc80223176f71abeb405614ae375d15d19226849361f9f6ea93ab0078c98778c76c4721602a03658f46675b16d2c75c6261dbe3bca963ea752d841639f94dedaec8a6e3662fd2cdc63dd0ebb3c6a6d4c9c1517f32159dada0706aeafeb9912e4a6ee758284248e97f65aa33ae163471022432f4b97c21119876922c580bbd11d2a80ddcfbb12efe3663cc4bc33056d8493f3941b45d6d36e0adc1bdce226931434aa800d8e8c18556b22bc3193be348a505bdbd24d4772408cd84e54b701182a846be4f1c25f127113f99bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca010aea0a54fed9b01dc5695dc137024af3b67ab30c9166f8a338acfc97a8d0dd7a7c7e937125a7cbe807221eab93af8f9292164ad7eb4694a6f42d37e3efee57a0f86d8462e6bcce292a6b73940e4ec1eb0f91498b1293ed70bf90d6155efbef253b2664b45150e57ef41851bf1ac3d3e56146aa74baa7306a55661876b8370030344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d24a617f0ec2c93d6e68ae5800942ab62afbe5aff50739ea5773a7fc02d9872d15510f3fe9ab35481aa964a78f42dfaa568931ae551383b432f2b574021c738a32465e12f0b4fed0e013c7fb6fc6d5552d8209beeb24b57c1d8b7e2211a08dc84abf51da80954efb0fd215f557c9e08ed854f417b9a40c8c756fd98fd9e1858d120a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2fe7de40e617ae1fd8787c29ae2cfb52ba0a03336841199f29da4b4a89305457fe388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd783672cb5055e5cc033fcdf6e1bc08ed4792e09502f7c71bc0d9f69a027493b21fc158671af28cda1f2d48ee2ad1e667f014e898b1ebe6b4eab3ea8109d0e1310dcf8e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6c7fa2cc3c3fdbb6d0004fd501c0b53db06ae8aa7199068849eb1c4f6e7b49159e5647572d0c849b1e5a4fd58e5eca700681ae04045f440d24eaca2ae043c5ff3096ed612d8f836da12373efc29057c14ae9af2ecee97aba096e1fffb270d100a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8edb357a1d8626d6cd8eb640d8196b3595bae4ad1edc5e211de4e9097f9d56976132165e4eb7fd388b1e2d31453056d3aee5b48bd27552daa6bcc4df6fea3b74cdf2181ecc426d2fbd07e855a63fc8c133e469102970eb62de755f4f2f380f05dc8ee0d4fef928cfb5bd5e30de288fab1c9fdfce91e97271b247da58cec10055655ee2ba8cd38f7f224a3d572619441069f8bcbfde0128c280d4ea1a5c8eab1e0cc3e370eb2586117e640d376b56d402c291d5af6f8a1b0263a76a0d18cf7c1f8414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0cfc7040dc0f1e0c855d0429f8e555115cb70783c702f7bc2c31ed24214ded90168d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21d60ee7074d7c6f4d4bc8d29cdfbe08f168aa676f786b93cb4e3698e235c9d283c033a420c5ca8b91ec5770da43b0e83a62578febe319509780521e67e19b03a224096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc71d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014fd97da242727e4e840ff95d04260fb8064a658f0b0e85b96383f72bb086f94a9dd5c71925d60e175b60b85e451b39f7212a363f72f896497bb21b3fd9f3333fdc6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b1e9a0bfce010c4e834c22c5b65ebac640640e6e626a0fc134d7d1871407e042c1078549b05f22bfcfb21ec7abf83b17a0171af805bd55e24fc0eb790b63be3a14891090289a03d4e7b6e3b0ab36a908bf2d4c69f1c6482995b82cafceb665a5a4feca2cfd7cf38d0d0405eda2dbcb26da7cbcdce6bbd84e6885d414924622a43a9f9eca06daad16aa0344543a8a48dfa1fcaa37740ecdf3420af2c9fc9983734e0c37d6640d4601f4de7223dae35b374edcf496409ef84a71cfca288b0493ab431a552dad63e0aaba962145d315102aac1cc9db40e5a26a9166625661f1cdb37f87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad0146138ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb31928fe025a2d7e5a4c495c1f2052976db241a15c606a901a81bc68662bb71b80b3ef078c623eeef7b83c85b3dfb0aaf0e90a550b55db2c84b132524dedf1ef7583b63de06e8b9954b561b981a15e5ad03af289f050dabe9d26b6ea0080d984eaa0673262d9d7830a10884393898a09410b518d20e670c482fb4dd10c0eb5c36766b439caf1f8c6efd155c57c5a55c9e516b92869b18de925176c6fd4406748e7f62415ba5acff09330a7b65b6e550fe5fc9a4cea52b8701d80a60b3b372d57a86c1f4f2800f85555a338b755cabf467a5df38756097680aba74af8279ad9e945ee5e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c79748772e3ec7591145c7c41cc81b385f4a447f5759fc6017da9fa280e29aa415b9a4329325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898875113ff0767d335ac929b86086a05550e6818d3ea808162b224977fe7195148d145a3129b9281ba32b24dd45043a6b78b529f1e24fb63a8794ffcc02259d32537a2ac1cabab7d5a1c22ac0f0fab00129ca79eb9217176e9fc97cf73b37f1a9df8704522678221255f7e7b77aea3c967f735ff05103102b698775ee5f5e8164c00f79deb1468a94b0299f15286cd8a1e561d0b9677d1fe5aad850ce445f11b00bba702a1274079a55110d6addbf40917b920cd3becf86087208bcfa7217ea7f0afea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba615e33abe30129b90f6b3ee8c115dcd1cdc175e6b0ac72384a1d2ad194d99a2fde96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539c2a2e6562529d9539900971fea15e231f80221edddf7d78291b8a8f6bb07a0d6b54379f2b31f84ac8cb93e1b76bf487ea2eadae9f39dd8c7d57f39e565fd3226f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776ddc66290a91bfb468f09dc04aaefca24e7049248965e1ac71221e6fa8a5f654d5a5c652e4df4d57bb7ce540e41f83109468acf485f8e245aa73eb680838d87f48d7d28a87d69d0c04584bb983782f18cd5a257bb194f6bb938d60fd8382b213ff6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883dc02f47a046d4c6bf986e4de24a8c6a21f878b53bcea3332e8dd553cbbe194be60c702d2da900ae86ef6fa52d11bba91c2cdf7cd7207fc68e6a4ce62b89efb8933f9ecd64642ad7e33aa070628be56324557bb5210621d6d215e1e16f2e8de070164d58497090b0b745de1a02f4e73556df4213cdbbbd50cf7e940bd84c198923efb580e149085089a97829af64c19a993029d57da8bb5f3ae6192cbb3838e6c88cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f163804a449b8ff8f334bc8d9067232b136a77a7c4bb6abeecc90ae50bec39aed2cb37696d62a0c700a16678e342b20fed84c530fa457919055e52b0937c794476c26f1c3382ca90463585a1e64ab65e85ea1f46bf854dde49d02fd215718d7dbc9804c45c396f0b6c94733c9d099e6efba0eb7a02b00a89184439055b2de0ae3d0e9edc15febc5672d9b786ade2e86b3d428e749000a890f70bc460846138a8174f618981a74439433bf4a33fd9527c61bed0c6e00513a5babb81d8c277efa9ea39dbe4fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c7047cc6651182abd40990342752a85e2a8c9458f1764d9ab2515017bcc14424de3d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365bc5a0c8f1a90710829954f437ab21697fa70e2e42b6590d0921970e5d2b89aa0a40301d31640dc63dc16a22ebbfa7087cea923dab62a92155f2deb9e54a4a33e863bad89377b8fd567a0dc454217192b6cbc3b8ec7f1a1fc42029707db6330c480042cdfb90e9f2201fdaf7d13aeae33c9bee35e7b0834bd85bf6434ea0eb088a08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f46d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18ab49fbf6476624f284a3708962d3e043dd7620a93437c713badfb982d39e551e99a4508188ffff86de8f71501f45702682410a1bcd55e6b1b72acf052103286a6564fc802a262f4d8e1b1fda6942cf0f1392177c768dcab0ebcaf9736cd472705580b6251d4145a960533c9eb039f163b1f667887ad790191a93214070fd9bf1ca89c18bd4af3f209154f2ea2eb2105dba78b5a20d8c2b0375d33ce86b91a74a52f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafea6c44cbec2c542378815b0fbed1c9aecd3acf19eedec8398063ff458d8e10ffcdb54c6cf5ef49313272bbe3055fa18e4b5450a80a514c6ec106a1c02050350536f301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb724baea09ad9310944e0663d1fae3539ee3c01859cb3509b12153a64e90d25a27f143f1f6d7aae123c48c53a095e41e83b80e93bf8d5801c6795366dea6e566b8b04c19bbc28b2ec1dd91cef3b67704c5b0982a41decebfa1d96919a3801db46cbae286d5775b9d167673b8fee15511e349f90bff9ac60e1ab535f78780174572c42332d8c09d649929031dc0008eb6e74a720e1c9ce47e6b4ca4913c69882292711bef033ed7553bbdea85ad4183ff7530068c4222106ccbed96654df49969f6ce6ebe57174e507bbff38f40710bf760c843e613a8c60d265b49cfde384fb3d5fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42264f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be3294126e6b1df5895fbd45879a21c623653d4e4a4e4034bed459c6ab732d765feb507a8479fbdc82e7bbdfcba856884dc30559234da31b3e3966bf149b5d3f9d2be1ce163ab00ffc1dfac8d37d5c017ad4756a5474743811f0d1591ac99668765dddb93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b196b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16f75bffab5d7caa50fa40af4e84d89d318348a926783e2e887b8168efb0137798d99d581b403d64c0f857d7c7ded9b2ccbed7a8c69cc740f448cd9434ec2c513f00829bca923801a0bb3d01137b0ebdf41bd8beab3c6998c33be97aac8a00a55fc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ec436216e1d26fceb81f16c960c1432d38069cbdba82d6e6962535319292eb75f6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef212cb782f29474d2467e2cebd9dea482ceafe694ef31154a181a40611b344cf4407dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b5822176c650f5168be04213104e3248b6fc2d46172888970c8d2dfcf5b3c6dbd1159c4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ecb4d8b9fad7e63d707070ff5dd10e64d43277a4cdf559d7d43f56fa115b73982bd22b5c2f3a98e92e8141e60454c467ba21d5f721fa2a4daa42fc35dd08fa721be6bf8f2d74d49f6ae025c715c5eb3b52025133bbf417b197d608be6d8966edfc277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03bd3dffaf61285e5cd71b11093286d67a2a724fad982fcdf0d612645b1822ecfb8c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae4538df557e86e1c1afdce36d09b15aac42985ccd3858a286c0dea084511c6a9d082cd698fb4dfb2e19ae2d32a7e5cc50ea1d021aa9e2f2065c377e708e644c8c432969d8ee33d9a53223bd3a8a81321b67dbc6ab8219f9c6fa67774b5a40fde28cd7bdbb914353370a4b623bd0b3cff999ba44d0d74e5bfba1111c8f54ea4d2d1f738a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a7337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ae964a8962cb69a2a195128d0fc95382e238b330c5b0f260ee2fbcd8e7e2773da930d1e89382696d5bad394edb6d99fc533c6618e5563c23d3305252bbe2fde4179163d2670a2be4bf822df7d642de5b3bb661ee49a27202806216153990d441fe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501ee0f6a038ca8596fd48213a511f15c7207b4c9d5f43c66d939b08a6530b033e52647ef2e823e346f1b46702f5acfc0ec89be62744a076decd88ddbc2522c58f911c92a67dca0e12c438a3114b5b74487dcc903e7a1b4f857e2a2909e07acd797234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba23f8966e72bc26b13df2dd5fbbc1ed2c5d306f9db0082e7ce12a6b45840607e4c1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2ddb236d6c8b09e98e7173efa020df536cf9da5ff605fbf46c9c92be481359a712b9c421aa15d4233adac95d05095ccc54cb0b4feb4e2cf3b1948f86b8cb1bba0a45aadad198c4717da5d4556048d55978ebc9347d2fc9d0f4831168d05bbcc7a76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4fae2d8ae31e5b477838c172fbd7f45d22cafae86e895fcd436b41664f20f805979544b1e6f7c28c82b63644477bd3f03e65871b95ee78032c894378bd9bd79d48ca3a4f2fc4554de899d70b1d96baef727a6efef9507c2b2fdc2fed90a4b31476fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284ca77f4a7a7c7898d3e861e5630c7bfb0a7ad8571834c69fbb733f28eb0ff5b6c4c1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd7015cb4e8a5fdfe770c9cf835d72460f5637c93b7a00b363468db346bcb07c0b2a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4a5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bdbd894f9be17169b609d12928af2967eb530c05efdf996f44e882ab5fc7d405cabaaa21e21c995f325d9a9f7255e23e2295250556b7a3e753b5d29b26cd43efb595750f8579c96fe507871a8f51cfdc1950a539015a0d6248ac5aa62d89d00b7a3430ae019915e576d0f8880d2f7bab8a5fe25a230f5d54cbe9c2380435ee76472dc5a068ccecd233aafa6f9dd883b3c967ccfb65f1db1c1b78b820d05839b756084d64a6e7bd9d3ee22660283a4b54fefcfe7bbbb1bbce806aa5d0974be5cf497c9c735b1a31c680304b619b6addc4ca663c76f2453487983fe0725891e6c6589c1bc29a1bb9e7bdfd98bdf0755679cf2fd9772ad3af50ac307e76a9be4d7b5da69d7a9c30b5c875a9f187730701a6ac3a113e00f67fd9ff275c5e130f2a2532dff009f31f9e88e93c219fc45459e554c6209ab9d05f4fd1903ffbc98afe421dd3d7e04dbd47151ccc95a16cb48e3f41e5d7ea5e2a68b79b4774507c61cb8ffa3d136946235122e2e580be7258752b997c18536e9a28ffabd1dbf40f8ee81910eac03a3f4b17d1663bd90d2d094534895facc59baebdb0a96aecd681e9fc7120639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416100cab3cd296c55a95b963eacd2ce1c4097992291793fa0f733332137c70fd91d7e9e463a8a7091c6f5e888c9cdfb1e24536b2b808f2fe0e3e82bb9138ce67bc8acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a0867e8fc1f8663bec76483bca1acccb5e34d1dd349e170273ce70118c1ff1cfc799e54c18f096d53eb266c3695a417d7bbabbeb3d1c337b3c05b7b7ae24eed31bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf7d2b46e3e9347b81e9a05cb8064e6a22e592b9497661806439d765ceb6a009734e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a528549966550329bd9dc53dc555dd16adc0efa9047c2400c544b4bce1172bb31e8d91cba69778e1c25b9e168ccb4cc8341aaba557b0d911344f6da069e972a5fbc8b8ad11182f53604b7dbb19b7cc98100d94deb865695cab5046144c9371cd8ccc02aeb88988613bfcfc6cbb0130bfcde515bebdfb7c105bdc2c12f6df05302c97ce1b2a3e2e6b0fa2263c3fb37b08e39bd687a683c3975811cfa07d22c800a9f5f840aa1e79ea3d80e1af0830c5c4193a9b35c2756b08917cb045126058fe44f25469ac9d11b7329ac9c42364d3b5001c38be8b673e4c82c3c1d05af81c3d6722ad64acf7042865a79789c439300843a39712cdc3747e051a9400c0fa2f0f178c6d37066bbfc47bc58659f066bd869f6e9f798d532c33c2de92ac8e61d9e19aaf563ed944025396e1a44cfdfaa6dfd8e9956a0d2a39fc464f4def97bde23a9b2b0d11014b42937abf1e51cbf6fff5a8605b287a03618797f575ab282d4ef201af1636c4aeca78e66dd41948d040b8cee058fc7d2ed6f80415320cb7811288cf2144d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406a2801d93416aa5e4364ba7752f0bafc84d67a87edfd1164cd8fc028470a40bf65f83191d560d8659b81a7746da58a9266bcd2007a30aa3b8c29a9d54d393198d97b37c2bde38a7bde0eb139e287f0883ab9e603ad4deb094ba33ece1bdea4c2bacc7f6e2d4c9ff37b4a545fa10bf5d280197da550ce97d60665c37f240aa600122f1993d128cd371264710d7c497aa0c936362b24f0ec2c3ca9052647434ba6fb34a6bdfa96b93dcd924fc17c1426662d0eeb508e2b34552ed8133208b87d8a5053ce85954c3fcd0431a33e8312cbad9dd74d702605107e7f364353c2bac4381b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b629f1e5a758e3e0aef5644f4f816f600a8983700439719e451150e819daa634ae326a9ba83dd50898186d007f2857ec1298cc72b8d1650b822f29c821dc9a5bc11380e9e57a8b91b47a6aae6dd7d9dd26d095ac860b7ad842d2ed4786cbcce0c2f75823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf26649435beb3743e762b133141affb793f2ab8fba3473a10982e166deb627509515809e762fb6966e7ffa35cc950f0df07657d8fce93cb81ad054579d0700aa3aa18bdddd61a41be7803bfa807434a449c8e76fd2cb2d6293d13b060ffd4d111f86915ef7d567b19f72624a86f595fbb9e5944ee4c7670408bfca968e9b8da30542dff9450a8dc25567da11822bed50f0418232e58e9869361ec47c16421538937298fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e210458c98a35805478870ee78c33234435132267d9d49a24b13a8de21a58dd0eb3244ab4ef2d41c283b21207292e7186221a58f955488b44520bfb11223ecf9a4d93fbd44812d34992c17c5e81587fd9d127f2aca8a3a597636e7beac87d4860c9343871a916031e30206dc101226debdb33bae5bf9a95801046d03804249f0a5f8afed16d3ddade4a92d8e504266597ef6616f6b9c98d5e74c2e76b65ab6e1f21b5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb817a3d92b08de97fabdbf19e2d84688444a196cd29c01975811b80f50bd42d50e588899526ed311c8cf75ebb366779b842ecf9b099ed0705afe14a22885b01ee93eb4c4d8505d6f4b1cd7a3b8a09ac4bc3563bd458b9f15a66115e3f5d00bca0821f35ff5d4bf8256da24a4285e318dffe597e9defd4c4cf75c1d9ac65fbb2bdc39f060f16713077cee955d73c8955ff8351a1b3e6d6ff987fe6e5750697c8c314ac170a43d951b2d9796a2a10000f3f58e427f850a0d77cd3a3ce0defd45575b16b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311cade87514bab1fe12b7191b353b6ba6beba595e2d2fa1201909d9922eb801f10fb1887285be54d6eb159c587f9ed90f5d234fef50417f3ac6da33df895e1a742cfa58400d8c7f05f1618312c39c8a3eb1508d21b70e2f9c0bae0986aa822fa6a49d08933a6acd734bac298435fc1f085618da5282aaa24c736a059ac93fc727bd5b7c2773bea8e9fb716e7e5cd90c75d8f4891c5ac5deecccc6704a3cad70ae78fb388124b967760a3f95378f30d5b86e86b62fe5c5018a0f61242f868c924980c037bd4b02983140737482c82efd5b36434ec3d96517c3aa5fc33406d9da378963fa5e6a8edfcd081dda2be014082fc1ccfa635184be8f04912b756f2c7124861684f8d2bacf1d4019ca39f6368dc32e0bd1289c557c5d0911ca820e124caea25829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f02c82fb86cbe024981b6646953fef7ff5bc0ae69c37641ad21f284d574488c1e095fda6499f21eac766964decf676e740f446553e8b32692b1aec11025f03c73f1be69bbbe19a7278318946658cba70c8351a3fc91b7c54ce95850226d796c0bfaefb9c77c630fad76b5f701ab5610288b32d24ab60f6866c97179fda8aaf39262dea3ab54b4ac40b22d8d4e16ccd175690934c6bdcb34b82baa3e3d66fd66273f5a5455ff9bb1fb22b6c9f490c770c84382c6ae4318b002e0f67d543217072369365d7e72bcdedb3a164faae01ec591bdbd8f2ccb66a43e63bc2ef9771291d6bf1351acc102aa700032dac0d018dd9407d5dbe635f20ac1b9ba5b8d3f6f367ebc45df6e64a552110087a28fd4fa3b9ed85eca7097c1122e17bdfdc4efac75ba5723cb37b16b19832e4d770ba2341149661ee2ad0fe689e7e9678a4d82ef0c58a3c3517ce7a6b6d49f677ce8c01c2b15289973c212d0c0c95420d888816b61b842a7bbbb49c62708c1409991d25ac83facca1eb7c353059a00bd31d93cd1e051fd14a006aa35768b474e49a173d6e3f3dd167975b319c2a7362cb907ddf37a2c90a1e88a6b3652fe544b03f8f2f6a63c5bf0069af215cac7b2367a59505656e736c7c9f80dc8edfe682293e5defd9a45786b11d700f1b846c0ee0b86821893a0deaa7ee5c405f6154353e413666eedbf73878b7a31eea0403b6f1f98ccb81a9c12c1a3a5ee64631a03d8905e6d8f8be0b0ef3ba19fe29b52ba2b098544a23ba1c96239f18ad3b35cb49d9474e75be1fef50ed2ea7097384064706223775bd89eabd6d1df8977a1e29d5b2474151933c0665c396e99e7ceba5bbcf32578342412124bc8a323102594cb57c62e8311edef7782245b0b5c670e468f453de8d7efe39258c71a05ec2dcb99129fabcd5fb269ba42628dd5fd3718d94dc6c58de9d9f95e3791de0fbcfeb125a43b9c2a4ca3cb62cb6c1c988542ad8a587c096631d55cf606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541e2d50d6f42adecd416593fcb3d0a911bc88681feba94c109c0f775ae0aeeee80abebff390e664aae26162283878d52d88aa5c45931b759b0d242a5bc41e0c3590495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f74efa546c9b29a2e5306a6e5d85b5d5858c7efa0ec401d16d9e3563710e3da4e991bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc267ff8f16ad6a9f7114e55ce1cc232a7879d0c6e436432a231dae7122506d96e0cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480c76a214472643b00e391a9846d73b1f5117783fa2279dd1e4e85b0a7c5ff2d818ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be893d33ca222e8b8871f621306e3eb8baccb325713bd953337f133fc088c93f3890ee8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9adc3f54f5e913826fd7f629c48ae77d08e09d6ae683da10d39b700d7d5f7c2000f9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706275d5b790d33fddaa06a49262b218c2e60dc05a19eb20d10ad03a10c174862a69cb21eb27c87e03a4b748bab863f1749f50661132bd5bdfcfb8e62d5240615ae28576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d1b089e9c76c21e000e0a881be570881fcd95ba47382494da38f2cae40bd3b9cdd39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5cd5bde3587e00969622f30f97463d13dc467d5e80cc3ce985ee7b466293801d6d66030735d56acc692ed8e19c42faa2ab6edfc329d440218f7f56132b9140e11d8cdc2bb5cbf0d7d03cd1d66eaf75127ced23938e1d4aa7d9382441717ea63cd673f2a7b299681e1989e21ebc65df462b683dc10084a8c40fe5db71b575b15791a302349c6768e58b278628f021955a1d119ebc274efb186182a93ac50754a620441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f984fcec55feebc2e3b7c296fdb74887c85fc2eb948be09d5d6d4bf7b9edd2d1639df485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00ecfb0953ec3df2ef7831037ec8b368c1a823f55de539af3809988ebf1e601f5811926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa622217727ef686113c8dff63fbf9586362384f93786a49c6ba6e9823cff2d68548de469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fe510bdd68de63ae02d2d2fa9e162300a481fca15af35f98f6bd2be5508a40e50f9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7253da6aa0be852b4558298cc155c4dfdcd0064f5032055e3206805517d244c7c15c48fc595a1afa16afd4f468d20d8a52e7c1c37dc50dcc1a57346aec6b2d268cd1e7afcbc061c7aed30c00881cde3cccc6821a4db430b2ccf4579ca3a4a39a6bbd44cdba5df3f834c374043e0e0f7e0279cd3b3e9e16fbe29ff2b7bee87a11987579986ef05ce4636c6b6b6c99acb51b295411eb597e4b461c36843026e8537577be516b1e0979b974fcdce15f9ad3e86e79468dd3228235c3d2afbb84f44a7d18a6592d6b80e91b87e966ef0b3f7dacf1ecd5a31ffe5072d48f46dddc1b2b42f4bfa750be669436a679c7e21cadc36e3812c7f90296adc814a92e7309f66b8ab9f0300698ea7dd98d99ffcee814a5db5a6408dfb7a421d74d4c80042fa087806e5bdf12b3ec1661d1ec27a426debad62f8a26abecaa75aa5aa5c3f77160fdfd85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809ad4695beec328f7ccf13ba0b60b2164c711066e0ce37fd38cedecbca759f4c9cbf070cd22a75b9201c29157443aa15c4903c12e8317cc3de0087f4d64e9682ba65248a97e6ffb253ce8a67ced89528447d9d6d14cee701603c7568a9728d68ecca5c04e7b8b0f59cdcf6cfdf2b00a92fa5ac68e83e37300a1e6d00d73938320ad1f33751c75ec0b1fed655dcdccf4642047718f056b096717c7dde7de7f4ee7d5cf17eefc844facee8428189bee39333c844a9df0867af082a89ba5a596bde57ca7c263327275de77e1c4bcfa56de3b854dda831a40a5732326cbafb9cc230934068f619ab2f07d1034ea13b80a8778b70718c1bee4dd8034d3a1b58ddb93326c14d3434b0777a0f3fb02c9175bc1c56b57a1cc8d1f2bc7db35effe47277bd4015eaf8b98761cbeb4f80bea81802db95c49103ba6c71b08c588a2c6d86a772f0c5da2a0c02719e4183174c2991b58663c279a529a8643f76b92591f2cccef7a356941267bd239c38c1b1acd89821e34cad3a915a5d18804edbfad2a1df1aebe1759353891158a928807f11fda469b28736db4e55686a7cee03733eea5ff954c2c7b7de5a5f8af8a208e3f3a7716fc908eec528c0c2d762fe2cbd155b2d8e869c525cf7dc491b94ef0951cec5e16118f32b2f56177fe46425eff8d4ec1d457c77cc0431ecee9070042573f993ab29e3a888a7a78675e3b2eef220841dbc645357634d15e369f540d998a6bc7a838d82e95292f02a356f76caec9b03bfb1d5743ce066d23d4cd1dad2e2d7a88bd3d41be9f23b91c246d8b9d749798e9c8914d24919cdec6a145d6c0d3d638b2438dc9e3c833b9f2d1daa78d18da4eca156d5514708b35b1a900152003b16ee11fce09dc5ce05706ad260582fc9752b7705c9fda6a6f7a2019158ae8d74077b09bf20804676673f809bda3e71957a488eabde942b5599b29fc30cbba22ec1413b25c89b600e9bcec56b63c33c5ec18117a59f9b23edb26fbf86e83812b37ab85847bb200389f2059568fb6e0bd51b80aaaa47bbe824048956d09005b994f53483b83314079b731219501f93b870366b844e3839f34aa85701d0ea16e951d89c23e188a01bb04c4c6e80183c49098d59e83077103d425791b7f6c443ce1cbc3d22ff0fb7c626129dffca0744dc3810abae75b989db29173dadadd8a2aafc8909664d0f89c8d21a1d22240625cbc20f1858dae585d0d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c6942acadf43429dd4005cebac577d39fd949d76a1c3b16fa54fb78d6bcb3f05d3ab0e6a3ef14efbc8bbd0b160913319736fd2492bac1dfc7f53408ef8a416821091105f25b8c9458fa0df1c469c7c82bf44a00dd419e3c90f5cbea4b4b6de8f87e716e152eeb9a846c932c0daadc93cdd4b9e0822234acdecbb0993e03bc17e593669693d17edc4c000c3222edd6ebddfc5372bcd733a9d241b42356d993e46cd9aa235c2e1ed6c6b8a1e99d218bd47e968884ec2a5a46b39bbe6ed05dac9176e907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c077bbb5e50eb825e0154dffe4f8e67cf26ec46ff379d8d2d3f5d49e017b36b2f8953a784fb69f77b0e8f3ad9867ec78690494ec9dedb5790ffd58bac07c12f403b86d7a60bffeb247feaebaf337d2c13f10f7bdb0bc778b16feddd05f5f587f7ab7c2cdd3742641b2d2fada4e9f1da4d26b915d20df6f35337f38a785b4d1baace8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb7f1f96b9273450391787c49c76bd7ef050c775bc4ba5a0ceb382a23f30160351918d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e800f7e584d789bcde24cdb143cdeb2d3bb688f0c79c402c2ff4142d53fb8fc36cc3ea051e74dfdcaa580061b91856f3e99ed4133c83fd3e45cd84c157b4d24b3177cb81ace6b7bffc6e013b5fdc9809ccaa22eb31d30902e132cda2002c38720360fb3f78a41e1451eb86977335d4a1d3c8266e26a36ad07ef8a7db705842aeeb5c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e754f534bf38e7af8665e53dedf5384aaef89cc945d7972b7ef02354fba0515bb33bf7e2c42e7f79e375b57ae574109dc60047b5ed89ebe09cf85e8955f31d8c7a4de922205da8ddfcb89e9fb3ca40a3ecd51369ae47ae77754258cfb62220aa5754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2335cc6d2f33c7253dd55e89a67c3978599ef13dac216e70d5d2062ceccac794484749745279980831ff728764071fbea436ee89dc135883f9c0909f9ecbbbe6e179f7b752c6a4347a5ee4e2266350d191431874efd0c577b7638eda9e71fa2f21ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6da9a14c97d2957ed7f72ee6f97482a3cdadca98352c398051d228eb50ec831b0793834f06e85aa19bde4e95c96264729b38a9b4bbce10fb6c25414bb019244cdf60b232162a7692bb52c1b103016c3ba8e1af2b8575e5e95bf7d43cea1ab8ca7937688be7e0ebf63934487aaabc38797299b07b5374272872f8c05a94efab9ee112e8f32a279a82dc8a55944513e76ffd421d651b59dcdba615b9c4c55b43e5a9209d7e122bba4787ed2372b89fceaccfd3cde7f03a7e67c221c1bff8907b61f1a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb71ce92991924730b9617d727dea77dd0d0776ef772cd0116d82f62282067f6efeb71f26e084afa2508c60059077a5efc2fe32a3837fc9423b32bfe74ad8edefbae805934df5ec9248072ff69ea119fe617dde43e27dd61536757ff855935ff55fc2b1cbff1b3ae5fc507d3d27ae16ed043ab13e6ec8388b4fa7b2642adcc3a5c052ddc01fe98cf7f4057a33675628212e9e081af72327b8a93a327d35041c10089d0b6c0a1f426e4f1afe0f56d7853824e30f02df226040215e6bb98f033aa717bc0a5996f4df2fb60f0aa47ac633c263d006595d300a5c4f8ff274c3ccb048e9fd7f4e5fdc905f0405813cc5cdf992b0556bf31edc239be7284cdda4345d9e2a6f2a2d990351be8f5757c1f0da3edddd1efdada1e80c52d2f938272f392a65c9c905ccf8f6c02df859dc6ed3391889543682392f30281852b93aa073d39108e9440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95851941271179e95107d723a69f24ee2bd226ac7d30e3b08a6d4a194f3e20280911c541187884b2850d202874ebfab2a022971a621e886a7ba3596fdebf543afb679da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a289018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7cdeda2d2c7efac609e05a0adde883724bbfca8ef268d522bc0fea9db000b2c45fac2af7be18720e1ce391a259993b73a6645da49497edb04cdae6662baae2739754766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4ccd2b1bef04a5860e3f9f80d75119cd0ac76c22eb52f3dc4919040b83d1b776376dabfbd844e52a240e1183a404487cd7cd840c4ee40bba01ae4b8f90ed5b6150d19ef6b885fdd451c401675b936dd8785daf86b544fd088099e6e21a141ae304bf9c884e9969555ce029e538eeffc3f3695c573c98bcc42ded2f3cac0fdf4844fd57a4df732e06deca3523255795478e6ed4c950a453b365baa92ae8859e5b26bd9deb929b8f0d618cc1270292059f1d6b7f082244d916aaeb3688e363e848b2a63832b64709254dff6bc895687663daafb647283f6af77e768bd99ab4a7e4900830615f96d70af43127f3c8e16995f0899a0162b82ede36820e9a3a7727245a9626be8810e2e462ce1166cf81386cf6b747e1c271b9fab6e91e7b814403cf87d2c7e1fe6fab3e44a166f42b1167c30820fdaf44e31fb91c44b72fa980a58582807cb9098c6ea4a2d5aee4baab7d6d5da2bc9713acd11eba9cbecbf7a88791b09eedb196421a03cadb8e4cc6d80b1926c9a7c77a96fbc492c0138abcb219ef85a9d337e2dd6600679307c4064aea9b2ed18f7b13a897d2f42ca3ef224cd889154d7024ca0f20e86d6f2b890f264087a1b9a26da4a7e38b783621a52f9a8687c5e4b4849864b11023af7d4729043e3997fad0d57aabf71950c57eb4bf9d1b6899938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a90384f33cead9b6da5d047a5779f352f261c648936814e05bd4a3a686710d5a1772d6eabdb02918cc7b85466eeafe9c0afca8184586a15ede77b6ac8417cfc5db3d2d697545c0d7be515efa8f0a1ac52de9f603d4731544b39581cb1d9390ba2b133d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b5096dca44a82b742d163eb349c46130b1bbb96b7aa78242cd0188cd8a92a0cb948c6dabf2eb926f96ce0aa033944715545b184bc155c134bdb875e0ea53267f35e618895da56c3a27fba542149e2c77791faccc12b497a35eb058090778c01211ecf42956cb51ae0d037ed3243ad74abc09c70e79a2c491459a46212117461886a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6096946cf72e8d4ee5b7daf60467365cda05b9ed0ce73bf88167b08ba017fab5bdf46d8c1de9bf641776c981ae071f44a452b2982b9f1d085c7e782b48c01721f0be9ed375d334c3e81df2faef18db51cdfdd68bcc15358932e730fce19a09011777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe7405d09a2f3449ab23435d8b2db771599fbf69ffaa59e0a0ff82e2761cfd668822ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a420291087328db2fb1e3cce8f5b15cf474193c3ef9daa074b23766136a6164975d1b614cea458d469be0703a1b4c1ec6fb176e43ad1532d17fc1a63efc99d999318d6affdc46005bdb3132322485eefb7ffb71e8ff98b87e675696510b16610bf93d5734c38c3c6ccf6e769fb6093cde849f778ac8305a36ddc6d90f40ab829f7ee9677f86a69ef9cd25d4c98c91c107bd22b2a41cf3e5613fffb112c8e11928c444076d4e82f67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa453a9da8415d66662131c2db8678b592702b59a51bfd5d14c1af48e5c8b5267d28823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edc357c0b5b6beac13d44e8561855b8a832705e549ec17c3bbb8eadd166c7614853621684cf25c1e1124632f4c11e6c81c6c4e653e91449c73f9ced28745f4feb1c0eef7f037cc56a90929b185e32a3f895625295bb1185c9b36aededa2c48331b31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc32edce48f70e97e826d45416936ec8ad977746d88329076bfadb3b4fe1f0d728aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f351038d70ccd5201a9f47d767ca3d2561dfdc7ed9752c8db2a59b4e3d1e50ff2f09e7ece5305d251f5f3b2ff546bf21c877277ff349f967eb55dd70534295fde3913f76815b47763bace7e3aacd73f861cd29d06ee1ab5b56f7b093a6dd202efe71a6df666ae8abf0795ae098bb28df92ec9e34baee4e8cb5fb54ac3373f62163467c364f4dbce66186f7caec80756d408b3ac242a594e8dbfc733fc3e5b1b9ff50fea30f2f309da5fb3c63e779965dd4727f53682ac43338b4680c5f8ecc2f9032dcdaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358cc378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771782f1b53ec88781d9ef3e228ffd9dfe2d673ac4f0067c568a6f6e63f8f2e81cb58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c705e8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d2a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc66afb56dd9204c505e0be5edd0f091f5b38c90a418a68bd14973601c9f1155992302cd48cc7c9ac0208833fb78ce6c9aa95d6c894213cd182a20de1102e3ef44b725f59388b42148a1c825bd4a44847b3c6a35094b99ea71c53ebea7d07791a31b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f7338fbcede94c513c7ce2cd7e33e44ad55c8cbd403cc178a08d9c3d9ae2f50b5cacaccf65bf9faa3af50971ee65104a41f66be5765d2ee401cbf3a72a1c8407a6991f77ff30e8d0a3feee487a0ad4f2ef8d0c230a9cf04afcb525672ca3d21cbc68829ef11659470263d5dbf7a4eac534cf63e75187f11b5dec4633e08ac25c051409fe88132fe575a57626260db24dda96129e2118bd2981cd780c394adc7369a424878f0efe5cb12fb9b1db6b3e6063a5fc382a5fbae43be7afa260f19ed958b94c1b63a8853059400e848c3658e759f494e99647be9add8a5648eb46bd0629446cb9387264292be6ace851ecf1edd5ae60d0ebf72e4c637be365f168937283ed0fb472bb5afee94ffa3d6fa39bb802a6db5074d3f19e14b8387284caf27e35d86dd0d10702671fe2bd54a712ec90eb114ebf4c321a779f29ddadb79bcea6e56d713e4f67a1ff7bf66465950299c9ab74612ab2255bcb1540733a4f3da6d528c6980e716d2b1d9521730a2595f872443ee83a684e545327167dd4320360a66d4dcb9303a8c21cfcaa53f2d6c5093e9706e503350ef6fa09bb2030990fdabb643b2e84624dc5384ee3331b7646ef9139f817259e398d5210f8ecb3ab54714ba35569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456fc6f089b8711120ab5655f3714b2c3810113a7f01d0bf3d6a5c2a966f4e529c8d6c4972b994bfb9b16580f47b4229063fbbdf9e4671bce10a798f47a68af8731a03fe3f2e24e65c569b6443909e917e3385cffbfbbbc5a73247e888c78c710977d8d97b440e865bc60df442e24223896046889452ce12fbe3599d3a5b06f4fec18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d0677a20131d1bf0b5e7613cb46c452ebe8092ca40f557d4dd235f0e463f61f2594268137d94cc0279f70895d1210221850c44c1f161d5ff2e11aae82e8431c48eabc4e9283c277db46f180fccdf953093c83d8c1034ded46c65df541a298e8a223b731ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613753f4501220bc3427ff4dec279ae272c247365308dc0e1e8eec77ecc66d95c5a3aac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f40cba0430861e4ea81a54c943479f49c89e3ba0395b04b9ea93120560a85d30bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add5578ac1373de61a13977610935cebb9b8918b239f7d5fbeaf32f7556a0c25bf16f772831284396718ab45116ff927ca34927f45a7bf4ba11d25043afd30fb3861ab2a5a69da1f2fb8ba02fb0e093af2e7f7ce4ecf8379b27a8cdb634a00d269d0f430c6baba176e5a067e582387b23a0dcf87397625ceaea228adc5a5b4cc8542262572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1d6b87a52f5d741a07a0e6d04ca5eb5f8ee71121f7958fb355aa58cac8a43c305a8fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983cb5e96ef819f23719ae45d7c9e2920c339f7657d24daacff1377f635d45ffe1124e6254117912bb2f718c1b3f22d712ade1dee42c7fda62c8c90684921108ba512763268c778f602a6ec60f60680d7688d74072b34b29f9c0acf341d434e2384f2f8b0d88e99622520dca7e8e0e1320f38b8ccd906a4cc0be51d5869cfcf1fcec02b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35b3816507399868e055a1614774f0eb059ddc46d6b9fb8b479199a766a8aeb97563a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965cebaac2f07d1931d079f2a9fe7cdf5ff6daba04978fb49dee2ee1d7b7c43a65a3d41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba0ba097e02d61954aab1b07e88906aecfb9d333d48eaaf53c735248bb6eb7aa385687c8c4b1f14be26147cd494103e041f87fa9b317c19b136fb3f156dc07b7be23c78b2a623dee4df5b07d8b35f39e6ce66156d60e5f398445c28fe1a2e8af4af2c9827340fcd854d8afbb5a7651e4aa8b4dca91f4171eeeebba4dbec88412119e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a3829d4a375bfbee617718acd65c48514d84e5c513eba19f2d4df6f9d81051768e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612148b9134a680309285f73af264b7f4e53d65f0df516c2514bae0d8c0b2085463a24e5e100c99ce506040babfb7c6466c6dae9e69779c4a1d43ebc45e67c378ee13659f2cf575ca112d1723e7cbffc09028313e57715694602d7087a80b87fd2734306bf18a7cffa9b64a5d557ae358fd9870248b6162153580bf406580a70517c7a6bf6ebe7add11ce8f415c7722c330961bdb288d6f574d001be04df700bc391ea581dc8d81a8537e4efcb52f90ccef94cec63f30143127a7e5235db96ab7e9e36c5b42564bf80395e896216ce14575d6e3305bd302352aaede003a0b7f56c101929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e760b7783ee99bff062934a4a66d6083c2b7909a5f8cfb0cf637f745658b7473551b7df487bfbdff5dab5966904185c205a07f6f2b4fc74d9472bab61ce7573036317dd40145d5b409c8fe9d5dfcaf89d658c814150fb64ff4b88144bb8e83e5777a863a81cae3f3f6fc2c088b1d5479a97e51293943e26295870cb24d2e44f736a0caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9515c79ec870de8b207c934728ac24c4c9b33167a4cc7de90e8b50f7d4133b85b3e6b1c730604933216d492e4646e29a255a6d6e4e0926309e47e01a8fba1683eb3d2eb9f438fc973fafebb6c5e7378887f59c2568995e9dabfc869ff385e9044a53ce5504c188140af117a0cd52babc269b55c96e1185cbb626734aded54098faeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a11e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091825a8df33fc76d6647d99d7bac18455b5c457ba1b4f7e8f2c6d2444a7070e165047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10ac57b2807b69bc6b5d5f23dbce30e71094522e99ec0f29f0b10863ab8cee6f269addc2ca844537db23c1f3f8ddba271d692107f1c45be828d564c96c6981eb33693b821b22c79dfed4270333b3eb51c7e946f900b99460af4fab46c42c6f6d0f5721d5b217ff1ed8835e9c23e9e63e063a801024fcbf7fd2f96717009c2c79dc0b3d07ece214a0e5106795550f3cdfbb93a67310a9aa571c241c52838741a48d7025084c5ff8be965ab53694da81afaa818f71c251db22587ff2631e8995a7bf4edb8ce58fa103e87329520486e18660f84615e6ec198d42b5cdccc23f3c334aa4648b096a4b7bc95c753dbbd8890d25ec920932a4ca0f01c015aa0bd6e4e6f1efdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab294e52fcb702193175ac8606bdf0b95105e3f62cdb8855ff695c3f70d21ca250bee4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d626e554ee578e2d2a3012a7efa2bbded48661de381706b39f154ac1e085d0febd32258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da4609c03fc31a374770a7f11c1029dc5b1bedf7b6304f69fd8cf90f2c722729e708681c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c44db8cdb8842d291f56b1944d3fde8e3c3bd9a52afb56d155439dee41c8431d2412e9f35742731c8d1276007fab78d64ccaa99b09d82b777e582d71a88e903f71f25a180dfa6347ff69ca1196b5b1d84d801a75d175ada21d525b9dc2f61f2e54d9e1e4b6117c3b7a96435f4a345e03ee21418b371e53769a6eacf7aa39796eb503fc6d45a528f4c9334e2bb72f4c679641f3a48a8b78e31f8d434b256fb600b876faf93e6fb8c07172ede38c15917202db69ec8d5359945c87a5884eb3fe677c67fcd2beb5c3db053fa93b839f7de001864758a46f3d4d8d4ff2e13b9f9a82b5be56b2912ebc4b7e72360ca77f90f192c7d80768530ed1a33670c2524b52c47369c6b3f2d2efd011abf672411f21272016ac65eec45dde781dee4af57eb6dc8d31e5c178ca49cb55bbaf862acbcebd4addc4d656e2560bcdbe130aab1144690b1e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6b69b384b7a9cebeefd86842e1beaf47f5611f7cf1c234467fd4244c14fc19e8aba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b4d04e138e2920f9779bf0cf79e7552968445108df4578e2aa50478c3ef59144086961fcf41e77995579b5d553af4be1e678df3eedbef86381a6c0530734ea42f79940eca6ca8fb53ca6bdf60199a1ea927d844a5cc87913dca2afca7d468134f2bd50a8abb72db5f23712676e384e98cfccae077155a86fc56b1c05beb51b1a7d0bdc45d1b018fcc31a6b8fc0995a27e6394c065701f90ee54f59756f8dc294eb2ea283a66e7c67f294e1463b0057929f77be6c10b76b8d568bb97fabc65591856b2853fea363b4c80e26a2c99c68ceffd7599d779322d501f4ab0f947037fb47edd81920c364ed97e899ec68384904901ca7f2a7583c1d6d6e34c6466e45a080c2c2cdb0f83c9caa0b7b18e19769d1f060877f39eb31ebf321598822443a9c1f728a3f24276c6fb12cca7d91dc45207f443f84c68206c9a514d6bd186fb7e8ab580f0ee78152cb1c1b96925d3672d19dbaebb96f78ed7e2a577de822f315737999988763b5855f1454b03c5c23f00a0be54a0a784742ebf9fa592f1ac556b099459542f4f66c209f19a23a4574777666c0bc75e90f299c7b97e03eb694a762b8dc6b949c525c7fb9c9586dd18fe8bce1b36b53afefdeb9ce79b984f0724bec27094f48e7492083acfba21b8bbe72cb5166a6904316c8a33ebe2b87ed9da5700e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b6192481670286a5ce6334c2a9baf29cfb3cd99ce41c2ffd3320da9b6c9eaa388c4574b94d5bbd8e239325cb5341cd0e2ab1cd091279d2a435da40500b095c143b06209c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb47dfcb71fbb76c34a9828193f168e8661581880a40659e38fde4160b4c5025b71565c7b81504ad9117c98e9e5f3eb65c27279cc49e9648471024b6e0b007c8312c43779b406d40d640cc8a91db86f7d9ed4d1032415142b802fdfecc9eaa7dd017e378ec09842e27f8b327ff3f64f4b3179616960c0cb6360987b1dafe090058856661b9840114ca84cf7444351ecb7af66e12779a18ed0e6af4f19b0991181eba92e45e26291ed678b885662264edacd90425587903ddbcc94db262cca42b3a37ceace9f32ec803825e509c8a8a1c564a082ca08181b9d470cfa37f39ff44eb68d76c07d3829ad92add8e353ad3672766107a08a520fbb49f02d9cd6cd9a16c72c9c8de37a8b936bae051178b0ec32f140eaecaa6df3b2023992f41f864b0cee77fcbda67f2249e1a6e4da167fc138aa0f7bc34edfcd36d1c08650c42057d1bebcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bd5834e5f3bb86b6305cb0fcc3b6d2ba98c90fe3ba1cabf7afa0321490ebdd495a6c952a887190501ef4c8f01ce5f9713094c26f0fc3b15eac07da5a1b0e0f365df073690ec6adb2713a2ba79d6a8a00be3c34f77559dda995ed0ef0ab85da198a386ecb941db68d0d49414443de8b5062c9d6441b234f54653f03bf48a061db1c56d401b79064e9286feff30816172f27f3f3737d369e81b85f9011015600f4d37e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a21a31949cf02dc0227fd1a4ca10b0cf24fc4b70005e09d5a4d79eb55e12d5e3a0ed75a8ec7e9d6c8f470e47b920e033e968bf5d52e45a4f87834f6e4353f35443a0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e879502589ef6d2ce03e715026717d3694fa28f02f24a2440cce055c3f034b4584cbb49cac1c39f0e3cdd5951a06e8fff5f481bcd549879a4b302ccdd7616eba0a9fed6ec05851602eef933a5bdd7e264b88f5dcdf7a644f3a946ab4b37ada2141e905495221f1a99105685f09498911751b8688fe5ebab1527ec7e32ebd1d0b42a3363e86d60ca1cbb105633f8034d62d4c68bb85fedb38e3ec2f32fe5d5954b23126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c30e73c27516fb92ac93ca6acd7b11fcdc00649c2725efc220d3622777bea977a008886dd0ef5aa43ebe9ba2bb85c38dd169f745a0e0a6ad76c4199d24506e8307130469bdc68aad74e3e87ddf343c022b838bff33d9e59c08b8ef962650f281a074b7373422973384d644f0eab515977a95c3e33db5baa1bb6b9fc50a89d6e166f8f912d2a107b611d713efb702372f92e3984dc574d10eaa5bc9b7aac280271a4c53d0e0c94e4777638162077e1505f2b86ecf060c9b2ff161bc2af142fbf621a4c9caea38b8fd9474f667f17361d85daddfc9af2a84cea8a90020fa9be023eb6adfc7e404e1beb048cbafd39ac5d8eab0a35585f9e78d5332287cea547ca273487c5f2d0ed82c9654bac6bbd1709ca8b4ea60d3fc17290475617e49f4aa0fcd29fde84c2ae6717baa10484ac638fb2d1dd3838dc9a12d1456716072c3fb02c9cef5c6568ed61318cff4166e2481e63ade014cb829ac37a95a81e0e918fb12d9fcc3aa6ced8e9c1389a3bda53da80296690873a0ee2df3e4c8680ee1cd995a3bb6eb91837ee9b534013a1a41e47c78e6fd927d484d849a68d409074a66ea515333369e46ddf93b0329751766cbbfedf145c7e104f132f331f9817732d1a990738047319c7b535768adf15c5bdea5822ee5c57897f1a9b4b604c40155991ea8bb036692b39c1743871261b185c86a448723c6d6784429bc78463f0dd4986822446cc974ae722ab79b9ecd31500d93991b308a6e2d4f718a0f806878fd3c1639234085025973e60f88b6ccb9791d6d8e62337f1ea2d4fc1514c2243d59449599caaa0d26a4400810108e531d912b0bfff1c3abb5737612e07218e953d7bbb9e0b8a0699dda9d5b430b105add226cbaf006365f8eb561df5b780094fed67ec5980b0108e1684ac4d39e27df38998e2f7ca62fa51f94e59d2bc899c5d862abefc48f54ccdc759ea63acf5714e7de4feedbd75486c28985efd316b462183f99442c0d69434510566ffa75cc6bb3dab2321faccf52aac20ca445f30201526871fa6ed1a579427baa652b4a7c4ac4e35c4d9188a82af5878c719dd9abaf7aea62ed052aa57e69703433ce63fd1dd48a5f0bad2f45c68f92513113ec784a014d9f5b0c70ebb2de85b113ca46fa546c5faf5c032a25fd02d480d5d5f82010a19fbc1ca30ef122d20535404c46776214daa3d7540355fc6e80696cb0c6dc919b9239c77b6b9af9521a4eb05f174900f5b3bbf42c33e886e085613b4f1ee944ba71bcade7f92efc8a639f2174726318c71810c3980c335da24909666cd29aed82d5a33c942cad75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9ae61c686af55ea4f5f932925f628c4521e18b39360b70e0fb1875c3b9ce2721b013f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0c977028bb4c01647bbb9454402fd836753ccb28ea9af3217f0b51f4e0133f29873cce5b00f036f7b1c6af0dd0262f35293ba88275bc8d5b2814c8c6e4e449bb86ecba7fa8061eeabcd52a9be29aa2a9dc9c99fca78c04099bd4788701acb1c5e6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf5e7e4612b9daa1cd2e477c3e0b6e6a727505252e21bb60868bc16770181abcbab08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489a0291331b432975026cd14e442dde38c423e0de92395fcbee07b6de1bb1069267c422519b5a1fd95276e0c877ed0f4571d34d077545e36aa2203e03582639167de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cce9a9a1a60f9b5e8c3fd568330101046d67de6077d48488477e0571819cb5d950e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201be42acd63c893aa3c7c039da51198682e7c8eb323380d9a6ad368a5ac7530f7e4ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbffb3bd005da8d4d731c2b10b545fdb115bce74d8d280d1190033f75b0867358385d601130cc58bfa5ab1057cbc540234e050bf71328e8119a9162b6f51df5d1fffef2a2ae70e9a81918660bb959bbb3fb1114fcdd2ddf92a48ebea73a51e26e54ede6a03e9c3f56ec32b4ec13c7ee7dfdb231d321f705ba7565a9b75d2ce85c639228112be127cc7484420827dcdca36c20f39ad5fb44e2431cd59213e20115908d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c0d00fdcf6f9a3b679aa450f2491e68e3b6297a097e8ac2f02a6440cd0aae6eda405102943b01104bc6594ddfa23dfa29a15dc12793912c2fc1e825d9668bdccae911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3b68a6039c4b489dcba32cf87419e88ef8173cfecc976fbf6de891539af8104e325f4503efcf3fb8317f00fe001147aba663097805d5f57f42dc660adc949d954ad707fcb6df324977fa87db18c0ee744259335fe1cdd5b0122cd99a94407b3f7cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98ef4d03ba7fcb132c093da74a599bca8ca6572c6a32910d77d34f5c06afb7a97dc3e93ac13ab5727acf12355f766c8a8b48d9bf2c247c9897cdb3d958cd1cc7e6b4b5be4399800fcf917015fef1c92e3d70c62dc5499da6fd20ec2b6f54a6fd780ccb28d14f5a841922eff0bc4387b0add7d255abf89dd343f41f16e955404bc8ee95c3c07cbda6cb0d7605b2fb75789e343e5b2cbab25debc991a029a72a503197d4b169224f46d7bb52f0253e741e653eb81eadb607dffea48771ef7667646e72ee1eb60833f19f9a3713c3cab91f8fabedc66f4d7cdd8f9c0c3c67cb0d75c0cac761b2218851630a876bcf83a4363cc157426dd15ca5244a628a2b3186796f7e5e1f49e300f355da3c13918651899d58ed5c3d6970be1f65b9da4a86147a490ebc32fedfec053761324057291822952d38a29556d1e6d3f23512587d7538812159aace74a2ffcea0cb108db4ac0ad7bd8e546f2a153a63c76ee964cc0497b44e19c493375455f237a5c1b5ff44c5c7917690ccf6f5ba0485dfeb9e4eda1401c81a43e5c8f98ce8621d24bfa32b5b38ba6acd6509c1a40754146b9285a5deb0e0817881637be6df6b5e32c2e77f78aa39ad7e0c34798cb0bdc6aa231c9fddea879f3cfca3b0f8fb72f18c7bd66e88ff83730c7cd006b88b8599e5b9d3ecaf7d5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6474b1934cd931a10506add5d78e293f852be0708bc3f3a037884ed2df4c91b721869f789c1755ef55e8d4c70fd582f15cd79dcaa9e1d5d70ff44edb23e4e2293e21d89abc6fb7f073284d2b1978aa454863832cea24c919439733997f69fc7b07185ccc410e6310403aad19ef0cfd779c36e6309f7cbe388f2e583ea0de45c7b1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d18cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff8803101028cb36b779551dc66dedf69af37525d77c38d53b42c9afe8e88157d04029062a6a003d8aa722c61432cf03c56681bb86a00ac026eab9a859d45d3d049cd15cf848694c61444020d78d1e06aa2773630505bd694320b8751f49de72f76fdf70ff5dc4e5e4bcde888127e428b19443123fa838c2d6463981291ba8b36b526f33ea8834756706b6355f5b94727e978475c8b7b8e6cc3b5c400e3683c04c580f39d6fe6a5998c8a3018de7ec607e707421a397402145465ad196f79b69156aeac3b6e979dcf5d21e0fdbd00ea88b27a08b4bed397473083209ebd35357a02395c474e60ebf00345eccd7c2bd90853c7d4b4ecea9de0c135668df6a15f1f1cfbbdb681f9ef6091f6637ebb12c60d0dc4bffaf9a93471f56c39858ca9b09f5bac29d3acb983cee66959a8235809deb20e33cfbad9748012618dc16f6932ba4191e8fed895db53fff4f8f79626d11b40866d5a5c723bdb124ff562b67457ec6d385b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34386a7069526837f50a82de875e1525a4cfa1322d74bd27b349c5a45c0cce69e8f1ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b802ed579d02624b14d6a913ec1526e5d74f41ef3895254675fc1b4bd5f56942151c92a96b040a0150eccf91e536a83f35029a2cc686ae5fe693fd94b69026685a70208feb697e8e1a478bdf0999869b960cfdf063bcf50b0ca6977d88a9d9af395ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6afe411523ccc1083fabce07621d6ae56cb0090c088990e22ebb06d69624946016b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934db027b8e8b368295343b259f40d4b33e7494b91459ffd94e0fd8a686bba79b6e6e49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef7cd81addf07428b671644e5d0542f1ea080ee3f0bc6a1bf71ae391545b010534ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a96eaea06731dc28e008050c04237c776d8b22e70dccabf2dcaba4dd996a9183c8d091570f0130a5a768ca6615a095d7066c099e81ed583cfa4c7ec6e9ce760cd2cc75966c8add5bbada46ba5c8ff1f58d42f62628abfb277c47abc07cd862aad9b84fe865767591cb1dc10aa750cfb6a6c89df1d56d67bd3efd4b25fa9a0443ddcf1a999058aea2979e6b074e24b9b41a7b89e46191335882fb02ae8e94d344396275e4079b55a4d66ef8b6bed8bcda875f2fa8ec954e96636edfe7e8b5fddeb1d7f001fe0aef6886c8eb1fcbc077fc2b2c3e3b1f9a1c403fdecd86bb7eff0a4eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29eb807dfbe9b448a1cdb04261376318a4aa5ee82239880e8699bd5504f729ee42a67a1b9d0ece03ab28162c567788ef1833a8a363ba8b21f0a45b0bda7942f837230a95cb407d7bd7c7b4007d23e1b774b51dbcb277ecf9f40c7614df2de26372865415842e72442700f84d780ffea7ae44b618c13113c98fea1e1d0eeff5aaca5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe791b15d1de0f86bf79574cf64f70589a2e91cc5afbed7685fc15f344c906196d88efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b996e9db4c432891329ab11852d34cc2d2c5855f167a242eb8121ffa1b20c0883dc680315e526f271c652dc0fee0d9d47b2e9b25ea4d641a050259d1920a2696c732eac34a7a99849a0817854b882cd089c8f6ad73037c342d2124bed99ce92d1ad4913fcdcc2b8c370625af45d86af33a62c756d11dcc0ac7dcad9e59865438afdb2fe42be855dc1c2d9994f6c1cf8a8b41b7f7d39f21cc4fb9b0d10e0556f46830cba9f0ec117e7a1adc4237777a0b343c284628c2ee970f3ab9a352a9faf2b7e4ef0c5026b9de702897fdc69156edcec20a4c4093dbab45464ff0c16b5f634f61585ea03d766e461609c739010bdc9ee30bb7d5992f5590c107cd493622defc15f1aa9bce69978868e1b3c078938d7c5fac23bd7692e09edaa2befacf0096741ba08063ed24deb335283054341504d9d20383fbf40f62001fa09d39931cd33b149f26432a1ce991d1ec71ac8c91134e5f48f47162eab20f5e142211e1438466cb7574db4ac536192b9a2f76a214ff29a2f2bdbaa633d153f8b1f29b0adde72ac2f289168c75ee77f50e4d66217b3d36b15d324a2c479002f8d74d01087cb93cf85821fe87a4357c388f20678ff58eba103f29466b390ec24e8ab8d898cd85ea018827afe5c6118d6ce64367457dae33161ee6994c87e2d143a1073ee49ac48f5e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2ed829d8e2d3b7164cf2f5b0e4793abe15b36fa2c48c9c58d659c77880c17150a55541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686b317143aded729973955a1d9d4fc54e4ccf4e63623efd463b3bab1cae59c8a656ff596c720f16d80eb990b960f7be78eefaf0121bfc74fc348d614c723a83859a24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10e8ca4f042b7a0fc263287b248c48cb79010a96a111a6bde3d5421242f571c337a5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a4366fd977b03b2cee65eea1819e2c3962bd70b596eb8ff0597b7231b607e2e357eb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9dd2c88d97eb63702ec89a0722ff17a7e668d77832e02a61e9e516dc66d74351e7ebb3fea9f6f3c258a516635501a3c72c3d4adb648865627c985b228ea1ffe7d3593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d25627cd08b1a949ba475a4e778328109fa3ea0cce7c3d1db7d5a1755819bbd4bc4ccc3c12e86a88c0bb72f67e46ffecc8974791b3fd1eab4cd042680b029caa49e8555ccbccb8f4d0dbe427cd3682ec0bcf3941fefd090bdcd8e0dc38cb317060ac8548a1613cb266946206b906c47712fc007795e0b91b188b9890d33483f6c464d76b2dfceb66f2dc385c1191a754a124e32cc9f54e3908625967af3d944ee2bbf445be202239f1558f497fb669510740c066f8d29df7b0d5292261a7e1b61a4cedf8d51e68689e86f708ba617b26ecc881096b6ef5b173e74a5aa662e0d27a970a19de5e2c26beaeb63731f97f5aefd7d569d5de4cdb1f79ecb2c2990ea30165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b58cfb6e78533426cf74f4294a94a79ab639557b8f4ad30427298f9a72ffeebe48feecdfa63dcdef24d0b64a6d2bef92826f7fea69b463d9c12e04ee15b9ebbc20681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974eb752ffe4fedc6f381958128c9ab334dedc48d69cb10aa61e3971244b0a2d6e453f1dc29c282a1d48f48a524fc025bda9bfc93bd157e53912a198caee3c1a98797c418b96a758d2a61b0144f24700aa03bcf24080fc68875062810d59d2e9ac4b2e6c6ef65a070428d5795d204906386c84e73677dd8ea37a70d1192dd4f660f918461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fba823a21c33d7a196e00791edf7cd8cb82c5f4755e7dd02257675ad563ae1e70218985f3976f2798536aaf87e51268e2bff4ee8def366133e5c96a8bcd7ecd26228a2baf53039abb802119828d52ba9ee9d45f9c9f44aa0bf6178d4426e8cf1a5c8d381be61f700be0e37baf6986bb6fc44685e446508534e8d4a8ab458b935ed214e7d61f41a05b0741eee68165b440254022070c346cbe787e1e563272db913050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836febdd56d9708bab3e52ed8ddba95c5f4c2112ae217b00fd49bb6b6459f90e5f32c676b4df86e3171e088ad7ae2e88aab1cf4de5661a16a7ce02b39992768a87251e9f94d6a35bd7ea5710f11ad8f30736025f2c230e2d472deb2237309ac5d6f0bd0918f44937cefaec9ee40bab51fbe5e74b4c7b3d7543c80cf2240645894836b6373632a0d99def285fe4a38e9b45a5e8eb0fec4e426ccc3ac2a3a39ee3799b42e300212d6fd43c7d50e3f6603ceea6ed0a0af2e7fc66cabd485dd428f3a6ec2ae176c330fe2ceda86d8fffe8fb8e9e69d9ec1028302a465a54fbcda87b6693e5f066716cb4d4b5288b652dd1c3e4081f4681dfeb894d5f0ad372efc90bcbf8f54207bf11b76bea152ef2f21f346baa4107aa5d894d44d5c114f5d565101ca0352441a86442bc8cf02cd3aff6b0b970e9b25194f6affc8856da94cae0751431eda0ea9daa66e1b24418316f581e0105a4c7a159e6a514bcb25ca38776e0091e17425dec7934223659a5d637ae2d04d3c07adaacb87882a78061140b38bd7625792dca4bee02512ae809ba8211181f0d8426ab84e627c3f1429706778ecca557eab319586640d4b05cc0d4940baf31e18d5eac3c62d2e08ef5a3f215caf916fe14f011ab5cc9b72469b3de8b05f77028e35ce37ccbf3aba51baa7b27901d9e980980a3759cc2bc90437430bfb498a460a1693975a99cc31f9f0f0d56636a42a519f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3764f8bd685814126ab234c6e62a532cbd53098edb6ae78e904eacbb7d3f5fcd28bc65764b26d46ea507e01cb3c504781c58bc656f50ab032fd2947f50b601ce7ee1eccfbd809b63e7af5090916b12c4836ac3b95a87858a85f9aaa2f81c4135de517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441d28f3a8af84159910bc2771bb0deb011a809566dba5bc3755478861b997771f8e5376f9affeebe3425170da16c323fa90e38fd88a37194c601a547fc33904c14d4b6f2a17b1ad468b43c10a175aa80bb05f7081cb939a53933927006e3f3ad955aef3e7bce348833c33c0967efebff493501c29f9a0028e02e5e75d1ec4342c959445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09eb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120a199caf3efd578404a30cb9ef70030e9a2039c692a41881ebc3819b5e7e885b606093d19f1c40c8bd79752bec4bd8ec4d1540424642f7a2b31ebdb7122e74812b3852676ec56fa26fa3e3df10489216e3dd600002e8d88ba0c7403b37573e706bff389c61d1f0ca2981ea56cd24ccab59cc3edec86e6741866c0c4b9c371b9e060d205997883381346af86d17cd5d1aa59f13cf2a704385a121615c90f0544344f291df5d76f63c4ed876e4e292f767b6aea3a8d59bfb3c70fe7970118f881e25599e15d14e26db234bdaef1cc0959a2228b51ed7a0fe6b452606ca7801cb20c9b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20cbca020ec8d47ad0e4cfd577070bac8e9d11be6e4372142e1dfe12f83d2ea78182452dc79b3825b73dddbacce7bf73894bec1b6571fece41a1f11d6b90d37b7d14a12cc1b6f7958469595cc953c1296826e28a06ec8b1cafb207ff7f80f180e7c4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb2795d3d2480ea77620b2865133a7c48a6efed084e809b2e50daed85b3864f5c4d01573dc8afb370306e1bc8bc8a0b0ec22fcee7f2e47275758aabcb00508fb8aaedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7727a99db4d0c82e6472a459f767ea12f6eadde4f0da6e198cad8caf1ca1e641efac8524b2aced387fd0baa4e45df9e8ad23001f01682477060be180707be072954b59ae8e3c0b588fb4a8d0b6b4299da83d33ece10cd3bab011cbf62b376fa2bd2b4c23e3b60e3a530839dbc2ac4afba37e4fa03b7dd754841dbfb6d116b88539f4a6d3d1895ec9fdcfa48617702ed880b123e62bf344cda6773e7161278dd7327e171318bc17d6a8dec3c00e7a62fb82089a00ae3f881261856f3237b1d2d834989a8100deaf9cb3dc813cdf41a445e0a3f001c36902e5bd312fd1b194c22b85e3b00923d7b4973cf80ea4aaa05e6d35af4d23ba58b2acb5f73aab0e3568ce3d8da0a49fb2599644dcc0da57a16dc93e28434536bf08af09918d0c0e653fc9e272801ed45f54f0a9a4d87f43beb1c1e98ea5f69ee54dea83ac7aa784f8385cfe26a61c25d29af679c2ddc9dea8206e2586d59c489768a059600f26e349a06b5c4932386b11b8d1118a0d841ae5542657048c670d28bdda61dff1541057e7d4e63a36dbbb6399aa1ce59cf22f08f4d7c220ceda38f85a1a48da352e5769d0ba2191fd44879b62fd50b9fca8f7f339b70c59e0c922330d97d9f827d823e3168c0ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855789d230209002123d1b0a4fae9388f6ef3913a14402a705cf46a5c761a9508f211acbb3b302995f5241ef484002ddbb3b11bb8716b3df87170c0becdf05992fa7480bd7fc41519c8f32cabdd861685009af73bd8d731abde9248e57aab91f08a00dd1d08e96a824564f88106a0b696d726f74695479007a8440b9e2892c4e4eb78e44ce171aec3ef7d502abb299ea3e45fdd4a773c2b5638e2d6f872fa6fbd31a3aeb2d3b025484286d2e1ccffb9383fa8e41d6d7f255c3be0c843e3257219f03efd347f3d05e402cd498ae0f4879d6efd2f8e80d2b8d00a0999b493e813d6ee27bf119a59f3b543553015efc135d67d7765ca03a6e3df9708a3a8fa4a42c3964e015cde56f3c6a2c7490b79cd4d1b0aba2d5655ff0b78a9285d2887dcaeec18783037e76e16ff3b8cae9d90f3345139c52f0dbfce0232053791a768b7677a700d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da1757e3cc45ed6fb2fd209d2993797cb4400a1eb630ba27369c6fc2fdd9be5b29797d2aedc1a6447a57b34d7b7fdc73ebc6f853a8794cda9d73e37b964809638e5d64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bc39dff8c55dbc987a5026ad13a8515d2ae8f4ffc2598ae1a61fec651a4acf6f40a1c1a24605428b50641f5b6d586fb6ced33720a16da510b05ae83b73d36e42a25694930c1f6887d7df656bfd2793f030bf15301a61152372e56e88e5e6ee7457a44e2722ef73c5bd164fb7266a7b92aa74dd5c62f400280a9dfa2914f5f102f4fe00463eaa7da435bbbab2510289177f8eaf168fabe18b0a5f5954cf8d07e1ea126f71d1948568bd399c9d9066f61fba5d212699eaeb32557bf8f3ad6734e0c0349cd66334b3aa4a2ae55354b0f5a9fb00e3f3ba36ae4284e39bb86488c5257893f2cc3c03381cb1712dd4ebd7affd37ec2f289267a57f6f95e9e160bc7cd7c334a5b235e484d46da92e3c21373fc89225bafd899f04ee1ad6b7a702d52bb61b0bff36a62ec38d87fc626f7ba384f043483b0204f522295ae294c659301fad4cb307965aec8407fdbf6003d0c1ec92ebbb77c5de1ba8f073e6e1080e2763ca4229ca169000d4ba214f21e0ca41611fc0aaf7f471a56d11a1d51320997ce4079536c242f6a4dc0242fa3fb6873bc0491e863e08703fc2ea18d6830a32407809f63eb59ba928a2b3438228724168ef35c4c1f83f167735dc55138d0cfab7f5f775b0bdea5618abde2ab42fce35fb16abd8e42864eb53f95f820951f318eab7bd058d5033502ee9b331b6c6c92133b9ef8d7adcde48a7fd475413fa7b28dedbe7672128390bab73b99d7797bc2c48cecdfedd25ae5ee8a66068c84a15d74ae595a0756849161e837f5d049ed8ee1aff7e03a053b2906dcfa2ba258110513677959d1e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052b9284868a6cb48e2bec9740b9d59fd0d824f66a845d17258dc3df90f4d816dc38c47d47fcd8512adda4e2fc4abcf8f40b0bac4c40ee2d13bb2a0eafb557772a47fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d48ca5c947ab5f335c15ba5fec3cf0089d8da2cf90952c1249bf3fb2fa70d2e01580f1413b57869d7498feae8262c1a5a2eb9e579da9dfe78b84dd1c83ac56d6006ef1c8a12fc266a913a41de53514c0267e95b7cf4b4875d4bc3b4c43b7d7e9f7ae3736d3f4747f688a58efd5c5f7d79b520f390ecdf3d3ca6e3a4ee3755d9a0e26340f14ae03b537456c75bc9e0d0514d989b93572efd61648c1dc7364203e9aa107c803f0e32631dc313b077ac3d490b15f2d358f51ec77d764c0f9c36751c604298c4ee70c1329c63dd7d5d8fb7ec517879ecdd1f53b9fcb84d33fa8672914480ceabbf14ee6eb3d297e021bf279a1af6a43f49d34ebfe55f45b8664330ad32c55cceaa405a8c7617d1cfe52f41f9449aa878324affa34f7afdde80780fb817031df59bfc0619003690188931e9df1207d36b5a26751ebfab0236a3a707b7a68b749f73a95bff3325d75c60ac3f8d2aa75d8db58347a79eabbaf35721f475b989c3e9785c17f6d403353b667d673be2c37ca0fc6e0e1770a8230b918c7b764a4da61f2493e0d7492f261b92b639667ec25be6f6c377b80f20c877346e3c674ade4a42d2947f472037f870fe09191efcaf49da21de106f1fbdae78eeb6d8f53e590796edc2aa8e2a6adfd6ab746ae6e21980f503c87b8c3fc58c297ac9d4236f863ccc837c7636b91d3e1832b8717cd4f89f0c26caf118f72cf9343250da88ef700479e7c7baa483bb657d537870948e26f52349750dec239767e45958df18f54975c90ee36ba03088025c43db23806350e2ededd9e2e50efb2506db04ffdb1480f84c65727fc8ae2461bfe9f6bc8fffb78ddd61c57ec8ad6826f2ed87e5a77eb317f3c355e4f68769dd1e55b7e39dc34acb69d689ab1b310e18aad3c5697fc2720b483f1fc8529b059063512f4fb7cd5135382e719fb83eda774381a96f5bd7b4753642c0cdcc71440dcee69b9ac405c39283f191af179628f31ee5de1943d8bc4f8683e4dcb4e25b11e3e1a4b0254b2adcaeea22c1359ee759125f914b5c919a6a66644a1b5d33ad3364f8986828acb3a00d4ee1ba0e0b7298227753d6217abc83facda2b010cd975ae97babdaa2ebee23c5ba5ce27f0594683a209ea059f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7d458f20ab260ef496583a63a2c4ebce462475da2178f2c18fab906f2642a0cc11597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae81597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae8780725f2613c61428f24ce73d0eab982e657817b29e3922d073a4397c47861f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c3a21ea73b14e37c8e6df13a27f049d0b912fee3c5378f21bd2f0c90cc1d122d7e1800057fe29d5e2acb8c0232b50a027e1a24fda9134eb7223e9e8976203fa15583ca11a8b256fb3173a1885bb614813c007c5ba1bf8c6fb591332256fa0ba73a43afafd1bd2056f2d338b1cf2be22be29d009c5c1cafe5e1355cb56676ef0efc707f96f278e9ced7bb64efeef67050407f980bf609b21afb89bbfdd9c07013fb62b539bd029034493870c9285b1e33f1b6af493c96367342e0c021dd3bfc702709f0bb834b38decbcc23fa44478109dfd61d80cb542e99ba8d28371516de84e2b5c71d7d42450310179bdde5b406db381712ad1ca57153463bba3a10e9c7f9c4b9b327e96a35ea6cffff88cd2b2600907736da12f4fd3aa3ddea19a2dd19595ef7069239abfffd3df6a0367e1a8b28c26072d4890b8444c25800ea0f846928f61bf0a2e91c755ab5a15adcd5d5450d8d90e1d852b112fd9f70722d688ed1e2645e266ab8d762af6a5de903f66ecfd1ed583741ce79b81cba93b48f4aa6abe3ed9687b912d4226bd061f20b1170bbb06a2145a095285009c14856f80473ec06d9b86cd52ba941008788c79b32a6a391e9e32778129c9e9f659a1a9f3b6ca8b8bb7aba4873f368578dd68e8414d058af0e36c6300401b389025324eece6a0ef0f5cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a81af9cc4fe95bb7cbc437080770b91fd217069eec3c74479804b01aedac6939934517eb1835b21f94d550e080d2aca659f59d7736150bbea7da41bcd0c73ee3fdef8db83dda75002a564290880ba3b343d6f34e83cca5075a86777b5265c040e2554912682ff4bdc6bc69c29003f167e7872198f2d9d3cf6e5048504412cfca29bd5eaa3ef2c89035068d1888433de26b7e80bc06636063aff45b7517b7f992f567ae4bf6b8dd023f26a0f0affb7370167267f99ec0b981f7ec5fdceb4bb5c8b5173e481e5222fedfba919f134d43c93db1d1e53e41d70566993ee15a8731733586a4c975d7bfbef20580fa5db67b66df49c26f89cba2b140f8c068cf0a62253e4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931e3de70d9135dc59c585c18f1f068fd88796259dd60380ccd1caca87cbe0aa0a22256f82c11f7e2d652aeaba3d8de3908755f082873a5f54b2c3b43448f652c05a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082c542c7f30c3165448faddd101ac8704aef6d3ba4039ce911a6a9e05ab4b6aec11aad46f84ca9d721f3e183486fa394bc2607560ee86e4e281357265315e62ef20dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de7569c75929e950b70c4974b1133adb78a1541b3334503e55b58676a5204f1a794cb518f2f03c8b21b9647dab0e10cc37fccec632025b224a809f1c22f923044ff615749c3e895400920b2acc434997fd7258151694ef6eac99bf4a8b0206198d39d28b7cbf243e2707c7523dce2fb539708a3cc5b8710e317b88d35e4c77bd73baca36e8fa0f98a39039da1f41347a7a28238a9135d2d5ffb3772f0fac7b54a612569d5173f2c62685fc25073098d938e3b64c43e16e8588c0c2580e63e5627f0b7c38eebd2d58f3bcd5c8d775dd62a7a730a661ecad40cb3116288a4f40d7815156da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574ae55ee2430d6a4b3fc18f67ad48be49bfb78b39477a66501839891ba9133a57cbc0fb7bac3d540c83c66897332e1c1fedc0c2627cce92299945df8a475ed8ec551b3d99df6b9e4419bf487b74a37b58c1afe57352866fcd71f3eaf375be1cb6f922e49ff448dfc0f8823a0e599747ea114a1bdbfe59d31e867876c847b17e3c3dbeb7dfdd48183da9e328870a5d6b6065ce9ccc2ab5e2fa8915f7bdacb50231ef3fa48ffdc874c0cbda147e604fc7ceb089df70cd9cb6231eda37254681b873d9e86851fb1f869f2e9250c0bb57de67f3b1de75684457d9b4855bf2ee8543675ec089a443c37356e404130bce8f244186aee0b06843396b8821751cdda4af062fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d262fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d26f83bf9ef6f78fa9d639384aa9055c6dc487febb13482f26e0d0859a869e898d7f1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982ff1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982f029b4d044960c7b33a1fd699e2db5deb97e77d870d85a0e0f92614f5771a320ad7b82bbf077e5011fa76d2c9e4c01efca44d85634b50ef842d513dce0fdbb99c638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdbba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f5c07a615e937559c1373c90a75a6a42e0316e00f028ff27eb844a452616f7420b97d580a389ad19303f9bfada145ecb20ad9f87a3693fb032f4eede38ff45c7d0594c1ff72ef4ab830d09217c0f88099b7d5f0e637631bce48e94b51ee555e37693b768b3b9bd995c440917b63f8f484a04f5daeac57f76830aa715b3a30996ebcadf540a888592560fae963d5f3725ec6e65fdf506869ec59c833ea55b968d64598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a74e382691d6d42180f655d1f92e514f44510c5540e88feb3ae60f2d92d6c2c3e90b0a3a75bde51a174310de773f8a8a9a6a4a90e5cd151e3565b34182018770522b43df98bbb4ed4fc6715c88b7d8f490249afa7bb9e501392a4de4e9adf9b92f2fb12cf06456ad2ea866be28d588233782749205cd96145fe7a339f4fb09e073b6229e37a0e4294505fc84101c11f83fc245cc7f646f4bb9a9527ea69197107524adc36f4e9f0e6562b99826f4da271460733ab393c0eb98520963f96a79de57fdf0137b1c1615645115729e906d36d600a9ee164cf693458869064bdb4399aefa332b47f1dfd60eae7a096cc9e37354e08c8e2277decaaffbcb9c790cc731d431da6cfd6712e3633ca665fa68fc33c93f61f2ecbfe44442c6a5649aadf6f48f9c6e7b6d71cc36bb66ec333492ae72ff9673e7b673ecf24b4d03bdd10f8178c39ad4eb7b577fae810308b3f7bc2aadf4b35a8fbdad8fb49de5194d6240f96d2d9a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1dce475f2c0b9b93207bea380738df8fca39835cf66d810dc0e297896dd7e10d78fc07eab84f5eddcaf34bbaf97e44a9687ffe84bb2c29c2759768dffb2729166ecea5226e7a9380f479a20af40c147b1f377f248a726c25a09246253dffc5343895bbf16dc09a5793bda1d705311d011628f85fd4ca0e8a6a49b4c0c054095c0b1aeb31fd523c5c8f5d7dab5651d9c155a0aea9a6ff1d37b753421ca0f9749bfa8b680b20c02095ae211a0a5f1ee83600205b1bbd82c3ce2b2d1c9c2c490be4605a169126b6710bbd738b473069d6b2851c29d1fe67e7d437dc814a31f30715ecdd549395656b3fa0baedb1b4db628d28075b913b9ddc595134908c792d9f8a2e511591d7f7234ffaa2b057d429197870e9b597780d1ffb0bcb82968aa64e112e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511e8fa8f7e07d1c09b7977c0c282f8c4153d91f5e2f1199249d64645324604361bf11aa204fc4ddd0106d7ceb0220786e38fafbc0ebe26fa8adf4ac4edfe4a0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a22b5d00a1b7bb7ae457838fcac7cc0e26e1934181730564036603626dca0cae503a814de337cb001ae85ac282af63de5be73cc6a66d033a3df90eab3db5f7efd9aea889f16f2d4debee311c186c79f5b576c1055a5e4a8834e9f6b0f1c0f4f53b40837050edd4eafa838a9f90c1312b2d35b20d5fb98e8082754f47e1d548e4b89e260f60c877a544d5f3c1e7fba79a953afba8b59ca7c6bd0ced39b3029b4f1ad8a07b91c428f7e8077b069c9cd9d710e12d1e6daa8bf74f34845a776d0af7d4fe992b78f29e72b1cf124cdfb457cd4227e6e9b2c8f9956807eb3f698ec6452ec598bbcf9866b42dc8b8c3dd9a58f9d2a5152dfc4c10b1ff2c6d1409f9648527277404de33008c18b37d01ff2d0eedb93dba7e11841fe58c050cb52d27c1af0267102e06b26a29d1cdbee5a4e87bf5c6fc53744d9b41c5de8576337c62aa57d9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaffe760a1f783579c85f51ba5cc4a938e30da513ca412fa3b11844dae53743f432fc523ba966492c68a734bac954b15ee8b5e1f48d6c095667be9406286b8fb822fc523ba966492c68a734bac954b15ee8b5e1f48d6c095667be9406286b8fb82f169bbe27d7da0ce0ea0434049ba9f1f99595f1d3a7f9abd4de8111804a66731791ff371ec57171c34a23e69ab5cee21ec7675566a1fbfec9ec9ce7fa256cc1dbe25ccc59eac686995f36bb029b08a217e1e7fcc2bdeb657a8b0f9b5b617c34e2192f2910217688c0f97fecac7b2c91c5fe6e3e868d896831b54b4b6191b41f24030724bc8022e4154029db7ae5ab9413898365c13c7b0c73dccab78fbc3cb25398d50220045daf96584347aaf2fc8ea862bc2c3ed79c19a3f69ef091424b8392dfc06d9417cfde17f81275e1324b1f0d13a8bc1542b657248427cb138543e56a38de06a5a03033927d6076bdb6d960c9f4c34c93b45c90927c83879b5593d13e443482c1fcc8a5cd9f0664fe5fabc816a76dcea13c4d408221ea22d9d0b9774b247e34e6bc6f1448d0e71c605c15756fc22168a6dca536a7f4f60b144a7fafbb8c00d9209b327b194e3adb5d464eb31d3e6cbdf4bcb053c91b81bc19878ba03379b304af06e49d5d75dc3bede9678cdb1a3a2345c22fe56e392e7804effbb1a646a498b4cd94e964b7125b25fb2ae8a9087812d1b96793bf0d6333e051862704fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781ef2a991b4a2db5a0c17eb778ecef2a010dc852ffc6e40a70deab5fa8aba82ba96ebff45fcc5a1596021d879200d12bdb1006aa07b0634399489a36b5aad1131ce1b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feae5db348bbc6430efda16c0f5fd906b5601f026009a82ee594c06f75857fc2b53baab1e89aaee605da884a385e24f52595cfd6aff4f815ce5f0f94517f2221eafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0a22da4a79b8c84b65a9e60b79a9b9bc848e1320190b66dfdc5322064c688abadaddaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb370bda1c12963ddb34d50fee7a5cb53fdeb6b9b462025834781bc8da83d0c5b630dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557358adab6885e5513055d85366a11f3171058742526d0cdf50aad1d596552921ebdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd4048e9525e7c8dc2509a69f2aa3e27d14d5c4a7c40a402603b990cb3a813bb8d705a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade4f863a801d48d9d9be71c8f7a1c7d6446f6dd315f786c709cd404803efd986420f863a801d48d9d9be71c8f7a1c7d6446f6dd315f786c709cd404803efd986420aa02e963aecfe42c7fa1eb75688b901059e3778f4244237df67f18dfddc311eed4cb9567675fcbe63287e5ff0f3f9aaa9b3663b453ae9296fd75a2e7df105c6a3eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d033275d8e32e8103c0eeac31e72611414171ab4482f23ae2c5c9bd2fc022c372826f1a3dd5f8152c2b0ba7e1b0d08d81457813a2f3de0517217f87d2fd3b66bcdc837f8497f3cec85a9b34eae2d538cc98428d2f42f6c28b5766accac7c412c7b19bf200fb219c80f64b02bf84b5acdf678a3f58a626aed5588af6e13fb7974be230d7607bb6c2990de7be9a9ea4b38ff28c06034d4d5c0f3b49400cdf84e75e63df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6a6c2da3c7416a1f00ed0a9f403ce00540a1de328c848398110b878406fda1cc07730639718a931eae051167391f1f42f4cf11e7cb88007750e1c56e4160d4fbd17784108ea33c7da46efc7049f96962c5fa173406cb39c7bec8142f44009cdcc9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e8849775f87b553a3c789931c5bcb91622f4a11a1599219f999e4930b0e51db0c9bffbf44f1951a270ea0108e6c7584e4b68c56bba1c3166ac76e992043be078a30b2592279df8772077a0661e945d637eba66bf5a73c9ef23c35c727470cfb279e150e2285265cc8623d119c21d8529a8bdef9c0de6df3e285542e9c488062bf2da341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c8d990cfd0ac3d65094a9d778a35d07b9a0dda01e1afb3b5fbc24b951d7a36c7c7d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955fcedf7c775bb702990e96bab4cb1a415161e58d061955c19af2f687d0e4e59356388d626e7a7b9312ee2ae3d8bf0d818c0356ad76a49f74404a77a33816df25a1088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b681944386730e144db2d2589be9ccc573933ebdafc45f115fbf4aaa3791e6c69434a73672a49f4d72a341299f59578e922fb2195c11b2a9271359e6c791f615b525ddb3e17574d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b7ab0dd27df29362b0b3e68e657757e99a74ccc776c6feb2166d871ed44c365008569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197899e2510a50f8ad23c8e174cb861d6294d7a81a1409dd36449399bb88db82adcf8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe4c07c77a51edfc90441ced08027084e9cb2fe668d2c73cd4d54b55896d98ef39c8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c1f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc9cec7bda669477206150e15d85a6f84ce31ae5550e25cbcd68e6392c336e7566955e741a503d9e2eded5a38a26032f1f5839770c740b63ddf1f1f4499227ad92562b9640c656c2a3e77eb0d16ab9318823ad73f4aad2ac8ee9ca9b5f33718eaaedb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c659ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc474f6a20e4d2235c5054088d49074828fb7ec74d9aee7318ac389c7d23378cfd9564ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52aead29c64e0a920f9fc97d533dd289260b818721ce9a9f473888437a1ccd817cd0a45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad3298bfce66d076d083bce61af97fbcfd83af8353dc4c1cec9065804bc302c3d4802c3bdd28fb7626d53f0000d06a384d01baa5c164fe1ff25e990d0f065cfe857aaff105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a345076e7f7ccb5adaa2fc52a1d781c571e242c574f34d5470febd9e72d2dcc2d21ec8a2798125716dbd82d018f1817c8ed4232dab7821a8945ec79b6c8321b3474ee7a60e9ad4ec53c8416866cf47a5ccc7e8c7ab6c9fe9ae8516dbea2178a9485a5e15b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677ace318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1c59d536e37e6e46536c4a27c7ee6036eefab5b015cdc094674693075efac6ce491172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beedf607286fb93d442c80d2710dfb82f9bfada18602203cb03181d913bf177567d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1337a4a6f32cee6a76644b80863299f9375921bab50238ae65857dd9deaad3feab9c74718e2a1d194776f7621b76a761fc95eaf524b57608c184741224cab498b6dfc58b255a14486e36f9c41f8cb16036cc8102873d1e30990fc5c213bae78683b4d4aadcdcb934a8ec7e7cbbe6983169ce36547d62901c581b819964ed9a857f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b409be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96c39b66d8ecf498b1ce54ea62d929c9c916ff17163eb3785d26aec57d48f494732320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00abd8b98e20e017517b5dbd83ec4904288443e3666bb77442c0de7d65a29e7b1052717028d9ea76b2dd5b763e10076e096cf4d817c03205182befd64510423009b203464cf5db693208e26dee51c610031abe327648b542f0b5561a778f2a6954d4aab9a0cd16d87779e29944bc17438a6ff0b8b2418f2fd2b4fcc1be135567a916ca375bbc64dc1e0967c63881a288ebd01de92a1485091a0d21ad72b5b77f7a92c348f4f754f75ceb889c93ae0140383b88bd04164f857d5b8b266c299416b3d67a7f459bf8138a852cae0ef47d3fec4e3704d1feed2c6117ec82422b543bd1cf4acb8ebde1dfdb65c87aecb097db1057052ca8d6c0e8be3c7a094d0b357f0c0034184509af18177d869970cc051f28122427eff0e276a01f58e6e8e22143def14077a86e93c306acaba9dd6ec4a1bc65749305b0272340642c56be9ac1b536881fa034a4fa81ff9eb2eb67d5ba4a8b62739ee1720548ee6aafa2031b3a80ccf4ce1f08b5bc37b190442c7badb62b71e02bb64d46ee5ea7ce42c2e98c8e5fc4541d73b98a0ee70d1d4e129e4bd0c95692661ccb6653c5ffc921c1d127bd7260ff4ed7ae21a5ee9a151fca8deeb4903974e9a4ef1ed227e3ef45f78b851a8178092186a21aab0790ee6102dd05bc5c9c24cd6cc7d931268c2349c5d87af558565b55d4bba10a1d0f29dce68771269f86c20dde449d82120d1e092fa56ec0c011c2b776d12b13a19696e2907fc7f0ec9bfc7d1fe9598154c3e01a35bf38eead6be8630cae420b0f1b78400bea9994560bab4d58a57c621f1c21d30e6f788ac7a19fb73724b6c37fac096fa9545ec84c6d0fd0b0f8f0c1ea3fb5e52ceb656329b213d538088bb7a5fcbeef35a839ae9e3c2030dfec9557149e26b9b55460e6b6c473ba70dde6ebd10cbba7047ca05b29ab9b495aca6f295b3011344da44e6f735a4cb3f890600daec2cf48a39c89a2cf8d939e806352c2dce7b5879debe7850e7916a02d448042bd1bdd3cfff482424ae651bfdf789f8caf673b81223b3671126473b3db8b40bef53af067725cb8fb55403141033a631ddec9b912a417aee3b1f4fb66c8a97e47c0d19e3eeb823291d6c04d04821dcf717ac96c2e00ae868b1cefa9717ac7922ea493df9c89e7749a0ef8c6b229ae3169693453a41e230fadb10aebfdb0da0244f639a219016545fcc19515324b6d650e92d6e5ca7ed56bb538d89bcb42a3bdcf06c9f5e6763d60f42bd2eb1dfedebfc397ce5ab810b82d1289f0efade74ccf2a43d18a67a32460a3bae3fca7d2394fd767d17f1d770c189001296049d094548ca19bba6e2349b6b73cad5bd17d1edc02729a0ec6428791497646515ef6cd86a9dde717f1175bdc6a7f53ad510fea07cac4a7f039841b5e28844a404430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b90abb9131499f6d7a9a208237f81300e56901e02677a8a4fc82368388e9133287974da094b06097c5392e046d4b6cc4118c8277786708efc6d217f2da06e881647398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc8e5b1ab5905e079d1602958f841a8aa0f7dfe60fe6e99b209fdee56d4285e08a0c41ab8aebf3fa35cbaa184b0666807c94347c1d24e0770ed47933ed1b4b14463ea07f0b1a45b3735a65049e244cfe2f839c2d0cc14879680cb0b96ad5e755dbc10ccd8ef5ebbdfdaa491c404ff605f369e9c547002e1cf32c68a51d9da9d5660248ca395a67b2406020e88b2fd7eb38f92cec5d2e9f88e51735d7d9dd13442532364e2d6aced3ac53de8555ce3c9deb936bc13c144167a1afc00971eb885be4afff92f27de5a32a53313325734d1cafb73280747636c3448d507bf910ef715ad02b8c942d2f85d054019926c5c29e8cef8d327a16d097bbffec5c7a10f5b63f50ba6491a07ffbf4c6d2055f5455f2dd49a4fa42aea4b0538bfa7ccdb313131f39ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c066cc09414d316969d6bdc23a43f957db77c1997fdb3248e6722d33ec0a7d2700df502bb67553763110ccfd98f597b4a243e2652879a6160113ef7912b720ebf5717ec41ddc152d59ce5ed62bf76a026f4883ba20060aeaeebe7b8616a4eb2b8c9fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b725277119d3e452dc4c371a3b2617c41a9958ca10ee97b6786b67257ad392aac206c71ef081ffb90be3958f585c768a93b5ddd265876c54444cb7783262999f3a3b9185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c8db8bd6c83bd9f4b542d3771df6026c01887b0cd709955a58183be79b753d75ad65da9f044b86fcd16b596b12ef12ee1a373654ceea18e91209de176cd568c0ba8e8db9cf32273bc645c2814d5a08d856b7acf5d7cd387508ed86f6e7ec99d10asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-2.6.32-754.2.1.el6.centos.plus.src.rpmkernel-devel-i686kernel-devel-uname-rkernel-develkernel-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[D[;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.centos.plus]Phillip Lougher [2.6.32-754.2.1.el6]Phillip Lougher [2.6.32-754.1.1.el6]Phillip Lougher [2.6.32-754.el6]Phillip Lougher [2.6.32-753.el6]Phillip Lougher [2.6.32-752.el6]Phillip Lougher [2.6.32-751.el6]Phillip Lougher [2.6.32-750.el6]Phillip Lougher [2.6.32-749.el6]Phillip Lougher [2.6.32-748.el6]Phillip Lougher [2.6.32-747.el6]Phillip Lougher [2.6.32-746.el6]Phillip Lougher [2.6.32-745.el6]Phillip Lougher [2.6.32-744.el6]Phillip Lougher [2.6.32-743.el6]Phillip Lougher [2.6.32-742.el6]Phillip Lougher [2.6.32-741.el6]Phillip Lougher [2.6.32-740.el6]Phillip Lougher [2.6.32-739.el6]Phillip Lougher [2.6.32-738.el6]Phillip Lougher [2.6.32-737.el6]Phillip Lougher [2.6.32-736.el6]Phillip Lougher [2.6.32-735.el6]Phillip Lougher [2.6.32-734.el6]Phillip Lougher [2.6.32-733.el6]Phillip Lougher [2.6.32-732.el6]Phillip Lougher [2.6.32-731.el6]Phillip Lougher [2.6.32-730.el6]Phillip Lougher [2.6.32-729.el6]Phillip Lougher [2.6.32-728.el6]Phillip Lougher [2.6.32-727.el6]Phillip Lougher [2.6.32-726.el6]Phillip Lougher [2.6.32-725.el6]Phillip Lougher [2.6.32-724.el6]Phillip Lougher [2.6.32-723.el6]Phillip Lougher [2.6.32-722.el6]Phillip Lougher [2.6.32-721.el6]Phillip Lougher [2.6.32-720.el6]Phillip Lougher [2.6.32-719.el6]Phillip Lougher [2.6.32-718.el6]Phillip Lougher [2.6.32-717.el6]Phillip Lougher [2.6.32-716.el6]Phillip Lougher [2.6.32-715.el6]Phillip Lougher [2.6.32-714.el6]Phillip Lougher [2.6.32-713.el6]Phillip Lougher [2.6.32-712.el6]Phillip Lougher [2.6.32-711.el6]Phillip Lougher [2.6.32-710.el6]Phillip Lougher [2.6.32-709.el6]Phillip Lougher [2.6.32-708.el6]Phillip Lougher [2.6.32-707.el6]Phillip Lougher [2.6.32-706.el6]Phillip Lougher [2.6.32-705.el6]Phillip Lougher [2.6.32-704.el6]Phillip Lougher [2.6.32-703.el6]Phillip Lougher [2.6.32-702.el6]Phillip Lougher [2.6.32-701.el6]Phillip Lougher [2.6.32-700.el6]Phillip Lougher [2.6.32-699.el6]Phillip Lougher [2.6.32-698.el6]Phillip Lougher [2.6.32-697.el6]Phillip Lougher [2.6.32-696.el6]Phillip Lougher [2.6.32-695.el6]Phillip Lougher [2.6.32-694.el6]Phillip Lougher [2.6.32-693.el6]Phillip Lougher [2.6.32-692.el6]Phillip Lougher [2.6.32-691.el6]Phillip Lougher [2.6.32-690.el6]Phillip Lougher [2.6.32-689.el6]Phillip Lougher [2.6.32-688.el6]Phillip Lougher [2.6.32-687.el6]Phillip Lougher [2.6.32-686.el6]Phillip Lougher [2.6.32-685.el6]Phillip Lougher [2.6.32-684.el6]Phillip Lougher [2.6.32-683.el6]Phillip Lougher [2.6.32-682.el6]Phillip Lougher [2.6.32-681.el6]Phillip Lougher [2.6.32-680.el6]Phillip Lougher [2.6.32-679.el6]Phillip Lougher [2.6.32-678.el6]Phillip Lougher [2.6.32-677.el6]Phillip Lougher [2.6.32-676.el6]Phillip Lougher [2.6.32-675.el6]Phillip Lougher [2.6.32-674.el6]Phillip Lougher [2.6.32-673.el6]Phillip Lougher [2.6.32-672.el6]Phillip Lougher [2.6.32-671.el6]Phillip Lougher [2.6.32-670.el6]Phillip Lougher [2.6.32-669.el6]Phillip Lougher [2.6.32-668.el6]Phillip Lougher [2.6.32-667.el6]Phillip Lougher [2.6.32-666.el6]Phillip Lougher [2.6.32-665.el6]Phillip Lougher [2.6.32-664.el6]Phillip Lougher [2.6.32-663.el6]Phillip Lougher [2.6.32-662.el6]Phillip Lougher [2.6.32-661.el6]Phillip Lougher [2.6.32-660.el6]Phillip Lougher [2.6.32-659.el6]Phillip Lougher [2.6.32-658.el6]Phillip Lougher [2.6.32-657.el6]Phillip Lougher [2.6.32-656.el6]Phillip Lougher [2.6.32-655.el6]Phillip Lougher [2.6.32-654.el6]Phillip Lougher [2.6.32-653.el6]Phillip Lougher [2.6.32-652.el6]Phillip Lougher [2.6.32-651.el6]Phillip Lougher [2.6.32-650.el6]Phillip Lougher [2.6.32-649.el6]Phillip Lougher [2.6.32-648.el6]Phillip Lougher [2.6.32-647.el6]Phillip Lougher [2.6.32-646.el6]Phillip Lougher [2.6.32-645.el6]Phillip Lougher [2.6.32-644.el6]Phillip Lougher [2.6.32-643.el6]Aristeu Rozanski [2.6.32-642.el6]Aristeu Rozanski [2.6.32-641.el6]Aristeu Rozanski [2.6.32-640.el6]Aristeu Rozanski [2.6.32-639.el6]Aristeu Rozanski [2.6.32-638.el6]Aristeu Rozanski [2.6.32-637.el6]Aristeu Rozanski [2.6.32-636.el6]Aristeu Rozanski [2.6.32-635.el6]Aristeu Rozanski [2.6.32-634.el6]Aristeu Rozanski [2.6.32-633.el6]Aristeu Rozanski [2.6.32-632.el6]Aristeu Rozanski [2.6.32-631.el6]Aristeu Rozanski [2.6.32-630.el6]Aristeu Rozanski [2.6.32-629.el6]Aristeu Rozanski [2.6.32-628.el6]Aristeu Rozanski [2.6.32-627.el6]Aristeu Rozanski [2.6.32-626.el6]Aristeu Rozanski [2.6.32-625.el6]Aristeu Rozanski [2.6.32-624.el6]Aristeu Rozanski [2.6.32-623.el6]Aristeu Rozanski [2.6.32-622.el6]Aristeu Rozanski [2.6.32-621.el6]Aristeu Rozanski [2.6.32-620.el6]Aristeu Rozanski [2.6.32-619.el6]Aristeu Rozanski [2.6.32-618.el6]Aristeu Rozanski [2.6.32-617.el6]Aristeu Rozanski [2.6.32-616.el6]Aristeu Rozanski [2.6.32-615.el6]Aristeu Rozanski [2.6.32-614.el6]Aristeu Rozanski [2.6.32-613.el6]Aristeu Rozanski [2.6.32-612.el6]Aristeu Rozanski [2.6.32-611.el6]Aristeu Rozanski [2.6.32-610.el6]Aristeu Rozanski [2.6.32-609.el6]Aristeu Rozanski [2.6.32-608.el6]Aristeu Rozanski [2.6.32-607.el6]Aristeu Rozanski [2.6.32-606.el6]Aristeu Rozanski [2.6.32-605.el6]Aristeu Rozanski [2.6.32-604.el6]Aristeu Rozanski [2.6.32-603.el6]Aristeu Rozanski [2.6.32-602.el6]Aristeu Rozanski [2.6.32-601.el6]Aristeu Rozanski [2.6.32-600.el6]Aristeu Rozanski [2.6.32-599.el6]Aristeu Rozanski [2.6.32-598.el6]Aristeu Rozanski [2.6.32-597.el6]Aristeu Rozanski [2.6.32-596.el6]Aristeu Rozanski [2.6.32-595.el6]Aristeu Rozanski [2.6.32-594.el6]Aristeu Rozanski [2.6.32-593.el6]Aristeu Rozanski [2.6.32-592.el6]Aristeu Rozanski [2.6.32-591.el6]Aristeu Rozanski [2.6.32-590.el6]Aristeu Rozanski [2.6.32-589.el6]Aristeu Rozanski [2.6.32-588.el6]Aristeu Rozanski [2.6.32-587.el6]Aristeu Rozanski [2.6.32-586.el6]Aristeu Rozanski [2.6.32-585.el6]Aristeu Rozanski [2.6.32-584.el6]Aristeu Rozanski [2.6.32-583.el6]Aristeu Rozanski [2.6.32-582.el6]Aristeu Rozanski [2.6.32-581.el6]Aristeu Rozanski [2.6.32-580.el6]Kurt Stutsman [2.6.32-579.el6]Kurt Stutsman [2.6.32-578.el6]Kurt Stutsman [2.6.32-577.el6]Kurt Stutsman [2.6.32-576.el6]Kurt Stutsman [2.6.32-575.el6]Kurt Stutsman [2.6.32-574.el6]Kurt Stutsman [2.6.32-573.el6]Kurt Stutsman [2.6.32-572.el6]Kurt Stutsman [2.6.32-571.el6]Kurt Stutsman [2.6.32-570.el6]Kurt Stutsman [2.6.32-569.el6]Kurt Stutsman [2.6.32-568.el6]Kurt Stutsman [2.6.32-567.el6]Kurt Stutsman [2.6.32-566.el6]Kurt Stutsman [2.6.32-565.el6]Kurt Stutsman [2.6.32-564.el6]Kurt Stutsman [2.6.32-563.el6]Kurt Stutsman [2.6.32-562.el6]Kurt Stutsman [2.6.32-561.el6]Kurt Stutsman [2.6.32-560.el6]Kurt Stutsman [2.6.32-559.el6]Kurt Stutsman [2.6.32-558.el6]Kurt Stutsman [2.6.32-557.el6]Kurt Stutsman [2.6.32-556.el6]Kurt Stutsman [2.6.32-555.el6]Rafael Aquini [2.6.32-554.el6]Rafael Aquini [2.6.32-553.el6]Rafael Aquini [2.6.32-552.el6]Rafael Aquini [2.6.32-551.el6]Rafael Aquini [2.6.32-550.el6]Rafael Aquini [2.6.32-549.el6]Rafael Aquini [2.6.32-548.el6]Rafael Aquini [2.6.32-547.el6]Rafael Aquini [2.6.32-546.el6]Rafael Aquini [2.6.32-545.el6]Rafael Aquini [2.6.32-544.el6]Rafael Aquini [2.6.32-543.el6]Rafael Aquini [2.6.32-542.el6]Rafael Aquini [2.6.32-541.el6]Rafael Aquini [2.6.32-540.el6]Rafael Aquini [2.6.32-539.el6]Rafael Aquini [2.6.32-538.el6]Rafael Aquini [2.6.32-537.el6]Rafael Aquini [2.6.32-536.el6]Rafael Aquini [2.6.32-535.el6]Rafael Aquini [2.6.32-534.el6]Rafael Aquini [2.6.32-533.el6]Rafael Aquini [2.6.32-532.el6]Rafael Aquini [2.6.32-531.el6]Rafael Aquini [2.6.32-530.el6]Rafael Aquini [2.6.32-529.el6]Rafael Aquini [2.6.32-528.el6]Rafael Aquini [2.6.32-527.el6]Rafael Aquini [2.6.32-526.el6]Rafael Aquini [2.6.32-525.el6]Rafael Aquini [2.6.32-524.el6]Rafael Aquini [2.6.32-523.el6]Rafael Aquini [2.6.32-522.el6]Rafael Aquini [2.6.32-521.el6]Rafael Aquini [2.6.32-520.el6]Rafael Aquini [2.6.32-519.el6]Rafael Aquini [2.6.32-518.el6]Rafael Aquini [2.6.32-517.el6]Rafael Aquini [2.6.32-516.el6]Rafael Aquini [2.6.32-515.el6]Rafael Aquini [2.6.32-514.el6]Rafael Aquini [2.6.32-513.el6]Rafael Aquini [2.6.32-512.el6]Rafael Aquini [2.6.32-511.el6]Rafael Aquini [2.6.32-510.el6]Rafael Aquini [2.6.32-509.el6]Rafael Aquini [2.6.32-508.el6]Rafael Aquini [2.6.32-507.el6]Rafael Aquini [2.6.32-506.el6]Rafael Aquini [2.6.32-505.el6]Rafael Aquini [2.6.32-504.el6]Rafael Aquini [2.6.32-503.el6]Rafael Aquini [2.6.32-502.el6]Rafael Aquini [2.6.32-501.el6]Rafael Aquini [2.6.32-500.el6]Rafael Aquini [2.6.32-499.el6]Rafael Aquini [2.6.32-498.el6]Rafael Aquini [2.6.32-497.el6]Rafael Aquini [2.6.32-496.el6]Rafael Aquini [2.6.32-495.el6]Rafael Aquini [2.6.32-494.el6]Rafael Aquini [2.6.32-493.el6]Rafael Aquini [2.6.32-492.el6]Rafael Aquini [2.6.32-491.el6]Rafael Aquini [2.6.32-490.el6]Rafael Aquini [2.6.32-489.el6]Rafael Aquini [2.6.32-488.el6]Rafael Aquini [2.6.32-487.el6]Rafael Aquini [2.6.32-486.el6]Rafael Aquini [2.6.32-485.el6]Rafael Aquini [2.6.32-484.el6]Rafael Aquini [2.6.32-483.el6]Rafael Aquini [2.6.32-482.el6]Rafael Aquini [2.6.32-481.el6]Rafael Aquini [2.6.32-480.el6]Rafael Aquini [2.6.32-479.el6]Rafael Aquini [2.6.32-478.el6]Rafael Aquini [2.6.32-477.el6]Rafael Aquini [2.6.32-476.el6]Rafael Aquini [2.6.32-475.el6]Rafael Aquini [2.6.32-474.el6]Rafael Aquini [2.6.32-473.el6]Rafael Aquini [2.6.32-472.el6]Rafael Aquini [2.6.32-471.el6]Rafael Aquini [2.6.32-470.el6]Rafael Aquini [2.6.32-469.el6]Rafael Aquini [2.6.32-468.el6]Rafael Aquini [2.6.32-467.el6]Rafael Aquini [2.6.32-466.el6]Rafael Aquini [2.6.32-465.el6]Rafael Aquini [2.6.32-464.el6]Rafael Aquini [2.6.32-463.el6]Rafael Aquini [2.6.32-462.el6]Rafael Aquini [2.6.32-461.el6]Rafael Aquini [2.6.32-460.el6]Rafael Aquini [2.6.32-459.el6]Rafael Aquini [2.6.32-458.el6]Rafael Aquini [2.6.32-457.el6]Rafael Aquini [2.6.32-456.el6]Rafael Aquini [2.6.32-455.el6]Rafael Aquini [2.6.32-454.el6]Rafael Aquini [2.6.32-453.el6]Rafael Aquini [2.6.32-452.el6]Rafael Aquini [2.6.32-451.el6]Rafael Aquini [2.6.32-450.el6]Rafael Aquini [2.6.32-449.el6]Rafael Aquini [2.6.32-448.el6]Rafael Aquini [2.6.32-447.el6]Rafael Aquini [2.6.32-446.el6]Rafael Aquini [2.6.32-445.el6]Rafael Aquini [2.6.32-444.el6]Rafael Aquini [2.6.32-443.el6]Rafael Aquini [2.6.32-442.el6]Rafael Aquini [2.6.32-441.el6]Rafael Aquini [2.6.32-440.el6]Rafael Aquini [2.6.32-439.el6]Rafael Aquini [2.6.32-438.el6]Rafael Aquini [2.6.32-437.el6]Rafael Aquini [2.6.32-436.el6]Rafael Aquini [2.6.32-435.el6]Rafael Aquini [2.6.32-434.el6]Rafael Aquini [2.6.32-433.el6]Rafael Aquini [2.6.32-432.el6]Rafael Aquini [2.6.32-431.el6]Rafael Aquini [2.6.32-430.el6]Rafael Aquini [2.6.32-429.el6]Rafael Aquini [2.6.32-428.el6]Rafael Aquini [2.6.32-427.el6]Rafael Aquini [2.6.32-426.el6]Rafael Aquini [2.6.32-425.el6]Rafael Aquini [2.6.32-424.el6]Rafael Aquini [2.6.32-423.el6]Rafael Aquini [2.6.32-422.el6]Rafael Aquini [2.6.32-421.el6]Rafael Aquini [2.6.32-420.el6]Rafael Aquini [2.6.32-419.el6]Rafael Aquini [2.6.32-418.el6]Rafael Aquini [2.6.32-417.el6]Rafael Aquini [2.6.32-416.el6]Rafael Aquini [2.6.32-415.el6]Rafael Aquini [2.6.32-414.el6]Rafael Aquini [2.6.32-413.el6]Rafael Aquini [2.6.32-412.el6]Rafael Aquini [2.6.32-411.el6]Rafael Aquini [2.6.32-410.el6]Rafael Aquini [2.6.32-409.el6]Rafael Aquini [2.6.32-408.el6]Rafael Aquini [2.6.32-407.el6]Rafael Aquini [2.6.32-406.el6]Rafael Aquini [2.6.32-405.el6]Rafael Aquini [2.6.32-404.el6]Rafael Aquini [2.6.32-403.el6]Rafael Aquini [2.6.32-402.el6]Rafael Aquini [2.6.32-401.el6]Rafael Aquini [2.6.32-400.el6]Rafael Aquini [2.6.32-399.el6]Rafael Aquini [2.6.32-398.el6]Jarod Wilson [2.6.32-397.el6]Jarod Wilson [2.6.32-396.el6]Jarod Wilson [2.6.32-395.el6]Jarod Wilson [2.6.32-394.el6]Jarod Wilson [2.6.32-393.el6]Jarod Wilson [2.6.32-392.el6]Jarod Wilson [2.6.32-391.el6]Jarod Wilson [2.6.32-390.el6]Jarod Wilson [2.6.32-389.el6]Jarod Wilson [2.6.32-388.el6]Jarod Wilson [2.6.32-387.el6]Jarod Wilson [2.6.32-386.el6]Jarod Wilson [2.6.32-385.el6]Jarod Wilson [2.6.32-384.el6]Jarod Wilson [2.6.32-383.el6]Jarod Wilson [2.6.32-382.el6]Jarod Wilson [2.6.32-381.el6]Jarod Wilson [2.6.32-380.el6]Jarod Wilson [2.6.32-379.el6]Jarod Wilson [2.6.32-378.el6]Jarod Wilson [2.6.32-377.el6]Jarod Wilson [2.6.32-376.el6]Jarod Wilson [2.6.32-375.el6]Jarod Wilson [2.6.32-374.el6]Jarod Wilson [2.6.32-373.el6]Jarod Wilson [2.6.32-372.el6]Jarod Wilson [2.6.32-371.el6]Jarod Wilson [2.6.32-370.el6]Jarod Wilson [2.6.32-369.el6]Jarod Wilson [2.6.32-368.el6]Jarod Wilson [2.6.32-367.el6]Jarod Wilson [2.6.32-366.el6]Jarod Wilson [2.6.32-365.el6]Jarod Wilson [2.6.32-364.el6]Jarod Wilson [2.6.32-363.el6]Jarod Wilson [2.6.32-362.el6]Jarod Wilson [2.6.32-361.el6]Jarod Wilson [2.6.32-360.el6]Jarod Wilson [2.6.32-359.el6]Jarod Wilson [2.6.32-358.el6]Jarod Wilson [2.6.32-357.el6]Jarod Wilson [2.6.32-356.el6]Jarod Wilson [2.6.32-355.el6]Jarod Wilson [2.6.32-354.el6]Jarod Wilson [2.6.32-353.el6]Jarod Wilson [2.6.32-352.el6]Jarod Wilson [2.6.32-351.el6]Jarod Wilson [2.6.32-350.el6]Jarod Wilson [2.6.32-349.el6]Jarod Wilson [2.6.32-348.el6]Jarod Wilson [2.6.32-347.el6]Jarod Wilson [2.6.32-346.el6]Jarod Wilson [2.6.32-345.el6]Jarod Wilson [2.6.32-344.el6]Jarod Wilson [2.6.32-343.el6]Jarod Wilson [2.6.32-342.el6]Jarod Wilson [2.6.32-341.el6]Jarod Wilson [2.6.32-340.el6]Jarod Wilson [2.6.32-339.el6]Jarod Wilson [2.6.32-338.el6]Jarod Wilson [2.6.32-337.el6]Jarod Wilson [2.6.32-336.el6]Jarod Wilson [2.6.32-335.el6]Jarod Wilson [2.6.32-334.el6]Jarod Wilson [2.6.32-333.el6]Jarod Wilson [2.6.32-332.el6]Jarod Wilson [2.6.32-331.el6]Jarod Wilson [2.6.32-330.el6]Jarod Wilson [2.6.32-329.el6]Jarod Wilson [2.6.32-328.el6]Jarod Wilson [2.6.32-327.el6]Jarod Wilson [2.6.32-326.el6]Jarod Wilson [2.6.32-325.el6]Jarod Wilson [2.6.32-324.el6]Jarod Wilson [2.6.32-323.el6]Jarod Wilson [2.6.32-322.el6]Jarod Wilson [2.6.32-321.el6]Jarod Wilson [2.6.32-320.el6]Jarod Wilson [2.6.32-319.el6]Jarod Wilson [2.6.32-318.el6]Jarod Wilson [2.6.32-317.el6]Jarod Wilson [2.6.32-316.el6]Jarod Wilson [2.6.32-315.el6]Jarod Wilson [2.6.32-314.el6]Jarod Wilson [2.6.32-313.el6]Jarod Wilson [2.6.32-312.el6]Jarod Wilson [2.6.32-311.el6]Jarod Wilson [2.6.32-310.el6]Jarod Wilson [2.6.32-309.el6]Jarod Wilson [2.6.32-308.el6]Jarod Wilson [2.6.32-307.el6]Jarod Wilson [2.6.32-306.el6]Jarod Wilson [2.6.32-305.el6]Jarod Wilson [2.6.32-304.el6]Jarod Wilson [2.6.32-303.el6]Jarod Wilson [2.6.32-302.el6]Jarod Wilson [2.6.32-301.el6]Jarod Wilson [2.6.32-300.el6]Jarod Wilson [2.6.32-299.el6]Jarod Wilson [2.6.32-298.el6]Jarod Wilson [2.6.32-297.el6]Jarod Wilson [2.6.32-296.el6]Jarod Wilson [2.6.32-295.el6]Jarod Wilson [2.6.32-294.el6]Jarod Wilson [2.6.32-293.el6]Jarod Wilson [2.6.32-292.el6]Jarod Wilson [2.6.32-291.el6]Jarod Wilson [2.6.32-290.el6]Jarod Wilson [2.6.32-289.el6]Jarod Wilson [2.6.32-288.el6]Jarod Wilson [2.6.32-287.el6]Jarod Wilson [2.6.32-286.el6]Jarod Wilson [2.6.32-285.el6]Jarod Wilson [2.6.32-284.el6]Jarod Wilson [2.6.32-283.el6]Jarod Wilson [2.6.32-282.el6]Jarod Wilson [2.6.32-281.el6]Jarod Wilson [2.6.32-280.el6]Jarod Wilson [2.6.32-279.el6]Jarod Wilson [2.6.32-278.el6]Jarod Wilson [2.6.32-277.el6]Jarod Wilson [2.6.32-276.el6]Jarod Wilson [2.6.32-275.el6]Jarod Wilson [2.6.32-274.el6]Jarod Wilson [2.6.32-273.el6]Jarod Wilson [2.6.32-272.el6]Jarod Wilson [2.6.32-271.el6]Jarod Wilson [2.6.32-270.el6]Jarod Wilson [2.6.32-269.el6]Jarod Wilson [2.6.32-268.el6]Aristeu Rozanski [2.6.32-267.el6]Aristeu Rozanski [2.6.32-266.el6]Aristeu Rozanski [2.6.32-265.el6]Aristeu Rozanski [2.6.32-264.el6]Aristeu Rozanski [2.6.32-263.el6]Aristeu Rozanski [2.6.32-262.el6]Aristeu Rozanski [2.6.32-261.el6]Aristeu Rozanski [2.6.32-260.el6]Aristeu Rozanski [2.6.32-259.el6]Aristeu Rozanski [2.6.32-258.el6]Aristeu Rozanski [2.6.32-257.el6]Aristeu Rozanski [2.6.32-256.el6]Aristeu Rozanski [2.6.32-255.el6]Aristeu Rozanski [2.6.32-254.el6]Aristeu Rozanski [2.6.32-253.el6]Aristeu Rozanski [2.6.32-252.el6]Aristeu Rozanski [2.6.32-251.el6]Aristeu Rozanski [2.6.32-250.el6]Aristeu Rozanski [2.6.32-249.el6]Aristeu Rozanski [2.6.32-248.el6]Aristeu Rozanski [2.6.32-247.el6]Aristeu Rozanski [2.6.32-246.el6]Aristeu Rozanski [2.6.32-245.el6]Aristeu Rozanski [2.6.32-244.el6]Aristeu Rozanski [2.6.32-243.el6]Aristeu Rozanski [2.6.32-242.el6]Aristeu Rozanski [2.6.32-241.el6]Aristeu Rozanski [2.6.32-240.el6]Aristeu Rozanski [2.6.32-239.el6]Aristeu Rozanski [2.6.32-238.el6]Aristeu Rozanski [2.6.32-237.el6]Aristeu Rozanski [2.6.32-236.el6]Aristeu Rozanski [2.6.32-235.el6]Aristeu Rozanski [2.6.32-234.el6]Aristeu Rozanski [2.6.32-233.el6]Aristeu Rozanski [2.6.32-232.el6]Aristeu Rozanski [2.6.32-231.el6]Aristeu Rozanski [2.6.32-230.el6]Aristeu Rozanski [2.6.32-229.el6]Aristeu Rozanski [2.6.32-228.el6]Aristeu Rozanski [2.6.32-227.el6]Aristeu Rozanski [2.6.32-226.el6]Aristeu Rozanski [2.6.32-225.el6]Aristeu Rozanski [2.6.32-224.el6]Aristeu Rozanski [2.6.32-223.el6]Aristeu Rozanski [2.6.32-222.el6]Aristeu Rozanski [2.6.32-221.el6]Aristeu Rozanski [2.6.32-220.el6]Aristeu Rozanski [2.6.32-219.el6]Aristeu Rozanski [2.6.32-218.el6]Aristeu Rozanski [2.6.32-217.el6]Aristeu Rozanski [2.6.32-216.el6]Aristeu Rozanski [2.6.32-215.el6]Aristeu Rozanski [2.6.32-214.el6]Aristeu Rozanski [2.6.32-213.el6]Aristeu Rozanski [2.6.32-212.el6]Aristeu Rozanski [2.6.32-211.el6]Aristeu Rozanski [2.6.32-210.el6]Aristeu Rozanski [2.6.32-209.el6]Aristeu Rozanski [2.6.32-208.el6]Aristeu Rozanski [2.6.32-207.el6]Aristeu Rozanski [2.6.32-206.el6]Aristeu Rozanski [2.6.32-205.el6]Kyle McMartin [2.6.32-204.el6]Kyle McMartin [2.6.32-203.el6]Aristeu Rozanski [2.6.32-202.el6]Aristeu Rozanski [2.6.32-201.el6]Aristeu Rozanski [2.6.32-200.el6]Aristeu Rozanski [2.6.32-199.el6]Kyle McMartin [2.6.32-198.el6]Aristeu Rozanski [2.6.32-197.el6]Aristeu Rozanski [2.6.32-196.el6]Aristeu Rozanski [2.6.32-195.el6]Aristeu Rozanski [2.6.32-194.el6]Aristeu Rozanski [2.6.32-193.el6]Aristeu Rozanski [2.6.32-192.el6]Kyle McMartin [2.6.32-191.el6]Aristeu Rozanski [2.6.32-190.el6]Aristeu Rozanski [2.6.32-189.el6]Kyle McMartin [2.6.32-188.el6]Kyle McMartin [2.6.32-187.el6]Aristeu Rozanski [2.6.32-186.el6]Aristeu Rozanski [2.6.32-185.el6]Aristeu Rozanski [2.6.32-184.el6]Kyle McMartin [2.6.32-183.el6]Aristeu Rozanski [2.6.32-182.el6]Kyle McMartin [2.6.32-181.el6]Aristeu Rozanski [2.6.32-180.el6]Aristeu Rozanski [2.6.32-179.el6]Kyle McMartin [2.6.32-178.el6]Aristeu Rozanski [2.6.32-177.el6]Aristeu Rozanski [2.6.32-176.el6]Kyle McMartin [2.6.32-175.el6]Aristeu Rozanski [2.6.32-174.el6]Aristeu Rozanski [2.6.32-173.el6]Kyle McMartin [2.6.32-172.el6]Kyle McMartin [2.6.32-171.el6]Kyle McMartin [2.6.32-170.el6]Aristeu Rozanski [2.6.32-169.el6]Kyle McMartin [2.6.32-168.el6]Aristeu Rozanski [2.6.32-167.el6]Kyle McMartin [2.6.32-166.el6]Aristeu Rozanski [2.6.32-165.el6]Kyle McMartin [2.6.32-164.el6]Aristeu Rozanski [2.6.32-163.el6]Aristeu Rozanski [2.6.32-162.el6]Kyle McMartin [2.6.32-161.el6]Aristeu Rozanski [2.6.32-160.el6]Aristeu Rozanski [2.6.32-159.el6]Aristeu Rozanski [2.6.32-158.el6]Aristeu Rozanski [2.6.32-157.el6]Aristeu Rozanski [2.6.32-156.el6]Aristeu Rozanski [2.6.32-155.el6]Aristeu Rozanski [2.6.32-154.el6]Aristeu Rozanski [2.6.32-153.el6]Aristeu Rozanski [2.6.32-152.el6]Aristeu Rozanski [2.6.32-151.el6]Aristeu Rozanski [2.6.32-150.el6]Aristeu Rozanski [2.6.32-149.el6]Aristeu Rozanski [2.6.32-148.el6]Aristeu Rozanski [2.6.32-147.el6]Aristeu Rozanski [2.6.32-146.el6]Aristeu Rozanski [2.6.32-145.el6]Aristeu Rozanski [2.6.32-144.el6]Aristeu Rozanski [2.6.32-143.el6]Aristeu Rozanski [2.6.32-142.el6]Aristeu Rozanski [2.6.32-141.el6]Aristeu Rozanski [2.6.32-140.el6]Aristeu Rozanski [2.6.32-139.el6]Aristeu Rozanski [2.6.32-138.el6]Aristeu Rozanski [2.6.32-137.el6]Aristeu Rozanski [2.6.32-136.el6]Aristeu Rozanski [2.6.32-135.el6]Aristeu Rozanski [2.6.32-134.el6]Aristeu Rozanski [2.6.32-133.el6]Aristeu Rozanski [2.6.32-132.el6]Aristeu Rozanski [2.6.32-131.el6]Aristeu Rozanski [2.6.32-130.el6]Aristeu Rozanski [2.6.32-129.el6]Aristeu Rozanski [2.6.32-128.el6]Aristeu Rozanski [2.6.32-127.el6]Aristeu Rozanski [2.6.32-126.el6]Aristeu Rozanski [2.6.32-125.el6]Aristeu Rozanski [2.6.32-124.el6]Aristeu Rozanski [2.6.32-123.el6]Aristeu Rozanski [2.6.32-122.el6]Aristeu Rozanski [2.6.32-121.el6]Aristeu Rozanski [2.6.32-120.el6]Aristeu Rozanski [2.6.32-119.el6]Aristeu Rozanski [2.6.32-118.el6]Aristeu Rozanski [2.6.32-117.el6]Aristeu Rozanski [2.6.32-116.el6]Aristeu Rozanski [2.6.32-115.el6]Aristeu Rozanski [2.6.32-114.el6]Aristeu Rozanski [2.6.32-113.el6]Aristeu Rozanski [2.6.32-112.el6]Aristeu Rozanski [2.6.32-111.el6]Aristeu Rozanski [2.6.32-110.el6]Aristeu Rozanski [2.6.32-109.el6]Aristeu Rozanski [2.6.32-108.el6]Aristeu Rozanski [2.6.32-107.el6]Aristeu Rozanski [2.6.32-106.el6]Aristeu Rozanski [2.6.32-105.el6]Aristeu Rozanski [2.6.32-104.el6]Aristeu Rozanski [2.6.32-103.el6]Aristeu Rozanski [2.6.32-102.el6]Aristeu Rozanski [2.6.32-101.el6]Aristeu Rozanski [2.6.32-100.el6]Aristeu Rozanski [2.6.32-99.el6]Aristeu Rozanski [2.6.32-98.el6]Aristeu Rozanski [2.6.32-97.el6]Aristeu Rozanski [2.6.32-96.el6]Aristeu Rozanski [2.6.32-95.el6]Aristeu Rozanski [2.6.32-94.el6]Aristeu Rozanski [2.6.32-93.el6]Aristeu Rozanski [2.6.32-92.el6]Aristeu Rozanski [2.6.32-91.el6]Aristeu Rozanski [2.6.32-90.el6]Aristeu Rozanski [2.6.32-89.el6]Aristeu Rozanski [2.6.32-88.el6]Aristeu Rozanski [2.6.32-87.el6]Aristeu Rozanski [2.6.32-86.el6]Aristeu Rozanski [2.6.32-85.el6]Aristeu Rozanski [2.6.32-84.el6]Aristeu Rozanski [2.6.32-83.el6]Aristeu Rozanski [2.6.32-82.el6]Aristeu Rozanski [2.6.32-81.el6]Aristeu Rozanski [2.6.32-80.el6]Aristeu Rozanski [2.6.32-79.el6]Aristeu Rozanski [2.6.32-78.el6]Aristeu Rozanski [2.6.32-77.el6]Aristeu Rozanski [2.6.32-76.el6]Aristeu Rozanski [2.6.32-75.el6]Aristeu Rozanski [2.6.32-74.el6]Aristeu Rozanski [2.6.32-73.el6]Aristeu Rozanski [2.6.32-72.el6]Aristeu Rozanski [2.6.32-71.el6]Aristeu Rozanski [2.6.32-70.el6]Aristeu Rozanski [2.6.32-69.el6]Aristeu Rozanski [2.6.32-68.el6]Aristeu Rozanski [2.6.32-67.el6]Aristeu Rozanski [2.6.32-66.el6]Aristeu Rozanski [2.6.32-65.el6]Aristeu Rozanski [2.6.32-64.el6]Aristeu Rozanski [2.6.32-63.el6]Aristeu Rozanski [2.6.32-62.el6]Aristeu Rozanski [2.6.32-61.el6]Aristeu Rozanski [2.6.32-60.el6]Aristeu Rozanski [2.6.32-59.el6]Aristeu Rozanski [2.6.32-58.el6]Aristeu Rozanski [2.6.32-57.el6]Aristeu Rozanski [2.6.32-56.el6]Aristeu Rozanski [2.6.32-55.el6]Aristeu Rozanski [2.6.32-54.el6]Aristeu Rozanski [2.6.32-53.el6]Aristeu Rozanski [2.6.32-52.el6]Aristeu Rozanski [2.6.32-51.el6]Aristeu Rozanski [2.6.32-50.el6]Aristeu Rozanski [2.6.32-49.el6]Aristeu Rozanski [2.6.32-48.el6]Aristeu Rozanski [2.6.32-47.el6]Aristeu Rozanski [2.6.32-46.el6]Aristeu Rozanski [2.6.32-45.el6]Aristeu Rozanski [2.6.32-44.el6]Aristeu Rozanski [2.6.32-43.el6]Aristeu Rozanski [2.6.32-42.el6]Aristeu Rozanski [2.6.32-41.el6]Aristeu Rozanski [2.6.32-40.el6]Aristeu Rozanski [2.6.32-39.el6]Aristeu Rozanski [2.6.32-38.el6]Aristeu Rozanski [2.6.32-37.el6]Aristeu Rozanski [2.6.32-36.el6]Aristeu Rozanski [2.6.32-35.el6]Aristeu Rozanski [2.6.32-34.el6]Aristeu Rozanski [2.6.32-33.el6]Aristeu Rozanski [2.6.32-32.el6]Aristeu Rozanski [2.6.32-31.el6]Aristeu Rozanski [2.6.32-30.el6]Aristeu Rozanski [2.6.32-29.el6]Aristeu Rozanski [2.6.32-28.el6]Aristeu Rozanski [2.6.32-27.el6]Aristeu Rozanski [2.6.32-26.el6]Aristeu Rozanski [2.6.32-25.el6]Aristeu Rozanski [2.6.32-24.el6]Aristeu Rozanski [2.6.32-23.el6]Aristeu Rozanski [2.6.32-22.el6]Aristeu Rozanski [2.6.32-21.el6]Aristeu Rozanski [2.6.32-20.el6]Aristeu Rozanski [2.6.32-19.el6]Aristeu Rozanski [2.6.32-18.el6]Aristeu Rozanski [2.6.32-17.el6]Aristeu Rozanski [2.6.32-16.el6]Aristeu Rozanski [2.6.32-15.el6]Aristeu Rozanski [2.6.32-14.el6]Aristeu Rozanski [2.6.32-13.el6]Aristeu Rozanski [2.6.32-12.el6]Aristeu Rozanski [2.6.32-11.el6]Aristeu Rozanski [2.6.32-10.el6]Aristeu Rozanski [2.6.32-9.el6]Aristeu Rozanski [2.6.32-8.el6]Aristeu Rozanski [2.6.32-7.el6]Aristeu Rozanski [2.6.32-6.el6]Aristeu Rozanski [2.6.32-5.el6]Aristeu Rozanski [2.6.32-4.el6]Aristeu Rozanski [2.6.32-3.el6]Aristeu Rozanski [2.6.32-2.el6]Aristeu Rozanski [2.6.32-1.el6]Aristeu Rozanski [2.6.32-0.54.el6]Aristeu Rozanski [2.6.32-0.53.el6]Aristeu Rozanski [2.6.32-0.52.el6]Aristeu Rozanski [2.6.32-0.51.el6]Aristeu Rozanski [2.6.32-0.50.el6]- Roll in CentOS Branding - Added new config files for i686 and x86_64 with extra features turned on including some network adapters, some ATM, all serial ATA, Adaptec I2O, ARPD, BusLogic, IPX, Appletalk, ReiserFS, JFS, TOMOYO - Added a fix to compile the jfs module [bug#5453] - Added a fix for race in TOMOYO [bug#5378] - Added a fix for usermodehelper [bug#5588] - Added a patch that allows non-LogiTech remote to work [bug#5780] - Added sysfs-fix-printk-warnings-bug6157.patch [bug#6157] - Added fs-tmpfs-add-xattrs-support.patch [bug#4586.18700] - Added fix-fadvise-for-tmpfs.patch [bug#6938] - DEBUG_KMEMLEAK enabled in config [bug#7055] - Added support for Kontron [bug#7270] - Disable BRIDGE_IGMP_SNOOPING [bug#7796] then enable it as of 504.23.4 [bug#8862] - Enable IRDA (regression) [bug#8070] - Added a patch to fix redefine error in reiserfs - Added a patch to fix a 3w-sas issud (originally an el7 patch) [bug#10073] - CONFIG_DRM_I915_UMS disabled [bug#9209] - Added a patch to mod cdc-acm driver [bug#14747]- [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+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,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,f2.6.32-754.2.1.el6.centos.plus2.6.32-754.2.1.el6.centos.plus.i6862.6.32-754.2.1.el6.centos.plus2.6.32-754.2.1.el6.centos.plus                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 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         !"#"$%&%%'$()*$+,-.//00//123222222222224222222552216117899::;<<=>=?<<<<<<<<<<<<@@@<<<<<A<<B<CCDEFGGHGIGGJJGKGGGLLGMNNOOPPQRSSTUVWVVXYZ[\\\\]^^_\\\`aabaaacddddeffgffffhifjklmnloppqrsstuvvwxyz{{||}~||||{{{{         !"!##$#%&'()))))*))+,----.--///0-1-2-343536---789---:-;-<-==>?@@@ABBCDEFFFGGHHHGIGJKJGLGMNGOPGQRSRQTUQGVWGGXGYGZG[[[GGGG\G]G^GGG__`__abGcdeGfGghGijkkkklmnopmqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrstuvuuwxxuyuuuzu{uu|uuu}}uu~uuuuuuuuuuuuu        ! ""#$$$$%%&&'&&&%%%(()(**+,-./000012345467889:;<<=>=???@??AABAA??C?DEEEFFFFFGFHIJKLMNOPQRSSTUVWXYZZ[\\]^]]]__`__a]bcdefghijklmmmmmmmnoooopppppppppppppppppppqqqqrrstuttvtwxxyyxxzxxx{|}}}}{x~xx              !            "                #              $%&'((((((((((()*(((+,---------.--------/011234556788898:;<==>??@@@@@@ABCDEFGGGGHGIGGJKLMMMNOPOQRSTTUVVVWWXYYZ[[[\[[[[[][[[^^_`__^abcddeffghgijjklkmmnooooppppppqqrrrrrrssttttttttttttttutttttttttttttssvswwwsxyz{||}~                                                 ! " " # $ % & ' ( ) * + + + + + , - . - / - 0 1 1 1 1 1 1 2 2 2 2 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 5 6 6 6 7 8 8 9 : 9 ; < < = > ? @ A B C D D E D D D D D D D D D D D D D D F F F G F F F F H F F F F F F F D I J K L M N O P Q R R S S S T T U V W X X X Y X X Z X X [ \ ] ] ] ^ ] ] _ ` ] ] 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 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]                                                        z                            z                                                         z   z                                                                                                                                                                                                                                                                    ! ! ! ! ! ! ! ! !                                                                                                " "                                       # # # # # # # # # # # #                                                              $ $ $                                         % % % % %                                                                                     & & & & & & &                                   ' ' ' ' ' ' ' ' ' ' ' ' ( ( ( ( ( ' ' ' ' ' ' ' ' ) ) ) ) ) ) ) ) ) ) ' * * * * * * * * ' ' '       + + + + + + +  , , , , , , , , , ,      - - - - - - - - -                       . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                        / / 0 0 0 0 0 0 0 0 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /   1 1 1   2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2    3 3 3 3 3 3 3 3 3 3 3 3 3 3 3   4 4 4 4 4 4 4 4 4 4 4 4                    5 5 5 5 5 5 5                                                                           6 6 6                                                 7 7 7 7 7                   8 8 8 8 8 8 8 8                            9                                                                            : : : : : : : : : : : : : : : : : : : : : : :          ; ; ; ; ; ; ; ;             < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <                        = = = = = = = =  > > > > >                                                  ? ? ? ? ? ? ? ? ? ?    @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @              A A A A                                     B B B                  z C C C C C C C C Cz D D D D D D D E E E E E E D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D Dz F F F F F Fz G H H H G G G G G G G G G G G I I I I I I G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J G K K G G G G G G G G G G G G G G G G G G G G G G G L M M L N N N L L L L L L L L L L L L L L L L L L L L L G G G O O O O O O O O O O O O G G G G G G P P P P G G G G G G G G G G G G G G G G Q Q Q Q Q Q Q Q Q Q Q G G G G G G R R R R R R R G G G G S S S S G G G G G G G G G Gz T T T T T T T T Tz U U U U U U U U U U U U U U U U U U U U U U U Uz V Vz W W X X X X X X X X X X X 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 W W W W W W W W Wz Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Yz Z Z Z [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ Z Zz \ \ ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] \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 p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p                                                     !  "  #  $  % & ' ' ' ( ' ) * & + , + - & . / . . . 0 1 0 2 0 3 0 4 0 5 0 6 0 7 . 8 8 . 9 : ; & < & = > > ? & @ A B B C Dkernels2.6.32-754.2.1.el6.centos.plus.i686.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.hact200ldongle.hactisysdongle.hadaptecstarfire.hadm8211.hagpagp.hali.hamd.hamd64.hati.hefficeon.hintel.hnvidia.hsis.hsworks.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halifir.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.harpd.haskipfibhash.hasuslaptop.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdisablechannelswitch.hpqvaldma.hxorvaldma.hdma.hxor.hat76c50xusb.hataata.hacpi.hgeneric.hovereth.hpiix.hsff.hverboseerror.hatalk.hathcards.hcommon.hath5kath5k.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtc.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hambassador.hbr2684.hclip.hdrivers.henieni.hburstrx2w.h4w.htx2w.h4w.h8w.htuneburst.hfirestream.hfore200efore200e.hdebug.htxretry.husetasklet.hhehe.husesuni.hhorizon.hia.hidt77252idt77252.hrcvall.husesuni.hlanai.hlane.hnicstarnicstar.huseidt77105.hsuni.hsolos.htcp.hzatm.hatmel.hatp.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.hleds.hwpc.hcassini.hcb710core.hdebugassumptions.hccstackprotector.hcdrompktcdvdpktcdvd.hbuffers.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.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.hcopscops.hdayna.htangent.hcordic.hcoredumpdefaultelfheaders.hcpufreqfreq.hdebug.hdefaultgovuserspace.hgovconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.htable.hidleidle.hgovladder.hmenu.hrmap.hsupamd.hcentaur.hcyrix32.hintel.htransmeta32.humc32.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32.hcrc7.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.h586.hniintel.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfish.hcamellia.hcast5.hcast6.hcbc.hccm.hcrc32ccrc32c.hintel.hcrct10dif.hcryptd.hctr.hcts.hdeflate.hdes.hdevgeode.hhifn795x795x.hrng.hpadlockpadlock.haes.hsha.hqatqat.hdh895xcc.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghash.hhash.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hmpilib.hnull.hpcbc.hpcomp.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20salsa20.h586.hseed.hseqiv.hserpent.hsha1.hsha256.hsha512.hsignaturesignature.hdsa.htea.htest.htgr192.htwofishtwofish.h586.hcommon.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcs5535gpio.hcuse.hcyclades.hdavicomphy.hdca.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hde600.hde620.hdebugbootparams.hbugverbose.hfs.hhighmem.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.htest.hlist.hmemoryinit.hnmitimeout.hnxtest.hrodatarodata.htest.hsectionmismatch.hshirq.hstackoverflow.hdecompressbzip2.hgzip.hlzma.hdefaultcfq.hcubic.hiodelaytype.hiosched.hmmapminaddr.htcpcong.hdefconfiglist.hdefxxdefxx.hmmio.hdelllaptop.hrbu.hwmi.hdetecthungtask.hsoftlockup.hdevappletalk.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdisplaysupport.hdl2k.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hcleaner.hmq.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hraid45.hsnapshot.hswitch.hthinprovisioning.huevent.hzero.hdm9102.hdmaengine.hsharedbuffer.hdmadevices.hdmardmar.hfloppywa.hdmi.hdmiid.hdnet.hdnotify.hdongle.hdoublefault.hdrmdrm.hfbdevemulation.hi2cch7006.hsil164.hi915.hkmsfbhelper.hhelper.hloadedidfirmware.hmga.hmipidsi.hnouveaunouveau.hbacklight.hpanel.hr128.hradeonradeon.hums.hsavage.hsis.httm.hvia.hvmwgfxvmwgfx.hfbcon.hdummydummy.hconsole.hdvbaf9013.hatbm8830.hau8522.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcapturedrivers.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hfirewire.hinput.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hmaxadapters.hmb86a20s.hmt312.hmt352.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10086.htda8083.htda8261.htda826x.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.hanysee.hau6610.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hlme2510.hm920x.hnovatusb2.hopera1.httusb2.humt010.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdynamicdebug.he100.he1000.he1000e.hearlyprintkprintk.hdbgp.hefi.hecryptfs.hedacedac.hamd76x.hdecodemce.he752x.he7xxx.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82860.hi82875p.hi82975x.hmmedac.hr82600.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.hel3.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hesidongle.hethoc.heventprofile.htracing.heventfd.hewrk3.hexperimental.hexportfs.hext2fsfs.hposixacl.hsecurity.hxattr.hxip.hext3defaultstoordered.hfsfs.hposixacl.hsecurity.hxattr.hext4fsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfbfb.hatyaty.hbacklight.hct.hgenericlcd.hgx.haty128aty128.hbacklight.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcirrus.hddc.hdeferredio.hefi.hgeodegeode.hgx.hlx.hhyperv.hmodehelpers.hnvidianvidia.hbacklight.hi2c.hradeonradeon.hbacklight.hi2c.hrivariva.hbacklight.hsavagesavage.haccel.hi2c.hsimple.hsm501.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hvga16.hvia.hvirtual.hfcoefcoe.hfnic.hfddi.hfealnx.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohciohci.hdebug.hsbp2.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hforcedeth.hframewarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfsmbcache.hposixacl.hxip.hfscachefscache.hstats.hfsnotify.hftl.hftraceftrace.hsyscalls.hfujitsulaptop.hfusefs.hfusionfusion.hctl.hfc.hlan.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgenericacl.hallocator.hbug.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpuvulnerabilities.hfindfirstbit.hlastbit.hnextbit.hgpio.hhardirqshardirqs.hnodoirq.hhweight.hiomap.hirqprobe.hisadma.hpendingirq.htracer.hgfs2fsfs.hlockingdlm.hgigasetbase.hm101.hm105.hgirbildongle.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhamachi.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.hshpc.hhpilo.hwatchdog.hwmi.hhp100.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.hi2oi2o.hblock.hbus.hconfig.hextadaptec.hlctnotifyonchanges.hproc.hscsi.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.hipddpipddp.hdecap.hencap.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.hipxipx.hintern.hirene.himon.hjvcdecoder.hlirccodec.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hsonydecoder.hstreamzap.hwinbondcir.hircomm.hirdairda.hcachelastlsap.hfastrr.hultra.hirlan.hirnet.hirqwork.hirttysir.hisaisa.hdmaapi.hisapnp.hiscsibootsysfs.hibftibft.hfind.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hcapifscapifs.hbool.hmiddleware.hdiversion.hdrvavmb1avmcs.hb1pci.hb1pciv4.hb1pcmcia.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacy.hiwlmvm.hiwlwifiiwlwifi.hleds.hopmodemodular.hixgb.hixgbeixgbe.hdca.hdcb.hhwmon.hptp.hixgbevf.hjbd.hjbd2.hjffs2fsfs.hdebug.hposixacl.hsecurity.hwritebuffer.hxattr.hrtime.hsummary.hzlib.hjfsfs.hposixacl.hsecurity.hjme.hjoliet.hkallsymskallsyms.hall.hextrapass.hkarmapartition.hkernelkernel.releasegzip.hkexeckexec.hautoreserve.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkingsundongle.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hks959dongle.hksdazzledongle.hksm.hktimescalar.hkvmclock.hguest.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.hlitelinkdongle.hllc.hlocalversion.hlockkernel.hlockdlockd.hv4.hlockdepsupport.hlockupdetector.hlogbufshift.hlogitechff.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hltpc.hlxtphy.hlzocompress.hdecompress.hm686.hma600dongle.hmacemumousebtn.hpartition.hmac80211mac80211.hhasrc.hhwsim.hleds.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.hmcp2120dongle.hmcsfir.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.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.hsb1000.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.hnscfir.hgpio.hnvram.holdbelkindongle.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.hcmd640pci.hcmd64x.hcs5520.hcs5530.hcs5535.hcs5536.hcypress.hefar.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3hpt3x3.hdma.hisapnp.hit8213.hit821x.hjmicron.hlegacy.hmarvell.hmpiix.hnetcell.hninja32.hns87410.hns87415.holdpiix.hopti.hoptidma.hpcmcia.hpdcold.hpdc2027x.hqdi.hradisys.hrdc.hrz1000.hsc1200.hsch.hserverworks.hsil680.hsis.htriflex.hvia.hwinbondwinbond.hvlb.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.hpstore.hptp1588clock.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqt2160.hquotaquota.hnetlinkinterface.htree.hquotactl.hr6040.hr8169.hraidattrs.hraid6pq.hrawdriver.hrccore.hmap.hrcufanout.hrdbzip2.hgzip.hlzma.hrdsrds.hrdma.htcp.hrealtekphy.hreedsolomonsolomon.hdec16.hregulatorregulator.hab3100.hbq24022.hfixedvoltage.hlp3971.hmax1586.htps65023.htps6507x.huserspaceconsumer.hwm831x.hwm8350.hwm8400.hreiserfsfsfs.hposixacl.hsecurity.hxattr.hprocinfo.hrelay.hrelocatable.hresourcecounters.hretpoline.hrfdftl.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrpcsecgsskrb5.hspkm3.hrps.hrtgroupsched.hmutexes.hrt2400pci.hrt2500pci.hrt2500usb.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt3573.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hliblib.hcrypto.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvab3100.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hfm3130.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hpcf8563.hpcf8583.hrs5c372.hrx8025.hrx8581.hstk17ta8.hv3020.hwm831x.hwm8350.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtlcards.hrtl8180.hrtl8187rtl8187.hleds.hrtl8188ee.hrtl8192ccommon.hrtl8192ce.hrtl8192cu.hrtl8192de.hrtl8192ee.hrtl8192se.hrtl8723common.hrtl8723ae.hrtl8723be.hrtl8821ae.hrtlbtcoexist.hrtlwifirtlwifi.hpci.husb.hrwsemxchgaddalgorithm.hs2io.hsataahci.hinic162x.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsc92031.hschedautogroup.hdebug.hhrtick.hmc.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haha152x.haha1542.haic79xx.haic7xxx.haic94xx.harcmsrarcmsr.haer.hbfafc.hbnx2iscsi.hbnx2xfcoe.hbuslogic.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.hdpti2o.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.hpath.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.htomoyo.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.hsigmatelfir.hsignalfd.hsis190.hsis900.hskfp.hskge.hsky2.hslab.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslowwork.hsmartjoyplusff.hsmcirccfir.hsmp.hsmssdiodrv.hsianomdtv.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcs46xxcs46xx.hnewdsp.hcs5530.hcs5535audio.hctxfi.hdarla20.hdarla24.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968.hgina20.hgina24.hhdacodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hdsploader.henablerealtekquirks.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hjack.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hisa.hjack.hkctljack.hkorg1212.hlayla20.hlayla24.hlx6464es.hmaestro3.hmia.hmiro.hmixart.hmixeross.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hopl4liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.hossoss.hplugins.hpcmcia.hpcsp.hpcxhr.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hsbcommon.hsb16dsp.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.hsis7019.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hua101.hus122l.husx2y.hverboseprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hwsslib.hsoccameracamera.hmt9m001.hmt9m111.hmt9t031.hmt9v022.hov772x.hplatform.htw9910.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypisonypi.hcompat.hsoundsound.hosscorecore.hpreclaim.hsparseirq.hsparsememsparsemem.hmanual.hstatic.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hssbssb.hb43pcibridge.hblockio.hdriverpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpcmciahostpcmciahost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hssfdc.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsundance.hsungem.hsunrpcsunrpc.hgss.hxprtrdmaclient.hserver.hsuspendsuspend.hfreezer.hswap.hsyncookies.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hsyscall.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.htekramdongle.htelclock.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hhwmon.hthinkpadacpiacpi.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmdhermes.htmpfstmpfs.hposixacl.htoim3232dongle.htopstarlaptop.htoshibatoshiba.hfir.htouchscreenad7879ad7879.hi2c.heeti.helo.hfujitsu.hgunze.hhtcpen.hinexio.hmcs5000.hmtouch.hpenmount.htouchit213.htouchright.htouchwin.htsc2007.husb3m.hcomposite.hdmctsc10.he2i.hegalax.heturbo.hgeneraltouch.hgotop.hgunze.hidealtek.hirtouch.hitm.hjastec.hpanjit.hwacomw8001.htraceirqflagssupport.htracepoints.htracermaxtrace.htracingtracing.hsupport.htreercu.httpcieeprom.htuliptulip.hmmio.htun.htyphoon.hubifsfsfs.hlzo.hxattr.hzlib.hudffs.hnls.hueficper.hueventhelperpath.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.hsmx.huli526x.hultra.hunix.hunix98ptys.hunixwaredisklabel.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhasehci.hhcd.hohci.hxhci.harmlinux.hatm.hbelkin.hberrycharge.hcatc.hcdcphonet.hcommon.hcxacru.hdevicefs.hehcihcd.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusb.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hkonica.hmars.hmr97310a.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htv8532.hvc032x.hxirlinkcit.hzc3xx.hhid.hhiddev.hhso.hhwahcd.hidmouse.hiowarrior.hirda.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.hviafir.hrhinerhine.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.hvlsifir.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.hfir.hwirelesswireless.hextext.hsysfs.hwlti.hwl1251wl1251.hsdio.hwl12xx.hwlanwlan.h80211.hwlcore.hwm831xpower.hwatchdog.hwm8350power.hwatchdog.hx86x86.h3232.hnonstandard.hsmp.hacpicpufreq.hapmboot.hbigsmp.hbswap.hcmov.hcmpxchg.hcmpxchg64.hcpu.hcpuid.hcyclonetimer.hdebugctlmsr.hextendedplatform.hgeneric.hht.hintelpstate.husercopy.hinternodecachebytes.hinvlpg.hioapic.hl1cachebytes.hshift.hlocalapic.hlongrun.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmrst.hmsr.hneedrelocs.hp4clockmod.hpae.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpopadok.hpowernowk7k7.hacpi.hk8.hrerouteforbrokenbootirqs.hreservelow64k.hspeedstepich.hlib.hsmi.hsysfb.hthermalvector.htrampoline.htsc.husepprochecksum.hwpworksok.hxadd.hxenxen.hballoon.hblkdevfrontend.hcompatxenfs.hdebugfs.hdevevtchn.hfbdevfrontend.hkbddevfrontend.hmaxdomainmemory.hnetdevfrontend.hplatformpci.hsaverestore.hscrubpages.hsyshypervisor.hxenfs.hxfrmxfrm.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxorblocks.hyellowfin.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.centos.plus.i686//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/alpha//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/alpha/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/alpha/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/alpha/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/alpha/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/alpha/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/alpha/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/boot/bootp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-at91//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-davinci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-gemini//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-h720x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-integrator//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-l7200//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-loki//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-mmp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-msm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-mx1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-mx2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-mx25//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-mx3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-netx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-omap1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-omap2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-pxa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-realview//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-rpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-shark//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-u300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-versatile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/nwfpe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-iop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-mxc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-omap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-orion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-pxa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-s3c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/arm/vfp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boot/images//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/avr32/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mach-common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/blackfin/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v10//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/boot/rescue//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/include//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/cris/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/frv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/frv/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/frv/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/frv/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/frv/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/dig//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/hp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/hp/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/hp/sim//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/ia32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/sn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/sn/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/uv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/ia64/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/platforms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/amiga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/apollo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/atari//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/bvme6000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/fpsp040//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/hp300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/mac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/mvme147//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/mvme16x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/q40//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/sun3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/sun3x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/microblaze//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/microblaze/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/microblaze/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/microblaze/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/microblaze/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/microblaze/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/ar7//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/basler//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/basler/excite//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/bcm47xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/bcm63xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/cobalt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/dec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/dec/prom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/emma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/emma/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/emma/markeins//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/fw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/fw/arc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/fw/cfe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/fw/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/fw/sni//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/gt64120//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/jazz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/lasat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/lasat/image//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/loongson//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/loongson/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/mipssim//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/mti-malta//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/nxp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/rb532//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/sibyte//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/sibyte/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/sni//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/txx9//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/txx9/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/vr41xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/parisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/parisc/hpux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/parisc/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/parisc/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/parisc/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/parisc/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/parisc/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/sysdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/powerpc/xmon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/appldata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/hypfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/s390/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/score//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/score/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/score/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/score/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/score/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/boot/romimage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/cchips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/drivers/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/drivers/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/lib64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sh/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sparc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sparc/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sparc/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sparc/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sparc/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sparc/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sparc/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/sparc/prom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/kernel/skas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/os-Linux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/scripts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/sys-i386//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/sys-ia64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/sys-ppc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/um/sys-x86_64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/ia32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/include//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/include/asm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/include/generated//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/kernel/apic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/lguest//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/vdso//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/x86/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/platforms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/variants//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/crypto/async_tx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/crypto/mpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/crypto/signature//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/accessibility//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/accessibility/braille//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/acpi/acpica//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/acpi/apei//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/amba//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/ata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/atm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/auxdisplay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/base//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/base/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/block/aoe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/block/mtip32xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/block/paride//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/block/rsxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/bluetooth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/cdrom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/agp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/hw_random//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/ip2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/ipmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/mwave//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/rio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/tpm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/clocksource//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/connector//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/cpufreq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/cpuidle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/cpuidle/governors//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/crypto/amcc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/crypto/nx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/crypto/qat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/dca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/dio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/dma/ioat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/dma/ipu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/edac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/eisa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/firewire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/gpu/vga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/hid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/hid/usbhid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/hv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/hwmon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/hwmon/ams//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/i2c/algos//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/i2c/busses//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/i2c/chips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/ide//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/idle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/ieee1394//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/ieee802154//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/ulp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input/gameport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input/joystick//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input/keyboard//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input/mouse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input/serio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input/tablet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/input/touchscreen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/act2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/capi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/divert//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/gigaset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/hardware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/hisax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/hysdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/i4l//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/icn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/mISDN//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/pcbit//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/isdn/sc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/leds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/lguest//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/macintosh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/md//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/md/persistent-data//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/common/tuners//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/siano//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/radio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/radio/si470x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/rc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/au0828//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/cpia2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/cx18//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/cx23885//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/cx25840//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/cx88//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/davinci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/em28xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/et61x251//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/gspca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/ivtv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/pwc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/saa7134//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/saa7164//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/usbvision//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/uvc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/zc0301//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/media/video/zoran//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/memstick//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/memstick/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/memstick/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/message//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/message/fusion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/message/i2o//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mfd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/misc/c2port//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/misc/cb710//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/misc/eeprom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/misc/ibmasm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mmc/card//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mmc/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mmc/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mtd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mtd/chips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mtd/devices//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mtd/lpddr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mtd/maps//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mtd/nand//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mtd/onenand//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mtd/tests//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/mtd/ubi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/appletalk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/arcnet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/atl1c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/atl1e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/atlx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/benet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/bna//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/bnx2x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/bnxt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/bonding//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/can//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/can/sja1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/can/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/chelsio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/cris//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/cxgb3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/cxgb4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/e1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/e1000e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/ehea//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/enic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/fm10k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/fs_enet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/hamradio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/hyperv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/i40e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/i40evf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/igb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/igbvf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/irda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/ixgb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/ixgbe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/ixgbevf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/ixp2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/mlx5/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/myri10ge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/netxen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/pch_gbe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/phy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/qlcnic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/qlge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/sfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/skfp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/stmmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/tokenring//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/tulip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/vmxnet3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/vxge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wan/lmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wimax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ath//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/b43//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/p54//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ti//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/nubus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/of//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/parisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/parport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pci/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pci/pcie//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/platform/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pnp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pnp/isapnp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/powercap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/pps//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/ps3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/ptp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/rapidio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/rapidio/switches//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/regulator//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/rtc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/s390//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/s390/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/s390/char//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/s390/cio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/s390/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/s390/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/s390/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/s390/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/sbus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/sbus/char//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/aacraid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/bfa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/device_handler//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/fcoe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/fnic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/isci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/libfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/libsas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/lpfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/megaraid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/mvsas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/osd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/pm8001//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/serial/jsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/sfi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/sh/maple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/sh/superhyway//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/sn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/spi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/ssb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/android//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/asus_oled//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/b3dfg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/comedi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/cx25821//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/dream//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/dream/camera//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/dream/smd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/dst//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/echo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/et131x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/frontier//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/go7007//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/iio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/iio/accel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/iio/adc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/iio/light//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/line6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/mimio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/octeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/otus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/p9auth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/panel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/phison//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/poch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/rar//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/rt2860//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/rt2870//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/rt3090//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/sep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/slicoss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/udlfb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/usbip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/vme//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/vme/devices//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/vt6655//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/vt6656//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/winbond//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/staging/zram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/target/loopback//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/target/tcm_fc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/tc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/telephony//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/thermal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/uio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/atm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/c67x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/class//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/early//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/gadget//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/image//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/mon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/musb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/otg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/storage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/usb/wusbcore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/uwb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/uwb/i1480//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/uwb/wlp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/vhost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/aty//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/backlight//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/console//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/display//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/geode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/i810//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/intelfb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/kyro//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/logo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/matrox//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/mb862xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/mbx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/msm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/nvidia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/omap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/pnx4008//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/riva//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/savage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/sis//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/vermilion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/video/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/virtio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/vlynq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/w1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/w1/masters//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/w1/slaves//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/watchdog//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/xen/xenbus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/xen/xenfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/drivers/zorro//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/firmware/carl9170fw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/9p//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/adfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/affs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/afs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/autofs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/autofs4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/befs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/bfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/btrfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/cachefiles//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/cifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/coda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/configfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/cramfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/debugfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/devpts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/dlm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ecryptfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/efs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/exofs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/exportfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ext2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ext3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ext4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/fat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/freevxfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/fscache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/fuse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/gfs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/hfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/hfsplus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/hostfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/hpfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/hppfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/hugetlbfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/isofs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/jbd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/jbd2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/jffs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/jfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/lockd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/minix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ncpfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/nfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/nfs_common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/nfsd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/nilfs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/nls//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/notify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/notify/dnotify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/notify/inotify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ntfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ocfs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ocfs2/cluster//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ocfs2/dlm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/omfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/openpromfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/partitions//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/pstore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/qnx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/quota//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ramfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/reiserfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/romfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/smbfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/squashfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/sysfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/sysv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ubifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/udf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/ufs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/fs/xfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/acpi/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/asm-generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/asm-generic/bitops//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/asm-x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/8139too//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ab3100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ac97//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/apei//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/blacklist//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/processor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/procfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/acpi/sysfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/act200l//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/actisys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/adaptec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/agp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic79xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic79xx/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic79xx/reset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic7xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/airo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ali//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/alim1535//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/alim7101//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/amd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/amd8111//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/amiga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/anon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/apm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/apm/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/dma/addr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/enable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/enable/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/flatmem//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/has//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/has/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/has/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/has/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/has/elf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/have//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/have/nmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/hibernation//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/may//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/may/have//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/phys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/phys/addr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/populates//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/populates/node//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/select//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/select/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/sparsemem//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/supports//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/supports/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/suspend//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/uses//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/uses/pg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/want//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/want/frame//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/arch/want/optional//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ask//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ask/ip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ask/ip/fib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/asus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/async//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/async/raid6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/async/tx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/async/tx/disable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/at76c50x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ata/over//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ata/verbose//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ath//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ath5k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ath9k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/eni//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/eni/burst//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/eni/burst/rx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/eni/burst/tx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/eni/tune//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/fore200e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/fore200e/tx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/fore200e/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/he//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/he/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/idt77252//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/idt77252/rcv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/idt77252/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/nicstar//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/atm/nicstar/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/audit//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/autofs4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43/buses//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43/phy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43legacy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43legacy/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43legacy/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b44//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b44/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/b44/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/backlight//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/backlight/class//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/backlight/lcd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/backlight/mbp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/base//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/battery//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bcma/driver//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bcma/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bcma/host/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/binary//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/binfmt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/cpq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/dev/3w//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/dev/dm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/dev/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/dev/ram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/blk/dev/sr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bnx2x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bnxt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/boot/printk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bootparam//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bootparam/hung//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/branch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/branch/profile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/brcmfmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bridge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bridge/ebt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bridge/igmp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bridge/nf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/broadcom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bsd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bsd/process//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bsd/process/acct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bt/bnep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bt/hciuart//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bt/mrvl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/bt/rfcomm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/btrfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/btrfs/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/build//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/can//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/can/calc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/can/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/can/ems//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/can/kvaser//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/can/sja1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/capi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cardman//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/carl9170//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cb710//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cb710/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cdrom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cfag12864b//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cfg80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cfg80211/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cfg80211/wext//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cfq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cfq/group//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cgroup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cgroup/mem//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cgroup/mem/res//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cgroup/mem/res/ctlr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/check//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/chelsio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/chelsio/t1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/chr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/chr/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cicada//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cifs/dfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cifs/weak//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ciss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ciss/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/clocksource//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/clocksource/validate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cls//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cls/u32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/compal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/configfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/console//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/context//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/context/switch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cops//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/core/dump//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/core/dump/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/freq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/freq/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/idle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/sup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/sup/cyrix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/sup/transmeta//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cpu/sup/umc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crash//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crc/itu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/ablk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/aes//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/ansi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/crc32c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/drbg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/michael//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/salsa20//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/signature//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/crypto/twofish//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/cs5535//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/davicom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/de//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/de2104x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/kmemleak//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/nmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/nx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/rodata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/debug/section//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/decompress//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/default/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/default/io/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/default/mmap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/default/mmap/min//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/default/tcp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/defconfig//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/defxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dell//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/detect//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/detect/hung//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/devpts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/devpts/multiple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/devtmpfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/display//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dlci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dlm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dm/bio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dm/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dm/log//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dm/multipath//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dm/persistent//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dm/thin//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dma/shared//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dmar//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dmar/floppy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/fbdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/kms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/kms/fb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/load//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/load/edid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/mipi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/nouveau//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/radeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dummy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/av7110//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/b2c2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/budget//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/capture//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/firedtv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/ttusb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/tuner//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/early//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/early/printk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ecrypt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/edac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/edac/decode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/edac/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/eeepc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/eeprom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/efi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/elf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/enable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/enable/must//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/enclosure//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/esi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/event//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext2/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext3/defaults//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext3/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext4/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/extra//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fair//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fair/group//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fat/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/aty//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/aty/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/aty128//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/cfb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/deferred//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/geode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/nvidia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/radeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/riva//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/savage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fb/sys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fcoe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/file//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/firewire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/firewire/ohci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fix/earlycon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fixed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/font//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/frame//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/framebuffer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/framebuffer/console//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fscache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ftrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fujitsu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fuse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fusion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fusion/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/fw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/gact//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/calibrate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/clockevents//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/cmos//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/find//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/find/first//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/find/last//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/find/next//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/hardirqs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/isa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/generic/pending//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/gfs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/gfs2/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/gigaset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/girbil//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/gpio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/group//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hangcheck//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hardlockup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/has//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/atomic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/dma/api//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/efficient//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/ftrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/function//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/function/graph//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/function/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/generic/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/intel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/ioremap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/latencytop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/mmiotrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/perf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/perf/events//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/perf/user//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/setup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/setup/per//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/syscall//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/unstable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/unstable/sched//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/user//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/have/user/return//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hdlc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/headers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hermes//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hermes/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hibernation//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/high//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/high/res//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/16//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/avm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/bkm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/elsa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/enternow//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/fritz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/hfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/netjet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/no//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/sct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hisax/teles//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hostap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hostap/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hotplug/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hpet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hpet/emulate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hpwdt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ht//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hugetlb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hvc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hw/random//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hwmon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hyperv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hysdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/hz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2c/amd756//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2c/helper//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2c/nforce2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2c/parport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2c/pca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2c/tiny//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2o//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2o/ext//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2o/lct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2o/lct/notify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i2o/lct/notify/on//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/i6300esb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ib700//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ibm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/icplus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ie6xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ieee802154//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/igb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/illegal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/illegal/pointer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ima//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ima/lsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ima/measure//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ima/measure/pcr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/inet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/inet/dccp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/inet/tcp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/inet/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/inet6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/inet6/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/infiniband//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/infiniband/addr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/infiniband/mthca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/infiniband/user//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/init//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/init/env//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/init/env/arg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/initramfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/inotify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/ati//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/atlas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/ff//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/gpio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/keyspan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/mousedev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/winbond//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/wistron//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/input/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/intel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/interval//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/io/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/io/delay/type//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/iommu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/iosched//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/advanced//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/dccp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/fib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/mroute//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/multiple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/nf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/nf/arp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/nf/match//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/nf/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/pimsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/route//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/set//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/set/hash//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/set/list//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/vs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/vs/pe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/vs/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip/vs/tab//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip6/nf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip6/nf/match//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ip6/nf/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipddp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipmi/device//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ippp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipv6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipv6/multiple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipv6/route//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipv6/router//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipw2100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipw2200//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ipx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ir//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ir/jvc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ir/lirc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ir/nec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ir/rc5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ir/rc6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ir/sony//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ir/winbond//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/irda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/irda/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/irda/cache/last//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/irda/fast//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/irtty//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isa/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/iscsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/iscsi/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/iscsi/ibft//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isdn/capi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isdn/drv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isdn/ppp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/isdn/tty//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/iso9660//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/it87//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/it8712f//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/itco//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/itco/vendor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/iwlwifi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ixgbe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/jffs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/jffs2/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/jfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/jfs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kallsyms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kallsyms/extra//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/karma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kexec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kexec/auto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/keyboard//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/keys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/keys/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/keys/debug/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kgdb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kgdb/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kingsun//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kprobe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ks0108//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ks959//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ksdazzle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ktime//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lcd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lcd/class//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/leds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/leds/clevo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/leds/trigger//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/leds/trigger/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/leds/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lib80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lib80211/crypt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/libertas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/litelink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lock//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lockd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lockdep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lockup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/log//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/log/buf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/logitech//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/logo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/logo/linux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/loopback//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lsi/et1011c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lsm/mmap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lsm/mmap/min//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lxt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/lzo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ma600//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mac80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mac80211/has//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mac80211/rc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mac80211/sta//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/machz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/macintosh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/magic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/marvell//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/max/raw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mcp2120//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mcs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/md//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mdio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/media//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/media/tuner//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/megaraid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/memory/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/memstick//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/memstick/jmicron//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/memstick/realtek//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/memstick/tifm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/rtsx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/sm501//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/wm8350//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/wm8351//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/wm8352//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/microcode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/microcode/old//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/minix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/misdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mlx4/en//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mlx5/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mmc/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mmc/realtek//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mmc/ricoh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mmc/sdhci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mmc/tifm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mmc/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/module//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/module/force//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/module/srcversion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/module/verify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mouse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mouse/ps2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mouse/synaptics//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/msdos//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/msi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mspro//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/ar7//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/cfi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/cmdline//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/complex//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/gen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/map//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/map/bank//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/nand//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/qinfo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/redboot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/scb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/ubi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtdram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtdram/erase//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtdram/total//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtrr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/mxm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/myri10ge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/n//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/national//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ne2k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/bounce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/dma/map//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/node//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/node/memmap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/per//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/per/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/9p//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/act//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/cls//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/drop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/dsa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/dsa/tag//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/ematch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/ip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/ipgre//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/key//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/poll//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/rx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/rx/busy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/sch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/net/vendor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netconsole//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netfilter/netlink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netfilter/xt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netpoll//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netprio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/network//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/netxen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/new//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nf/conntrack//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nf/ct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nf/ct/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nf/defrag//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nf/nat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nf/nat/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nfs/acl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nfs/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nfs/v3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nfs/v4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nfsd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nfsd/v2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nfsd/v3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nftl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nls//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nls/codepage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nls/iso8859//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nls/koi8//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/no//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nop/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nortel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nouveau//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nouveau/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/nsc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/old//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/old/belkin//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/openvswitch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/oprofile/event//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/optimize//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/osf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/output//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/p54//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/packet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/page//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/page/table//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/panasonic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/paravirt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/parport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/parport/not//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/parport/pc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/partition//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pata/cmd640//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pata/hpt3x3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pata/pdc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pata/winbond//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pc8736x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pccard//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pci/msi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pci/msi/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pcie//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pcieaer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pcmcia/load//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pcspkr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pdc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/perf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/phys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/phys/addr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/phys/addr/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/physical//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/plx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pm/sleep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pm/std//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pnfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/pnfs/file//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/posix/mqueue//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ppp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ppp/sync//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/preempt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/prevent//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/prevent/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/print//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/print/quota//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/proc/page//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/proc/pid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ptp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ptp/1588//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/qfmt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/qlcnic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/qsemi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/quota//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/quota/netlink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/raid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/raid6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/raw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rcu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/realtek//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/reed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/reed/solomon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/regulator//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/regulator/fixed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/regulator/userspace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/reiserfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/reiserfs/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/reiserfs/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/reiserfs/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/resource//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rfd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rfkill//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ring//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ring/buffer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rpcsec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rpcsec/gss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rt/group//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rt2800//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rt2800/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rt2800pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rt2800usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rt2x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rt2x00/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtc/drv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtc/hctosys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtc/intf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtl8187//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtl8192c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtl8723//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rtlwifi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rwsem//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sbc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sched//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sched/omit//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sched/omit/frame//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/3w//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/bfa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/bnx2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/dh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/dpt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/fc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/iscsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/multi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/osd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/qla//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/sas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/sas/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/scan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/spi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/srp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/scsi/wait//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sctp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sctp/cookie//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sctp/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sdio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/security//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/security/file//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/security/network//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/security/selinux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/security/selinux/avc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/security/selinux/bootparam//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/security/selinux/checkreqprot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/select//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/select/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sensors//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sensors/fam15h//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sensors/i5k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sensors/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/serial/8250//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/serial/8250/detect//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/serial/8250/many//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/serial/8250/nr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/serial/8250/share//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/serial/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/serio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sfc/mcdi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sgi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sigmatel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/slip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/slow//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/smartjoyplus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/smc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/smc/ircc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sms/sdio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sms/siano//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sms/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/smsc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/smsc/sch311x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/ac97//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/ac97/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/atiixp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/cs46xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/emu10k1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/codec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/enable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/patch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/kctl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/mixer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/mpu401//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/opl3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/opl4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/opl4/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/oxygen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/pcm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/rawmidi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/sb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/sb16//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/seq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/sequencer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/verbose//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/via82xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/vx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/snd/wss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/soc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/soc/camera//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/soft//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/solaris//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/solaris/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sony//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sonypi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sound//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sound/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sound/oss/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sparse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sparsemem//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/split//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/split/ptlock//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/squashfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/squashfs/fragment//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ssb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ssb/b43//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ssb/driver//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ssb/pcihost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/stacktrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/stop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/strict//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/strip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/strip/asm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sun//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sunrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/suspend//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/syn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/synclink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sysctl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sysprof//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/sysvipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tablet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tablet/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/task//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/task/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/task/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tc1100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tcg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tcm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tcp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tcp/cong//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tekram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/textsearch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/thermal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/thinkpad//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tick//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tifm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/timer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tmd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tmpfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tmpfs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/toim3232//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/topstar//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/toshiba//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/touchscreen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/touchscreen/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/trace/irqflags//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tracer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tracer/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tracing//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tree//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ttpci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/tulip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ubifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/ubifs/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/udf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/uefi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/uevent//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/uevent/helper//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/uio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/uio/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/uio/pdrv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/unix98//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/unixware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/ali//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/announce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/announce/new//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/arch/has//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/berry//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/cdc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/ehci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/ehci/root//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/ftdi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/gspca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/hwa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/isp1362//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/net/cdc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/net/rndis//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/ohci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/ohci/little//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/otg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/pwc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/pwc/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial/digi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial/mct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial/safe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/sierra//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/sl811//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/storage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/u132//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/uhci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/video/class//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/video/class/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/whci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/wusb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/usb/xhci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/use/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/use/generic/smp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/user//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/user/stacktrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/uts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/uwb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/uwb/i1480u//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/v4l//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/v4l/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vfat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vga/arb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vga/arb/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vgacon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vgacon/soft//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vhost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/via/rhine//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/bt848//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/cafe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/capture//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/cx18//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/cx231xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/cx88//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/em28xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/fb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/helper//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/helper/chips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/ir//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/output//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/pvrusb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/saa7134//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/saa7146//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/video/v4l2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/videobuf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/videobuf/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/virt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/virt/to//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/virtio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vitesse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vlan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vlan/8021q//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vlsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vm/event//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vt/hw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/vt/hw/console//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/w83627hf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/w83697hf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/w83697ug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/w83877f//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/w83977f//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/watchdog//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wext//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wilink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wilink/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wimax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wimax/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wimax/i2400m//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/winbond//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wireless//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wireless/ext//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wl1251//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wlan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/wm8350//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/32/non//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/apm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/cyclone//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/extended//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/intel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/internode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/internode/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/l1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/l1/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/local//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/mce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/minimum//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/need//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/p4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/pcc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/pm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/popad//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/powernow//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/powernow/k7//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/reroute//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/reroute/for//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/reserve//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/reserve/low//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/speedstep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/thermal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/use/ppro//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/wp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/x86/wp/works//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/blkdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/compat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/fbdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/kbddev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/max/domain//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/netdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/save//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/scrub//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xen/sys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xfrm/sub//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/xor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/yenta//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/yenta/ene//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/zlib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/zone//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/zone/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/config/zram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/crypto/internal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/drm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/drm/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/drm/ttm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/keys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/amba//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/byteorder//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/can//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/can/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/decompress//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/dvb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/hdlc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/isdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/lockd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/mfd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/mmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/mtd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/netfilter_arp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/nfsd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/platform_data//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/raid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/regulator//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/rtc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/spi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/ssb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/sunrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/tc_act//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/tc_ematch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/unaligned//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/uwb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/linux/wimax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/media//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/media/davinci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/mtd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/9p//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/bluetooth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/irda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/iucv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/netns//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/phonet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/sctp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/tc_act//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/net/tipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/rdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/rxrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/scsi/fc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/sound//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/trace/events//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/uapi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/uapi/drm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/include/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/init//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/ipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/kernel/events//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/kernel/gcov//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/kernel/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/kernel/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/kernel/time//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/kernel/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/lib/lzo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/lib/raid6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/lib/raid6/raid6test//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/lib/reed_solomon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/lib/zlib_deflate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/lib/zlib_inflate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/802//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/8021q//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/9p//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/appletalk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/atm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/ax25//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/bluetooth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/bluetooth/bnep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/bluetooth/cmtp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/bluetooth/hidp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/bridge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/bridge/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/can//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/dcb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/dccp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/dccp/ccids//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/decnet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/decnet/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/dsa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/econet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/ethernet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/ieee802154//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/ipv4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/ipv4/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/ipv6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/ipv6/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/ipx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/irda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/irda/ircomm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/irda/irlan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/irda/irnet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/iucv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/key//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/lapb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/llc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/mac80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/netfilter/ipset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/netfilter/ipvs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/netlabel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/netlink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/netrom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/openvswitch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/packet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/phonet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/rds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/rfkill//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/rose//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/rxrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/sched//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/sctp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/sunrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/tipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/unix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/wanrouter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/wimax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/wireless//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/x25//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/net/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/samples//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/samples/kobject//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/samples/kprobes//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/samples/trace_events//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/samples/tracepoints//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/basic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/dtc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/dtc/libfdt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/genksyms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/kconfig//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/ksymoops//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/mod//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/package//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/rt-tester//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/selinux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/selinux/genheaders//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/selinux/mdp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/scripts/tracing//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/security//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/security/integrity//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/security/integrity/ima//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/security/keys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/security/selinux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/security/selinux/ss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/security/smack//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/security/tomoyo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/aoa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/aoa/codecs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/aoa/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/aoa/fabrics//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/aoa/soundbus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/atmel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/core/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/core/seq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/core/seq/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/drivers/mpu401//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/drivers/opl3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/drivers/opl4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/drivers/pcsp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/drivers/vx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/i2c/other//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/ad1816a//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/ad1848//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/cs423x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/es1688//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/gus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/msnd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/opti9xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/sb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/wavefront//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/isa/wss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/mips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/oss/dmasound//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/parisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/ac97//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/ali5451//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/au88x0//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/aw2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/ca0106//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/cs46xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/cs5535audio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/ctxfi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/echoaudio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/emu10k1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/hda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/ice1712//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/korg1212//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/lx6464es//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/mixart//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/nm256//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/oxygen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/pcxhr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/riptide//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/rme9652//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/trident//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/vx222//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pci/ymfpci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/pcmcia/vx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/ppc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/atmel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/au1x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/blackfin//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/codecs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/davinci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/fsl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/imx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/omap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/pxa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/s3c24xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/s6000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/soc/txx9//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/sparc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/spi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/synth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/synth/emux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/usb/6fire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/usb/bcd2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/usb/caiaq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/usb/hiface//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/usb/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/sound/usb/usx2y//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/build//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/build/feature//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/build/tests//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/build/tests/ex//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/lib/api//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/lib/traceevent//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/Documentation//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/arch/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/arch/arm64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/arch/s390//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/arch/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/arch/sparc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/arch/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/scripts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/scripts/perl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/scripts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/testing//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/testing/selftests//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/virtio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/usr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/virt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.i686/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ӫ`({09fTsL??UM9c?8A_naCeiAEX 0+ (,J] }r/V%Øґ#H8L0 H0g4"?+.k \VL߃iMhϟ LF#SQN*q_ t7%ŷhHyfٿLm)L:FJ;p ];:J'qb6ł3<6Dy!~ỷN_aRCscE5~6AgUG-zݙ/M L:@.^C[u;u:%؃hzz8=Ed~Dpb9SX}<&P| qbHCe+1Ҵ# 9Qz+Lqp) $g[M"`g8r֕zuO2+#NE1r4qTl( p^sk`8"2P"?'>!uP6gjX E,\0V.7dD-[ Vr3,C}hz3gܽdBAUM6`6Yft+A|I(2VY s3CP N%-:ڱednq#8UjY; yw@&|2wжBrx$\쀰y#,\'׳9 }*zMUPCDԴp7;5(ǿG'w NPMjo|q )n~@!08T7ԍ /σ#A'BBM;ك\-~N8[袒.^2zwnSNz`viA:v$Kb4^:1)g4''d0TZ,Sեo(LPݶi}Y3kAWmjyW PEwjA-B7)bg "9q>Ò[FhK+ L;P噙J@ɞs^95Ytds> ֥'(CI gţkG.+M$+;M(վcs"#.+D~ky(ˠ;+OZЕfO{n9lŚ[4皤gEhL9%q\a;lwP Q; ߜӼ. W/G}wX 4n#hWlrBBU%9C9$Za޸4AGfAՉ(<— ~u;B2vK!R PvLpq&%e kr>rNepݡ&r{(ev.6O5̷)S$*H =6?ėtDRܦ>Z f(\$>VسЍ6-/lFĜK!CrG#4jžT&Ž$fv|{pj 9gkOf?3Kyϫ*Y>F93%mDDzIod6lUЪTI{/4`E# 9dTRʧpK_^Dj9"f~$n3hTl") 7+&?!@d.iͩE4ggs4P5X;V^[Gq=ݑf$^] #a˙6G r YC#͖b搯M8֘"i ;B؅G?)C); Mġ J;,.0e2T- _htA!#pX kDOZ})S}?V[hN>r,@k5}0i}͝1K tہU^f ),74i #xl :jTfFolζ!O\tN2*h_.ql%S29$c];ڵhhϵ|90Ցջl`46>l.㶉?frwqP*FF5$0Μ(uWk:+(qK" u(8xOa˪¨H?@|T;; =6fsQt5[2T9Mt~crMݲܷG749 'KwrGFZZr}~supt7zwT'F53WX]' X+~Jo5\o8{rZ"S]X pOӺl4yB׃ȅbt D{\,ı wF׻ $uL|Ikmnqp'n$6j e*VdsD_>YfU.va}:L^"sf{MG؀Dϼޠ=ߙ)I%h`.::} %FdSTmŁbsL 8ȋ}m3V,kp܌V7+ca" W)4~lb{_ӊ7W_;̾p,Б! fϑx%fS+em*.B7|MLC `c1 ݱז<,O.ޱ\-M҈<:0I*Å5;n%z{Z qx[~40^ 8)g!_*$RD ܽ$?"~|7tf62'mq\7;e_dq$ܗ;(nqh?,s!\&`^Eogt"uP. U c*b[59<;.y70iO⾻sаpn_g /%RrO(G9OB.h06h"{R[2ZHb>A!T4;q]U6Bt `e!!Qd>.J;c?,C q5Xۂc ʓj;Pdv7.w\!D{]$N:$JFN"4U/Gt(|LFU: ;ytԳJ-됼&wkӵF}־9zTawivqmAgm_Rk[OvՂnZ*at;.?;om8sB*]ha+wDUQ[i!(rt кyت-> cϪ33>3eI_9<|k<>!ZDow+-itn?`O1q {͍7O(;ƒj co=Px$]avb@S.n##ͱ 3Q;O4Dg 0p'6KJnL܁:Q89lB0߅p+!ۓ`"}1`Ij,f- ?~*zNY@x_@ޭ%j D7 ۫giU~&uU(_88җeKTcYB5sOo+РOJBaQ㓝c %Ejv쭽UkLnyL:6Y,zCIFE$jƸٽ7[\%=WO~ɡGS_g *?#Buiw [qO®@6]b|{<+}A(y&pٹ39$]o Gn~Aw *E2B DibcO[ƾV˩,Ƹ%=].%d䅦S$r(Ux;{xMuEγcɦ6-^b؅Qj&|Iхhicv2:F׽Jm%(p{H_ g&_mf}w64ɹkӕYH {vIMkԒM7XW4Z}zd&eo*9V$5d $P(/d tbq ѕUt Å7 \uHwJ_g L;}/3DzTZ0u 2s=y8, ̱H] 8߾hMt?Fp]~F? {, !rEe,jLh#%r4YН6/ a\w)8JV%=uᶴ3HcEl^!f^%H=¦_Ϩ庄z@wi4#<#nd~fJҰ8APrn8pn& rw '\D}O˶Ϧpl?:QFߑۜ 4k tNp|~bL @.{$/HA F}oc^knUE6!5 #xk2:G1π~%t'xWiauYPWg\vύ߼8EiY~`>z< !@Rmhň ?e+`}p厫ƄR6!Y!  `sžD[;(O$5HN?`rΒiXfa8.MҦ8"ZJ40g>Ɖzvvg=U9󚹃F >64-ݼ*?{Ko_<zO5)GwF4y2M@_j$MvŠUCafȌvkEjcl뙚`J,')9&qmY(LN+&'\?3JU+E'( R+s)g M)VzQC~RuhW˪^h1ojE{F1r)ȶ\JDBӓ(0%ڔeq-_deº>ӛG 5M">~պdg2DF)5̥CȆ(- r:0օ7DžђUx4kwJۀOr),O"iaEe`т[z6GQchGW׵ú}'p6ʼ QƖ~~Ԁ=z'-W:iy{n%ul/nRN \͊A;8Wu9g)Bc%}+}h7ZSC1z24пɔ@ ZJs>vV µfj5vmd甏_ sS;TLR c{!%;8B$in> -=  U!3 KaXM=,]CxdFV35#/Qq mkP<"H=lQFb *r*ExFcbջhdw/ Tnpbser0E~u]L"ZVa K],Ilu-s9mdޥi*)ѧBdLWQ]CtL Vam^Vr,~#J5c` monNzDtI7pLk]P]vGB\<7&-+y\=;L`y#:ՙey)b*e݋ph]EK:zuT!ࢹcyeC!RԅzUćk}㐆V 2 v ܳu| R?l+ڷ,DG=|_7^č?uJJu0w)OBMRo0ɹQys1ITԩ M Y_:3{}צu=ۢ0Yz# EyAK*d<4@A^HUAuG`-˖G"I:i_=:B?MN`R>v6R,:\"X M w/ulzL`ƒ,F]yN8! {T=d؛+9e /z4 cn_qN*['Eԋ.{-U@96/ZamD%X>X WnOݿ]y)0'Úl'ۭH wB>ݝ YhZs*>=K@EvEq,mv&e&N1Y j2_~\(py+9L-UɈ`QN>4Cam%%LH,$S*uK W.,lb4 !0P`"zc8dt'GP*aJDA"WN՞-` ̂ǥ=kA[݁;Z! &\A/{o_A)z~14IS+"=~2K=,3tJB"Y_YV} dP_*]xCk . PA(F~"ͷŬ#74n)zI0&%+%B-Z4&W`Srƭ~aiYiΘ?"{ժAsl>KzNlqB3 ۚ;, GS`W3 W#^OE*R' 븬Cqѧs W72eI:J▗M|a=uL&6ثjf<6&"sԿ Mu|J%6S,~ԡv^aĔs틠.=R05aڷg̹;BT+t3ƱDNE7 \Iϭh]iGCWoxQ~x~fo :[k/ӗnFOB<"˨]}}دZ]]S<{CX~/ߦ;=3M-- a;X~&!GO?n.Ώ$i fݩhXf0AbK=. ێqzϱ$@4ob #뢚nZ+ik.vuBb/>9@ڝ}c|lcL=43A)|,^1!r8Z /FX-wEҤ`;s\X3UUZ{ n/|o %qL˾n] ?&{xZנu,VXfC0z3NQxe'` ^նg4-DےVߦEҠFBkAk%F\ ]+x{\nw)Z"wnb٦J4+4nz8>A^F($b|e–Ӝ=҄b;' oG& <{??̃`-A˅ۉ`EuIIڳ$Wz,ɵ|Nb @У}eOԠwnNihRMN]P,mSpsu:=#B)u},%NMHBEoe7UʧyxZ,D֟oyFǟks.WҐQ ASR}ȋu^C;6d扴{YYk?N,M+&+;JV18lTy/\| Лi\v%wvIv  -E pnwҶe'c~; 8 }?l:: cC k}#YcR r:/)*0 AM2]UPϨ@ &K=/ UCn:u)R֩LYJŽFLa_mA:H"ćE^u>H([9YV_k6@r)m内ZX u Q\/@z}BrݐxɱjzBSf 7{/^p |LR61~U&J.tY (v?V@{@c2[EP]e60gnq0%F||o}Y$<_ $J-;040@h[-(hZjgrSbUZt7f8m9*;kqWL h8SP&k6V1D8=ד]檀͊qcв7Vg.1V\Gx_3|*gcm? ҍ?@V5!A.p'AQSEq@_(PUsbF =pFvJ_Dr\aҺf/w!: bLd߾:ޯ#ӭo.@ƾG*=(e?38`f# =` nCψ|+qT g>0x,w=F+ 6,K:=,oU 1W kI]^O'W*Ԇs!\aGI&_ ѷ$)ܔͶ2׋1Y?LR39h2|?)> )xeG3DFd6^Hq+~ʰDo.Zu<0/ QD!qZfrXƌ|Li+Zk?`}XK9қXog|܀y3P0L|0tZMLϺɎoA!vvfX *X o'd} `4 |h6!-sEڅ1[BOQ3F&-5hvӥ8Kޛ'ARMwlHhGdև^%Z/sEIv =ul{'sökm1@ L[c<(ĀCX t۶#wHi*gօp@ w]/詟a#潿ݣ!]̼ }~jF#GXPYp%ȿZy߄%PR뫷Ȋp,5(ugLFDSwi)0z{ uϯԞD*E_DWt~(# oCct3Py RӜy':#~ڔql+q ſGCDq/EƽNL|qY5C,NGѤ,k)#j u]֤ԼbD%o(Db0|e6.[!N W-8е¢F!UPgujI3I!_5G_$:CU|߉-^ & @jҢsiI%G"MrXE)Wo]|H&65/tMYA z^UP]߷e/utvLK)[&xuؓm/m'QϹZ5}vd:1C'h Btd2%ekYq"1,Nh!ٌ2Ez!qǪ돻 /N1̽Ϧ?jWCo"BRHՈ=q5'm/~r^_Ԅs\$T`#%_Z"/55D}Kl6":2կhG++@}$B\ H5M=yL%$3lAW7Xrץ>ILt6ݪK2"~ސeP"~27Aޔpijp]Ɠ~n?88nFdHD_N|80eM!xXW|{idR5 F Q8mOzs ]KX *)ZH~4%@ft+4Ѫf]qv\QSvRnk_dgzgjiH*%Y ,N^P:xpҺͨ .޶ "? ۑר S= -)jԖ9˒!ǒ"~UK__d ^ڲc Czýy[s85]g93ii_f_7. gkRHKIrD; CK^ܳ9^0jRUV΋?R 4[-[PF"ĨlOxJ,hd""z:2] {&[0@Tm'i* {P?!_5 ƨ5 md5YrNWI\k'+]ŕ>3lՀlˈ=V(ջN@𗯻Pe,k/aSЄ=Ir\c[D'OOQcj{T]f,kMWDNِ+vQVҔItAP(R*ټf>M]Y'BZ4Xq10҆KOJFvGLJ -k^4\'Lؒp␍4c4i80`#I.ͿFI$>km>7Ks9c'ncfSwHu. G k]8ʯ"dQQLV"b8[ėp(=ˤQ,}Th]$}Bԇ#ӳ{c쥑XTd[OOWU!0 Icn[>>4)εO(%627Z_ߎاnmƕ$4#i/?[X U#'L-Qx6 RPfk"5hc i5gIA[Q6}-A)w˻R5KE<bhmN0k"Ц81a葬[֕bڹΈ%+M@ l7WkcBP.yHfZ /D]`y})|GI᠆IIl[[+ӌM~$Ա]گצ#?-.VTf>l0+U 8LOShm˨K!!8JLѲivsg.nT\9uֻ{S Fgҙ8fуKf@,$lV j O)}$ ,zmShcΫgZV-rolB)_xd0ؼO ^OWi$,?U%IpaۋX%lJ>NqaD"^*P՞!v Z#EChճXI::+\7cf]MDշxʱj+vKDm'nNcG³n )/(k= {D4&mv2**kC<ho])aJcM>yh$SZ]c7ӠwVNIERQVx)QO'ŦjA`͂*N{ۉΚʪ8!>.,)ܬtn⣃jU4j'p 5p#4Lm cJStNmz &(|wwgO*ۄԄMG+9@귞FQaBǒ6O4p qdUpo_${C3cr7XNV/V|aUƔ' Ws(-$7V6p&J띻kD_Lhhr2WJ6鮈ծg"[KtTêm{y$bI 7 t?vl6V#Sy I˴*Gzfzخi zdUm2ur7q-cCdr/BFZ/ )A\A(dpj ǟi5ژP檒 p.+"~vg1y>EV'Mڡ\M w بpj8?B@b 1&2ET(mGhY+b*:"]۪郄zn|g32ZP_w2@Gp"V?!,+V䱃<̻M2s<pd^[ bL_\'Y,Sva! *jͼkNI-+PGTn̽i_r~i'l<װ;98BCݟ X@&vRq{ٮԟL\,&ے0C2sV> ' LPn[٣Q~BwP p}޸%1Y0h?mŒXZDwk&*VCp*OAcw1)#)߅haujɿ=@#Mk\7;= '{+ķ/J`X4S\ݛ]j‡u3_u 'эKk۰cG v~|ܚV5RVM_;^/l0>ʑBMNz2,kAv5xEDyU,z3Cǻ g Ya\ieiNV"I+lL'@ /ÏY-S hZnSs3/BaP.|3\3nV+=84%b P?sM0-Ŀ C"0;t+1de:B+e3(݋ǹ^%kmZXZFSO3\Q ۈR oBsGITciF<"҉iv{vWRk9(lS/T"OO!n9P+Ϸ2yILʱXɬ٪hƸyki_Wu 0ye(=4$r&Ȱ?+E|G=\*+A9+ 6S>Y6n-:biisUNnݧa+*e=EɹCvMCsz,!OL䍊:QlB87bZk8Ӽ<Z9jRw>&t`vZö%+ rv,C"GV"Yw%\Ox/HY ALl S+jk2YYTj(V,ϩU.IΈ 'sHBʅc;O(`W;uGTBSUk}[q-,Ő>YRQ.U65.cntKOc&|mh1k V("$iCa피)kdbΪ*!8L6v1x8U.\t#{Җ~:ʓB @[I;K($5d*sg ֲ^_KEޛ)!jPAWpC,5z=) P|[n\i:93H~csTtPS>Vyw>W5|66 |iCH4?WZmS]ol{FZDZW.'0Pp|=}R([#j]0EG"oH؞}*;Yq]VK3)ȷ%6|V]eEM$W *DEי.)`8J`N ,K<=GCv :"6w[17Y0= &xc!ў (jFʬتn}I$ #[]e}n u#^3>P6$UTuzj}h1<)E,t8'\t`^y1 sbUԉ|iEߒB?,M-ݑ)׃f?T=2p34.ϻF^UNaJ9gO(UJ@ #?w$d.5Lt '{l2%|\]^^ &X׋Y0SVPJ0B<ـ-&Tdq QPzP\`:3}IӗaK3[MJM,x3rd- eh+$PϷ!/_6iSxHXܢ3=AKX  R:!N:h2%œ,R8=T}y} 1`:qk&G6;Z\}.Ʈ(qD,{v|ȱQ%fΉ՟846QZ7im쁟KݼKմ 3wLS\Nx m: 鸣{0(zqQ_fnlj u\s/xcB=ʅ E+iM:H_b 32f|XP5g*t2aXؙƹ-W)ҸXj:41q I6#C9`e'9nd[_Pdkת q97%tWg1!?kҹmXJ9vNZxyTiRƤ}gigj{O7=Ãzk0 L2J 6KtO58"B>4oE3BgoU2̝ MH@ZN4[R?c}A;i3B8Xe'C~uYv) 0 $ ^5Uּ_5`Lj' >iҾT˩V;j7(( @njŻry9VU>W`YU~tòP?E*T_5C ^ļok~]FJ$O.#AZ}wwډjt9 Xm)[˙œcB N.; 'C)Z>wYu=S_Uzbx),B8 |`&9dBoJn =`u^Q,oKsE&H7NwĿ8.v/[`)b 'hAϝ5*![ $Ѥ9K-RޤmIY?mc/8O%)neCp.s:pkМYCQ:6pC31N Xy;G6XvѯVy6Sxp !03cyLp 𦺱/?dpUϤg(|T8/81ܻv)<#X04;I,7΍?kG䝲mO&Vv2̄5C 3d,߮,T!ڬC0X)A oJ]{uiie ]c^nKla Xgezm;|)3F{6<TXKnm$:9 %/ 79^;ȚuvV3\s8ै<-lvJήƗE¼q=&|̭ 5DbW4˸ݢiKHIxOcZ%V 11el5]z: XSPq᭩H甬=! CPklƴ=6fU(*/s8`:NN ;91~<4۵w:Ao/{V |<1 o]u*}֨3Qދ /H֨,[U(#g.Mu7^9=!\Bjճ Z`.ITpӶ)jUS/V(C:BRyP\AirۓAڍs<#bK/Bci˩L!k߫^CgOjy濿&ކTQ rb~e8 3ȕх$Ofu<֐d679sódq lƳa _E<%$/6oz4d`A_Ǵ&[MYTyv8B+l?# 4_ы[C2](jW]х̃i2 é)mn:g4èA3g8:g+>KT{(aXӉq]:6#SLs !8 g%^X.Ȼު\Nar#J#n $ҺhL e18 ckH/? 0Z5~_Js.J:5s\l[_[o'KFX `Isa6L}[ n_uB/#ga3VÛT+MC:vhdS@z5T$D>A4'P 5ldk6ǍIyE 1^__B6N醔?= RTmSJ[A[9 c|cVV:RpbQJA` =J p:$K81 yn X"֨bp|f=5RCiUW6'N)2D C++I)Mʐk,թ%xgHLj} PP'Kn 5">ָԣD`W}=,4$W녕"á\1t܍S>#W=_m3)Pͯ1aTXh!bל;#nCMۘP``bn$Jaq96>'jd84C\=\%|&<~BFkY_mOTtZ2ʪf\&:BoMjִɉZgT&pQ)D -[ wI1Mdi~ Qq7nq12ZσLa=yAP0W>7$v4v\ELÓST.5fnҌDBM1mnԚ̆X1eGBC^o.XN EųL'J=}-5{Nԋ^t8bJ O;2m7[)QHy[5ޛAsqwrxf-fgPg\w8XD;F ]m{+.ތ C zSH|1MpAkOzi3~2% GkTxك/L:̑(Q#m Bk/*Y15S𵲣6YCM%6U9셉 ~eYX$"aory+v\o-0c\Tf]i:f.M2;@Z #h[nh*v)%<8Ѽ_6?o%H*bjYc4N,:DžXCv8=F,ι`}<%UdΏ!eXr&60?Ami=ٽIga+gMp2g(w$g)h6SRɑBEQ|6N&itR&+Kj\/ `گJ=3,+9gLn+GՕa$G>EhE,JMQfn;1񑿳/SwoԴݛL*,^qct05nC~b{M!p:Y-Wl_T[$ E^Ee!O4m9'xK09]4jY(f'QX4/:C6X\%`+D⻪_h؅`&xH`yR2z5?T31azyH[$s;ܹފK4+>W߃oi7hWp+1{^CgB?0 K~Ӱ=@a!uHOi!44Xy+1yA 6L @7AM4f;4gfڦgɩc'9;f-y*3|;[Ҷx|_ߡ -w1x&$Ꟗ[ÉȌҖL`Gstk, |b|M/cQP|T7 ש |XEby_wkE4jÔzy>j|qlN3'~3:h5U{ s5?X;~֓a !\_{֊/d˕juq޿vh!^sgC{W#򑜻OUPꭼdɈ^5MmRH~L[:rq 4vv 4vSD$t =A-:ה!ŋ#Ǥ%8Pnn({6 p0F)(78"I"P֐Jgj]:nHfexϮ~*8C-5n:ձANno!i1=g՚& 1̀q5gFw} 5YKD>G_ImY)p_-wMb69ӟr2 ؒg<IQ?%ӗ\=D,ykn,Eny5u QQVx6drrfIҹ1_՛!8I8O9 C{F)]Bx}TV#FP׬2TzX1Kݘ+ m|'P'OXvE2 {`Dp lc`o11UDI˻G4NM&́4DWS^Dd*#"&B*8=q7-[zB\' |4ĩc(jqP8Y/oWʡS<U9QCo8{k7N?'Q"f'ƒ`ol퇸:5ǢMQrBqt!!Z{]wab4Lz]lX(q\U.f)zoކH'CiiZI 7%bȫʖd62@Sӗp }_2x)C- v쪍 jC.] Bz]o0͉2༓zA,lcCm5VaJ.Qo//cс^");AK6t~Y|H%"HRQ)!Gado={k07m{_F•/ကu'˘RkhpBo~r/YO(1N纩 ֆ z+yVM@rmp}dojw_kw0F3PV1ؑהOO't@;t,9GSaUR9~3dz '.KF=mZ,S-@z;F#= '$7#ʼn{a:>@?PDݓv]❕]kd2 ]򡰠D@ņy.b(q"K89dؓv9A/ ')a`. u^K53/i;| ,5X"c[(&g@slm+|UzKi 05C!q>gϓe"ħ{w]Gaa .ؤ/r+2dbvvF}8*O1ȽtӰ&8R7 Jג=4kG ) 0B˟CNu2W*-1&jJPD*@<Ȏ*=YWHpVj^I[66~c(сC%S6x"Tz LDc)LPu|6uMe6Q4=eITm֭Nta[ԱMeA{`[14EJ$I6-΋ ?+(`db.'UUv ZE.dImÐ_FO+7s>\Nˆbڻ; RmY h]"OێMՙ;渲ĀO=Mpi\8<>$4d~Y.,/ D܀b!NkBX*olX/E64'hj3m$ѿ飭*G8,{Q|T3T1Imu!Y98C# fؼrJOk~M&[bS.xC\9V[W"&= C8rj1>E -9Y#nDx!/on֠#:_ [L9~bKRlN¤F,صVUx+)Uj"aih[_,A/vHҠ~NIK3Sc`^# `ELՖGK ӊZsҋuɫrE: J`Q15 0'H,k(-y~Uc[`7'l[8zj4܌凌J\` Ϩ>-Ŧ(MV@4J]{@;潖 r ߜK#}0lov\< b)d$IqM9{9al돚KkQ^: prORR,!y;~ٰz,sb~ z]h! ٝ>i߼05&KUHMi1?#$^gQ^)|ݹ%okp2p`8*qBE@ D W(ʌ{yZ}Ўg6@Ki.Zk‘Caĩ3=*ϭ5vҳyT j(ܣO.:Y|vNo722*ƈ"+e2>"&Rb x5,wC6ȯ>AWLsMd(_:y= }̀[p~5qZHRTB=|,[z;ğ*vWN4AH9&L.]*eZTՙERE/p3nޘM@8r x:XeG"Wߢ\%jh{0\ +U焬wc#,I_ǦZ _ll!LvlqX][CЧj\>!G t)&N:@詂hЗ(R\4e>j\R>1(:=4ݨ?nC_(U3}"(614+"(p[B_G bƽE$o4캟8'oAO/kK%o5 $J P'=O~>*H?jLD>T EkCwM^raH@2nه&ЅYpIh-N,i>NT.x0b8gWsc&' 4 }>,h(UO[p+ _9Otf Q9^B<. bJe]w8 S!לg2hK9f+80FʺV?Njb;7A A@em %Ncffzvk-7D6mGNQ~}T;6F<^zVDs.㞨}+V܌6zKK)6CD$96Yۈ?xLl>ծ^RFnȣ9JoMGZb\EHygVjωA]Q>OdYKdQ؎FLbK}"],|{nP NP ${|p|}J /Y/ֽ+>]+*Lc$S:5S+.j@~ +ҰIɆa3k|n? H_ЫzfN=T^k=iTr+pHf+x8A(< y.,?m#@|zn]SQ ( ~s46ڐT%<X:z' M};uIl.Cd+#H#W@SRLܹ|3I67C,ͤT *r|3\2ز`WiFb$ ¼0JIt˚<ϘV'llXX (Iݓ\f`#!,?f[Tճ"Agܽ>ŀncq >LT}PX<OTu9)]צ{:i*GK3.(4 ޢlLRnYwLIR@ZE eM5χɴF2Hw~dfOT 0.1s- K)'PZ{d# {92O#E?olN~πІ!S[nX*uae԰%;Wh\:uh] (aD|8GyR#RwʔHia4f.uU]}.qBUgM@Xv}&ixYiì?\*:,=Go1#ut7J -:ln,0q/Y`X# KE70%܂MS3`gF Wz>75@D&crF,(U˄5]ՇRX3ʕ_lTbI*SۖMb68 uƃꚘl'/ۖ"N}$Um T1:/OxȷBY|x{$Q{Ѫ7vohvdc-S$v$D݄kCGnݎ=q;Xz񀮃$(5:BoH#UflgN*Tu8elgّW;7Z3by=Ofʙ|u?}-֭gk /J:lq s皱_:pagE%]$DӮ*J5\>K@0ܕ󴱍 6<gx@,OvH4-h[5Q@a_nf)q^i(to`-%=h`=9P^cD腭*, |9!??~ O]y BV?=9x[Z7]~avYGQ@rJ<͐ ! 6svONa11,qrr[*Nj`ױ. H5MJ&xF[R.'s`BiLݕ4$_M/.9OFߋȇKEb :h&,ڄN%R/ëh7a|@@w8Tr>?0ޫў=SP󊏺y OWtزK9 5G 'EfP.6THMo?xعk&t5r@{$HJgW+ڣcY kݚ<>vN61ZIčeՓ @2dkP`?qu֙#& 1mjFk[W3)+#6d!8om\ fۨ& i>k_ຝ$_rF' &軟̫5Nd1X? e쭙#f'ƄF`'~-MߓE#-TS7,A)EnWN7٦5)^NBz˽[ |5SP U:NBdYk 1-?#U} Ea& .M]['7x;1; Rh+do%#m)UQGC@X$wP?).0Rk|p+gSWGcT8: q'caָ=Oxkj8|1K p$M%Χpa%7M:WH =]) fljC91V(.@ᙰh~f7r^|T2&¿Y А:ۮ23'?Mf&kF >6I@ѳ#GTg f m-Qܰխ|Z'6qW} R/OrӖA95J>m澛Ӣb!Ywz$B:fp{f秠bw7zg$ց}";.4-f.)sRZ|"1UKzIk϶_؉{#JC9z )NJKGdC-ް-!5dX|6B̂RYф9^q*WWdAS$ '_nּxG~7o?_ C' q  rM:xG-]aH&:c:eG: I1{F煸Үc#h̕QFg4`1)HKWum;zddzݬ/8$̢ >ܝ3B܏a\ȂMm* JxXS sX VzPգ!b #`=Ph}S;~g]V[9 o<o q5x*Ⰻ t#z/[~`' awH*率(S~nƥ>3>T/·z*n.-q*Y )6:T`߮{οaG (z 36Z5M+d}X'gdCSП=PO*jnKV!6(O Bnטh7~~uzoIւ빚88ΜfX53vRXc%-OaZ׵J W'm~e`(9= rzx(Z:”c&# w[En=j=o8*juŬ5 pS}\쥟lݗf%XLߋƠ"X&HJL*T1}'g5 3Jd m;8R+f~DWnT!`ay]|~C F9 >,83a5yz;~4 i]DjmN8IGϣ7T%Op_]rUc3f68u-J|:5lD.]b81!7~aֳ8Q&/Ӑ_ϘE2ʥ^Kׂy$1r5@~<ޒ*6QaXw)5A\nT< ^ 'd`6!E =?ClB\4U-M!. X*EK,nז6$X<Ĥ'h8jj җLMPWņ F3 IJ=޻@ݦ{t|FHim<+*e!I 1ٻANr-PQǷ{yP-3trQ*?瀂em(& O6+j{ɘ-qVcÂFU$[b]}CZ@O ԬbX/,+^DL5xZ__{B{J Yֽt,w|^j0XnшE),;ukWl4F/8feB:?b?QmPUa!z%yTcv[<=!kcw N"֑_wl~Sburt*NS?XBJzbHƻ+GEV9j:,m-}x^3鼽$ Ͽ>5*4{B fHBTW$ڋAtIp8Sm7z_{CT`Esyz5OP*@?]d>3[ K3g=Wm(]E 3R0fʲDu q5Z WVIz*hKAAR=+^>%;Zn6<XI&cU}DGvvV%xL+/y7L2Uㄐ!6mxDS}3Fj͎ m #Ž6Ix(sQYaCl,.8E0>QMTw3 :nH48.vwT)Uzo"8z(elM\ܓe%0"uj{~daUkb7!Pla΋*a(Sxv|[H Gfɬxםd/ dS0tDg HZ;IDr' zB/Z^[8+{Eo 37x+}Ӌ#7"MCgq\ Z=YSk:fjjEȘTgY֑Q8+"$R".=Wg_Ca-:fc4߄=ouWF&!Pĵt+%uєW|cP4餅}KR7 Rtr 6ϖCy҂9\C`ԵՅfcd9.T%G.F3 q5d[*$?v;c[_Tޮ}#Xk@$+eB, AuTQPnQLAU>~ጙ- QwKK|a[.xFΑS'jFdN=1O ?&Ax 2=ݯ%2K$!+y7%oCk+ b~LԶ!lJ <1 je0+<VRm> wוw*:ֳH#HnD>L+\LzYx^hEBd6.eOx*^s `w[[:ZܥP %i-SZbI!+<sfIRGM^L'PX=Q- {e2- GG@"xY]OB;m@J~ UMH a 0%'J^70^zJ }#q4Q$6x)$ Mn $TX7,qDXmy-t"?SpKP[XE w)ma;GBJd.Gj :w˟v7J/AIti> Y;Z㷝M)eS'*s l PWw2$?$(*|b 0r"U9^b5B v4iMCF @AHK@V|U<$1i+wB^0{kTŒ.qx2/:m7I2 Z P`vk#.g` \ ,ɼ/4g(8؀GP[DQ} ]dȐз kQ 4dlc/䇩 eGo#Du+iq b΍&ݜ7UdPKpL1t&dSKn8[Hu~>x\s,CpP;w? 8cM>^3dGsGwƸ`1 2ُ:hGWM ݾD5oZe◝b7BK{@CvZgv!%=$>3c/@wj^7^z@!:hfpEЕ9upV kHIz{yjGi^_" (] |;6I-9T[P];Xў_4ƖA md[swAHӒXFn2Fy#' uwod[ @`@A-O_[j-, ]}RF:9!lȒu% ?)`VӪO;\aaFD9 ,VGJۂMxHU ku>2-FHeQSHdJ9c'Kت;]1/e?`d\ommm96:t?ptݖFOz tn_Uչ6k2#]#%J)>~MIlK qΒƇħсKT/CQ&Ys^t[g.i7[Fm&PEV\hрL]UX VuDM^+ovk_u` `,_*.-I-%4 :hÚ hG8NQ!dI/Zx?Y|Z.@Ye,;W;9xȗ1Մu:9U,(}aXjjb@׸Ng&萶+֝ͨ-(l%#o "MI&n5XSCضJl_]pR,]>=a/D:$lmaaHfű P%:$ #}/ $G!2ߨQeؾ~SMdo4(Za|[dQ$>h3|z¬ȵK[z0eOtK҄Y~$8ɒ>IgS-ލfF%|7_+(W2%hLMЮM}ƺ/)ʟ_=pf [Vmrs@@|u pq85[erql6x‹@ E20G3-er?i*8b^8ZZtmLvo[35iFië+~]:Nʡ0ktiBOU?(~՟)S |i_ڿwDnŶ#!QE̘cC.Wa< aR̓K6H\\'ە`E|^R# k^=JU Ɖ1ㅳpdt_Ӱܧу *=Es&޼EA{E!`PaKhL#ߨF>Nw!&沮 M&t+N,Q`ʑ@z~]*0r]E&u4%h7i[z|~XYyz8A6KDFo8-"17לD =_ig!>LVlCW'nmP2M=1P -ՅJ/jCYմK^zΠ_WH'Mp7_[z,|t- ̑Y|>ePy P>*MWv5 R_w?~3&/qgLkYYA閂g.yɿ1}O6TdSr^$oKw )56 Lth6ҝ&abux:HYe3Lj( D(o>}&4uO~iktxVUl"TFe弳agG$G3ڬ=5lO0,.kfACeՠ OP"ڇ>a>Xȃu]b$oEڅmni`ȣ\WHj6lLX I4g7[5Tae/,'A25$1PRn-פWbT7@p,qKD U\"Iߒ5(xAC^w5r@?D&ֲw( kVh]`| 輬Tw{uT]p%-ˋ0Kw]oXzg&2[T?ܜ0@DkRG/|:,ʳO0!#6!ߣ ,hߨx#s;O~ fp擹޹yAՙiP.J h"6\5G\;)#) }I/Fdp"QCHRD^J6vԥy:JZz( 4aۧGQ`s(v+Zɹ,:JIҀ$|,c:T (Mk[h GꙠ֖Lk>eFf3=$T+yL eG9{C-`x9Nfase]W5?j^Gxۅ۬s*tP̌'34(uں&?/,]{?0J5}m,dacG(m<k 1tm Y2 Fk3 M$nپʀ=fEhjx))Yk&d\6$nxх^&׸-hlt-㽮(OC6Zah8$g@rj1]ژbA{mFmb]e&V߻ d}O{%Ipc3)ow/ si܅,K8Wa$ތ!=ߵبmD&c>P(w!ULO"^LK55"_z=0M9{BrtM&]m7ƀ^ |}exc&Xv\Ɉm M1`#cw:8S/8Jb6bĞYZ$;~.E6mrU<4TuUyɟdH>72ELa R0"ԥWͷǾ3’"z[pC:~5,0 &6-}q/@Ĭ7P~PLDzgdJu,6z dX%'_`4@w˰).SP[~]f DzE~"BEa[`έa1{Y; f4qMiJ:75c&oK1*W*(,1ưyf _ba ]%ՙLhG*47GܷVȌӝ[?y&`~b:a!vʜzHdf6$p/d2jRpdˍ;RƢ]~BmN01p[w+]Xl@q>&NkE<dzwo߀yWa )Et5US qK #f3mEXsu$IHo(y>,5@[d:4  jX=*UҘ*Jar8I0 8HzID bI[S0%-j³/'Vm*FȜ1R$7O:@bh~0lV <;HFLa찅3T7q(|܃a0s+yk=*rz#W!R"=;`c7n~}_y,4}Ơph;|^duA6alT $14dXCep2H !u~7G99ML(eAU4#g[b::Nz4 ^f0 HmTm]ׅñ@J6l'a.q2z}a7VVRkh\ @: Ie_Ӗ_GFѦ'`'sa ] &X@' n  >(7< 7p: cNQNw_ 6"^YvtRY0exM PHlǛXrxn3O7-g BRnw Ec#4r~E9 :3pLMX>on;Px!܉5/?9kܶQĢ]5dVE̩e0DU[tzE*^O)zk^!\'矹(%o1rǢ䮷k\Зԑ-C6:U&" d?w!O\OQPl0 9+巨L)>4q˯bFF%%|aܒ9 g?R}V"]@<_ i/ [i+m( }cL)IwyX3vtO5˹]r#/w'6 ly{^Xh:ɟQ3Y[wq< Nv3{uM}_Zn\n&j:]'oRTQ VچyQ%bUd&b}(f[z!Կ'=~WyNp|Fǽvȏilѱjc):Et##@͸kq*i DX  vM%~aY*tŒ #CTmŭV!@\Ý._wo7Xt+_TBTWw +RQZ,ϘF@QX#jv"?2?㽿Ȝ2g(pݫБe1G1H,v}[Uv !thf݅A-Ćkw2Xu)PEH7>~!@c2طwFŠ[Wya_K /M?* ]t‘KoEDN܉N{~q^%j)HZYJ]C3ĽY]^C-'I9+lD'j#)R텾84`cxgc4bu}]xbT:b$ ?_O7ZVw&iqfIPhp]+e4#(0]kyʓghSb(5n+mFz咘2UUs"M^!zj*ib1BNm\f/&zzs_tzȜs%JJ.9RR7 RmۆJp `%/Y{ r"|4Q7~Xcq_98..zY1e'մA4h6lIj5xQ-rEiR= M+<'hTcf[d4G|ЧB!M_!o\d -冾K_AQpc*Ҩr?N݀*$]"hOVs嗿:mʸ% Je(t+JvRJn, 4 yK K\ >eU|[,gFa@%0Lm7&Rn55 +]BHv<8w5Ȁ! Ʀ :vKY7c%ʚ7q3!oN3ZZ#H#OT.>$1݌j'掼U( RIS4; #uQ\yzF#H|QZڶڠi<;T7*.C R:!z:Ƿ? !-iߵ?lO'@5}M4N/ IF3Nf#/2+w$ߵ/eي ol[oԑ.\*BK.X6 K %թ46~tL1lĝ}CGagHo32#)z7bg9d_[bqhk+k#xz~jCXۘ@SqTAyuc$f\,ux$&5r%I&^*KNݡlݳjGW,GmMN#]ϱ^_:=Fi"Q?"'ZH>ƒ<`P %&"yH{̀Û"ҧ6aW,f3f5͞ 1|wga[(782R1wwVfHnL$&{ôCQGt aۼ‰wO$2ˉH8a/M5cγ%^JuKܾMRDFTkȫy:ڑ ಩Ji<>ro&Balߕsy%/Wg3_pțR&0>}|*$~-813vڋ/,M/|*6g Hx612TN&eZkG(3h&qհ;Qm5ʧnhġSH G兽f'R's]Y;.u %œ6Հs-d1!V #M(ARKOI@@r3h8k5:ŐRK6:܊w|,tCQ»zlFMuaI%,Yq*:1TO$dy]?&8&D:z=k7rhmF}~d ]mCC. ~-?VsFqwXp%ܧ1oQ0v#t= O|)hTU4Q4#+s+LD?@uwY*DX sL䲍H^B˗LVwr˂4W,3Z|:H# }!-n|%PMng*;.! \ej>Rڟ 4ѩ45,sFl#9h68w?{~ :cX MSo+9pFm}; eNvSX5>1`~1&] ~1BR,"e8OG0,E ~:#*+v:~AC~_ƿ܈+S%9k " ^zZdY|Ax:˳I*{WzdWMo< >oE؎:#\G\&>ye# pnH^Lp~ Dz1$2 z( C! RI$_nf6 59#4Q)K.qŬ gq1u)Qdh$/3:y1Fce3Wl FDEů&N<5z"y4g%J\>l>|B"96;}7Wx*p \dWߘ~nEb1@REE}r+1 hzyH<㹲n9w+(lS,k͙`SE"K\ ]54U`MϾBm3cZ8N(Ee9| XBkz|_缏'AdMyc߸f1BnǔWӱ9uFGoP\@bIv8er}4͑=ꬻm<3_o!uo9gP1-sFtIP( @ĝW>-}{Fw1T%͙؜u0 @'M{GE TCO;OSh4mxՏ/5:$feTu"șD: !]t_w:72[Б 2L1bjy\Ecnt%h]w89H~t4P:%)GsUIؒRy(jc8=2֭G *D6>ir!}KDG5kMzzMA^_7m>?(h2;XL.Cۿ "|'Jy >8('*_{Qi]Ƽjr/nޛ9xw߻&f@~E0[l5`vח;`>6 Wb'"19 V#+7$E`Z$e<Lwe|ɟbb`5sf[Wa@ݜ`u`;o}s4QOx:[mTPh#d UePT!`D^w, R(lPoSFoHbz^ѩjPVZɶ).S]Qr L?\1,$Cm}28I"03-؛Y"%+l^5lIp ܫhla5n.Lx]:Vy5V!Qpocrw4x5s37]9Ȯ2UJ$L]**YIrEAَU8(pxUwRoМ$Gڤm^ vkT, t Id2wz|K *1"F]c`Eiq$_Z J☑h$8g G̏q!C ̆Zq!GOaSn#{Yޔ7p?`H)@ Bbc+aOg+?|eQYۉ!@khQɃ0qEDRiBՁHuDzbXw,toH8%E`=@I%*$ Ken  (i'UPc}L3]ȾF @v?t<| 0V\HD#I wJu#UWYrZ8м lz=Q !ؼttCuڟ5p2"kp-Y,+#"秄$¨w+Hn\R4\cfmy]oA TAݟFNzp)@|qE_()crS/\0+H IR6Mwii$]9Hw&NI)/ٹ l0EZC:9 'CHy hx*EEseI}TҰ,5PxY|lͧ aL̉ cú'j(#TT%^+2ϔLbOzpu'kVep[ȳuDW^.bgyF]y^XI3:$nkC,dֶȰsh?,ykJbV3z9Le[HQ *ξ^Nx`Q9Up’0,nxeJ B?yTƢ]IUZ,Ι:IN(-v/$ @* {J(Iޑ52"#O{5T8, m'E[DG6f^/ wG/a$y5M0&`{Vo $m99!?ii3 7d_vDscA<1ɽHVD 2/T+DK]`}0~N ,钇3D"!޼f@Ovs=,<Ey+JAI#V3s{/rcўPuA@ѭsƊ 8CAJ*tQuf8lw . ęQQFԅ /, %sP7SM*0D E wNtJʤ]zԇ]&n te˥9ǗWFs5๮,gXk椡УZdO $aㄿFR5*Lb[RceXI'܎"#!X 1׌D+,5+yk+4>R9do6.ϪZZvm l> o9Ύ3bł W9wznO!lx<eҭ0L@K']s/0 3K10dPT>c B0Y%dn/T34qS[Ӗ|O $Vz)V`$QnFbSVZnMezۯ| +0FԊ-WGl:YcO[ۮr<4flI-@0HzbB?UhLEhaBۼj1WLtS4*mS46^fcjm5yLsAlnRݨ9'MM2S" HyۣRj^(/ԝ%=kqD]iVUx&!x/2 :7,E_!{vO5S'>g;fk{6|9Ж7/hM6wP(F7~і7HVIg_dpjneI>Ň^Ӿ+CR-{'j eIUr6T6@P[h?7>/2ptzy-m`j7ϥK6HS#LQcғ*ޛ&1Ofxጃ3Hߡu#weo*c{u#i9wDqH-5 XFϚ[?_a䂝͛vbWݷ1~Oo0-G3\wS)?5A֢Rpo(R+\|25EQSADx"ʼ,gu_1_:O2HrP,Bށt A?GiR˽|*Kz-'Zݺt"RtzZI5B0VڊEzx\'1Jj0 O;o{&Y)IUAި0̉o${QXl.llMhq"9.\AD}'ӴwL>QϖD .laNL=uLhVZSA L ;'1t1ijO K"ɑ qCkm-4;N-)}iKԸ)4C2"y"LxbpFI+1J8@3WDJ&?x;QBL/Ёrb: %/e"39V%a&sSf4XBheRDda)hӝOnX<6ճiU4-ۙ ^hUM3_:΢ ]{"Z.rO?:C˷n i/Qa$PuP|cG&;Ui7+$wC 7/yP~)JgԽ3nF^uqp2택 tڨg%<&QcK}SKGumkOI~DZ90{s 0/\P ~kZG\y19]1`qp C%Ang?4Sr&=AJ"3ډ>=/, ۧ-g\d6i]:-!\ňa E|Џ1}GßV;Ânxڻgk~gct'=d r c۝ WGa(1LPfqMPp%*o J}S`o[3OzA\4ʺ'_M^XNJ)Fe~#!T@t%?j[ܭMrlg# d DJisM-V݀N<4Un+[%MO]ectyH` T$`'rSY8HuP~Ai M7t0P}iк)EGaPEcX@8ƴv::2TSV W{տ5$9QIhA-˺Ȩ8{.l" L:'c▇0nS{*qv0,~Ƃ 4@J ]ߣJ'~TI'ڲѫov&;T2d|N)<=8U&=Gr.k <āŞM|'1dMbSe=0Mwn,e`?-؀n):R֏wn)˯rpCOXF6ifk`룎UˍiI0Ufnv%e`A)SZu\t?m ,/i,V65S2V-7iL E.w|EG #bt^}opjV`qz L#YEa*лt?Jr* ~9FimYKe\l8lKṋaaơiUˆ31͵%N*_ҹ_$q8HsxN+Wc·_W%NPL[/{LQ (`9TÐJi6dH e$8襒DPtsk7+Mpz( >5Zjь*]P9ߡKNamS8@=ݐ$3l>7)kE|O&)@hFax񮈉dgVXN֫=g? ux^򌋦vOavKϛ%)8ST mF̦ c˝-)aoT}n| W2g<v]c|<[G0_U>qXLkSQ.j֬ZH"_f/2:`H'|5]y1G&n߶SMW#fls#3!*Z`xpIc'x}ҍJ?{0NphtH&o*" $ !r&#m"u&  usOdAٽklxˁ! ^Q+ee8XۈȞKRYfOcG-F9,2δ1Ǯ\#o.Nzy "#p$vqD.1xn̥&3"RFBY.rc,U˜qLDjIǗu,%N=6ɾ9Ge@ )5yVi8xqNH0'7\w{cWhfix]0t` a 4y Y$U+"Qi=5%A|Mlk144FZ Ljl :T ѹ^F->˗빗k7 }-|&8+d}̬<]B<6]n%yrY̖:k s45c=.hd19$k\ =ȀܤwyG? &vPlbS I)Z97t8vi^ZSf -lJP5)uIBHo2N1+*7<"PAX=^Ј3f[pF|ZIl[ÿ"w!*G86tzD@gU\< 2ru=)703=rۇ**F]+JG=4Mt2(ʔ˯q Ԇ~ȷ{f*Vh2ф,x62D_ 9LMh({ӫ"?g dH`8kh;dO\5 ujZL\Ng;›C|d 7!kUx+B"67%l,Wͱ/<eR/48 >"x~ה2[E3`q pa(9p$FҖl\J̸狯}k̵Q7%Ĝx\*7Us,2߻9O3ZyWo&%߭KwfդmOG7[ ugMWql_Ob'i|ަ]͜+*L=MC]}#uiur֙S ^a(/@8`76i7ǵQ3rrf ̆?x[e֏aǏ64)%V,j g#B 6ngByd9 %ѿx'ş'bkK%š'EJб/2c}O83_,ӝ&J.YvV\ uE߂Eҥy7Fs"i\GGU@yWWcU^஭ MKuM g((Ma|hd񕠹5t3K3iT f~ !rߪǎ>Ŋj&HuxhQ3C"ۚav-uGʾӈ dC47ㅳ#-pz0@2̺pMoQ2v=s4I#ݵQ !, pXeգp6 ,7@U^j,a|Nf^=$j/egzHj<[R(@lObK t{]uU !o5"#DܫpconQa*"t>r#[z(DmvMo@_̜;Nt\,k,7Asܡ=C!ѨOM*k[{Nw:%ޑ9wڿsSN|d#H6K* C!eSdJ (JhOZ& +# Sq(c bCM,lɇ|[P̉:zaq"8 0zsloB-,ױgI5YWXh"U$؆v}\l )KXc_-Y8؎%ݾ5"ߦ=~WH6(%!AК )3ͶAV.U?TU[2h^[] L{uYqqc@yAw*/+VL-A=^rG}Bf onWi of-Q˖}]Lw]à4][̿kэ:k-!o4m$"C)R륏I͂#D'Ḳ@e!b$hF"/$.OtQ农 ?eens'ދm>/iO) }pGÿUa{YÃw p4U0 ȳO'T%j($ti#3W_rz&p[`l)}.8 Vz=W_Sփ=TwA)\4a;L_r*.evg;۾,㖹gLS_u/J|l.s "ݘv j# @hPEgU+I774h+7լj]է&{ w4FݠN%a,kThեpr^](};fEQaFU$ZYNk㮠Wi3![@Ayy~\p}E(,dHnb"#hj&G$S4G"bvq詖ľ Vbɲ-ER06{ox Ц_(Iy-v~4|TMSIz?¼ #:Cik:5df7miK%=3Dƚľ(dpAv=7Wa$}aC~U:H-W1~&xa{`,r; 5HYytke;qѷ= µHzp: 7|qѼ?۔)RħROa>:>1dbczbZ e_b윙޾{|倳tum4cYʺhLZp(CZkDRVWze)z"ʙZQ6]f v=edj&ҖL߫1Z4&$g8TsyȊ&8x Tx#T͏ּjSꇈ@%+lPŹ0\!zv܋m<4L!t!=TOySlgE;ǻe:ۃďȮITkZoٽq_OzqUN.wT/>2wKv*n>*ѐee'S}L֨"3뎭GQ#u)Bu@)TU3x+~s$Fc_{J#$+[2ӷIMH'#b*ݽjw>WrPU箒6 էw$V4}iv1{fhn4 ͚Ot:ztG0kvV y|IU$ufiNλmJRygO:D0!5{V{}ALJ]nXM; .iEI13-)d&*:ַ&uz>>X)E39\yp\w Pr N^RU#e!yʡ^܇QyP8(Ba#Գ6ghATm"*gH|+I=!{^l;vsj~q8xTgO]oO6,ElђX$zt#ۯI@@Db/L`;>F?nDsy-Vu9 ИU~[#̏Vs ,L63K&pkE B: H /)Wj;8֞PD'j\p|*[IfaU T.cF\X$-x/Xby\.ڞQ[%R:P&F?SVe@ᶽ~hdBnzu[&Οb5V |6I#GksAא uG{Nz00DJ]IB䳍$U]1 &ڔ,4Q"S2kS<4ZˬsKȓ1X:T;GzduӦ$ȥqϓk&#q5h2;԰3#xԔJ%9 }.0 H_74@FLĐMkƃ1KPzŷMXrY6Ny~7=\m 2ƬK$C(!όwl:"OSeV$n>˱P AFZS mg)Bʳȁxe:[Gp=OTqf)qkjJM-*v g nj "ahAj,1á[E.3UQm>jwcn>9d:0aH$*'ˆ%>v~N5ZIU|\,11;~xe.W/(#kjDN=G0$0sȨ|{P`+}3'6Lu vу7j'PGԵq;(cLopZ$*Txx>\pc$Q㈌y p`>(ʦQK~5M<Ԩv Xx2FX6GZ[_IT;WYqr|O1]v྾muIT,vO h&zŊlbOJs(oҺR::76v f:CNF˿rj@WO&5ǪU UX|m;Y[ƽ!R*Es*dsKj,gmlu\C l\~)P}%dΠ>wv1%@&5zf) 2(U$ 1 dU!+QC^U {̈&paL4QƧ5JB m6* ^5Q@L9 nN.؏W#]H˓۴_K@+ZW#!eʋYh]8\? _X/tc!vo0[ͻ4Ŧ,ڋ!b0TjyKxa?DR 7KF\!J@1zc;Q؍Nh͓|WSVlps<_(\1.&Ua=ߛ5,CWyiƜr ¸^~HtF' SXₙKەU͔O.,? Dqn&Wb3XmΨʳת~.tX"lY ^~Vݾ U=ľki! EWNt֋Ie]'C^߳yVKR*>Mfj8nλ5(lh8X{{ %"#%Ň*,A= ᡝ6qxxz@"eFWOqr|,bkB~$JU#l4$ਵvúwjMwv}D62O~S>,yd4);&jLJR?Y Gca(u1Nk;/0 ] a_Q1l$h]8_"g(%Pa>l<"uQP\(hMlJ@zW׋JNU4aA7\ rH _PU\|.|yjI~$m4a>O]ums))߀eY1?[UJE?Ruthu3ҥH en 5PD7E꘯G>$ݲQ0N?hVlWnb8F7nqOIh k'6qXg%nnw<]'m@r-C:&D;fJ<*[H򗀤m&bnS x%+*Ka7 |y~&gy|Ce3@EGge6$!QdD!i"5(+04 NR^~{":?SSzJ<u:bf֗*;6IK @^.nC\ r"_exg|jqk޸I03 <ⰿnSFI-DM:vP(2CgB YK<41Mx\p1DQ,̺K:(uz9~lzt>w~an(kjݱs %|o3F%_5rGJr e/rYT#҃cPtbz?H7!4i2eʏwޒj֟ UI~ڔsU"ҍS8&pv9[dؾTu鐒v&g PK+4OWKIVV7j]bTdrV9ROGϗ\wO Zl<7'[{`XҔ i4c-7 :쮍9j(%-rcWyH4*"XkgIT<_ONt'եP^rA0EYZ+e_k@mSU|pc; ZO ? 4XrFգɩ nX4HV{y_~ _Ot }CUИm[;N@NOӳBӟj-X$ѷɅen<&I[ъBʨXrfb 6ِ~ZfbHF?ds3k nE>`؊Mv$6V>QI6JsM~1 X%WͭD׌aZ-x:^38~n ]F4 v4 "dtVTCʾҨpȪN. \ssNhcj+v(,Evv]\nOf8:$lͱvO ݹ(hlmӁbbQ[k5EW ?TG4O!'FpyHf$feB٤nFpSBh7@}k+'ˠS- okbl%J-L6H'0]Y]ʭ)/x4~HJź-#)L1fKKI`K*= NuE5Pۼw&8djA0vc rX[+)+nr3e,*VM" X7dI5l~"cE~ 8o5z6.]ϨN€c-J1 1kH՗!䂖;CIz=LEzhZ5~ѪL|@ .zI7cM"f+⣷sƣ)Q1F&\~A;`dzJ0]QRX'_|1⬼Xvխ_6-C7.A uUYQ[mq!(X]6f(֑_0 N|qlo!lOnS mRʢImXBsG&E>hI#aKfcA.Bmfe.j4<kޥw{2C( X0Cu+h,zv5e X")v25S~y,漈|?^̘ bpԾ^&fƄ*-YiNXg.tMy++\R FĹ7&eo 69~9ӆmنLJlA 7Ǖ~5MF,|9O!C٪g^0!- ^"PD4MXWGJvqe6JfUz 9(x>Xe. HBly)Wx{T}vԸ/ x|QI|+9`k1VTj5aݢHc,$f_/dj2mbm_~_< `q܏̌yy}h֚՚PU뱴kZ,"$>g?s9t&(#E%:QcOcdVj U]4|ּ7V2ר1"%ʈL~8<f%z燣oe+-0Z6;~S`''f>TԚ|,% c#/\ K5xE#gug+*l:aX)T}=XInO[s[]" $^oJR`$ ,)6^bA1C|$1 "A0ޟg[~_~Hx_],WTeӒ˭ou&GADu}nߛH0xz$*O@% ӣaYÆl& CyB},m%˛(ef/gntnúsGIk`"=<U7lFhRmwpkH1 x\&ĤmGyNYudbjaZg <*.V,г$E1j {ϋX+j8@ [`B;02@5c窩 %4}LSv:bn9;wgnTF\$scs1]1R`77Âq hPj+ Rʞ.dP_qP{%s"*h㧒RL}!p4wç7}5eoʄc<*%y0+`I\N'(- DmP1Nx7`tő,P(5Fh⣇ ZL̲׳H͞-խw7![?q#SpT,m%pv#)( Z%Cq\  Tt[23kWLD W6mkɲBXVaUC\)ω݈,}rw뭾 lWg>:A%>-m8E9\N?Ǔ1u9ַ@b_lr&VQ+VF%e®5O A&5igZ17?]ݔ; V $ G:qw[`Sz ](':t?'rcsLo'yGf?ŏNxUtvb]ycniWkzri7}#@E75gzٗc%ܺi6A$HI<(($D)WGKni kwbnOMH17'Ē b)' & :֞r]%7r5Dvvkﭝ X*m 8τ%>XnqAV(Z z@򍘾(,["nȯt CA` ٷFH|n[n G/֟"PF'JyQMT mB>zFj6 q6%_UgLJ咽K>cNI/p¥W!g^9 NM=V/MkDUb6 k _73{3pT/~_ilC\ڌ<kխ:)h&`+`\Xs}Ve0_vޟ@;[~i O×bSwuqdu1}ΉI W}dZN6uJB)z Ȗ[~į!B=,Vٱz*4Ļ`*|:(J͞49 qh3D6OI+d5,J^7&0`ȃ$=xp,x&Ρ ԛKgR7k+PfYPa})'S+ 3v!gRX4t6{? 2e߯;? dJѦ~'m7i1#~k#7D@̛žE|yJ[56S]_]s|:ق웢YtN®#"b~<_ if,mTJ` $>?}<6NZ Iʣ$Z*B bt" B:3Ljo ].2d: d_J~'d ut6E1 \qvFPrӷj!P7^8`kîZ_ \V6VO0%!ARC?D ܱ/LieeI#(Epv͊|f[;l܌db`"V&CC<>cy˒k5Dѳ#%m5yv$wVk=NLFKۘ'cpi!č\rd3O\t9L 6.vojM^gr0qΒTCvm3acS$X+"ƔQ!WQHݐf !=6LDSB"l1 诐RF5sk8Zm_|hѷA0Nj׏ULߙO鱉?A>azm=4;מYwyQ[tqˑYyo -vMHW'4+i2UAIҦ{ =kEH'IO$Ecw!^\uKaœAjh2&On$#Z>%8笔r?d~Usb4TzE&_Tiu OFJh_!(j$Cl"Lh(5(ŻOgz-`Ixi!@"B~ԗxK RԞء[f`7YXyBOFskiJ1=TZBJ"xα3rf/1GKnG!(IRz9XVZ,ϱtr l)5&@Ї<&< 1HH)bےRKn52+:G(p( -(dCB?4c"]2-Icj .%nΙ*>G|@)RBR-HRfC~hݰ &xL?٦Wv=ZWyXTMLNMlr@OۯZ:з•58yA~}|"m(eƒۺyS7c:cc 7G eN1iarw֕9)-sY1l;@R=I a!sʒx\VY 8RN-UyE SO "'1[7B|,|l"3z -^Äb8;hx5ƣE*A`QP{gg Q${v pل%*=0H:׿eN9 mEb(?:^.[.Ne9^\TWsw|N P;#'Y IDs'&!\8{WeQ^NbD* L1zScrV+0}wlG׏A c'К}ۇY Sox,ytde(@x/G68uX(`IC "پfr"? 'Y SE Ny7^(bˆT]G,[Lt{~hdMxjfϣѻ+D=ų)eaf씇-NLQBM>ZeX Y[XH&4"~5h+F&"mHJB(?}4|w;>_+n牁͖9d3O/<dg~TVÞLUd*6=v(<4cWdnY/V*}o껹Rn @c<-hSՈW*^ Y$QM@'N6=  Wekkd`Wg_B_G$Zue s[XfU xG2[B5o3)BbJӠ'$I+Z!3_=ت4 Ɗ2F\wZA(_peCO$0`=]?q9.m A&m 2m`KvFFkO#sZ@Ç-D\A7>7~Q:69 Y(Ve@JO MSgF=>_=; )򕽡_ UA3hԐ@ $Kƙ,Ago$@KH KSGVA:,_҄iX)z J6{9^UO<5A*R  q ޕB H-~/ț9LVo#!lӇZjӥD_{;]Z6N?W3ޟüVc*D8#^tحt#7c|u:YZuHy1ޙI xєg4~_zm37sP{f7cN:A')^BhvaۓFϷRW,CП#<tDD:U nAb8E]ojefo'M;]kAʅ*S]ngPGYHR_ȓH'hk:5B~'Ț텰XiLɘĝ,-F_#\]C2lu94G)h^v&gY)ܡ)I pZqA})Q?}I ĝ!i}e&0/@pI6P^=}sf3{lFm=w=GK~ӍY^81Xror=HjKJK糆7ƅ y="fׅJf@5@˨=-~DB9CKH>66QrO%]hƧ{&w6>A V=_ ae| 0w) U²e#$ȝ|(I69~Xua϶wa`9Rn?ҸY:AVaheh~˘ UPXv"%; ,V]j!9@C,!Xo@г f_pC}rfZa ]aws2xI-LڃB m m!_Xv.;"9_EXUW񔴊0J]R_Bhl]:቏݉V\v3EPmoM 7Umo xA˭?B0QhqdF>ޅ&=`V.(]y/gk;Hw.[4ԩ͖(8QIuIp(_\I~K 5H.boqIڝ@c@m6:͔hDW]%c͑ GTZ]c&7@_h) Eٚee\Qi }ݺ;k0;CYX KQC @v29wL@-</CIUfvQ"I[yL\Hd*kbnQ9g1P9L'X-3I\p]H-Ӄ&. +3)2Vg@/{Q :&R=q`*b-4Jj:5%Y5Kdh҂-wp 0эb"G\tfVKŮOX}P+m w46IrJ(bhAѡi8ɞϝb5;x;J B- .NWё]Jڍs*afD ͇Goji9M_?c\6`{UhGd V3UgSf*pf&.kfD$h8}D7ӏv^d{˙c  +F1i'd亜߇]cM7y 6Cw`)rK 3>v"e]ݛ[24CP{/TR\s8/A(#(n"HPλQzKuC=Ü:·ly kTij-t0'X Y T;oCmzLS(*6y{0 n-pQ-zgeʠn/I,@<|NSZog\fز e*V_MF<"+ \pPMk&w[Ic2 ^}2ꈹMqIIN{ˆ$Dltmx$;tkn ?-"nN3+,A 2љ<^)bv2kU`\0մzۗEz`* ʚeB(=urfNNșt-ztiKvzCIId: , `]p]S~]B͓Z}^ g5r#ESgU\-FZԬVt7FD`@MA]s;coG> 6K2 fp7(=f{(7<AM>8=J@!znSq'"g_فUl>唄 ?Cu#ɝ,& ɥNn57|Xr/e=K27ғ%Dg;GqeIyVEWHڟ e F- ܅i6Zr&3@je:(+<7ᶛb9_cbW_J*?vL̟Fk{`*l_CǼ8 ;GCrE_2CNڠσH- )c{e͏{ oRDQE ..D |}8o&h-jVI\dO|dC9Uc7A;nh(zJg6)`2ҕy gUHB*EH#ګmIS-w608]TySy8فoD,!60{P|C##g"웷CQb!va Rﴨ{^2 >G?;5xNT^ GjPX`]` I֤>TTs@e*eAw4 H( YGoXyds's߸ΠK0[ LvUTpNmucH5804{I$Eo6X?ǟ}朣 Pԍqؙٿ$񚍼jFQ`5Z2G-80yXj՚Ρ8Ӂ*򙴱|'81PpQ'\J`sM- }-J hfSңgZ\-B5;1st#l_bGtA-_~6d3!WO:ʤ>2Exi3@ˈp(&}*ՠKpY%U)? HWo)]PPY t *mڔ<9H)MPvN:KnyU3 hB'̀}gDMNb͹kٕ p4_$dg!pN =[rd[ 7}G"q/PS2&wNӜ(4h)\?PSfV&=~dO,BBQAL3RYdbÃ8|ӗ\B"m cCFzj>>)7B]QvfXgt9Np͎H;A,Ƽ&&ße ,!명*L7S^š[aLw1 q 童Dp@Gq.zyHuG}+g;BhxkcyT 7Z.70kͭ*EFzfM[_SB]X&6SGP=πђfIHgm`)r?x,jsESx$GQG@ 1r5e5w|uPf=O+-=QOQC=L Nl4[SՀdSZΑ*PA"N/yɠ rsbHGI;X5hXI|ucMFnƚ(ǡ^MDv).j'ļɬ_p7FA5Y˅ |9<&O>MZYVw w‚Lh'.Km ,O=7#6Oeo$^ROpdn̋VVTW0V7D9`/ ^̦ q+ոE(p}B$q%\ϔ־P:S<Ȼ4^?:q/6Q4zKf@zL9֪ f#,ŷZYKSS8kJC!Z=@B1%aUM+,c6LmW< ԪMܽ'Br`SC@(iۮZ=Q'Td ܨ 2X'x qS@H|9EBPl)@P1"vӷ̥/Q>?y4$ raJ5d4ÑA/F!&B΂-*T #RBܴw/@::`M>1$5Ffן遲stazq1?3Mbuuߔ+o<ZY[ua@]AMQS,7B T7%iBQTT*=o{[]B1.2WGSJ~@V W0jGZSFKR]C fv+uݽgvԲi+UNI Ȟ{9]xspMYlACDpPD&{q`7i C ۰(6ED2Q|YJӥS8Q9*mfw_ŗqIv]+RԨEr,5a/NE/;fM"C-UXwIgAnB<ȷ1 eYQcpN$&_H*`o=saX+k-'^U-~n?z:5nYi'95k{[LT9ks'6Q)ybٯf`ft%.b{1mRKEZj4)# &gj}@m[H fCE.lii'X55U7ր1l~S?g!zF 7j,ʋ]ЮvJ^ ; (DsG %Pǥ}pv+(NeTK/T?'M>:c~0%j[6ؠ *zN=̤LvsG.Kma0V F$:P$ǿ8qNf[g%~&\ߨi*s-Cs_PQD0CZ+kMUsj%xPY TxY$N!"FRNrZ#>{9>1 `vqSk\g̊0K@)!iIn >Āa-ٗ 6DOH*H\aZ`4 ѹEa~=lڶ~r]U UY?fI},Ta17f{UĞYpWM;9b5p1jhơU͎^g~xT߿M߻D ;Yk ;J$iGߩ]1 Q;z4_F0Ѕ(=F"N\ubn:{m#Wȫaߥ=)[+-_W#|Wf'z8#zt<ƪݵpDJ,/v.\_1L'< )-s? Ho_$klMo:(flnĞ v48]"`I:E'U\}IV2.AGj|#4m8"Xqr[:+BwNΊ|y JAJp3 RѲP|p1Ԅ{r;fNy \Bbva6wAn89%MцqPؤDvlg;$ l ԧv]\*}{<'L':^" 1OHdn?̏&5؄pɛ滑MG'ͮ9:!Þb~ޓfZwfJ&ʸ* }m*tz'$uFTͱ2$}Jv6}0mAzJ8p-HEaSjF/+5RooE4< t bPs?BASmb&@ٳC:V=Hԧ}R L6+ "THWCNe>!' D]znj|K%ɹ-.B͓JLEj/rZ)|jXQ^(j&A~8du1L3/CHc:pm##P;O=fT 5X2}P|T1M"V>̛{e~#>ky`YZMNyanLa&Q*=NfJmCLj"!9  !\MrֶVSЄPpyĀpιTÆ?W?ef ]Yzwۀ},sWz7B{{+ 燽_Zm#iDɪf*S͔ &U; 1<M&= .מ<]1@bM}:Ɖok p3Ď:^L4R9{CV[A8Ŧ- b ~Dd.v$k gYڠ&(\lRk :]d!0V6R-B Tzc@5jtA~d TW/ !}xVc̸~J𭂞'b1U݇`T=k {rTљ}ё˂_t+4L`!QqIBLC y.@p|aIV +4NYD"1R;KCDJƔPp%2ӞWs4 m<,/4~^1˝-kRkTV_؀A{IKtԞwy=eo ? 62O+7s>bw }cqڮyؿ amHbаz=\1Q%lb|ɡKW1|1]FZE\JEx8ι҆FqxаgR f$CJhA4/:-?1nTgb>V:g Ip ௳:#\!\Ypbyv7wS&opK10!IO@JagzXQmZ1}[mѝ^w{`n dBuv߷08+VAK׵gV6X>;3~ۣހ3L$F^&}%@Ljy֙HnzZÀv&'K|3#*M 1:~w;~ a @db9vu*4.z'*l]@OIyMwy5 P Z f=۲j!pS qODUP1;ܾ+K.L,5'9ǕK'C$>dq}jPVh IO @nV@l>q8nk{a],>5gKèd­ z☜ጢ fA8`]z ,9vtlo ܨ"[w]9s "Iyi=Q0䰅xJ7eP{'2*ʔD=-R6_K{m7wvK[s ~"/kO>G4cE$8!S-zon|[k)JY UY\D`qpXmzmhXUos s8?r&IˍI7V,A*F rjrtoWY}E*,tX# L-Z7t~ے} M[ %VG )!}sI(go/Ape+b&!nxFLm?_GRM(P̭M _׫P} c2qnػH<Ho2Π.Qio !ꯓ|/sl 1tLeg;# oNbHV_V2QƷP}k>d6AUCQkæ&ww|On[ڬARZHl%-%_ =:8]XX)bjh~`q<E[4YZfd7_ђG<S͠jR طQ6i;G2C=Gٜm,ao~8$Ly1BII8SS׳Z{¯m#_N^{{&m 0+ճ PRM- _YN<>+eGEgB p>;yNX΁(GוB#]<yB6lϬ2W!?&XctjJI£ R ^-["';z:裢(R }uBiƁKǟl9kMLiZ++xMpyA݄Yf3s`ì.{ &ozVO+ E  #@}N%W~H'4ɘV5mbᝠ4 +\p,K4 b &#]_O:2x5rylsI]Ed@2"u}: [~1F\-RzHu”ׇnKC]w͟rZle"7x4 wxM+RVQmˆ-4 z04>&imsWoE16༴;"HXq$qjt]bŸbp0p8iE$ Iu~ .:w H/۝tm T$Ԝ _v7`:L}3r!XO S&[Hnǹagl1ܒIy(uz7B w&(]{s)b-%%!\:6[{g?;. b7 Gpy7ZpVsRҚW? # [ `_ӷ?p),nج^E1FοGgPmB@1lۗ (L<mxHJ.K}31F䪠yK`'^ȷ ]:NʿK~Jo_a8W:>{ے~-wQ!$.nhͪA6!Z]5jEVer/ Z:\Svo܈RCS+p#JO 8$7Id(B ߦXe'ՖEBq5ͧ$١!,GYS?Gå K씗}Am@$f msO"Zj2v ʦ" #]@M"@0*^ )af;Xœ:IҊ6JG<3RhY8!{Y竫kpW5+(+C%)eTBF^'Qb>>S=Tg] Y&1+YI;9kYn6}=4ejteqV F GZckhNxYxc5M-5YNQ3&v 6D׺ ȇcw>6ҿ~5;&ў];_q;[(1ey5Rs^8E͜2':xzcU!PZQW0kcu]FAE%B5^-cJ7U,? FtiU@ P^9!ҥ;c}J1X\D!sQ6mE2sf;N7hn!&aID5Xj K\R{<( 1}s埽=K7ԧYuW5??I] gk*|` .RPL1tgT5Ҳ|ѮFk\0yA饡=/Sqֿ@0*]$}QP֨<5/`UfU+ =bbJ =gv- X╂A ԎMJ h;V{c%;?d`M?ks'Wxq#[qL*G|qIO=n&uxVz3e &P&hultNl=b1 _PpQ`[WSm&TDqZ㩦zF@, 'BP%)UO<b_.{0Q TV˖ p-RZ1԰-QiD\KE)9}B9=6v\nnuHkW)_$Ф6ߊy t)OQkG/Y: ˜F#O?Ee?d%5BÈ{5q2&$dX_RK|k_:x|w~<7y$| lQta W:&/⩱eC"{((U: '-|ևxyO~3mY2NUaUc9@kͰwHEY2,/Ft軕3|ɌfRX@.]& ƿVyLyޒʝ %*M|4>؇P/IOKN/Vdh !ZEc.; Az񾩱f5h)G@x DyTwx] &qUO=[!@=@ "N|v8ֹSNk&~QbVh}Ä{m>?3a fv-<_wwWx*0zz~rBy(%+6lx#r}G 8V_a-3&q 9+3eKd_9< Jwh 6 D:FJ^3ZF`BM`PO` -ǂ%on P}Iy ,J8z]b:ȱ"/JrrX[%[2Q z6fv V>6Q(zrb '1OPC^IeSRP\FM}l:EXFiu+Xӥd}+dxEx5Aݡ_\e 扦s# ,?.:p>HݼNƪ3ff)%X%Fr0g f<^bBXFEDxKrRiEO){We+bi"%./.V(b'^Śtbɬ7sWHo;V W%_ RF@dR;GN\7< ^NOKqUp}w9Q>j#oL uBMb-A66%QDX봳bPF eg_4,.7'gk-}@[^91]ap87:Sϖ HJ]^aߤnq/ge'}c93F *ϑs1jĒiӛuɅx s0ܷIz0@]: wE4 5}"dP \ E'uE5XPek3xcTX1,)8RSp3ʴ₼v+K[Y4Nw\מn|J-Tήagl;"bmv=otIR\$YC:H@R,XfcWI&= ;N1vkC2Ͻ^o0"2fTӉfqx NǥC"%H!-Ս{'~V"bJ5-:mmLD-ǹAnjҡtOgQ0]\hVb[\S]e3F _+a 2e.@>Vd^qiτgq ٮڋg^1^3̨W+QcgbUӷն Nv½R?ePܸO^B$4˟VK.3l0]|CfM!%i DWo<ߠfNL2K{cGeb!.iz_?n[eR2tTR9{ HT,Yi[MNƐZ@;I w;雱'I0*K!g=/+pw (1MUSknvUړV M7I~DT8Z=2=Ȝ /|4OB>əT<*(gff:F'I:G)_JJPͣ(3;|x4`kh:ta֦.E= *~$C^Wx2?uC[eSp] 6u\8W(oA,i$eo>ȑL İvxAW GsX./A[qٳ&;9 ˾ _(69Ÿu^-X=,^Qtano*Ъ 4h%]4#C73d}Z;$ɫ( _3#=S~b= ֩k ]TLo슫 0' :";뼊L&EZ4/FqpÍ5WX{')oH)哷\KQs 3(V+3c nSpE`Lkzvт f"U9QOtj׃!Mc^ШW[a!;\.CBT*;Lz#o+eoiKY?>HjuNAT`a!݊5$eH?&w\Ӽl5o}ɮ?wfV@1a3$_HVyxY)rQ 8ì!jGq u}eQ&Z_\`V'\w/ ׫n½ӛ&]λ :T{̎iU"9W+@!DŽ"^gLZSh.&JabTjƴTNj@O9&=&t`׏E6¼)ڞ7ј6FI A\[EG'|_ts+JjJU|؞I-/ʑ낵z;VM AW:!&wrrʞ F,_ 6~N*KfP椇en#k]=(p60^P:0~;9"[L2Ej<tߓX1U= oE\wZ5/)nm!DI">vp5lInjԭw4%q ހǗHe7Wp$3[$U.5׻ha.`U \k@Ԏ` &اٻ2qu뷭yZ">;RcNN8_%B>`m 2l)\=P(i`"qʍGOƨz=1V?ȳ4C DvZT/ONp~#=B"m|h|F᣹oB麸)t4<;}tzW4ց@sx['4wl'I\O;2ԇ3Fb~z8וdHLfόax69.!qFHI3#B^XoyHgjD!{5Az|o+#}dQN tئ3JeBAY.$|ELtr7ρ~,uX4fB;jltf,BBK];,4 _GM#YR^7ܢ]5Sl[&(je }A5PRJU/J*~(?y|E2LbElH./ ,IT[?bRaJZ^7D,!4wS|L؝jpl&;kB)v<ٷNj1'l~3%Q _f0$%6ۉ/@ñhre2Ņ8qٌ-pbH= Q?6!uۍXck{?:ڀJ %Fp{\S2tJitmf]w-Jgn@IX F%!]ڻU6H5d6߲#|wGRŐS܌$mpبHjk?' 8)ťB `qQΉe!v%Uٝ 9ljy|/^Uղj=AH+6>C^O)cO9aA%gmqrQ@ ><—S6DT걶=R}/m1̪ uva}73O5XM!UnO'y3 1Do2o>S2/6WesBX1/&I8[Ռ/w i-~*8GSФ -AԬFLz߄-T6}"QP){{=N߅șŞ!0_(D=L*ҵN,\1&`mg˥X5"/ Ny1E|@:xsgO y:wT l.ۏ[;MLN=@w;V<cb9 :$RFoãmpn3hmX3ٯ ӱMH?#Hq-ՎK g3d8wI9.da jP;0_ h"CFcH:Iۦfc:(<5cCAgn[Qp1bC>:''QM/y:G ֒5D虿72s[6L)7Z3{I@`6~oPKh.ðɴGI j 0pFs9};Õ_NWseYe=P+UAh=i0pB^ f K#=.0ɬI4ZjȃK9)2߳?F*JƜfC}ԢhˏlJ #ކR G_yǮh~BY_2Mcey֟ 8Аuo_njJ'(E='>T6rֱnQVjx})JF5(S,胟q2Iu*qZf V^qvDsxNX ~32ȹO"`oء嗂\ۭ]E5lNM`yLHt+RDՀ=bATM{SF.j :UKI!tgMCtbʅ$Ear6݀31 w鋮4opv y]Z0:Gz8⭠M~1ZŢ?Moih4E-{E^qqn¤GOx Mr}R^G uLp)JJCD볷^7sߪ *PAj˫uðK2JIO'lp2};(n_P GKP &M(v<~g)q@{f zmd u9CSed m@䣖b _łݸ>glfƇWBJ);kî0ѡKfˑ&{YJ~VhfXS 0u,RS6aHr~|/C ˘G,qFv~WN]s\܀t|@3N,ʡ|Ԅ#181[ * ׇ|iF4">Y.yL^#oyKn' 5$3WrCcyY|}ޖN 5Z6nG*jLQncbs9ߩLS)j."z?Ӆ*gKTU3T3Φ/rBTkM9`@''ttVT N֛[wmYuyR $9KldzFZ2 7+ YAZ5b l?IXDmۡ,*xbp-Ya}J9n53ѥ -KƪdK Kr3DS%p-Bj[ R&dwj$%'uj! H:~3S |g!/Rk\-eBRXlU|ݿJ {1͛{A*ν: ] 2x$crCƑSt`ztjjkP)󞟮VJYa[ît*u{}W<`D(Cg$aR j.zBnYGsO哹ZMc-G,>ímn V뵃<;O ~-s.,v2*a̪-fbS܅nkcӟDA~/qmbsxO?cīړMypof,藇m("bdyt2Q0\% p~DS/#D˷I풞*^MYkQuҋj;"Yf YYDgPPiBoGrXj\eA}zƵĉ5\yPx wAGCn@q^BG2FzE~=;[)aN&Y"&F:xG+Z]]W$p~#&]ՕއG`j`Ďw9t:uh(+ޠŜH-*JnI0DvitOV&ƇLo'ѩꭕMU#=,M#}Y@mɖSX{3Б_J".Y>ݸ $B^?!zQ-!ǬB \q^1(ӕrEa]i[Gv˙( }d0S}+J'sPlMjXPvkxVd(YzIxF&ߐ)w`X|B>n>4UyDDYSrujt5\!hV%吻3t6bo=j 31|+f\͸0Y.>doLOg;|'&/6l/žظcb. +ZP1k{4M􇧮66xrht]M%&z<ھECQLd2A=dA]IHke 4$vLՆbj O֐)>7pIq7kzb͐ u*b ,z܆{wc{" ; n<>e)\8q1˫0Pl/NY f]*~|Epą5C 7ʋ(YmʀÝ刯2,b uP͝ף#XaI( J-+|fOm$XCBim zl. CلLy7 wk k%k? F i L*'nHE[?KA;C s&h].Z({W/z>G!F}  :Xp-]Ps s$MrnF)~RDa%ma}!!%DfVjr εQ̲GcdnVV k;܄4ejMs%c=V7{JXAG=WyL'{}2>E0.ޛ;Br5ɡF0VЮ|,V6BB9^$rw[}:EٌIaopix= |&n۞iOE+ԙF8⁩p!4>*T!~?!2Ey1|($6DN!ƳpS(=u𦎨TئxjifY "P!ˑ:hM+x7f_jOz:֛9 ~ɡ"UriYׂ#U{(\<{|{uEN"xF\Y1돆4%hzA8"@U.4zڭ3kFeGgvTwL0&-/b鍓9K \^z'ORn[*7/HFVP| >,(/nGV*Qb\B)n[Wk2U?#TejڹFB"(0Pj$LE۵fZobۗNdQ݌J;>Z|x|W+Jw y4+^~(om&_Nh˃NI2$XR[Dy6!zPE0Ky`"a/A^eIq{LIU]{h;U6t fZ Jow FNcFC.5.vS26#(V},3s:c#_m^U9$,)6.3#g6]Q3 V7&r fHb]mյmK 2!aݬjЀ3BxŎyTllZ;:/̩SB'ˋ]J=\.8Y1KK#sDmX 4gjE2KNIo(|}zwy:E%CaR%B(:DN[iJDmfӮ6{Y}/~g5Uku;Ptʌ{Yԟ }f~SiUu2E ig%PQ֊(PЦ&ր=miAG¯$'d}a0z}{*dYR΢C#w;R/] (dL4&f7{Buܻm53=~8TKϛF `}` W$ryY lOۂF2vAɹ~RB]7$jf[g)*[)C'g/̼ "pf 86'l2 V2a1;5 fI+=&ꇑ96a" s SCΜxb,uo݈52q\8C;lw{{)vd8o͊}/fljh8#I2,Jł" e9V+"R*ry1Wϗ՟WO N=eٌdq(>:9ߛ|$ba6؄oD`şycqSf^f>sp-ɚIyCREQ^0Z'x~Exx7׵rt"fߊ̎UgՉ4[b*}:+WD0kBNUo Hoc 3| #ɮx 톡@y"J8>ܠ&' ~=~_+G+jۏg0vwZ͖9YvÖ^Q}u5Fڱ vZrP~)^m 9W2EnBMс0ni5=Y:1V份fYUQǔI}g>+TZ(B%2S W˘XaGҫ-rn4Q]|,aRp1B̖((|"_ N]XԮgyi tXRv9v"m,˦ivhfD nnUNzy Q||ߧ8m*^Bs%vV FwddLeLu$Leu۩G j5; #6naz<$Cef4vi:qiM{i.D K}&@q(z8nyaœek1Ib 9SAgcrTᏛ'_|+1E*.cIabd'Qhk|7cj{oe&WY5@Q4߃~cpZ͑ǰjBӅ0}=)ԑj{.V?ib(zlJ2[5NncdN=V7+I$\rPYfzpw^l 4 k:O [?D1)]]tiߗrG95.rL͚գk/]G+qdp%~]L󜗨>;GC!^d 7=&5wL;7zbrY:Z$ث3$NuZ%Nf]fSsu;zg%q2#H1"4kqvOC̖vmGq #`k| 큕||UPO[qŇ =l+5F›mGș,:=IQŤ`Mw^NJ+~w~l"P5 gO~ npi^sVo***K$r7p\œ fAA F 2KJwfcY.H{svCiW8o|& {%qZ"[]ǒ |]3pn6A]>&Gj"̐Cp__ ONc ^ yu ,PގG4wWyR>Ƕvo<t-X**r9"\T*&"AIz X~LRI^(eQks߫2^V2o5~ri~hkQ=],X(Q Ye?=4c**F9־T\5t =ONUd%A4d{fٚ{pˍ̢}n}.su\u-#<5p5F}dcjQ\mYCI{E:_hg'h5dI9 |%|Chl W"A0_ُL:Z݈V(7UZ/pɉ}(tàC[5]_#fU w!7LP-~oV!,I`xV2]o.˂hNJ Ot>(pʶN: fU;U0I J!ɩ)N%@`o8rwęY8¿JBwo&=s&)nUjz8/wX 8- :E=> mv•|K"XM2˺{fP{I8(ǟnr3aBz|;NV5Lϩw[(ڽ< k=HL9Z/ѕPu!yU 6Dw`UyK;a.Pș$I*CW:wvEND^/HtiǷZ\mf^ J Pgܙ- YWt-kT \TDⱟfHB!X=S=pXT)l@[9t'+GÇ-,.qliTHs!'ӓO݀RfIc8.KZt4؆n|R2ܖZ@Yp"i-H'aQЋÊ_mqhz8I癟J}"8`+|231'FpW("@Z44cpP&Vd@5hū1 LKįUV/e|>pS`@o:kɣ7]̇c噊iyt{^0{mfp^F$imR7#&.N96F`*l[:<(@/S٬[G-aR.6y1 aUs3Q̐=sqɿ1p^BY V@U}NYSx#fNGg͢.Whj ^%uJfAg@<`C%)hcenZ(.t $NցUŠо8ʵzi\uk=J:V9iq yfn_P`[J鬨 Nۤ;QrƟHs]7:^啅2A}IVcCqR(Ma87blY9Z!``tC.EP/ />0#=dRjoLG-r];Y_x祦̥gn(bBpiGS 4Wv,u O6[(Ng[\uF)RLVw=68nEz+=Sωj` Ϫ_H6BzRza|j3dLr0 B2PkcuxBRZԝ#W $^Z K j=1gUd 9TOꖞkEt뛟ռ 6q{WCj=roE@%۔[aˍdiZ.Xȉ+k h+Q77L (b9th/aHɵf$#MoTk`kF 3D,$ꫠ+{k1;Ji n/ oԳ-Τ&&fd`a~ HOXլ%}r#@ÍrdF@i6%׾تk"L8˧_2UpjrǸCٿ_?NkP P|Ss?|1|vYHI1X6=7&,8[i("vhu*7! Ft;S}`P^p*4T yś!jv2zaCA(B;=#<4h#+ ! m|S3ij=󱝘-0YBС3|$`@m0@]L9X<04[Ԧ9k?EO}fTecg0c :zbXxpޭNF]֛!eorCcLGBU[YJ )jvnn@;9i#ayb'b4Jlz}*'>غ@Etg‘WT]nq-V|팣_^K "|+ߠdK߂<%"U>zܗ}PXW72hxͤFTVgRɗ0w;"nՕ(:'b>_Ͷ@8<xғaMPaQhsjة1r xw"inۉAd\_[*zUs qWcWqU~D%ё%|`R*µSCagoU㰯ٱ¸4/ΠJVN^ [T89><`vȮ6R,iJ}Amf?Tic{cJ%mv@'$V仢3_gv>NZ?&u([cMhe> M]ztB9Zp򸑽(`L Gۚ/zc!Sݐh[WYIRj[ڙ&/n60(^^ite  C&5qH:1_˴ $-d&I>D9z Ek^ hMB-W}#PEhDkw ^ɞܷKws۬@(gw*uQlcar4d.\VzU0%\ ]+`ϡ3@ac%r q͍2UܔB'EMD.'S"d@q6us  3ۧظwCQ`6ٽEJ(d|G]Jcۀpށ ĝu꿮7.ПA1j 쉞EH2lp^hAýV,[5N˗_󽣩J]!~LҐcpUṶ3 ݑf-(`],`؅"w:Q91__u=׎LԔ#at:()݉l_JZ♂6o)8HVu wgV6'ܺ\,4P3߯ 4A^d(+Â39 Q_n!ftBe9_!܈I[$Yf@ogY!eX@0+RӅ?"rS-畋͒GK\wG;[-7~t9az?+ 01<5_俎 562Ulo>޴SpL- KR+}=tC%vo*eT{8㫎S?Li[]SoDB/9X@j*+a,AdҊ$"oῈ_qs MIqo63A*K=L&"s֊|x̲*=DKy!po7 pXAT[뭖ٓ-/Rz@88pAS_J x4 &, =?AA B6 ,fzEzXP 9ҼpHh. _9bv 쉵ҡG$yNߵA٤;;y+捈&ٹ?eVW5iT$>Oo5 f;_[u:eY>YՄɀAn)GOSR܀]6Ďf.1?J_|:Vfdr hRDkUp'K<zaQT]ͫ:p?3@5"<-%W#jJ@6A:w[3VN#L`Z"u>wݮ?ǐ|:a*?hACK~=+7Qc VO 9A֪&06s{V yMVI= *@8%4D{ wl=IԂ95(-gօ2yCXxYΉ9* >l}'3P5kPU$&7Z3hP o;D!mv4< N@:N81_ A3BPu燙?JPe~1uH" !rStmuh^0~?]):ͳC/Q[tُ!U)[9Gx/ !KO[( j~wiil-Og4X?:p-r M%r+;bj=0K ~ DFl5X\i, QZSmJ)T)f[rHсa؍GM(!"jH`)e<m%fBN[:5n9޼)C[Tǚ#= _Aecw`[PNg0}$>ǎ N ٶHKt}c2x|<5!-k u{;yd΃%;~oNnVѷ H !dm=<O呖pm\mFsZ;I\~\ʍךJXDTW‡i&nPUIM*,'E83kTS t oϪ`io8>F~Ngego QPj(-dzOAv1^cڜ~OԶ`(EO G@6Lb u IPK'ڝvL7S9cS~AEe3k*GƮV-6׃ yajS|u3|$sz'#F*G!ׇ1q9g<'\qA^ΐkm:'^'v+~꧿Ӣ6#؝'NHm\6Z>J׿Y`I3d k!<YQ1þɒ^i۞AQwX>BĩABlR\%9]_*}[Nϳ =VeQ>s w*S3cQGĔTo+(-ёqEEw"znk޸;('Z  oE.̳fU`~N{k% (⵨6/`q"&E</g%r_mӜ$B/CMcwRҍ b}a^?/it_Ublcݻdh7}EI,dc5=xT~I(e$r5sr1ύ"d;i{?xAh;YP˾LxcFhX=krk!ghk bIlk>z%50yW\%"7Z)ӒoO?2/$x{RmȥT׌q625m4r(#56W&  ҧ M`9x Gqy%4f)7HdgV$J.1>Sz甼N}&aRU2q5G:)8˜*Y5G!r.\pv>jx$'TL %<>,KES7nb>+DM}u}E"!1&Suƽ*<%A"gvX,IߒG]_ӳ:z!:ǝ$yS766eyAD+vg%0+J92 #`[za;J5reb'T2җ7g;yCiTQ TMTQk썔꤁+U ۔"]PEmmMR;%H8$9TED65dU<>akK; G1?d10 _W\7fYtu_. ?EA;_A`ew/)w}([o9߱5 #U@'~Bv;FٶmL XT?Er{~b= =UٖXZX:۶e0RȊ]ݰ϶q%<SӃs<{59WGD| >galځW7 m+M#틼&ue(Jp,}`OF+ 䏆_Z5S}," ߴj(Z|a/{ ڂ(E[D테]O/./@yFF'5O9ZQŬrcʼn~uBDs 'dUzNdfseh׽\ q?.e$mAv9#y) Յbv0H9?Wy,Ʃ J ɣ5ik `&>Co}}tҭ?FT85 qpG8цޤiuCy_/M|d3&nDy1Ƞ&=N|3irРo&#E[*gվ[A2HYF>,Ŋz"A%?>Gb7lXm*{[G` AV{2J9 15ʘyH  l.(x#U]q>8+4ƙt fQBQH;J*ekębeWٰ֠L$WSW3m͇F Y[&7!-'*-@۫rgZotn>B_ zVC) '@<걾ya/$tjM1eTCXhg 6_{ZlKeJP\~8&0[L'~Z6W[O:_zk'" W/GC0aBBٴً9X\T~E DX/uѡH:[۬tp NO`liB E-F:BxF\3[U{$|n)I8E{(Tuiq\ӈGu\JV=Y@%$i|9es]:SP4(/v nIXdё1J%}}/F Gֻ^5sǀ.SM,-dR1r\0rLH ?I@.ג WP]5`L=M>gTI4FI,%fNN2{|R=VgW:Vb%w ,B6[/ \~j,cjAm;ԒQspڃjz+56_+}KK0y*+ipoll!60p_d.٭~Y'MiMmwxK0/Y.O!QfLW%(:Qo֡a/o`;/Dy\2wYzu{w92+~pJ\ʘ$)ٯMr-Erv Cm6m-{Yeh0#V#@BYFA)W/)X Soz#Oj# oɳkuHcYxPgd)FH~$)FfIrwOvkbL+rt kbsz_Y؅bG\U$Άa4j G&VY NHKBF*LqR݋+*v6k1_9_B[,fv9N*3F '{ 2\"s5{7&7NyT }"T'o3zȾ? vtƍf,9;uGH,<۠> pZW;Q t&{Q  A trN(qwPq_u, ZG0t\5(YD(1c;!$}P+x֊\Z8#W5_^hF-[P⃇H4fh0,H)?9wF;?bt+R1fݬUQY {h)C%9=@/oqfMS)j ,:sJd$5m 19ɗCAXF9Y8 *Z4Lpq̷k:Ƌs,MJbzYiQ]_k,hUڑ)Uq.> *$$Af-a0.m,AJV?߳[V)?帆,Unu@W-8œُ\Uޡv%vgi45.İiКk2ϺO]q -G]/rb8^^Z CFA̦rhdˣpjm8 ^. 8-#Di[ȈBϗ(m [Ŏ?U_{֚ nA|QZNk }\ʙP92U)$ vm?ku1A]״}Ҍm-2ŽEhK21+=6[{s@EV4Щ?NԂ;g7ё3M⌯~#-62 O7\K%G7p,.l::hb vmT55m ;Q@HͳTM=f9g\2I^ ] k>@ţ8REe<:c@6I,z'm?U,uB&>7u\pJh-gWlݢY*p3*K-Eސ,h*{ė}d.I!'iBu)`9{;YMt~Cy1аj "8adp-!U R a[o3s}u.2tE鏒,!|:"s?P+D ʇ sֵ7ŭqB]Mݻ0xB!wyb{PׯWSKM:M. kT&C瞅fnXwL0ɮwE`J̊06T^ 0Z>RoAwd]^Zd^ڌj.7r[ooyC a>!雮e*_xn.4Oi= ޹s2]>i~Pr>Pr8ݠ7rTqg]b˫0՘5szPM/35 dL)F[{>otQ[Ɯ]yX Z=k5_ %6:_9N=ήym~AucmIR G|o+ /{,9 <%b&د)}sN,Blt=#|_@O4]@;5U0,ЭXyS*ٸ(R$xy%C 4DZh|F^OV!7&UTQ:I#b>jQ`4RDBhDϚZE[-`gw F.M [-_K`dWfpK$ SH5{]Mc-j^rZ_Єd*'ڃ&tm@{xW}ԭ.~Y{Qtnq(C[xޟ؝J`Բ* -Ky~١Y#&oa~cj&/:y[\sX Bz~bpH0z[Da6/GݭF=rlܿ'~sTrWb4s4kCxZI!f'cMX`:M  Sށܭq…Q?ݾ oBzD# 2/d B/خ|Zp>JmP7YN0&V'C6Oyf Q +Foe^9a-ςaXEIE.r퉞PC"0  ,7b7L6D5ڝ]Q?!og*!K6옥1ϊeĕgs}SCf<խI5Y`=OS_/Z qb؈(KP"vցpuW="b!Lf]`G/-Y/8|qpl U}RѸEjRt qoD>hO_f k_ÒT/Lt*+34Zg?QUԗ훵$V'*D|M)õٝ ooELKxݷ UŻUWߖőFJNRP伔 tҍZaYr>o*?YAFOZh*H7s$UY A<+M%H|y$[5LAg{Xb]/wwi+@ԌeNzBRӭ:8;6<Q?LV2QEhoi͠S9| c}Fڪz_5PaD-J5Fhq;jmڟ\Z:):w cKW{u} h>)YΏg^%?vrbMzBl0 әaQ%p1|p@9dZX#ꍜ֯6 >*SԒډ&\7k?^@7u|96-?ۺ|w{;+H@mj*IT(.}Q̞yy$Jrf̝hIDEY[a.o@G=F:)tڍ .#" XkZ6* *Xy>=)|Wu9Fej$9m?O]8;;n*Kb8/HnT=tNӄ=Ƥ2}|'ɞsE3c̞6~@Xײ s<5Tx8G8M;<8o(K[z RQE@];PCeVLPn]㫞/>@y mKTzq3ui Z?8Dkxͅw3^qi@3^g}giQ%-:!3wvOW@7sB2i U|}B$oGmy?4jy҇*=$[,>QBڦEϮRlI [6 =_ ILK[W۸4KqG$k"M&  f`QvZ¬p"!ᖳjO} Z]` 96Rj_0O&M}A_r>ۦ\ ͳuѿLqswڀkי+SCJ/3Xo@r: km+lB5qgAeԌ`Jf|IU-MH@ n\-=ҫ!4AXu0n]g…7| c;!.wZyOB O*@xaEpRC'߾#x\P Z…:RcMf_cNųl$0N]%['ZQ$XJ/l+q0ȏ'"qm z[#A8_/-XA@Ę͒OB̉qpSWB.d2CXC[LAQwaD~)5$ NM & =ϰ7 -p;K*EJ_pXzv>LW ;SƣUםF?1YLk5,bSS}ۚ`X({Bsi JcF&y{"iUp^t6 u v 7h-^Ds ^c,F;7pӇ0LY(YL5{`ʽR3}x)r>;g#P?ŗŐ:t#~roS!)( ~=K ?iRPrHI7+^vif>DHR( }Q~jD|,yڔ ?P עdi3XY.~F$\2ágH(+nGI)o4 skr@Riztxu̮4u${%EhK0_y7oN6lEއ1U˾<8:,"%Ϭ cWb2ݥR+.M"r#BLh]+? U+\30J%5MơB}(?RxUw~$œ5(AkNbkN>U4oRqȵ4vO=5u|_j{$ w{D dbu6 4ɬpKde?8" h-pЭCP,({XpF~E&:d Ntj^ȮodQW^(`S\|O4E`jϵ"H BW@ΙNq $ޓ)"#X9+ T6? rnH+ Sk.?'rߞ$G/srDɄ6\#EαshqjLa3q'c;Bf0D8,K%UT?hj:T[jhoO@=p(' NA)3g smˎ~]7(GuQvj>a\usZn۲=by}}.\[yֱ5PxL\R9?jMP+i43U M6 uFdw(Q_Qyv, gfvo|p:o (qO9dK$7.5MҿAP/{'u+냠kMZ'ti?\l+y|K= W ¢fYjrcL? hLvK^R5'6,i/OK4DP㿔o,ܱ̒%, Gorz]j~<:y#JHp؇]ۙLB> Q~tE%Ak_sh#P]&rRKॖEA%Jkcv=0\% HU~pۓC*K^t^p,We,<~Ix!nwJsBV{t .y.RkBe"PrR9֌1*}r]͡erbʓ,8tYBݫߺ& q4  _m8SΏ`K2a[AtuF)u_Ɵ\}g#l]xmŨ4㷤 ŗs$jEo~8N)yl[-%+̘^_#t#(r3Hm/Ƕ5!f4ϔvخUѤT4εglz WHQA͐}t x7ug|7ycTt`D<{i3b!E\dpXk!a,b1Lb.<vp!,[17mI<~©70ckRIoO4T-ڊ>PZ% 1OƈQk{\cxkefǓTEx9#p9=gi[[ydi1kVxL9t?ficurv24tHQ 0=Ɏ=7+HqA *F4;*Q$U>sH-?}:S#u];jh- SB>}mD|T(mmƪ2zAbSd}Y WS+2$ "GTk4ѐqf`2Jhxg{Օ,NHj{kYط 5Oi7Ow \\m>`^k|j5E(D7IYr/˩TTup#=p%%ki&1ey P</-Q=ʼzeIo b呇?7:Ef[6hА>#M&7'g{?n)}<]ESKGe]d!JDwR*[,7İv{%̱sڴo}V| =s|x6D#@3Qg&vXMaWٿ]^\k!tfww>F21>֦4O':EWWWRJF^:"`R! iZn1}J qle l:&Z*ԟUkLJ< ?2=0Ƞs]z0n~̃ O IvZ 5ܚH .(O.?>s*oscK~R8 Nʎ/2V紜6Įyͷo+hGn`nG妤Sm"Skb&hΞ>p qr}ph¼`y8H$Y†@sGB0ƦO"N8 ԇ|0kw4YT?|AMe"%!mߛ;] ]ih!_C7@2Fm=98dr^WsgQ@n.lErBk>8Gf.w ll-s+U "-_%t$5ra^SZXXNE!m'LW2O}QJZ*r8c{9Ac:sLTg.ԇp!bacG[szX,I`/:6X+Yz %e੊o3AaԠ/b9-pU+hpYY뢓Ŋ<y!owiWqJZ᫦% \슱i6gU zlO4Χ^GJ{X-6߾F|ͽrس33orj 枒O|\,jS+TN믌ϲ1΅<|KG&墠3AW1ݥ"H@9s{U6,_9*t&ȱ_E+,^>qxYKs7!^0${Ͽ3!xݵŵHk'KzQn܀eNgWǥǩn<= rFbp3?ٟzqU.}"BK ]?N?ua^UΆT! *>m:FzlKdYLS3c,ׄT#P4RQÜ?q=C0Z}CbcxE2 p!L#0Y=_(=NBi`@9C[X {#a7xHe򄠜>[CIT+D)ۆ;=a /*KׂO뵖y0"FϻW+Np%Գw @L2h; Ime#oitr0oシ:b\xwI!ZqfeT|@!L߼7CH9Zȭs1z6tq1Y1o7FW5Y1/ }t*'r  :Fj4]%E!jÇS}6:"C?2Ng{VC IX3j_.7/XW>(X#`,՘<Cl&%2`_#~G| Bʦ[@^0?#w~(x}RV@WhG_m#d'PƋY)+()6 Sr-eez 9m eMA-v[zjBuoT)[XE'38G's:;z5 'eŭI|F.lO۩2of=! 87z-bzw!L$/~W hL'IydL? fz,?L5h3-]q"2Ύ>xVY<rQ2M%)gշ>Cu}qtW`X]P%:"U V1iVN=4Q-y)JD<緙ak$ݥMѣUAC'Q;mN\Ux/L 38vFf* Q֌*.~ {Lrt"wIuA.oxWa,W6 eQJy/ Sx+`J] C;J1RH m=hdq7C1(r9ܜ/T ЕlkTI/ȱC}6*_';1Vb:!Z^V\ ,뎨Hˢ\&LI i0TX!u,~ld;n\7ê1ZZ;B+k5w3y= ">NDl1܉2uz7 ,:#t.Hq!ԇ科i}SS <>_W2]v*.5Oɇ˶)")aHߖo ^(\V8&^L|"97q~6ĀVﺏ,FkqC&cDY"jx"{)߾:CЂ@]ܖ7u/#MQ5m2XZQyEx󁈄n$N Lm1qUU\A";Dߟ=\3^.` OM%7$YH:oyZCLh`o-/[vexɪ)zOHd!LΩ1@l,})\Qk1I U-oZI$刨UE9g}~l YM a#ɭ#vw46r &. 1Tg?0__Enhqmt{5 = 1>_5<\EC6lf|B&W~+3:} 63͆I!##v)7KVNѱcʢ.nܸ\_@̄̎&e f/{W0}\ BkRnu鬬1]H0MUd睳AK29#8L$u7֐b cưd̯۾m5vlACg1D`{Fp{ʊ$@U3#^G/cڳ x Or(OXR_ E`?55^T4G6C2J58D~߻φ{(4ut]O<2ʂ>*'_ er7۲l1&Uʦ[z&jIaP{A_hJ@ śf^p 7.>nGgYs2{>kA#Lb |V5ȄK\B6}UhA$;f?]m1f_ާ>CJE䜗qM!?YQ;rhzmVgJ]埉1TH F"0V|4>nDȣ pb-qo2 W!ū|ӽg=Y_wTayUs]%%RK6Yfs9Jkd{Qcoܯb9 ?<L/AF!\4HhbS_LkO߱)<7yǺ\(~֒ai,fDbMKs!|H8q5Ϭ~Wݿ,3.? |%&ɢy5f_N>%jix= &j;A'YkXv7$>{1>6!i=(;RWo}?E^~,-{* 1%Үmh8>t'Sj/6 P|%9B¹zk_+}]H LuUbo=~ :B*`'&s#lm'wN"jaһeH2 yk_-,a<.HŔa KAA.46NeS YlO$y*(h=N@|SoTms6 MpWk[`-f[hh8)OY4 ow0ӣeQhJ֌[ԃ~]Pd,Etif3ix˥ N5ԓ2 3YetZl|t2 Xco"pDkJ)NR1$%Ix@ pۖZ}fѓ?|_O' /|Jͮ?ߠy \CA m_NTa~߳Tl@ziOџΝ ~w|A$`@උY%M:vcVҏf+apMZue7YmlV@v @*^imBZH닇zު!П?M}4ghg}2I3ɤ-ˠ*QˈWbZagmaSK(np[ψ>0](7;.s97C'mU:*2Dl',&kBJ37&vQOXKw`5;9,,\q>ҮCʍ^{PQ/Lڣ2R2)^aM\>ՇG}@]Ȥ2pw:;tL2=yxBMD1m;a(-- qX䥵. K1*NCϽ_$t脭]L%bAッTbV&gYH5ꡢ1~Kes.M/<3`H6KjL)q0q+.PC5C8nj(:Lk<~Ֆ$ 5VUTI/`w*D {U^Q;ܾ1wH(sղ!"&CUpaST ɩ6,@6c+|6 j[۷Qovo1b체7 3PK]LP:Vyg6≮{ cPG̓ǻBEp jіFxGn?*j" KL15.5'+j ,ay; džYׅ#v# H2q ZD5{xqky.`# G#O8<+@F,S"#8U\qrmy Ҝ=&.47NpBFUw}$OZҬiImp' fío_OvКs$&+=mL"l~3Bk"Ŷ[¯&-R jV-]Kmbd+)nITjU mǻ+4[wN k\TDg eWNÈva3j\ lQ]jPt}!v"^$P~ӂlV.EAsJ\`)bdAݣIqm$C0$ \WӉl/F*Kp} 2+Ǖ(M%.ʝޢW^!Sӱ8"W_7=f=*jergwE2'ˋ8u dn٘,K] ,kZhFחFaW4ZU:@ BzVFi$3 GLf(&o:hF]XQ1463't{WNp3Bn2kpy9$/zrajaƒO, |S׽֘ t!aShu;g,H S)IW:eCwcöfk{ 54+yjr,ֶ#dDtUe߳| t Y ׄ5@"-ʳ;1Œ чP nYNPw:ўX LOvEτEQ?^c*v|bF[ LRU<a^'^ UY \&<ׇ ըzտ W2 HvCed>sG`{QBմy Nh1kC1y4O1=7 R0z~NɟK7?e++ic tؙLlē?M}=3"-5BG0w"wrqrEb๽u$a{EOA¨I%`:5S"1K-E ]=?A&Ө=پI]PřBCpnJrY33")ʲ8֌w-\ #; qFpF[[ƻG{Imo|y<62am70|HYo.̹\QeecLQ JVL<(LHHI F%gS#&h'y"U1*ܤI̍+9dTi82~SݽiSL̺/)ǫr2{2?x 7a@י0p[isOg]e_W#õ9 q0.0U2[Iү@do#n%> AI[oZ~8v!Pr=`WlœMnDs6E}B#(G{Mzz];4j{7KL6*o8Y4Ԡ{X1ti.<:HJK[o3HF`0?178 xIN%&vד۬rwn T\@-aܠޘ h l/mH`#igO3qkH%>6ig;?!#PY:Fe_ro_+C:)&&  yLAUZWR&?dS3xV49@bm엕-tua8M{Ͼ[C<)e-L$Dh]ńp:kzcj}Jkl}y2~AO,~?g5WɶQnRk$7 Qʱu&awoKd{H0ӢԊfPrlK64!h;%Kڹ*+B;z?\B&AR<^!Ӥ|ID\bM[m"4&B6g]b~όte  lO@{m Ttzr%ӵI?"B@Aִu7dy]dm"q]|1 !h 瀎;:LE($L3 P9._u5ibgxųfp)ۯ5ș18I$y %R@[$& e2@* o.qxO Qm"?(R%8Tj4 G?c@]!@$} PDxq(Fbɛ|f"!Q #;5_*ݦZ1'4|jS W ivifU.a7N80R1XI{>ë}+r\'R Qm(֙7kF&0`R4~P㵭ZDxY:h X):m] Mx?Lapr' Y$uwLw0 =hNjWJ]ZKNB[$ >; v_͝~eQڡC)h\?*3!vU7/";~ >šd$)Ljx{s3ݾ +*3U"6 js˛Urp 9:#;Zl=q @? },mIw!z 3J,B"5S{rxR݂cޓ.΄q V+mЬn:Ek9 Q(ngEa.{Rñhm0*JIc܊a:; +'!у}2,Ej.x7&]NaB}f }_R$aϖu> :IQU,lwqA " {ZSelsR1#- A+P{L,_*-brL52Td6 TڠMSσ:Um'qIfJ^7?Iwż|N(H߼JEMuC[:a5ѣ>X^h?XI f{ "S*0?sWm %#6śofǽRUrQ=ϴ'THIwqO+h B1xw^79gÜQkpA@t;GLozjx𖶶;7"5ie%0/X4B~kc?XhĤ %@[1l+ӥ <#N8M(:s&?"g?gQ|]:5p[X`_bEhZ-].$0/|6ǵrCI; c|\! .GAqGԂ 8pjF;vYY,f@pf;\ <N bnN/䛾]Ux˄vA6n"ʓUM)ZM^~eۍ0O]XP}ib_f cY5_3b_*Byb.i*E%? `\g0vw"/}(e2w,eHۍyp5>T10M 6'պ cnoq }QfؐpאVxǓ.28(Zԙ꽼w8e,:#QZv5* ׮*vIPaj814D;׹C&^rK ({|- H+ԋ3磈k!CޚN=<{=v&僾ˁ!Lf\euD+VR22xe׺ê 7Y'4Jg22zG/60fp^)M\r:gD_Q:dO: mϒO=!_IqpPr,OX]RoR$|3[Tm.=9G9K}I$sCt2tGB?pO?ك$쒁pw`0 )d쀣'`!:|[f#q6K#k} ;~mJ,JU*ctvGN߿fh䡆I?iϣd @c8׽߽ |+%t?\Kb9t+¥a[ԚP0 rQ4u1"8HXփIKXLN $WaxL^"}1 pJ*2Wjgo&5WzlY'\;n 7/Un6-e!,JtǾ{8tJ EʄI8'/K*eyzj"AF7^9) $t|D ܇^I. aÚ'?B)ˣ:VX,[$hkgeR/zg~&~M_:jks{sP4\ 1q6m}uya=D0ycD= >fI.ԳB'T1[Mi$q_ru3^+ւŦmI]#V.;R3`mػ5-sGdXWpAo㑿FʪKԤhUYo}*#2Ŭ!˵A/[Ekoz1յ` ̰IXU=/pf~'"Ggկw{V 0ԘܕKb)-&;QP rJϩv3;v8??܉[[MC#KuO#V g\یuXU,&:'uW>ޱLV$!/NG~_V"ygc^dfy&yjuiA^[7Zj{ 0赚rQvIιO(]tvz@)"'$v3lzxؖ𶨩}Tq,?^@rߵ.p˾&d\PfkR~ֻh#˔g1 n!Wo msRMH;WvpֽP`KG#㛎uz:#!sH, YW_! iɘfwy\ڣЌ+D R`PXj|R\ AkE_wK iNhȣö9hnz&X0[P%1j~ %ՒEf(ՃKm?܂ϳuyhPYo,}=F %AUT}w%OI _ue_5j܉65-ٱ 4(6;ʕL3H1 h$A@=L` ZȪ& s5-=C1kD=א)?)$~ T/ l*-j8kN=,ӷmܺ`u%~8ܑE%eԛ]Cm ;&?.]0ذa&FUt+3^$?-@.h0"gy=omVKF#U6 $K'[loLGj)?3ʈF2 }, ^FN* J ,vݟN}Ll˸,xSQ#/4̭bBV@5&Ὃk6³{hWiGXgjͰKm}n#gBP Lb%)ήbaۺ8^QNNAB$u_WCϴ+:--{${E92wڑæ12{8"vL,ϿژҮSefY"yk8̮Anlx ϲPuD}i yzC|M`(lh {(`vf~?T Le|lTh~vVbcCL ;iP  uFBw!Gj3Z_߅+[Rys0F̍x4nx[A `pqFKZpfIBm9LL{{NDAsO\-4[}ק-%%[Vc6.bWrz[<ej<x g %Y;B2S70-TgY5=` QP2lioOc|Ukc#y4 T -e0y~4Ue6zW(Þ-x7"O_*T7;`A[kwCQفA;9Ƿ;t - ȴ=4.m xq @pJE3́.FCYtMlj|A=%|glңe-[u(sIjY bNN8?>$nqK sU+tϘxS6S푧@x1?ȭM@5 V|E6݇ew+N]r+ls/BMEbDzBæ.%ڨҘI-60J g0aەz`xӼGl/-@U)^Ԭx۹BV 뫣ŊJ >G5{056ˢ}U D`hg+ Ӟ8-/3.@OTMF:YriH26o2gWRR˅͆qbF]mPOZo=F+Qn ;.-m6 wYڽ\l#fUnqT?a<[~O{$xdY]|n@fD;.soI\Zelm]*!3XIJ?4<*)9AFw*O{H)5A tt 6[6CG,зҕ;@B#{\~q,v?'2qC"(E˗=+%5x݉E zLmį&<չRZ Pfbi\Y}ƪmP3IMӪ.aK+s=8EeL1I=HhXI?Nh`+]56X*w j'GG=בWGBEl\vMITS:lx5#%d{FdRʬjFոWʭ;C XҷҺSO6FR[5PLd,0dSS$Ӌqx 4$]M0ƓxEwұJPuKU&HTcUk@J} I{8Zz{7m:0GN5~˪ZV\xVxM|qTWZk='lL,aX)eM=}3bEwMXzh\AFpn!Wا}g1l9B|!PCajb?@~@#>*~'xF%MPpe0o&m~ֽC{B;Ъ2kg.SL]6Ks XXh[6f:Uq5c7W- x]R}5-D\Yo,`%YBxi~\d]4?̱d$ |CA(Ff?fչI(|+ϊ"2e%p%_i(iZ֞?u23X5Er"j`|KJoٰl9 -Q+J >( 3Wݽ=P( dB\)|my=?Ĩ HX(>jXC=>5 *邏b~TE /YNW_Q̘KYyEl&m[Ɣa+me$H1% ge̔ByˈKUp83xnncf̻0 z%R'\Gy{yk2C:??oYz;%V_ր (Yk=&U 3[\ LZΉ쳧{Ō)\4?fOҷ#Ve۴ -p9d5#ö.}K#:pj|pNs7=!#Xfv^N: ]@K#L e>7̧FAΦCca1јx]o{Ɗr(#ۛ'S}}VTc ڜ.u{'鵪p"*#E GMf*肊``6FWR!R|qBK=/OpQmZנ 7´y`NmI/=i{&k>W,~'7agfm I'8e3.y*w?9 #+5Jޝ6=pd58r[j4>nU9Da9bG?gq?یG |o% m` wPLΛ= U]Jvb$"o&‹VM- GxQ cB?+rI"XdvHsOz 69B@*CQ{g<|yAc*yt,0v0 tB-||{UA'Dà'G& a bX4Pŀ1ŵV _C<7%3t`?*grݩ+ٓR/b=/@o>2*]tk>/ uٷJx)w:diOKƹ:/4w8JѰ嶶ph$\qˁǭ7ݘOQF?qѹ62JDD) g-Gd"њ";Y̹z4gL Eh V%}b{ⱭD]>|KBS?1}`T,/Κ`PO)ƾD t/@{~M9p]8NS^c>cI=!?CN j,B /j3vk KO\':Bw}vW7v+akqa2EhSa͖э=QV ,;>g0)3.~?KQWqPDbOʊ*VLX"M<P*Aro&٣d" < H /LQ*'Dtp܅Ϡjf٢Fo X9\ V@ Фd'! =mՎNBBTb[9eVNbZ"QvWtGȌ HFk ;Ubl.j@[g+MQo`Pg(&Ҽv;J?^x{Hxn.i'J<;`H-yNLS\ys1c:Q.?0v4uHѓvm(` =U.uWNI8K<3%C_BBG&L8X/'g06uUYglǨP%t<`u󇴘0R݋rיla1DP*X]eGw zhRb h6۫]{oUy저3|ɩԿn 2ȷpR vpYRD4!WVYLK:׌Œpu+ZL8iCȓsb}˹ԦWX, LUB-7H!>yڂ<6et` F'qyW]F%.X-dWtbL&B%2pѦ7#zSɺL ׶ޯ?2=qA .nWE7Je`S\v9{vܕ_D-XDg3*n0)1" Ȭ!&{Z6dn_\"?P5r{0=A߳v3l>a-Z[1DQQ U&1a/"YD 2 ] u;.k%Y,4Y8'^g|rvԵ3ۨIAf;<FOƌQS1YΙn0,q'(<LYB%z:t1Oe$+adpdMRuL3լQY5Pg: vԏ^"#=]`LE2Pʽ'NT eW5efKR̟8||)1ƠNF[:S,\GkIBLO6C8x``W^W}/04(\mZH5}Mg9j 8a;#oR,녝P]3D5sA5kx =})`{{:|ej- zv+e1D ZåRU?O,+lmkUD`۪s]g@O&!$(IP>wa@y4gp2F)>؎`0o6bc'SC.FH -r)lYXMSÅ\g"6.ge~ j6+?beI_mch?tHKݢ57 uIg$RaI>YtTt^ 6֩t|ϸqШ2Q (է;jM)xwJ齌23ZoKER(_kVWB=}yW>׈Cpi|/=Զ ?41U9RvGY{xS ПgeoxnyIi!'Zqi*9<\޳AÇ육K5VqY D%bl:G䈔ydeS\l>Ny Jbwj6B&$oH,wt]*T|F ('L1üllM≮w5YxUdصptNURzW9;̥\a4([)'z_jM(PJj^(~j}P\PeHI>Iʨ!!#iz$Yd<#m["65"Pu8M1CزV[=8 o5brQK 'Ȝ sK2v-h,g%mu"Kh3ǐA͊'`0} | 1KAtRS$G} P&)oR= ѡ' +Cd۳ZyƓ2]IX4`Ya%K(,qyΣk[&'J}޴vN2Uh6i ,4&߻HcM {$%d攗35wN~ gL e %DZnCJe|("0#)>>9^+rBUNcD޻䑡b~(ǡ">Vpo_,_(%[B's)1+_A&܇2) 9.黖qUο`6`y7\XM!ǫnNm?dm+H>?N\ʫ2^~TfO@.2PbVP˪giZQ )d 0Q;Ӛn4Slas,Faκb@'2:yOxn}m\\'߮U}6ctAiBpv)} : 5Q|Y(yi,* ߼~ڰwZ }l2 i=u[H.ghC> 1kJ R`Ew۠X `|j@b*'8 DY c1*ifSu= 0J_!?H|RΝU/&As+jYGMR15\So\eӮT y ֛Ip;}VlB49 H&絆-./uS b9mwH9/+ޟl Y| %}=4JZ2xƕ5 u=P√]NV؈y0`jlcr9eUEcC;Em;z&vKթ//:U>x1 pѹӜ:wĸPi&Fpc|.8>m@f>SXqg ֗,Ɍa^@6vugx%Mbן? vG}v&HGXy#>R(1?3TݷGCx>\%)%>H )7mᬆ|rkZ!pM/6|q4@k@XkڿrI18;4>犂4)_ǜGƷ=2`ڴ1rO2: ,LMTͪΑm"Mv#⺵:=ǰ>l:|0I;OL~pP@#V'`XI=TD{?Ӱv΄26H.3sfJD2hıR:C89v`Knn(8Lj>N$ǻV+GWC*MfNG/ȫUKfm\pL;\ [MP؇|YAoVkRFR“Q?%U$.oE)t׮9އZEGFV@&J:ij*2A1z`w2)L+/9Op.qYkO=.j9`c^(Z,XJbqqq4d?R4c.Xx} E[g%v\}3m r1J/<~iՏpt%#ƫ@BPGۣ]Cx^fxTbd@n0DIՋtc^ t&,t'[z؍t3E=6#:5Ma"s}lPEz#m !J .FG 0O^WRNa( ̺0%}DfC0w9ھoL;YwX*4ΨgCjw͍^A 0z cC{ #tߔ=@B֧KOV ig)cv`y@l M>~2RJHm]+P+8%k_3H- uH%|lN56@%WF?SGQ,Gnhcp%DM7I HM^,9QnvF`4<)(aJW|; $txCpએ~EÝ!nrZKjҸ].ߍ] pljJd8҅ףܚX؊dř?0B" g19j1P$SJ\wS'4q0~e\hI$`i]*?qpyeY%,q HBn_ܿ')xOwffw9e6\mUDE0ќM Gddg< hSNNGgBT<ʙGEFBiMle됇uf=:PDB>),$L@}W*~QD+"&NF7G c7L]Ƙ,<=o^ˡΥK0KczSrmOJ.!^ry`Ggg"97ҿY\6.O`Hl huoh̳ygfiuMtHpW5ʤ #q P|r Oqoi u#s*ź:|OQϵ` ?79tow:}%Ӑ=q{nWH⤉Q&IQze~`<$g5 &_ L+S&hރR̬bKkF ܒ1 N-p0&/(ZG.ac+6F&7" JVT@&ZD fX'mr_3T6V7T̓\jPֶEh%rGpW2AŹp,P-`.iUw8l14e}O}H:@K]]`m^DU31Ȏ=HgQxwsgpX v\&Rjyf]!qJg}gB+t1i.s@9]aYޚ?מ pmdDqY/ thUW(˳fxqEu$%lt* w@.hN1(=^s.mg'.\jIbv>kQ}܀[//tpd4Fa/Ǎ8&7=N{A}硉#ݤW|W&u>vE3ґ@6æh֭ɱL\Fg" r q.`YWJ?8ΌavŨN~ cx,3O o%nY7A knDU;cfhFcT oY4m}Jo+2&ͤ!b'nzl{Pv, >9FG9U*v=z=|#Ň1/`TP3"@qBmvhI݀:RxsL+ 415"<"(!)]x^44CoWrQi}hDNu9FvUq'/#TywYU%z_=@-MV׋SkVL~)HBP5xݶ f蕑>@+mYF}ˎkcUz =&l6K汾u@c d9;=:/ѴH vQ;-\nȭeN?6U|x ^(@Z%39C*g-s<y=Qb]cY TL1s"Z&Bl$c3>͛GHY-AWXhS6UϘ[x8r"C1SpŭҒHD5c jD։Am&Z/b\NLtJY^jeΪmD@Uv /prL?!垿Jqw+k`sÅYflƒL'u͠T2epFٓ}/ s3:WBO`:fOcMCԞFSD#xKEsSńUx( *'Tr;tA*:>_D{ꋀa~KIҖ?!xUwhg(5PEi2c#K'dsd#2N=&[*+(Ό ]`Ge#gH#Kj1C (#3~ic|)bl-XKF< Y ~mҜ.tOp?<`a>֩m&7f=-;(ʇ*ߏ1:9R~jRGa IΘ{Zq<0D)tף])'w,+BJnl54 Z hb9Ac9KaIPyNO{+'v hk"Ϗx/5 JΘ%j 7};9J XY}p˲}ʳ\Ĵt%}JL)/ԧӊQ ^Pc$!(̴2`d^7 iB* ʭC\1l^;yfrj !zUyߓO ipP~l@Wѥl)n;hvaMQKLg=[_QgO5G'D-qaռܠ :2 1LT||jdŲ&a@m&q˓?wo^rERgBRk ;B9񐫼d10>}!#p扇(mhĖ4(L?!zAАoSʓHC~g@oyYXth#IZ+3v1/^_8BDǖ3L akͺLPcE"䖏r` *g]mNKa/UGL" =V˶yDNFvϚ` ҉0`A+_fiB{MJd앇ϔ9:T3A0l*nf PdY~1JGM0Pʔ ʄIp09_AmOBx1?RQ`fQTAJk 3Zɮ2B1^V"0ӹnϿlDgvE^`FPVSs|TVG2ɢ?DNӌA4~aU_!Bod9KbaPαIb4]?}NO I~z qJ@GXNX 6"ݧ=i M7GΊt $d&'ps43fvr<n(~Fq35M<!L!OK)q7W铍[FUtT `h@W+<4x|<0+ nͺT Mb{@~ZߖJvDzNeN;b(zye|,\ǘ+y6 Eg;fwk#(^ 䕧YL J's;;nwS6`&_Je? G$;E>6sPa# פD-W;pZ_0F6?[1!ύWy Q^M\oPϑ $f(b%pu4)GB#EG[`b;"3N.,C7ŋ? 9-ҟTM/ngƣv1>Agm_4t~A1咥H uk93S%F1Bn^}* XKV; r)Fn!x.3 Ac}&Wxt Q3Ӎ~rQE0]N?k!+DvY JsIOB/9jgr&b-C7K wIy]G]4dG:/[q|9x{J?OtRH1pi)h ee #$p$ooqTOkw.|ns* C0Ivsa>ABq PA/f6 Yawi XbHĈ.Jqӫ|WPh+A=#"'o@v-a΃`P)HGȨ~{hHN[wڱ+f¤GD}$9fĘgO܅2"6=i(N3~MaJ1mz#ԜaM~#LvȻ:23 ?cVKOASuue>XmU{rU m;KGɍ)>gqTCgy#-jBKoiE/vnZis a908-AdH=Gw޴k$>ʜ\ETEv/U;G.[gP+d\JR0npT UWLMWM)xJcMq{>V<3M\بSK & !PtGyAQ`G~xR>L\ArGTԌm,?8*rq-Zϥ?$3{4M(1T5u-FXxxbհy*-6(t|$F%]5sBm;^1{'(; )WP̘Ma.s'kmD!ivb~#6PH­~gvhJ:YT&1>2Rf̃DAssh=tkEfZ9 ӛ9B=\^79p4I?)/:)s׃,GW0d>IQsOs:1m˿KYj9 b 8vƔĔS̀xfN-0⡀qhbY*hGT[dOyI/z܎ds}F`66ֻz9wmxu$uqv`S)CJt;lqz)n,+e陿8@6>),@Sރ:K4Ryl"Խ:VJ^oJ,P.Y&g<J4]L#ԓԴÆ\h)dKF'wQ:udiS8T g36m)4\:_[h >_p4$t+dh~O|ZB%TI?1 1N^{xC4>>5 ؤGBꋠ?RSߊY1ܹ$tSc- YWIGə!JnM:B,O%T)8AJHgie#fҷt++6NRCB956-Xm0BЋHKԂ]R NB0G8 H\mdWs*PXSV6'́-USX&9,hs1j "a[yNv @zC.FlQiv$l߳mpG_@B4e$VP]I0k^:c v{(|?QV!G5ӆ@#O⧩dU,Q{1N}.~m', yKvY8vhS.q^u6SU mi?;,,lt^XsMq:{Y/@C;:)<ሧ;k?%)b4|h v . qbdâ J7pDz6| QwY[ (@psc>88S{g-R@ f ;'UZd w ?%]ԦPlT%J/aFI3PS:ڍZvD~zk t"@pJj_ pteoq gNJix M#HrNk*[&hJW7 D=aF$4ZQO5QQ{)Eq;ZgĴ0"*kYZ7R{޷ոYn :ID|X)M?Ѐ,s /C`@NtRK/tҷ:K-.yݿ\~kocL'J@4Hq- gH|sjTA9}SQEKdncìm};,b k" -MQO;p0ߏez5|48涞13LGd:<ow^ Q6ݡxKAa*^&ʱ܇r )uTo R0d^+e(ktv$rG؈QڱyB,QXNh֝(VxGbd" ,7cgK:m d zKlcxxղp\!COtk`e3va߇-g0̩]BKb.^m+ 8ڜ ».)̣oKKD2nal+YެPOG.h0B YT+Ԑ[-+y_%1bRjE(هr Xg-*O,&%ߨ,MG{+¥7''g<[ l^BP+)Ci:.%^EB* ?%"xVPu+AA;uGv09bң+ܑsT o-p0Р:U3'[P12%iC ,YُF I}O8Rc@\ 0có\ȋY9R_(#AfNc{X"WiOZ?ls2oT'fT TFHh(,~ut-UY{5tެԞ0!RN֞D0}%;2=1rwĆd#$52V''&7Ui #YuhkbZ^'I9 Z3%%ySo3)u+ӗNӸc qFVJmA [tPE׌Rͼ\vq)/ԹѰT&$/fYGݿM/R%aVQ|mƒAz.Se(@k":%e> 8ތQ J\bOcʃ#}H 9Hi%m1{Crm #Vt;ɽα)XLR"y3K&^? 3x@6( mt+ey6!%\JpʿU#&6=E;{V:b޼#v'Z>/Y NI|gߝ'mk "dS%i'e,lIl9,n2sKא!=M{¢bf'r~q}!16Mc;v&!$E]=$Ҙ}'V$jinU gђ ^DZ'5c  th g]fdo|t620&e*sfHS)x :9юŜnz13cj&;d0X~f_T 烞@]OtKNʞ)ʣ5LQ5NYh0f24a/.B݉C#p.Mm-yէL)^h@ОE7`@X)r*紞\!MXd.7;6#_L&ٻ$w \ 1EBk!YrGɽ<HOĩlTܸsJQ:Qz7F&C>YDrNŇp>`gp9Z @Y 7?RXTsJ_A } WyMmPuȚX|剢-=d)X4O &?}*%6]L|5:qK_bU9.K78 6bP,m5$l"#mR_&~afTI'iɟ*-hqjtO\&?-lXg`#ɋf1 -/mdEyp!H畟J?xL@c+ j((`P&5ebUyM]QsGpk U'2ܭ](7 ޏyB&%%ЙaiH{U<[rLTzLϲLʠ؍#aQ{&~ yj,1_mP'HN},<ޜ&)5A I J>rGɍ_@".L={wd03g edgԤ^6 4-}~\px\Uk77X[iۊn2q a%roE2veݪvi !CK &$HO-6 ]0j塐Юjf7C*h /F-.)HEZOBGq@-xGMU6L7%"r mǕX+t(=qeI41~`V:8 ω>4!6Ƀ^raR3BJU\ Bg <>w&i#D9j\cwE,&l%-㰸r*e^/94'ف2T;A`~+-Go1Mp-q_=bV$];A6/^WTN Y9m<̭`e>W{8ugVM ;I}%ŏM@ ~p@ur !l v8á*=k (c<6g&Wkǖ^:bva (C,]Rdd_$3|F4J LEAaT4<ܫL[/j̏k/3CP u6!m|y $rOhgpd5'Yny8,Va Jc0YSpо\OW,ҝ #$\f%!8(nkSz+sdz"ĐHRNM2"0$qxNƋBTU H3r܈_׶PH$ln0uak@}S R!ưl}STcn#sT8mG~Tm 1(cumĜ&M싟ǝ iXSIӱQ>QCӡ7C0( ِ~B@6S:nSI5VRCl*/Pi 9Ua",dtSfDhaއEkN{xcP5*Y7Q~ ypw': .*lyX‘n-y*HkZ1y]BeCaX aV}ƿPS$0;# \zhGxRB腧\8.<-zc|oI+'fFPcSr%0& 13NM6~Ľ7> @V>4I; # ck &p~yOM1} 3$|vM *o:ʮݛEngogm+'fN]2+? wfAx64Z;1u l Njͮ;{ Țp׋WGQV 5ZW".vnжZ";}7myk@^ +؀N;B>ZcdȔ7C͉2aK'gD<[L5גƲI`kq@=R5< .UզĒ;5⧂p,\ajX$s-ni|6K0Gb{3{hVrJC2J3,I=u"wu--W kۍ+TZ̫fʀ O㌥TC( 4R(Z3tXu!CM< Zj=SC|wǺ ?-K^ atPmmr[!pP|dN߲֓ަ'8ÕV0#EY Ŗ/r1?nT0T810D&Opm?c|nlnVD.CL2OsF4t鷾c%jJ -U|"^:T(6yy3WM !B9[nշF!'Nj8UJL82E+EksNB,n.Z8 ˧@ۯFAʿɑ񨴶gfKAYclZBVd~I!7Q_Y5R{kOêTC,@SG o{Ϧn>XYFϩ/v5r&jF>=4]/'O{R^p+4fY>rJ:?/gYFs+Gb}wu>xf U3![En=7g%ysFq$ ~ܳVoM®IH31?5 X' ) C|RqN$_$v'_/Tvφ k͐!|wy;{ࢎm;ȿv"#U5 >;4`nc>5{rgb 1222~5:LE(KY2~݇~ hE1[33[^}KTDNֆu8 fSV=1D~]?-%M;gzw&́! ι9ӱi% UsޙXCnh^ &CyoғXq-2UyzuLGjc4{n%1DpW֛ APO>\GVt@ `+a~ӞF=/kӤ(/FC"ޚ P~l~MUm؏) X4i1\l6_k \TIaQdvG˿ar*+N#>vGWe֐ZjBW:Ee&XXS[g9csq$(̻6{{)aoB<`~#42"9\><"Ȇ7EDb'uK#zH/ VTߍs"2ͪ ߲xw B)*V8kTn|֖J(ru",j5P}wv֩Qm?7cLߞ-xOlJ &Vb|eYr]|D1%h!~rL5ϴ BzH:Ԍ.glj7V+ qq0nYV Qt r0TE#QQT 6$`W%K;kj7+cjS0Xz!21ULlb!n{iTMd= \;N84h_ [cQ<ͨ uOT+m6^NjEX AW|S*O6p=Pb!:683Jc-Iq'Č|$**RaCCe Ӗ9~Nf!WP Q’=rS7%FHK].MLPJES!I^=9xa PEyy?mrl4ИI)N1I@Tgb^9I-vk;UHLPZk$$]ǽlo!;Sa8^r SSN>h"wH4 ookm73e5BNl [္R,]N,. BgHcsP~oIL(fq ?MSyCY!Yg!R 岲DiOUǨ1hnp C0`:2(4+M4̹s#Y=׾zf6tfѨ nj5?)ͧʇv.y!:Xg5ii23\biDws{+:_0h{4-eטmJgV(oI8ѴX3sVrI^Ԯ5nN=i虛F,lRx#ey@c׾xK< j4pm>TnV/b"5Ztj_8Wed6'ˈi36kgU0k9/i+@ 3 3c)VDM>1[?M~w~ʉ%\6!]S=1l0i'+}Ϩj:x6@)YUH1hӫ&]bA(\ "/7PHkw^~ˏpS@F9&X_S <)b> @8қw7Ѥ݁$(!G$cw;} au5X!48(mK'ŔK{@׷1\@863b+m)?*)z>诊D\.zo } \{ +esC >vi6>B*N"!M`xw`Nhk?vt7gSloa,T*oRcƢ`0+S: סzVUt"0PH4>K;/!Oi!+4opBPmfULɪ k8aCY/=@:PA^͏1y6Y"_E5l~3@Wz{f^*JjAKF- Sjo0 jaJI F9 Uta ~8?M(j҈_Li!̂>^zsB^{$46*&&@LY=Y;L0BSgWL;oُ_cͅMpZ[C*i &}`yͩ^)׆PFJ+#"BцP/9NڥˬsnǶ> ,A=P`'&g_nOX@j~(ufR2}#JMٙ(%QkK#R@>Rx<=⬇90hD=8ފ~IDVWn~FP?[{@4r>(e S*,s;MG־yhLu@pC26|ھ=$(yJԪTZfCFr*xÐc]OĹ5L.#Y£SN Ӂ҃ț֜ZIz((^_7|/p^B&9|F((΂# ً$9lAKU6J'j:ҜUs0uQ.D@wK| v'W<6g&"\2~N7Q&̛?mot̬%eXx볐@XuR^snF@$)|B@@V'xg"Gd \sO0Rtђh,p4YWN!>޽T^w4:,ʘY= `O^e="qGG+#4:VO)|v᱿MaHAFfD fqJH7:QO>Ccp{$h@YG|3|RATK^#۽ip=ЍR}Z+1X39}]M5+TO[ n<4*6]{^ƗQ%R}E(Lͺn 6]43[U Shb*W-Ow6WOd;aZ;y6b&G'aݒ%aQu+wZl`"JD" 204z0GvP !:ɕk yn1IX "c͊;V\tF:=S{9ˬ;[` S5X*+SǨc%XFBֳ6i)?<3[f4L7&1}Q9 m7Mi Y{62s7[&'D3.nPLnH OG@ uRqdrQʿfHYG - }eqf +f\:hL5XcjAMj{1(o:d|.-`^[_}럣Jq[ g!z 1d3SgɅ`DWHV/D.$f{ ^u%EA)99ͫw\@dYLY)}1*Թ;7#QF;5_~Fxq Bx?L.hDe?ޜ-ʛi3KKP$-Iuf=$jم%vbf1r_FöSZmRr1F.T|^,j'w/tY[+5|!0F|;bOh>$Y8㯀@mΐR(PH#gF9ƿ8r/:'W6 L(L^+ux=xGg^_(p@aA) 2 z%SU-kbE2}ˍb#|&bgRbav9Ϟ}ˮRHfptT㖗KM­M ߹,|ae DãK{gMDfk8/)Xztn`?|ѿ&Iҁ'VʀO^c^ܑ͜k[h vA Yd_ݷL eDL~a;2s?bEw)7'^${@^>Ϛ^4bbrJ_RWFD rdO ƛ؁3u(T Ick!`p;؆0,r9or<_v} fl1(.f}i\s`sB67H|c?ߝ -MѤﮜjgC8%a-'Zu(4D st \/ jB;(bWxK/F/Q Rk1ܫ*mmꯅb'":jV3;=_N<9-biUO Ҹ84Dh?׌U(f0m'!ܴXckEZo2y#DC M ߱~3oOy+NCد$,O~F:1 ԶQ\2:3K  %4xnI4%=VyqHk]ðb'&DAm͆"cs*OgҒ FH|41.-vPX +}"čvR!@-0nen REPO:m芔Z֧4+^b>ڽ;:Pa% "6)S=<U!Amh\+gn z# o|[ J@e]<.>rʚa p2 LMKCWtQ>0 ̆i *~Y/:5nk_MԒ>C5pRf@Y*>eϚ*5!eW.L gΆ[cW)a6fsY.Bs}r^,G 5k]t g=%`{n[{z98O&K'bo\5V왚t^&⫺tAJ=x`qũNFY>Z~ 4綬 HIC~1PR+)dnUͅCHV- ;nxQ5<#&t+{-qbƦy#G*%,hG꺓߫53B/rq߼k>` 9"xѾGDzS$\c;,.SXvJ"it>Cщ@8'8݆/$KO8N7]l -zؽ9GcXG F&JN7;pWʒWF0|#9(\^S`kH5̍1:5 h͓K vQ$ٝ@0J,x7 eAK& ¤p<Ǭ5 }޷Ikw xJ!7}Rfh m2b+fCi=6Gf0z }TMh/#G={$~2l:YQ.2[!c(XplFpd$5|Z+5 j2™Hq(NA2$K` }r,T >7e`Xdǜc9vT]JAS(h$X%u#,$VmArp˪YIX,;rH:jNa&>:*59~hA̱n6_]yd%qDUߎ9_em6: ;te ah#c̽}wK4K?:nvQw,oOg Sծ'deOzO%'aDj! NAy]Mc)_'Gԩ< .[eAg ;dF0YjDb~H+Ҝ}v3iwHǩŪ[AQ:LS-7M`7jqRa4u*}m9Cf?g-ޛm#Ɨiy5^ݯ鴪؇S*u>]l*l</v<J&ojZy\Kݘ6<2;q5urlr#9K˃t!ǹPhUޝ12fR ca dc!lrR9Sʍ H)f$O |KisD\Σ) X4fGrUc؁BK* Yr/`6JGQ/Qh})|#-ܱ [-+ȂOёn۳c>Lh/?8?.aVEPcQhq $TRʪ W3E P5ϽQ,6y 2y.P牡SBed;….Ξ_ɭn}+J 4IͫrWz. FtXu7'b9$1yP-]Sdf~ǔSr dKӂѿͣ$(?w77rNc F`t/`n+hku"w(4K!Ҧ7\1qliB|*•q?oK|ՅDtzzr_J#qrَXR?A 4hV(yXOɟi4BD 7/\.2:1?4r2Gl7F_ȵ5~}kUF?v iڊ6!>}Tm{Unt9?W;n{W`䤗lKB }֟4WW2ͶR{H )yi Cmarwؼ e [m]\w*y'Gm>EYa,)~KA|Ӽ1ÏbyɛܕJa8W[ o>*B3s?\,wg!Cx:!?4|&Ĉ&%wɬ3`XAW뒪<&='vSm`߸>FѮd s@s=(72/ڵMU G75tlƆsMx\7ؾ$!{vƺG"RUQ2|0ٖܠqcJVx2ƶh%cη?F)'Zc>owTD|T-q JsRh7omLHRma.pd7-M=UYe $NQDVI>4nH߼u9t{l_8$(l݉`ޯ iw@JSV`Nnšʅ!TSs=ARޟp:9y%2v;"pl8рuBPd-/?"4cFʦ8`1~7zXG;BFTw+=qNisʖ;v 䶂ޢ?"){ %'f@0 HrQ2f(.!$_hT[a~ @c d-Bh(U!̊mxF\kӃ^E v#mFm!'OҘxc| x'QdܖձI9 *р4A*Ta%DX}7YY,b̺Ͽؒf:^4dHCQGw;`H>AUH×Τ-eIa>46ռ.D=YDKJ_OEXA"D ;>pzl0dg"wRGdZjŕWx,Ovu0u,Ki!I۬X*l}>FJgrPqo1otD\ό|k9g;ZbzG΋CaB_>,`1ʋKyFC&N-G!ڒbXE8ۙ g3 YZ¼R aJTK|ttX1i{rjT*h}m 穀Ʀ7B!Crb1R΁+d[K( 2Q x@|cQ(Zn~QQ۩k඗8 b;kPwF"7y IJQÐ[=}mI)7?D}s4/pě`O(ӄ]5Q zw%?ẄTmpBVr E1D"$ P$P>r䳩 'Y[1K HWS) 95OnO־,j7M C]i() cLFn'H&jPGtH8!=`z-Y۪xM' <(Uo<{yh5yԎ|"31}y*n­gf&z~-@V-0M@oMn̐ef:mlIYU3B0s"yuD 9˞1TFIE^4:N,ԨEsPj,BTޝZkAK]CνH[Xg0Y @ϝ=ޱ3 ٮqk&"ЎCa"{D'+N-+z5. hjN*aKQMHBѕ~r/{h?7r[$uIcM0*QMA9[=4fZ}rX 8a+pESzJ*;Ի'#dz.Pzg;|+&HL %Uri?q# oYg|G"2yq2NIƔOrAzo*?}FNB< $GKW尖Qf9qvOp9J-EU; yX(۟Кcv;tcEqod5YN⛌ M~?xMIa6 00D g)m|ڔDٕ\/pm؉!É@Oȧ`>? k<.Knq:tP lR}l.+݉my)ee`K ξO 3gT*nWMGBGOHZݹ :.~@rlJ(}M'yVfڳ/ߛ|8~b-#絤tTFqhJHclWgҕsX6 SEʱهZH:o#o7OQ6 8QO!rj<;Ґ{mgZ.DVū,JdtR$PrǥO)8)lV&tSi4󘸃$9$$zs0} }1hpy5@PKV"!ϠΧEѼJy{iS,Ku62UM_fPZY:eUԻ% $́ VhDxfX@t߭$"\xT}e⃠)'wDˈG9Pb: ^<֠D^)G.wC2@aKB0| *o.FX vlM:.W%C<\^م7Z zij) ܌Hx-=k;) jf +Hd ~z ==i@34=,t+]ԩt  QxD< h6)yVY𹅝Y5䪂r^-pw=^>f  }=&=H sw\7ܒ& MH"]+Lq܎j#sMa=н@L6pcqF m5*k HI4"kު /(bD_P'Bf[{[p+Z,@޿Qk>}\< J?9:A@SoM4{f'O;v cVV4X&dE5t>,yXA+GYu7O)wjI@GrH&UlxƊu_̠弜9{bÈ,,WrҸ: ?̤2uFBn8XW3Um 0_uMҘ֨W`2COxbuI(EHhεhl\*iʝY*Lø1ϋ /p^QY\(x3)bj ( 6Ai\b0bona <8׋vm.l!ءʲt-2䒔k2:ϑwA 8h09BB+;TcZ`A!q=%*<ِaQMc MlGDR|'XŭC[t>du궦\}b ޢKDGm>qG26EQMHAN_y`jӽ?s¨ؤNh{)-y*NKAȧx lĮ|:suSPkp::G阑âwjdUq}7 `3ҦPbdzNk0 ?/ UW')tWfIe'\g` Lj%j;{5"Y~I/טUd:~AjǏ??حC vs;҅DeUyg\+?Z G~Mp:=nN ;^?̀f3]Gu?K'bشqq+-~Th/\/|EGp!:۞:Ĕ]4Mۗ~.!˾60yȕ.0h/kQ;ģξ'~UQ %fO4jFݬ>''J~]48@]! ԇKS"ZjS7MIrkE E6F+s3*5DWM;cRKߏ%ר{,Q@碱Ǧ b+ތEKL$ߊKи\#ޟf167O\6DzgݪD+ƒoi!HO<|վ>W NZOOa_oQ,Th!Ma350{}ɮ["f!d/IRp!~(oKH>@A ./ҁҳm6xIg; gÆUk.GZT/(/Qʣ>w(~7htTԙc݌͕|. H#kc2yeR 8.?ؓG%xzhXz8꡴x&S&Y-H3Ґ31 9-J> T۔Y2SlrK?blUO 6MPXU)2v3~(p$f$B'-q@wb7ӗʭWLpljP3f=Ru q>TH1wy|- id&PpN6ҫj{Ol4ː1GzGcZnDbޤhAڿS%:QGJ!3g>fNuNDB<ƿY_FKՐx*JSTw[&`Pإ0W:c5X3!Όf\VzfnADӸIz)l^|NT_5+7)-Zq\$iIN ce.}]0QN灃Jy*֛7s@V}.@S0}|&> \>xztcɡ*{קcf%SćUq^ڍ7S PEu=|* M0?sQYd|wB t6(5:^L,4@hɗ4z0q^c~4ZzsqBgcmLVD2ݰftKM]  }/ыHjރRr7ԯk=Hc@fgpx2T-V@P֮D|- 7 iV_hd.;yBĩ$6 b9phUUk7ݬ ͢y`D>7 HbR%QʢQ{bHje,c%^+kgk{Y K. ڶV,|x5MH6 9.޼ 4\ ;}EzE-)ni8[!2qD\;FʝCʫO虷̹Tj :2To bBZ+CCm/am|ɣTQP(̛y&b<*V32!c njn6&"aP|2(\C%'د|]9ڻ<6;zoӀcM5[߸=I' p81Y0`OH~ 1pr6~G[/ہo¶1󭇋ګRnieq a,P"6=E8<1g(:b-3^e5c)xi]>`ږke!S3ڝskyzIfq8X8ɳl^xma*D/ѾA,(F/*_mO&ow!rw=4PY 3aSa^# Hk/J\0\{+G!qDZ{j)G7M^0$)&3/\;'V >vi$ -8<`S$mI rNOrW#q\ez[Lu$T9LX'G9 5P*x>jj-"x$$pYI0*LczP$>F%dRL *Jq9 e0~O~]MyT2gGSy⮬,XD>FSN3-U>T̃R&.f."Cr̀-L/; gD 'nmi+Q9+,})ʬ59ʣo+xq riYup|,i"^'5fGHr[2Dh(QOzaʾ)Tج`檽rQ,ϹpC@ 2Eq(֭_Np$t#!ӇqUV}T8U9ah>0)9IL> #S'3~Jmo(qTC`Mv{z;*wLU|4%!G 6`n+ZUe|+>.?Uܱ 3%Tq2H.&-ߑ#|XE*H l ߡ!鮎Dw~-dߜǮ=ц}5plh|ћz&@r@=ÕlC5|к9HEy=,(*w=KVb(=, c4Xɛ,ċJw)j^i (Mr/kФ_l: k Dy4:JvB7_[li-6PdGưV:vjUBJPGSFF܀ӟìHSNJU)UqNV!QohٜB0h52 F&>uQ t}2&T`NICF[=pD f.Ƶ\z)j>l`1 OF_,ub5z%b6I&{VK"fyk.UhGȮ&%{kmqR;}"w,TS.B";.bJ@F3?ky#9I׈2 FMz: lYs$'T켄m(m|P,@u߉mz~h/e"Z:|w:_Nq$uc>PAh bഞ͋'9[Kidv0rfgx[w55J g{+-`x#y/ ɴ$ϝ~6,׃hR;q 9d_WT%Rx--, 鮛WG.-Š 3 ?k'] 2>4X3P7nj1V׷ѿ%PmFFt>t-8}쑽;UmQAם#ݎ+ vle(aEv:3٣B0tHGNU׊td~plY")+Lf!+t Cq1-N°-{D{iiA%U֔ fHـ -'XI G{\Z4!=tk4ݽEjx?Hvⶋ{gHZ^֑_%d+ȧ afWp-"a-kjU 6҄' uc *!B@xjDlyөXв:OM3-LwaBg˸6b8 bw7'lm@[Q(IU  5CA 㬪 EY $t8NG#|R‰Xova(r-ވA.,kJ~Bܲ c.Ȇ(w.yw.+nPe+CR=箉hgyʸ]YKlO>'`:3^Eg {eĹo&S'v;Oxص1Dž *`3)%xaPy;>{gח9K\YCzo(+к˒P x[~D uZb'q>m'߆ y6p`}Q"|lICЗ';V>r929Rbb^F:ٶ\O <гVە<r4jId:a `7tn|{RT毂Vg2BԢ[ 9-t_&;)JHB[-L*^">ex@ijOœ[bnGth~ץgJ(Qm8WѰZƏ {?a9r ؂Kb:K=g -)oM3k,ϗy0*8< Fyz$6ιG, dfkQ!˜uyF7`@Z v5YݮirCTqUmst{<\k_ 53*<)bï8u[B]O@*_/Ao^ _6kƒMLNsbY@!SjUM q/O7)nwԀwJD1"9rp?&f2,Tu)4,0]}b<9Kײhn6-߈ԹŪsNcaZ.b6K븵G~A6~.ZʧPyy銅yx)bU̳+mєsS0ISm@B*O_Jݟw8%<_Лg1ǥG%w֒[Edm  }|0-a9sa#'%Α\fixƈ E:w5\nI+1dKXKkQU춃A@aCx$KU@{wdɉQ\7q=wB sKi1dS<ݩyK2)0pG!.u.mռ=OnhιG lWH]YF]w&AԵt[ū|i~'F wl-nS13H -S{rMQ ?6# b/pFLf^ Cѕ T m> Bz脩<kID V) BwB9c HyhP7MG%\P~IDԡԂfȳ@ f[vSPX X8Ie{;,:4!}Y٢RȧWsTGˆґԓʾmQ'-+1&3G:]K蹺 =KtmX#+:t]scVtÅ\/ײR6kcv?yǰPN%x vaw P@ha(Cc +S(8/$J|+R$EmbO7q4 o[ mKbqa+In0>DyP{3w"m1;UEmAh,@bL0LC1·&:Sm\fk&!X25,Ʉw3L]-0:TzH^9.aAwib՞@`5!Suz?j1.=x2Fvc`y)L >ů;q$'*-!m wpsP9I 4ێom5lr𽔙ޤ{st =DջNgΉf!Ƈb.:lq <iI58%p!ݾUD:=ṖAzArfg7vH|^?u?xՒd4>/TS0.NM$,Ci5QgL ܡ>#dD:=ݱWksfCK̉=%9w2O)wg'BLk "K$#p]xƄCi}_{eHO?r /-k|1,/_b풚hXU,Q?;ZCLkYPa 1 !}r\ph*-AyȋMm?֦E4("OJ ꙝ>č}o7;J? I`/QL3P<X]Qk^oWxawKWl,11äQ?tZ5wJmXx#cц(jP1$tP1CH!9%g]ґ/- h$2Lb 4i5kѯ]A66hf즩-!gwܯ'M(@Bo `q7?E?;ڀkY*(p,YDgŃ8h2^<]AF<>Rwj}[+Qߨs?yL+$], bH؎ 9hVR!(e)R:PY]-<[*F;A2}=xN:pTvlk1 "lFU!xBd~A"kq=;$@ O_!Ba/bl$j`d_$[3EA!&t7fxn3F&q!l0c/x Ywg6~z^5P|;([Bڤf.5L/l#P{}X-(eY |9xȹ/HȯL[WBTnD?şk.$ ,˶.E5diάt:sʄV`*i+hOYKp*ml"Ubd͏/xHPDG 6FOwM^+vX1 8ˊgy,e \QN (RO`C&N6vV} UKR?2X-KHBEt3s`SL.0.# x "WP}|RhM1 2ʐ3xH'qıūz*?}xFkgXni {*'3K!MATX䠫B+SX,渙Dho@wMRg'UC|k A?okx~m@+ɫ>\hZZR$E '$]#Mj^ڕBTC~/d&؝෨/=ҽo Nc_xf*#;xE3|6YH 2¦"qab& 3P/ǔ޿ڢc9Yx; IR_/.Dznfqe=X[ z Ч~s@,d!BY/ZDJ<.t>!7Bk1axPcf o)Xu"LXìBE2 =(G\7cㄭ.?l)fRy;Ň(c r{ SWlkzXg(75Z'HOh>WOs\ovE"Of;ix9;:z%b=Jgpj:MеVOʕ-#:>@r .o\`5mk);~O5Bܗ6N q4,N-/E\ C p)MS ۨҳ1U +pHr~oƂ֚ gىIn$ \zPc#pUgQ?)gjg[e3r q - Ͻ-bR| 0%}}s-KPzOlK_WtBD#@/ 79 V/PX`oj?x }<$#t;1作&O*A ƒhNGL08GffkG BOt4EAr @g?Ya\Sc@=DOOqU҆Z&^ / ։NA+q/WC9$̰!Sʄ95;쯏"ߛˤNłW{.xJ7M[(HYqRN]ԨyZږ/$\jy$pIU %WAC|2_9@ox cvEiOCJy܅ wKZ~Ex>35 f ={v_HT%$:%\AeP%_W|k0z%)1mVsĄjcRL8iD(K?)T'>R KM w_aHY? >1ۓgɇT WˁH,aǂw/KKœ4ͅB‚-~kӐP}7}k3GD@@MajpE"JjJ%vrf{N<^hʝHKL }DkLfI={,d]b`i4O_N60r'mf!iΚٻ&"/ʢ4Mr@Nc6ӈka˷᱇܁TRbD'- qQJJ^S[Z_Jxh?Cmdx.m~2*v4(E'08Ȉ;`qo<)5A~jLU!N{DžF<'smph׷J=12-2cA6q)A ~qAm3nbt4'F@.ȍ] %g&Aјu-}|}&?_S'!`;ɐv_g5`:8!=sՊ zM]ihύr׃@aMFW( dω0Wa{ ϶&8Є &{vb)ʤ0D ͙Q.g4N-#\1WJz46r .s)Rbhht#E{F;K;iԐ-~Ӭ@) };8!Zj;?'ۻ<5wyfVr?(gZVgOSWr c88rm^O9Aˆn81-hmTPJJ)bd˓%/ +X8q fpk[! av*N+%q(۶'n: 7me0\mAoP(d>O'&فXh@P6{\_-#y#${1^ԃm+j.\FM\-@6&[F.iļawUWS8ϬǸ 6CeV)I0׭>f*Bwӕ}6?'B#˝+U`F4'ƭ3M8ͨey| v}Qo'sْpFTŪZ {7"8.@7 VBޠkrb$|`sp Y؍e=[?vTįf8 2]YD|ԧf]Z@M]hR]n*{_+Un Q'YB&s䥾2Ѕ~Z78n>Mi,Ll<lf,ϦBwZ.N+YU(1 }>M|ݶs-.mYӿwQҭmdud/רq}cҢ\XsY - _(,§vނ=B%5BaVflh ]UayʙyD*IR=>eU*\T2?;fh\r bgs{@A7=pӟz*9ۿަW N?"*"agi 5V : HzC#t&L!1qGx@jجLiuFCK9yK]³:hFE-CZH,έC -E(H~OlNů=]CҊ:0{E@*qY;)Wu:( Spi-Q̥vFb)H=JML4Xwm{iX-&α;2T/5h>M#X$A5Ntl-+?EbIסbS**%F>>v%R}FFw9! ;-ׯ>d,C'Ǫ]ĕR,̪hJgT|x3~WX $i7"A7_UGO[' li+2 0iA=~h OK" JuϞytdUp|d"fj̏h;O85D1\ 6AF4T(YΙ&7kcUj=%#TX_VqD*Vb^ciTi/Tq[Ǥ=po JID[P75=-)7vEIWIӺvoj>LMNsiwHJwnV}9:aw ̬!wy!8u1F֤~`; \v]voPq<5"-. #'n.&wGS_G^!ycFSH(C9V̓V~d_38$+ibzȨy=g+zN=zI>'p#[Eer8RNpt4nõzGpvsMeP/Xv,ERnGuL!}S@pMJ7 ol)[!9.ޑ2& H.Tw"ᨊ^f==6=L w+HS*CVo=zբ[zlO_/Y-0m\ҋ?OA O;áa/5<؅+/h6_ASiڲSq('a92ҒqTRaӞR_̓(?/!+)I9,`N!LI|j >[#*i(Ŏ>F\|"a<#nj;ZV9XTu)eҪyJرH[,W&(35>~jUx$5'90=l‘mBИڑ tㅫ/?/ c*c J <.vblkhK+MY)8uX&~1@ 쨈Z|KZ{*O҅ yE\S63ox!hlmEkU^#Q tl4wE$ߨk'Z]{S|օN'tCXy+~u=#J&0)"y}P̧#%rĥ7qNU{maJ2BUK9qos[TƌhΚ0[{>NXiɥ k=]jҹ(Ra~ $CcY ?ߥSss TQt?t58X='eMԡa0FoYlݶL`!SvCF*2]Xi忀j` |; lJt{""sm5U+z%oMR!@pΠbڋ5٬}8ǥ'k7݃14WFdjubTj:|ӲZhr~q@nCV݈y"+{wYd*qbi"jR.%^?0BV.]\O\:-D\ I5* mYabÛ*P <:ߙF!ȃDEJH~2D(NUhS9sM>~ A8k7. \4ȨKy:C@Mm\c6@iOJDѵImfXq ׸k /GIVj}/r6׌6p2p|- L"N5~\| mJ  '͛_؈xɍn鉧ړNԩϿ: ؼ/715.snjU璸wWSG5%EvupC)V7X_c'8kTe4amȟIC1˟irlĠ!2"rsCI@ "N.km2Kw-ZǘNCiƳPNŇIUщņxzkeY3OϚ.iKT!&5#`hgcYdӆmR 3Rf6٣{V}Y wOV'oId]ƵQ*E'g7]QmRxbXAW$tvEy@É 5"6&> T(]G˝&e؃-GAUJWd\i*Y(F(ccc1DJcFBwv+xaLE12@ޔ캊c`+R- OZj|lіqyRdju"yDw\Q!avAg<917yj`)ӼU\}ve>zBï8jNNSC ui$Di{(q B& J]n[%L"X~43opԉA(q>jK:DvB৙=#ׯ3#+Dp('3i6+ ( spu^t [փ&`]6,2]{ NeYnZ+RzCVa&De o9`Vh}[)\ K\GՁ˹o12*M=gko^>wl ]otWn*d u8I"~T6mY5Ĝ`@aKkQBp Sb(8b"pM9#S?k"4-<`lqilz~gl?f΄u k=A! rQ^! IYx04/ҙqTB?a I4kM*۝-֩^_sWw@]2"Zw6ViGHc'!I}Uqaw M̀D}I'n(ӫz12pF߿K uh& g_^.t(FIu*a)!-ReY19d lD܁:V,}q6GjCd`#N߮z>Kp?HG-8/n7;dRHUKi߰a 2AW&_TTZnAXU$~bx=S8oSdmMxD_IXu۸jTLD E:bG e;ѪJq`|$Mƻ@.s"vQDL^aO^+)!ӿt1A%!/.T0\-l r:t|c_/}Bv r{$/4O.Ebs) tyt$j7f^h DsQm ~PS|kXӬ.j+#1/EIJJTYyi?<4N=u xe2o_ bJ1ZPSmW2и/fJ] Va#qɮXW[j TcK$\%JBL>C/VL0 /o#wWce10@^KE?Ijg<%w Fm_7(Ll6˩ dO+4ys^H+]_[Y ٳi+ک^ 1.Uw_n ;p;h6 VKK@•^SSW82]E>¯O?Gfd60ThyUĊ[Oq "_[eamQ8|Lb- c@ Wz?#[L66Cç jNMΎ?˔lP4|Oo,h1I!@-#"]}df5i>ܿg'{pԠ3rJcMzRMs+_VEև^wj^gq;< i Bj1D]p't"Ƽ57.,K^rA HL"SbE*CFE_qz$ Ivb!9meguprEo7VoˆϞ<2"cXU[t } L3\؉ 2Htn#\#эO:QG&*¸ ]ǣ05Ȧt@x9;`$ǁ !(#GyU{,mRdꦺFhs>fEt7Z42'vEuԘ2}ZL/&wΡq|%#k- *-  r^Xw[IVa": 47тp _L:[ܷ<}T]ę)jF %I62ak[HXI1^>8._!`qRl_)N=jBMOpcg^*eDEyc2퉟y;_Ji90ޘb<>404&:{kj }hlr׀+{)h{kgS^hUIs%tlN$i&WH` ;Pm_qSvB iЁDX"XMwXI/ID` nޖi>0"Te%XA[PgFumL.uxvU܂t;ATݷ4|DwkTX!+Vӡ]Bp !O*HHmgz;m*"ȭF 9Az C&៛=D5g^n?;x)HGZDz?%~Nh S)+ZmӔ{F&QXJ1 }."{Swc#"̶ 7u^+dab p#iS? 5ޞxGMaz.T=ہ=PJ0ՉӈP+ "H4J9i1ˀ'a2+6+3p |lWUA>*UV1kFNWSϏ#C>K^`n =a"K}O`ӥf:s ]ȜF -xW",Chaܑ  (\8=N^& N9e d~ծQ|<8SIB*΄1ݣLo>&bh7N"5۩n [9$?w[ˌ$3EMWhp|IYī[ }lα glΙ\8) VpE3h: VI`|7YnY7ŢX:y QqxgY2M1% :9|o/'!y{μO/r=[MkP na+F^[t}3C$KPv\]y/9VhK3]T<>3nm]A2f4S8 E;EN_BҁۈM4 +OW5kW%lR+&Nh;uJ*}{0Ne 屗 +نbTn<Qvd h蚗~vjN=]G E^bӠOQ呖|!EN);'; Q8Gݵz%v K R=Y8q)⨭ :DR3Ar@v,i1#d_,x615o}m(Vs0J5CÓ_Jp|&[J$_dJQn/ w\_{圐0_ޯMxs^pA·p6ȑ*9^Wݳ5LJΰ5) pM~)3ӟ?ͫe*xפ翳`] 6ΠH-uݏe nrxxuM{'\jdDpR=g/q1e8lK8r"Sad'ͨ㤂&yK p oVCekOwZhc$]sp,#U,-^N`OW\@~]Bdo_bnBKcdX:٩j`;&>mt)?`$!=2,Y֫` 6;O==C&^#"!I&Lo"HÓGVn<nNȯt-t\ 3!CQ4IJfOVf/XeG9HFX+L Ceom wAs9UEk2j bJJ=8oZɔUG˔  wFb߭'ؖH;G Cv2uݻ,h(Fid)㕢BS}MjU%,5qyʎyU‹F@4 \,]CZ}^.-YN{9o S53pGn!XeA1.(ٰLP[9n9גn:*{罫f"iX^9a8=\ݠ]a ןФ,//S_b\'g D=EBB4fq0MzKƐ9 ?kéM˽sku~5P1W]+J_0pV~ (I鈅oieA/~ V*2_˗B#l@oA.aP$)q} P#15>!0txhC\ٕkKwŅe>A1$e0m+4{.^f4xe=#]G|(p_>Kn4cl1aꯏ-Kٍq!x0_}- ImuXT9vK1VVJ0'A8 |k&!oea?5qX h>fv6^fI>Fa(}k&6cl B 4mz/HmӿzX+!Ie+/%gMcjZ䞱VRBsuM"v #'B2T%D(r33UcjGL%t!6*r3HO{nH%hMt9(¡ (]AS*NODV(+'Lvo\^w+*=J@/mh['sz("H] _nw7ib!r=O`PvQ&F~8W+064sw-LY(Kh(hJָ:@ ڷe,)7 2,.Yg̓&Ii;kհ_:e/VW񙄕RWdF?!b3W㹻~1HD|syE5J罭NP̥v6Yl c! $">b15c!v5E=+amm̷-jaM"8v kw $^/F,aw9yٴ 0VB9qiqM?b^FLיF6}hi;ji.)c:P!oΗm'N>F (B;+;ͩՉwvG;].ܥ/R#-t %M)Yz _'LV\]0lߔF>sլ{\& $J72M`\%]/ j=‚\"Z~֬6a=搤(ګ ml *儚A܌Tĉ@XJ[Ĺ= `JJ:ฑx \u$V ~!U_Ghon'%PH1\lfvP oC\T 7Ǭqea|5v؊,_ cP eT{$)I߰jFX@CxFFr$zX9Ucj(no hD*K%(K `1[u'8q]8U@^Q}Gi9ACFPt cC_xB,Vp2?ܥd>9v6CMw{| ˾jcs.f ˄qH@9/bt 96;DKTɈAn@=D%nͱ^d8HDɭ`?Aaw,̄B 8OV]G5M*8W7qʻ@ 1sgdQ{mz~S[[82a4?1=hU;"GOԝI8>;dUPY7tL)m3wN_*k:Ҋ0 `3U6:0dtUetuCQiެ‚槥'SK;, gT69U/2L0^'jgq_Hu~j#@􎄫$gsf涆 N^Y^|\yL/ksdY/]D1dX@^k_չ\|4 !.].hF;o_u8d[P,Gef72LE3(bq%['SّwvW֊Տ>ebOݡ=q4(kK1TD~EѮA,b×'l&|s>jkDRbRfң}Giڸ\o`vnPW'/yDj^s'wJzs:)H8QEʾ׿C}Fz&}Ap mG8%V  +x^%PH1֏L)*Ih5rʍ6w++a-E;wjkM NYCR⦏zFdVO>? !2`BS}-h2:/]BbZpp+ O^"^-I#}VJ騽|1RD\$x߇[FQcʝ`l\ga+k}e xd5vX=8|F_OfIz9: Kd`K8/*X|rǴ'U+yÏT#^k&?RlS_Lii:3>EicJ3GySPe!i[{${1]z|Ià> !v*=Eڅt?ǮZB>]˲QVONI<>L6aZv>dWUEȽkx n ^O'CcWեn$HOӈnD2oGSp-tz=@7-oOvh@yc̞rM 1-tOEA%1zジY5E4Ho~TCi? SL8kh(rE?CQ=8!{kťS_Y虺!l[ JZ[ >IQ9Wmrj[Re9p79s,$}Հx2nN:U84BEnezRDxm?/rQZk18yǻprr'&}]kIC.0H۩NL+o>FΆOP{T b3Ï7gL$2dmK&+mJxZ< őn̎دAa0 i T UD-Q')!(@* ?-A6NB+9>z^'%a5G~9zT%; ׆BZ0 ŝ(ZǠD2vp&{G*4"wTGNxHrl̿qkƧZԝKitXD~_i,Rv7Z؆W3iXnĽ~ c bW͌d4"dE34P8 P9'z.D~ т^*[7{>ڐv&fmIiR2ע?IePjW&"hs+L{oA\HyMWaO&hi xrNBp+IK&a \ǘ.9Q=F$(dŢ&e믲-L>& NiK T>UOJRw@CS>ZS'Ljwgm0R w,ƀ-`*Rv 9hKn$(8Lt4UVH0cel 0g$a繜p>]!=dtd!LFQ'λͅi hmkX&Y\7z RTf;՟QpѠbbKo[Obζw"EgVg 8ipf:]=@A0/OװB7b~<\mձ?Х7I.UV8In~Hv7g}47MH8.MSdeIajk| -,&$ dKg[tԌ$#-K֗9- HO;rK s:lj$.F@&m( n!G #Z붲 `Qە ީm/B/M3Ej(2IaZkLP`̽l_$˟ڶZp@H'b,gM pt@9BƹCӅUw[>lwn%y2T.3q6̬%kz9 @iњ+ߑHʄEe;VY"|:@ĸE$+M4sϪi"OmcP/ }sEpIe/3om;o'*&Skss>~@aU1OPl_a`D;HfE[,|1S7C}]d=[Yn =d@LϠ^|Ϊ$v{NJ6æ}Q2F[Na\o9yb$Q`10hSep {sfe~ׅ1؊0 &9x}ۗO;:){~x凂W(`ypR]ZT=9A'ȗׅ$:΢ ɒg ~u{.mC,6 hw.c+(Pm$r`EVf~5i0 ̻a-و>jNJ@  {@ e0EhoH( sOoc*дHpYIsHRWU8ͭoJx @l48`Nة_w7BW@YDڔT`cV JQ]V)Uv$GEskp/އb'xGHmjA^X `С|"󣖙BL~d1 Pʅ([u {ǒ;eK"r.SXz5ʔJD11T%`"S3t6 UHRTde^Q4E{s:W04,<R7e; o,jjux4jJV^A O ˊ"3\z(TZMth犓EK6H~I$^NXrNʟ.[3`L4…t(k7].VL*M?`N#cѽ]# Φy XhruIewA-\jA,G2_.a s+V0yJRՃ*pG7-sհhqt5= %Q'BX9MPoRiXӞf9#Yk!J7zbh~[%:F1FЄhߩƬF۫<ڸ] n.4iݐy-u~ $Qu+Wuz|Xs yF҂p9a33p`gBRn57o067'z\¡dMd##xl'S~f́.z֔Pi儖k 5,$@KL& wU]y=KZ5GK'D dS4V,^ mNߕ45|w!k$Bz %BUq_')?gv+ bG-m>AԠ4 =~lfq )\6.~^ &"cIX։ / `afb@< orzMx.Й$ ⟡|`Xd<8<$|PH? IdZIkI}h=u3H^L7G:F=4L޳zʚ$4\bc_x%K]}gi*I_wPr:v [Slvzgԓq3 eğrRt[sprdfN%Ѡn_0夐ѦzQE4iE>?tFɅMC42j7P4qZ+7{ӄqR8qP ,ao@8c3 ƒU#f$ׅ6xg#i@*;J2B3pZ4؄%T"ߪ 92IӪwqV:I )4$0ͤIP].r50FQN[zN x ^h3GXi8}`9mYN0Y?vdYfz3`SQL,n%WI\{uCahC mD ¡˼O86!Pl9ye]F0($% ŏR %>Wj;bs g*qx)Cu@ˆ6/԰BFV_'x!$ MOf<XT6yJ~XnGhք2.{z;B|3^KI@M=bXZfF53̝e1 ³uiUΥN($\j-X24Gi-B`'b)2p[R#zN38oA_S%ʩ;b5 }t_ꢨ1~ .cnuyd!Rkz_3RvE0g:e s4`օc3rgz5 ݦsOp6J%a]0 VnkX׮Ӫ\Iu_-LXxSeD yGF> :WD 6?wbdLڈ&p#9`o?:.}jűQ1G8 5#ЭvpĮI#8//jݔz_ϬVĺ١K96`귞Fbr>x^T^%M8`! [x7Wuީ\  >P hOA1CXVNfƶ"ѾpQ q[ɸehO/$Ì0ʮ HZyXguXw|g}n?;bReO?4;EXdbU DR0CgNz̖3%awױw s73S7a.\jh//!PL^6e HD_H'_V֛$F WQz[~*% 1`9=D[YKxq6[L5U9eX5v+Hr 567B6 !6-hYŮ>;ʽGfB5 onkH!( $X*a?ћΘ"%g]8YΆU2ռJwnH=5X׿s.&Lbm7Ëj:rmCh?&;{]RQ"l0Ăt+OrxǏ:het2sњ5)Plґ rg;ǰ UO(J!b֥gSEP=݈UD)Otz6J*l&!BhDN"8$D{P-leDƲ5:>z [&pm/|r<`0t=\3Glݫ,Oׂ+8eB k8e ?y-'n$**fh1Su.("Q#&.0Fd ~YNk?5f8 |^U~Z5M?k3]MBhѴ ˫'JC~(Ñ AE I_Sb`2`Y#lIqڲ鏞5R `ch2P#% @еlKS U$]5UXGY DN[ gg?ꋋ)B/wqL TX-C2yr~[[b*Qxvsɐ:B~\W qEZX#piʦD뒊^)"LCI^d}3?ZW=fkڑցp9bU+NjW9gx8Րb-Q2 Ұ37n_victq29#0NK$ݬJGK9Lg]}JoPQ6*Y=7T`*Y(9E_uU{06ÁdS\Y NYh_tcIE;pճNV& WjWjBO=#";|C)NmH(B/6 F˪J`|2VR0w:*)ޓ!DӊC) 9 Ű%R ?bt}&XBbߪ4lANa2͕!N]~ Lj.=Yc_[^hZ=t-}^.#ea9;VmpSƭN .c@t| P-"zv4λ2Mga^4ɝzϛ؅d5۱ȳDLcV:҄8[<.VCl E"Z7*!y Ύ#b)c2(h(;"@SZPЦRWFqw}/궛 @Y{.ڒ].UM PynRʥ7 u;Fvj&%=2.]a;@a>9R$#Fa$ Aní6JԌWweGt /d_D4׮Hteb҇nxȽ>19aA3)Fdc cP2.K 9N=5/ur32fiHk->ܯ u~RWJYy4 JLi^, 8',se%%2YQq6D' u ,.|?8Au#_`cy}KcKj*N#/fhGT{~bXKjwzRڥWdqj #%֌#,JFo>wD]f\gK)ɫR DzCK~9>dN {*j#<'u~!sEhm(V{։//2 YcVy?Âѝ3PC>5>QH |YOCTW&bZ[ky u{ŇJHӠHHm(ny% _uI\>T<܎l]szԥcn BdϤ6,w枞G)4rG-Ҩ9ݭAd?s'!x($ 雦XeGj\>AgEYw""ֳ%MXIb9n[l`m퓢5w3D$X* , j|9)Lg$fl`om3U-XSFKVItwHTZq7wHBy-8FaR֔Y0cy@^ݲ+0(Cre?vްRhR0d7r 8 -Ԅo'#7. wfAb&9SRO o`)܋637wI:m2wBcAX_&x#KdEÐ+=^=*9 lЌratwҤ[W*SԋZVs}R3gǶ?eu{e7^O}W7dE/(bf0%owh.G G 딌muO.JE|!-}.? ƀ{]O K}ShK=RI\;0ܤu^@`ojc._Io737ݬ՚*5ԥ1h%?4&l7=~F2e`V`;\JUt'QՔZԿ1&T"#8=}z՜D1E 4m% pXA#6ibkǗ<-uV\0( cԛ̡{ Y dMxz:$obtD-.Ő [^D [E1#_ KL֐Hxa#>h<G/#;t%yB[qD~YJ^>0cݖϜqubUyyY؈;6ӸMIlȫagK \)ѓy-w&KD;R“Ƨmcr'],J@'L% 631ʤS\7n?d~ haڜʗaֺh\m)[[ٳ+3µ4V|>xh ?4䮍sst(+7:FwC!?H=QPαŽ@@zOF擨E(sJ4K>ޜխ|K 2GOoq/% +a-Hi{2!Fr{V ;'4zr+HA5TK/ȍ9$1ͺ8!iڇ ݃!_,?CDs4OE÷T۟13zu$?n|06xȕWnA z1ɻP#(\ (GJ]7gN`F{ v{И0JiBF@YT9krr>eQCd2N8 (w(ZiUJ]tߪIفC.&ЭKJxxoE[͊Aw0n{~Z.ZhЋF*fIDwH9;D9CM㭴ZJ/O} &?񟣵2d/svA; Zõs9UdLEcׅJvdy眃E:Ĥ9ZZ=ep@Yl?(b|Bykŋx5rvT. =<jd m[1jYm?\wUMxr2kZ-U~`C,*,ʽ Z5gEjI25+b7ОZz%fn^ QD?F=,h?B3O; zܮ Ok;7kӵ'rh]+r[^}T-fOkFɱVY^if ' gzkH[R8*^+lx8W9+J޻$a1a`>oFB81܅NJy`Xr @M"S3OI mk"qk.`N`tRpmAqD">"v}uQ 彈񃅟HNaͨ}4 Phx]8d,NE9>dO7=<{{nH.#i$lY_\eh?\$EbNv"=oBY5 f_HsoN (V 9ք/ ӭlToYN.'U ZHp8ѓA礍VO4ehcާQ~wWjGA7(bM+5QBl7;\v /SUB‏a?*yR5$QV2wh49'RRAySm$l ,فP7!O|VBWO&M3W#\jiFX斝ݱ5 q^8i]ݾQ^\$3%5[+>тBa~b޷@0-jȮ \]ͱ{ .7]bU-A%ڎ#H>;uK 玊WGēU[X\uКI0ԘΩLGwSm3NM ;Аnߘ{qRSMt[ϔXvY@)#d0L0$ZNlL}QD^I ?$5+j8p y'W0:` i2zG:p d \;W/]-!P sMKEWܥp0V#Con_ee(>8,kZ OqW5C!t2u}.$͏c?)Dʸ [o@ w.gY4O}. @nI9,lf2M;{z)hb\ւlC>&(>{uƂC=KA ]=^feJbC1Qյ/5R_"қr t9܁`8L5ͭ]E,|s(r7@P_n$^85*V0ͻVgS0C4{-Oq ;e#E`bu\{ϑM ?:yWCuKB @[+Tlgٍ;r7"/a#?ԥ '~5+" &ԶP;@xccM<6}O^XSG t&& _Flv nXj ˘qaaMm[xڙXqҬ%2Н}ؚa2ZvV;V”0 x70(e`N:{p4[)@Zfn«D|5LBrcGΟ>+[A])cy5.j-t#a橠3ioVAQak~,ۊSP[w\i%˷1P9(C: x? \\.zu괜/`cca _,_("LϞyN vo9ѻDʆ|ހ]hm"[Xg˞rWfA ם շ9뀶"_H7qHQLȶ؋Z2('? X%vf㗓~JnIChF1_'*"d8gh~=M5W(Xp6LJ6tǁ6i,Y ܯLgȌ(a3!w>' Sy^3;I*va}3i\.A8pM:|AkqaLPӏ4|/!ձf VI)XL߱caB2QɢCr W؞ ]Pvx`Lc霍R7^D!-\rgdSUaMs|eC^0DYiU1D[E-kǙ#o`y,o!1%y>rG/nwU R8T1o2y3\=^c'V$yڸ ͖m5EQ3a=E)#=Cq->K#3 x 9\w>Q"yR =z,4vޔy87&A0?﷔;|t' 8o 1*GM:+̷}غP^Ü/B1{C?_6;A~'-ػFGH+pUw_5^ YJJ f>B~Ϋʑ@)/r .יּE|i>I`0oEĦ!~B8묙֏vGw.# >S aLgR1Pe=q4)ڃ{`ab ;~4,?zfؒVi9 ɕ8F4P '6: $?;nկB!% ]pW{7;em쉍tj3e\/-?rsR_%I9E#|  <6k [̠Nt0<o ZPJ S4AVpݻgRݬ0C{(^_p4VekPpʏ/8w遪f`X{ҌGmc7ž1}1w_}n.-_B\=>dΑnU:.у@!MH7l[B /[ʕAn(Yz״:y &Fdv./uoN9xN!jid8(](ܤ_c&X~4+3[#u2B!oL-HӬo/߀(;x|@vKn5ɿ[Iedi-N clH]J(?GAm1GZ"DuX"7k `!m漉A nM dow[x.T4u/1D̎'| _YKk,><Geݎ&:v܏6UVDK# } - !e(&*Mz;]0Ii[zx Avb]JL e fȸ9d|ܠ SV((U^5~gH6m''+vIO׋'ȾBiNBh6:^BG F N~Җ(I[Aݛ/M)=Y֎;rUҌs9Б 9kG~`IjΌʃ`QDWCpN" *_ UX e8]e 5L6iVBpU"IE _Ӣ>/SܛESP`\# \98 wIt·jqb|/]Wf4 !*߹2I{ Nv@m:6,73`A)"}G;#BAw"TnWfWgf<مO$1|qfkLUY׏j%FyeAk|jHlfVxxqJʭEHdBJ7~QRd}4ӂ,`L%QB_N^Q LV_%[K۬S\ ^ #-4K pLצ1E |1@>曗~,}cR_/{BH~plϋz B^F^.E/ ›t@K 9j{*KnEN bUy1K~S@r'B@z/U ?OrЫQOZv 1x\*GA?F6l!+yl%}-h$OPB^mCvqj#%aqNs^zh[M\@[FLx:1>y;5 դ,>,\Di*YFI*Kl-_8k.5^Z"k?1 p|FvpcPNr|M!YLHk'w>\q%+f-_cYv"w zeʹY蘙k{|rNw:yEPsk6]Όwmc4VMNyL|C.lK X55C(JqFʑmJ# .,o~ ;hyҔ篫?F}B_dḨ䫊 U_֤TA>6A]lj"('%h,j.Zt{:qpb(qZ8E7&w3 Sz t„ $Y$Y'*B#s_6?^ٕS)H]$"o6(nM w$(ҷ@kOYq^jJ` lc*S?#zwMy~/гG3 Mejd.حpW˼ȉ~s0%~3 Ql\E-"?xׅg0AM{'ЌI>. F8YJoP82s3ցۜM I0rȻbcJ*7whni9]zo7hZ|v; 492&^ߖgUUrk6hbO^eaJK-3x2b_y'6<%h,MGV4{-ܸkUnfFPm1fI}Β tg__V(2g)1DUe` K.S$d,ҳ϶]DE990Lb sp3q͒`fB;&ҜjZ:b\&;?r^ʖ6Y?||QTL8ElTp0g":XukaJZԓm/wBbtyYF*-aO4%uH./7":kYc3ܻR?;̑c=klW'GBoO QibA+(+{b| ~M R[/9dC,r3]U9 @(<}.aM8NÆϚ3?m7TR촃xD)Dx;O$2`FAQrحSݴw6Dd:Mx?~#[owҼ>Ȋ'YAAA&-%-ܧ-߼E,Deɩ(HXbD|⤆\iw&b} E QstJh6rnE~$|~Trڛ 7Es/v0d \G2ahk?}6㝐x-"{ FQt]J۱fόWNx l6_jL2j1ܕP eX^r )U$e|lr)U]uoOY3Eb%˂lewE, x-^&qCyz gs[7@'T ldFBD/Hz m j!eT^Q1 đp;`$BZk)Kw[dPaBI_,U}wp50X?9-#cK 4[+[-ؿTO)vDBPdWgbakԕ_RyKV/ph+4(9a6㓇XNY}jKBSTK14OX6&<hcǟOcqjUtT7q^`4;0+Ϫџ]Ǣ@h B||~ڤS7yAb|h2UVd }{o[{P zq!@[&+P}{ݟ7NLJaH%= I7|FOۈPxգ 5d~0 iDi3٢0 p8 _p#<; eqdIQ;|y),{/=x&f~UZY t»`X(*G@"YAm-$v<:=՛96A@*4SckbqO=HtNȍ4֔i=Px-:Cff5 [&Q0>/O?zs±IvgF9x]R yL}aU{h G|oM1$j|~ (?g4$HȷA+@fXRLAC-(0wvP&s\agu!x>?."6:Zii40cD,ؓp!i`d-Svc_Po3+ɉt`V?AGIБM0|22eq"#'=5Z':L l}j4.cB"N?R &9z"ilPua28k\D~s7#((;_sq>b'E[2]zlJ=?b&68BM2vkw/D,ĝ|mX$x%ݷ]}p}|̆Ds }Zyl&JQi<zN1 PcY5IS[La-@j?;N{MÀKd_~&D 0*6~I!FKj2z1 )bSC tģ*UEk`|cgGy {[pmW lTg K\vP(╷=s#wH)yͶeR>6*1ǷnXHOw V^1UdTWmf\[,=z!=zqɤyUX?2\s*TyM`{=?B Cg|pe3? ^z- ɼLzMEi|ALhjIZ I'kbVhy]YG! Qi\v>qJ5H-uG,-H._ Qw݂}N;ߤləx" -+ 73Z~$CDs]azDݱOx䨐Àvɟ.oK0S8qˬPH^CI= IF\<(N oAߩvUUEVUQ+6oܹ;xC1\,[P| z,U8/Z̹}fkiX&ٮR>f{߁bDK}S؇ŨMc!|aق˂yߧ:,;lo~뉩U ـ9`}"Fy„]r,wũCcKjʱ)'eef/;MtpKyoa{C?]H9ZT@d2<|E2"%3<8++zpi I PwzA 2lRԵFr S x^pYP__5&*uZ ҏC /(.$P#K$6g&s@I)ʿ~P’=nx7D^tA|KhZBC^o-KB+Faِ\ -!@qF)&\,dX,7L RcT8+k(u8`e[3pPuzFp~Y=c|<3tK ]bJT=%?ц݄WLN'g6UwQ+3I0x)JY){A,`)-=r7fȬn]4,LQ( CnjIkxwBy렧MzoܼXfP fNhw CxD thL2|y HLoI=[ѳCg ƄхXaN|X~ȅ6}5eoXNI<?a};4m Ԟ_:60tޣvU7p=-lG8 S'ou:<"O %cDOaN'?M0"l{4C.B'_Z+#Ux:rӕIǜ4c TOFD)d+͐[wVoiFKk  W\ v0lށЇdXoj'F00="r"uag]O8JKÕtElr/.?*/S;ht#?14х5D] (sKp$(K u3PPfO}:t1#“X [ E"_MQfO1f;njGvk;a9+.G[1g|^El$\axAIv ITj3g2ݨr^\l#F Dk.) sg2JRuKmSMjƏ.M/tHMQ_([ɻg$7 2_ 'ɇ $ y}_&ZP*q"~6z~nYӚV6L!{N-e;G*i6*me*aB4Ƽc Mljl6[nNt.hV(io C{̌jSI;kqvl:ɱoM\Zq9茿zPgÿG_+¯#ЊBi23W"SG(u7,E3$#|VM~uIЈ>#iw>3!LI!")gzՌ*[ `xZ?7w".MJ" 8i5px ,`ah,+LQ:V;'gHE _?廵kޔ_0Ձ}=45?_:w$}%Iq2TVɋx)Хk#?%WYz4Ʌ򋛊,SUPP}[%\~3Lv6^W )bz/ 3c<C-:Q~@\yvfR/n P#g嘙C7^(C4ޥز4 _k>BYۧm(dR&<QXeO9k&6H{eΚQTL-xRCJ(;vB$<=hXGBpOEt[8DTkR@cޤ9fVvoӈ7 ;?u῱;ˈ#@I9g#)) no/E#_[uIVw*90N7z{Bna]~Sq'7hdVU5nAx$讫$S@FFPNay*\>DkԅQr:U3 AC7\SWH5?B]n"A~;ûe?,E4*g%sb)"yqloKT}-#.#MNy\0hqhx/ԚTTW۵LޞZemẰG*,hQQ!NxmuZ_@ I F=!L]B2xKX#o_oO\)y٩5`s?0{8H;CUABy΄#L+P&-FV#IԯIS::>2 ռ4'ge]8!@Z|QO.va✢\ ވ8§s;/n!RuR=0 `dSG{ߠ TxxQPIqg`.k@!iEz|m]Oo)]ԥR5| Gl61!+^uDb&ݵ(tTU84\jP *UdM_ |㐧J91 Ԋ2]Nm5H%0 @H]}"C7񣴏7>E![c\d\*>u9 5l"'=nLW&ߜxC,Մ>L#S: 9L>,ȻSN,齵C(")G{0#;=F,爍YUiZ0(gͽar I^!1&W}ǿ0l%^]}H@OzgwVqmuApD;K܁,:bIL̯N& gwg rs{;rSȪy6H(0 3ԱJ=fʘeo:L_l(X&b<A/j/fuxڗd jBs E; [/s8VV_PU)s%H5Әf&'ѷ5'IJY#b|KvO4;6Zl>ܨiizg>JR9З˟pt`eL7l\kb'ޱX>v ʓ^ XSzK#lA\c 9~ -z\3lͪt' 'H3aJ=n׾m;Pz\)7Sޮ4XS"g\ϐ ٕϚG ǩp4-ڟ+b8{M]L}aN.ǫ2tU:t˓W%tOߨL7(xr;ۇgS]:؈VHuݙ_KPx>yWY\*HT> j35tI6R湥tH@q N23Ĉ:~ !R' RŻ*;"'_}{)m:Fa)D>)O[FK:O:ĖF۸vI8Kzz Fui}P܆Q2q>E U[$Y[2E҇y?_&deaQweBWҞ/zťb yi]yqEeFNMs{&L^.K[#Bbu=`3PIA1!'ȕIiOWϱ,G@p5\)$(%jQB &U1swR_QXxvpݗY ZxeS /]]G3k~_A27!?9(ŎŅҌncvnZuO&S:GUO es@_;i ӛbJkT1RS0͋+$v=ʂasis,e,uZٸA_/exΰАEfxAW6'j@ ؟BhL+pS0ħ2qN_p2OnB,&7[H9;t[wuTouzN!Ѥɽ kUP8=̫CQ\,'ŔZnI{Q*s nۺ":E0 =00pvT֝s?,څj}NQbb=%<:4&ޱcmwlHkye]9,F&g77U +"O۬{vG,\[GpGzO{2z3C>gJHKװCE*F~..nH+ ' xg(j$3ᛩΙ*D%2E Y!9H@r|sqɀLxG ^i\X˃&9lF}Jj._F@J;$t6NܯAGY$Ҹ# ,(|C6* 0>4$>nj4_x޲ (j#xV_t'bا5Ԗ=U_㬫YriE2{̃ۮn΃9HFfy@xN>nF0Mgs`Ú5 >&J?],o3͕A`:ߝx fV*sDkł35%K8O'-K*k#Z_9&nIf6ic%,QɶFc3HY1lf\>z:lHݫT:|S2u#Ϛ;>ump0Ztf̢ ӖDNVXS6)0IH)Jy.c 5e;,=2q}_6U~E;?d1IWU]&5&ÿ=K\N3B@A?_{jHfQ-whXQuݘܳ#Im/h(hײb@4 onRWZ,ЃhKPȉ zƒlN; $2>W%p}m,26()QӦE4L l3.,Yz/|)]2 5u+}]4^OTfR*W%v 9مN*N)^MZ iWoM".2z"Wa\~zXˣYIMwXaOJTl++U~}VSҺf l%=bww)gg/a FB `ҕuvN@wť^x0Xq:;V/4[u +Ǎ?D325!)O. EYX\ WJu׵Ú]Fv? 8e6Vi8Q=YnI7'A +%xMCiR6_{~kkX !I?v;#1Wi>=xU8 T>)PȦw;"YO)EY\3YEihDGH\cvC /k.U~3H aM<(A@ɫy3)iT}Z~Q &>7۲Imq{)P]B8/YcP bk9=oȹYg3e83/S .Z͇ʼZ6k ː@,q"7C2kԐx} /Do|RM,/vgqFg5\UAϼh.-RV*:c^Mɮ#{t ˍ8I4VTR b+gLi 2zm%ᐽ#91Cs ΃ *b240" d YV f}ܢS@"ojRxUQ+<ۅEݹA6Ƙ5"^]n9; nR>!l7uK!b u3K/4jpO6(@\y\$Y-4UsIvYmILu4}T^呇zDȚ? 01Oq\.[G;>b/i}C(,)v8/7@ƋJ=@6E1P\<4XFC؟:oE7RP' >gb s(٪|Xۊs!;G;ٲY#z]ȉXOdd"¦(L!|ǫb3"4ֲImi}OAsO*`=ɗm*-B6(A|f^< ~ m5f:ÙY&VvBDw3/C#^Wz0&͞YYQ%ުiN7<>D_*@5B2'×Z+%z7JRL?]iG 5V )pɈڕwqjg i+$wd(-YO;^"33U<[BWqF@Opݜ1KC(zf0ls4ÖdPy)/.K=KG/S`+9eƱg:. 5)\b_A%YŧK Tni'dȢkBX`2fsxq4X1o%(lqzR2|D n^H :x]c\o*GD[Cχ6l+A5r n&%i#N A]c-:>`|V5T<8<7<{ݕA$ѝt>Z4wb,/\xz ׉ٕ.^*AQom8jaD'NpWQ0*Rhx E3d~ğl^H_̶DYܬG*mw'wC uhb_?y;N5:bXv-zPX,j_e#'F6XL:J~ѝa=9",ڵtT%>e%;RꪑAp9xuޟ@IT0?צ0uWHm8XD͘\~ZY'vj{1 *k-&e-a)UǛ6ԏ_F"$fQ;̐&o4Et {[xg<¦"_`/7-r &KO߃U&D7JEL[Yݿi*VX4.jUp5K߄s]CI :}9]Z"k&x͞W޻e7FWb$4!t ȫm$yu1]3|fFt۠"Zi2ቊIɕݳv/b|LT{(e0ŷ|Cg6SV5VZIiD*HP a;> jP%CuyOimaMb"ET5N?{a1-м',+[tz!fI5*濾I_eknm\7KKP^V]t%R(!jN݋rkoz[q0Q] mUo("ۗc[B*4l\!k$Cɞk 2~zwh%\F*{aR lʣaZv;uޮ>Mgǩpc ]WT]q|n @Ӗ')m9[~)!Q3aH{RJ^H:"z!ng6X*T%b@H5SVbZ`P !ѯu81Ev6x+E e@Y)L)G`o7dw-?ӜKؤ=Jfr4*'GI5 D>*.Lj7O\BaUc;y?5T'͢iM](:G6Z'%½KƞO1ƞYJYOX[]2Q~\%Æf[8 e: i 9$N5 tp>7Zк a'lo4n6˷^2w}L;B ZR?C1zw*P`/@ς\J{,Fsk>nqL?4XĦ (^y 1~Yf8FOqigj'r1o#꼭T) Sg ty2.'ߘ=uma b TFeNs&gp,5GZ|G Jh; f}9m̤/ڠ tLʥ;[ߏ;HE/bbFQ0,;Q.Anꋡ7 82oiYĝ(-~@|*sy2HCGd\rCE/c}"~ذ@" q~-weg'N`wLA*`=?HohQ\$B`_B9z^qw$s"jdFَ.Wh?*{.ILmK_)Z@rLXF YMF\!=.xBUaKRF*-Rl#,I]-5,ot!_iMxĤLKԬ897:O+o}dm(i;cME18IՓ#D.*~̳1->a]UhVLc9etgu_qK@Ē{v۠zk i 彸H 4'ט``APJH(RF:Y5Rxʞc5a|30WeX2}Լ@fK1nIwd@W 6,wIJ:UTUMv/v*0ZQ2hf4\ U]fOʽxͿzw6x'D.gn 7hⅲT駵ԛYHYƘ^tf-K_ZfRB}`?!y}7ɈbQTsYmшGGw#clXv6Fq`K@1Z/2bc#fG S. XJ t銤f.f \fEeJUV-KouÛi+ m~H4T8Q9}A/;?ۊI.[Oհnb Z{Ջs0]Ku&N~)@[3fۻ t 7Njfn dkvBgoWM„Ul[mNIMH?TfW董I }ֿ齳}\EkfJn0tGҍ +vWKM*@i൸`[GEKÃ)lfwtiBl iwУe?_Wc]6O%-2kE.%W_[CTi\\3^/p}n7 FyUhֆ7ܹIĨ\슢ө} F2j?B|qȞ& d oNOTh!sljXt*?H; :CC~@B#熨^CIHTo/Gc{#.C~a"JC*ڮI(izݒ8 SH1Oɴ~*`D;, 6[a{۩ $H+A3r89NuPZ\Zj.9E!4b1qZ  7t킷 |+5-~&w!ҝq[/rqoȈ<3,vHl9YBzIxpþhNS?q6=9^UP>kjS51+:%O84c^IXr,m{O|k{'eGw!l^U(4>΍,<>alSq=8DUbO[wRR]7H&Y-D͔.^:SR8(C~Mk5Ԡr2/i]H?`{s6k }?g ۊa4'sk8 TR'^bHYhZ-92NLsqud"K rsuFAm2 CN"co8+hX%ó&Ey QيTd¼kj_0-6&d;(ͅw|%X/VFO0 \!4:(Pɷ2#avC "PL *FRK X7Biw=9,}VrG(h07NE}-HW<@"˘eS@XCtrȎ hQb[F'U09r=>~-Mk ?5+~=Mcb ;wcx:hnjlFߥU68 gVJJ1 qn_DR!- ėp3 &TdQeؙAqu_ cȃL-/RSo~ye:w]/<)^GWABЮIЌWU1`z"eb6՟J1pK7p#C~ҥn2L_ǜXpAÐN @抬r"tӸWQ=7W/ ,uKL>;ut̏JgV6)!GHbg{ $(Ә@0)OS~^8g ]P5Q_? EJW"fϹZV+3@[!yKC8Y; \2iA#q=aA.:J!]^xiEw4:Y;J- vmW&>YstR1ӔzeΏ[3U[&=)cU~ STqTn]"Uxx`;[uxBd!.FrƇ\KaNc]??aluLujT`w*hGFHyU`1g;Յz[&TܬP<s5-.Ti+$dyLaگB rQntM.1|. e> oneO3޷(ݔB$y1N `¦/*.%|A? ɀ: /ګ$p=IoZ:<(K!M8n;@;s+&_Ԗ1N>J]Qy![oPW>[MX U f:Hwt7p219\Z偕 aqU;HJ%sJ5t=śCk9F-w<i˿ M)l_lu١e~LcN0&&-[}õ{>3BEjՆs%`?mzdARneWd0H#"r]&@%GtGes:G.Zr-H31=K)nKL_Ñw4厶3<12^/ۦ%*8Rsɞ24驲[M|PYu |aC^%f /+s6˭n+7Ql)Tgai28kz\5-2߀iX]A;;C"9Hq0 Hz'6#0n J+:(H TDL |>jsGkbRU\,aEv\ ~ZiЃ}4j 2ƭkLI ʇ' 5vH _ߟ^Dvn8头SWw~6=s8nS,rEv?p,c@{])j=1LqV _P7.8(jEo(eQi+@ƹ9#(Ѵkں'?)4BV.QljLsߗ;pFV,:@W-=_(>⊰Nbyw-zϛ)v>40#t/o.AXø4@|mqK&ݔ|C*'*)Qiû N}uޜ:dI5 PƗ=a,֑BV44HDasZ_u!~f +Bp?.otYzEE~1'1`HҩIKlfi`%!ojZkҫ;- =jpj޹J68/GiwI#-ڏtn>\k{[^&*K?Γ)i d*BbԿ<^UF^ qDΏ#| .sH+ɕbΪm7V E+ep2,'A1ÞzcZ$e82:is9& *P(_9*+Aظ.d3ǶssY4P7;Xj  V\{Gs)oyd`BI#VT:gjt+8h6$.h2q#$]ꉋzhI0 [条azjH9x|$u od^m< ڦ}YY{ rxw"v>\Z Ab]Hz{Dƒ]O=I gFsZ>U wك-ZYMkqr\hC lԨtLt;2ŲƊ0mAOI^ 1Xү#WpB-5 ]6#Q"Cht p kȩ2(N ,)S4୿ŝνCMU!j6<ExMQN^2;I!sYOkhӹס]O#r@.eP(l?~2Li-Sjs.z' DXH(Tlhe ˃F_\<ݽ-ºU` ӟSsg=`q߄wc? 爒mKYXWSn{}BЪʿ tJ"ɀl7z#NIh rNAK:i͟WSFe1@aDR8Cn5zORG;/pfMj@0t bKŔ}}W_?ֺ ~!5c⤈mG:CkR^-oiWsla&P᰸Z1gYI:٘ygπۃfP+ۉk. XcsX]CiT\v-MMyR|*۵&3=f\ɂ+'"@p :1a#/9Dzǹ&m?%\UjB'Ah.0'>;f'2t5 {6ˈyeݛD7_5f_&ڠs߂% Zab\G-pVa JM}cVX{$7&i\./{(YBgSpG=Ia)#M{Q*ⱶ_aSӔ~Y,41cR(V-UE_]L>}u; x4m7zˋ=4޶SyᆦKkX[BY/ :ҕax4sbÊQ֒FGKP/ha 8,@ÿ-9{ LWZ%'ynױqlka(^ً^IB=2vg:ľ*࿝ts.L#|?]/"r2'|QN'ϣ庻th;xBD~0Gj?Q#{[ͩ;'b"b){泼q|fzLOna~V1e IKdPb}]Ƴ?і:@{S0 ܦn֋"[uDI҆dW|l AQgچw|-ͮG ZzMMC,2_;pW(Yr'K>:K'm;xpGLW.yv#b핔'á:KOѼ͖/¼-d7εӀ!ȍOW,+cR^G|"3,S~Q!G|!񊑝'[:bE1xɹ QrEu iOV0S/k(?(ji}D #-Pۓ×4x*|`<XO?#tG,uY=x[  4BGRڢJMZd+ҽ2}S&"qXkaO6ܻZrUG# YhƔ*'^lqng u{)'EL~~!s< /:*>P%nVJP<Z@]y.fIlؗghB, 1(AO޵ d<`.`ev&m_M rsZ;.ɺ@$CK 0GO!i^-f x\}?9>WCg8|CQ!9Ðwl %g1}8PpVWXKD,R9v\Q8sTn4Jp Zp&;}QbAq(M._[J'2D%4!^ |+aPzmO7_4IFRFJ D];Og(ʸ͸YN˖1 ~`EFoJ;X8Myf*e9>^ /lmta JW$%5SvdWB+hN 7?w0iL7}%䠹AHރDG*UT#I?ntyNJji/Ke4$-Ef_Wt j%3dYBJri2ZhsdhdZ YTGJX:Zŧ{X䐰~pĩMBO* oC}d?ڿ5_Ne&R! 9/Uֹ17RВ"\&l0%}(޵C_(Qe&h/x^$ghҌ8ujCAH 7z:yp)'z2Q2(E>}['"ٷک U,, Gouxdg\t}gm7Hb , 7C @.hBGXzT}B4U4Iپ+JMռwS^y!-t OtTV[GaM6v< q%#[j#lb}2gҡw$6 /JS &ּYRbsʯqGY~0DݮtpaMuwh)&3QA(O7M\)%SH_]3W˻`y>zWB6ir?w1qtw<4zD-H(yaiLHW.x /p^\SI}Wʼn| B5h+P4)"D{#t2ﻼjբFxV (gޅ8Κ2Ds|[hJ`<5qyG.@a`L/"FC7ƚ(I?psKIUeq5sv:Ş3m\0 bB9"> <~>j~yV9\[K)3 ֽ&Ipĉ5+F1G>stn/HuZJZpNs~qIҳVa=-[eJFO#H48782z]tWăL+^$w?{OwG82rl<8q63ߖS]aZK2/$l?]w) `L7?f[?HUn$եl6cƢDfbfeo hµMଁXi.' LX[ ~qbieF~QR^Q)v l;"񄕍`z_d!}v *8\ Wl/ؽ2B:_`=Ƨ b҃3*ͦfJ `[K Ymׇ߮IyYQסQmF.m&x Qtz%dEQ-cS'8𭂸V.IZv**TOmS*)>%? W޵nE[%+[OȍJխ*+-WLʙs ۛЮK-/3QXDàR[ٙO?`N)oH^0 @ l7lgvNXV* r-nAqۑv 2iG+4&+f X6㉿~>ӛ(.@tȟ^`FŮFڞ>H/PESC@3r 0k޾b;s _VcacZ)nܖi3U4T:Kq2=C_W=J _٭T n]YQϳ60-!+%@ r;Ey?Y76>1X Y_E^2=CWkbq1L*G6gu"o4W::}Hhö^Brt 8 {IN 3w{bRYz8܀!@ΟZȞ,ӧjDy9Ì2ۧ:?eZTU,xI-g,,,/o3)\HO^#`rrdA+xe&2O(;(8:݁\>yE&v=39I evqpZeLJ5h&2Rar9n.#-,ۜ&MkhT)Sح"51JI.9M_ď֫V!xGܡn #w|a[wh NOlh{ Y/H]?%.̅퉄=W{?{ĕk,Zn>xD=1#֭m݈wdt`  uO"aƛJ@l׷Xӟ_nDV7"vQ餮aªfush~Dΐ:jcƄ J59_\h̓9ú=XG?z'm3u!(S]``O屉)hkj7L͝8D.,0*2˗q}!Ig,uޤΠw2OUU\:A"\|Lha*; m]2?^J ~@!\Mӹ3>“p/N' ff$\ 0bU115ef׸e}/%ѮC) |F#W47cGRǧϞ+b>LG$s$*p[%HuP5XffJ,aU2e&YH<oS3u_JUhmI7$I a?h$m 7;RJmˆn'&8IyS}a)gC)#+R_Fw(i(<v~m# EhU;mi1]j&:(yc <]PIS+L1^< 0~hX-"zґK{)2CTpn_e ґ*J l(y|}ii[-=)n D(|Uw<)b/@ʤ TC%̉:,_O˿D/fE: ,1kݚ~56%bܾms:C}r wHt€xAkkq`Ztއ ziJ~Ž@ uU7O__lve{^)~f,H%ɷk٧?`ƭ%hPZa2tY9Gr^cc߿lh8[(BMV,nUWmZpjba֦ Cŭ/ZWLIk.:eC5 qhq~vtnϑx1' ֞=P2)'$bj4 "[W#s|\ձdO $:ԏNIl?B$)Pi1wVĺؐϦ@tK3VϬc{>"S3}%`-o*N9DcǀPx{C*@e & #l% wvQQ[h6C؃06Xކ]".\4ec@9,+MvY7x.g~{|Ee75!pZX30hz(ka̺ׄo{XAΧ2?g;5Xu7gdQ`6YH~Z-G6 ܦ؃]C5ϭggcخE}K|N{nBJvl Ax`6vʰUEAFxY_ʵF/3 lG=Zm+Z`ɪxӊ#F60bVǰƢgCMKAqJv\j3кbJ(Roj}[';=KЕM,{3ҩqOJL-gI5gvօY|~J5bn߄o&TOuGD/񵏽~lcT'TI@rubE#Uث*%GNV*'Wy|H<"@` `e}ƎK; ˣxϦgXpñ6/@f,S];k'5ovsA?ȔoX @n3}L?֖O)ge~:gmGe[0W g*hʋg?0l2IF+6(,y\"ƄD#/Ig_:,Yå9]kY@X):l] 8JBWUϢ;:>mI|G54Tg|o_Lˠ[eu_5ڎBkRcl)QxSU#PTÅӺY1:qJ?>u@eQ/J1WDzFeg]xJ eM3_^$z?H\ *'glkI썧I4T$ӌRľԋ|AE8;>  { zl Ⓗd_6آś% "r;{JTj]iGzS#bۛ,Z٦&ϲz%-.WCdUU$ptK^m?Q{B%)AvK64DEJ^H^"dzѱ*%SGT;A NrJn7{F荆B㆟ՆB8&@{(=U e@ yCg4W.G_I^A攚cz.+2ĸ wB=>@M le BkVOW/^3Zt3zɟRU{xB5(V/wu5Fr5o2vy9PQbѷh&DV)r!WNI^YNpH`S=7ᬃ=hER^E|z&hMa@*|n,,{<.!o2 tC9Ҷ덼O{5B@שhقk\M2r1 F^6 йThcyrٛe;NEYE1ĵPY[,U`5jz}nPn<%g{LBܒ\ĎYJIvK#,|zpcgEhk`B@6 io[Qk@- ri6ma%+t=LRZB)⒒2_:xf j8XFpt9F\Z0]Wiȉ"8&Ʋ/.Yuzd{DjX S3ż 'n51B2 ~Om ;M{gD3x v?p(<5DXD.8{eC׊}<͈^PcZVpRā$cO?4a!o:H8&wXB0چu4~Zs)$ 0gG+]fqd`bkMo@}Dž?+v\2ΖO;[a.JN@K8ʫkT >PϿҥ 8 gD? m|*45f.~Eכg葬AJti'p>GeSI[e GpdJ>1/ iyO&i 6}w'$4jd9 7(7 zSO'Dj[Wph*X4.95T`.pYM<)pv y4krEgY%, @o6dNg2Wd*uzi? :\ \e}n p`ݴR1d@q$~-zZezHZ3?Ԙ `vECczJo*9(y9݂B]W[ U&H6BX}:<,:?܍)`2gto5Uq w/mZ@"7nLŭ$ jW1" 3?*~Gm,`(d Gv~a̾hrtI.Wn# n۷~6|P;dz3Kuhdob։b7 å(hP(`afj2h<RzcUՁ0lZ,rWwaY{ʽ7ǯPƹ^Y*&NC'* u@L բ!!ܖ,cpbȘ+zoLoC)mqB׷%؋2,*e697$N92P%M8$$;!>Wb")_"#&Chز*^`9k6[wDţI9ԵM:KNl]xhx8Â[iSx`mVr5c\5 !/jM ydj_͈\ЭC[I󃘜Lp-gdiTĞZXK;_-zb#x_+Y(Yqu0:8]g2T wK*9f0B˽sB}/9$OuXl|kQdm)'dxL 9bż 0ƫ2j,$90-ncaNke܁:RsRwL JQDEOγ)+hb]/f+ALW-G>8Lc誝{&aQℵ[ U>OTʗϭ}XӐ˶d^־%-L!Im [ !nRxa;2"` C6i;;F"`4Tdh^4XbshGEz8x ܽ!K&rv"3yuvb˰ؓ` z-~"H}oϧZ! ,)%Bk:cL8*V*swCOT%[_ioיu8'rVq=g5%zth 1a ZSQ-!ɲ4ʼnװl.;Y4~ꛪY2]ZƸbCm(`̞O^x$c@nf]1=n &GPNIf z$K D(2ߎ#R PʦUn4:>,%9d`kx;GX"͐ymF 呍NVܱi_T"FLG6~4¢A&_=p=0ʄPrT\Z3\D' !̈́XBNKJƋQxFkRv^3݉cuږCTosb&hO GL9pYݽ+Aa~$RYR(!9e 0}?rH42ӄ]S {&GcUa@P17#^xX YyۀK|#xv#HϿ/7'j֕t׋x[kk`-ޗZIJiʺ8Һi<<2iԙԃ*=|no1˪=lb Yh̴\:.^&e')0"-@l. wb8 [A|Tq S'0&?qy5 f{}ƕLG%7~JP86`7xBN13+P99];]`Yd!'Ϙ71g*ozK#ģ}MygW Jxlm>7BQB#LpN۠6onَZS֩t.fl7 gMW^ 4WFKtt"fi}Ϯa mzҾo֎j=Wxz>Ua熓ݧȫs(wD2̟uiՖ{iIăIΧ~"`v1Cϱ 8&k4iv AlAq8] !Cc}$rOP%[bNIomNvu ɸ&*/M߈;V)̤M=۷9,e 6[w/uv8s9/U/ [d}mT&8 %$SS1O EmZS=+ +fW(@nf0<a2gb F&;#Cg,&ca)FA'Nⲋ܂^;@ &2pi0c+E}W$ rz] (zPlz%1MIQUR'gEzz%i`_ nLlknQk<)Rh[+Iv4N&X/S ?}sYsRuad55V2^{4d^^$ad+PE" >M }3W@፧Vh2h=뱗q_jkZ7sQ5? 1~d*.(F36!]OAWLc$>V`v}0ASՑ;9BrWfT*_x֦ <7Q6*r˱JeYV<:--eJvF`-]WTXo$ (T^yٸ~u[|"kiEfӯ^(7VR;XΪHu*K5*KKHxv>ƋTs/Ai1@ @fg m^̜JK#v Uy(瞒1`P%IDb =ZQKg v2ML~X +pMb{q5]$K`PL)ڔyqu5/wm*kwpQd(XV}jͣb$tLe>E#Br} >}MI)D=FЁ|DCM ӱU23-TY>"kHz÷p|yV A۠hp垽? M:{Ҥn*Psu9Bσ;bcܲ])w}ZǒDMA퀻(18Zh2u Vѝ P> Mf$GoQ>B2@2%_ARbqG5il##hp NFz3%G XsN' (yu2KFug4;}\6w (F owx"LD 2S*gM PRCjTQDtga': "y ^܏TKpde C.+k$!+\ `Mt@??YNCjQNJI?S}gsr: (*5ysO_%iti`̌)E`apC>n}g?6mK>;M??2#42wĺdM<)[Lfi>= L#8p$'CpB*$+bÏt])ә]esDYg6"_V3c2u{4F@EdP u(G {[XmKF  &^z6Hu11uk \[_V}j8(M$k aw3Gcc&8mBؚa1#.T(_-BEIVrURQF:.CVkh\ºO[}j+ZkoʳiY뾍ybư.QIeWU@B}.(y*<7/|Pl]aa&ĂP4v)5 VgQA !K1.U]Td<ŗ 0`dD~ Z](qe :ఛtr_Z\a9e^Zn8?AknO&x=|;E1#^і۸P]̱}δxVk ^pXC0"m~d;s7Fmc>ӆ*_8ya*-t 8rm3OQˆQ\xZՠO !{y.k.]% S 6XOJ&=d Z.%lsȓ)ݱlSX0 u:#l&=* Rx WsuHlns!9uÐچ±jGXqˇЦxj?+j[R̚VSUn|BGlz^~>~ONbaC7. ց六Xt{Dz&e{J]JE+܍;4kFGnd cmC0a),ܔiCR5`&J [20>,=|nK:"v/ ҷ;met$ 9OQOrPյ{eByDr ²M5OJolkC6eMpD Aq϶QlAKd}WbHXIس Ks+ÓC'Í$}PNz.̹yQ^#i_ aRaѪA-80oqLE ~#LC&"-x@ a[ꞃ6Ͷ |z3t969)lZ^.ط%Q 8!]gn, }|OSeF#VOCmO qL1Ԡ^u@;'85BKNCMR/""-+Mm~=Z@6̯=\l$=P-F0寍۠-L=˥%0ˇ# -xoȞ\+J/])ܻ-E\4%*!NA;:|,JMFh!Hhql}8RsEu~N]HdF˶gΐnhIp8CXALۈ6 ;KGKFZyoko==Bl0Fut!^xwb7Gix'0(hyJ;ٟÍj3R>{yG&|zm/Ns%"g)&>'a:3UkMgGLak Rܸ 1])va k-QZVzxSV:vǜTP8˜%s9q!g,aNNH;,/YN}8V94aCa\l3[,E'sˈYjJwiM T;< be߯mzCpF^᚛[VnO']El_WK'VO*A}<. BY1i}T踠1nuX˝KCٶS&p<˒Z4Ǵz=2>fMFgyɽ,"ڱP6*VZ1S)0A fp@맲XG vn"i1Mjx===n)6CY^إkkлT0M1/kj[ uL ?=ۻSTvػvu:Kb31Yo6Yr{4KZo{]e,BT``\;!pqf;Ep_>q{,e).Q2{:mJbj]v&&HcV|̩[Ye:F'3wG]7gGK<")F>$罚 p%Z4!#rȝvj'M L#s^o*=Zl}?ՒH1ClX9?F_0|]T}[Ayz3hXR&kcR6v_ H;96OS! iupgyMIH!ՀL庣5i'Hm?N'ׁdr Ak]X;QwKsç<4R: (]!!1G(/1XS__`ޤ>G-W'c0t D<ѽY4^t(SMTB *o@yrF y3 dV1~-"^S|c~XDv_O;^bo3|"5d, rl;=HH5߂pսPHy^׫xp,OFz{Tg V#[h<].0v>h=bvX|0)c7hs'܋JgsaZ-N#Ң|!k"~%rJ oO3Ow}xy]Lr5F6' P,6aI?t~sZm|U șڻ@S L0/#(ч.R!y6#gdr8B q!Mni!(#h4(6ѧ4ØU_GL{5;OTj5 ^v$?2ƥJpwmDyY(+gZ?Vx, X$'hi30:[2g#nk_^-Yfj8PSM(A FШKP-^Q,M-и·i}N >15W(D;ʞt/c Oy6y!`KP2NQ<[<(\%WbzP<){ gC/iX9W]4!A6]\ڛAF.#?-Ǣp㧚AܱmJ4bE)ͱOR+wƧ-و#UiĘyDl"?v7~!WN;x!+F Rq='R{] dB|(bj:ބQ'"_b[nbw/?9,X1U$[x'/!3Ƈr]pdʀȅ9 y)wa ٲV"v`J/-o{Ino q)ajgE1 ËQkVU]$4Y i]d:kVPUje]+jdoNv9Fs`_o(CTU;a=#aj9>q?D9U-"6ҎKUE*Xiz>1E^ I3`=9sS")jo%Uc k t%Hve|Xd-I2‰td[C8WJ _JL̟GL 2H#l)7Yzh{=KN|G]Eb63#Yfd}/}ep8diNk@cL*C)/';JnWݩb(ƨ1v HU('2 Tl1Tc~Nt~BDGT7$cD% vtLEbqgPۛ{Pɪ;:37 0Ή!>UNк-%r{vdvcadYy$?"T'(76FWQ%` rYLFHtm&nYr5K/]3n>,xY!aFvb IA3 Yx^tU_4V%{j}#x"JoJuNɤiaBy%6ȜE#j#3%/=ZBy1fx㛭ӧ%X)l:{=- Fcz'U`kM-V#t>eV0n0mT+W4R`nx}&tci*k>6Bfm73(s0IL\N輀cmwt?U4G'Ҁ?\Y5:l<Ꜿte [@ 43dFo8do]< C궇,(0:ر!.PTZBL5ҴƎk{2\𚬩 %!,OhL?ۤ/ @nj;䱵hϜ]jFQVAeqp K\ck$0T+OEHYM7[A0렗 "CkHg=;">=""m!ʙӎu@厱O!TqE_Y!-߉"5m 42qmF/ 4|Kip`~D~I =y+9 8kR"],tn ȶo@]7x=2+vbZǭBE-Z'|JHRⰑ1!(B:WDboLU>q*eo=YQ*-KN|-".&⠱}H1ezJxTN3֙'4ѻE;3|! z a$%i MHL_5k7.8˚o%=a!i0U^88 TȱӎC{; m6!U{Z.UUg[L0o/\H@dӴz 1綒jSǙy_s L@ %I@:?lR=r/ήa<SaG24awIYW%aE~ͬYLZ* Aͩi])2v\)ƪp&ts % ^_[Gg yG^\9eZE<̫e[BΑEpad= Ҁ5`Զ-&_ލCQ)9!P-eMuF ƌA@I8vba~ꞃ$7frOdPJ! "br yĕv+( =e(FKYmLAbq(#CjtXd*+&&:Ve5ԣ m$jׅP,1Hg |Clq`]Nipo'x?!q~"s/ ;5Yz;nfgN\C1;׺w&@vVx*G a DDcapps3id6>i"crєL;,2(&oS+o-.%}9i3SUS]!ǒ^%7mr~a4\"#xoW|9)+ 3m1}9N<{pQ;{ϵ'[ٚ>;_ ؽG ;rD',vf?0̔BvMEe§'>c4pmGI{aͻӶ#~\a^ɴ-. =zR^)Rx`w)n;-5Ó7sA,1['>x@$m^Mk!T aIJ\%peE`1 Ώ Ah5NPrWiin/gUEUjo&>GH3.Y7!Q1mɝ /AZ;CsꝖ|KolvV^=* p4ژqc)-\ld ZW0) BjεKSCQ3W < X&s,g]}E} {ZMxz>cjDfGiI,Z+Lx1j>eQ}-)k٘6bјX5{%a7 8FbYv;7O53{G|˷rc3w^O*/"{to$NѱgbmRg1UQ4X V(!&h,>gNb߉y2m-Yo8J*+P JS90XW* )>"͋w ֘GfK)܊* bdu_1mVÁ~ď/d:|sr6 .jf<. ~a)15ޔάhFuy(Hm'Q&koUC!e=΂@tS|7YFu_4hl WM7! b;=wn,K5@-[qrFw<{Z:el4sQg/!0ْp:>.T@o) Ayh,@TdEf@yVv4gphYkl;K@( xn$ARmL`~7Aj|jnߠ HB ̾V^a ,\T:1RL.0Q%farIlirb=}nj30hր.j { u:ԯ[[{BX$A5;:vn+{owݟPc#l;2_BR +C`aِZbt&-uC],RA]QLYu.g8t7_{@K`P+;T(0UL2|gAt&mСAږGF\&.1 P`׌5TUX; U

29 oN EڹM{8 yq7]?l`\ ̞᳁UL*8YU[W ؓ|^GU*ՈF/V%v&0.~BXz KFue'/B;99eɉWK.Bh*k|J_7lx2&;>}ٍdegӜvyS'eߔ&Ts2m+$QG\.g24FPdX}wȜJ[S &RJgoW ɟS1ERA$k,v#AW<{OM}t /p_ y3ah]Q`Ips ~  ?}ȡV#,t$MH$FVy4LoP䨼[sQAO}]GFZ="2,n>1r<71ēK &(js8DYA;Ycx0T>G7K`ge>3GP2c}=}ZLXL2gKc>LqI낝# L%PL)'2 7^yarpЮ۳{hjgCu[8`M>;#FQI("O͎ո\p5ecB pĺZA7Vg [1I^YoWlCW~eGDŲ?Zx-!ZSRR+,9{C@ĭP~4Ar\VC.AWAp{6}2'Wm#')x${whGnf6v!~[b3 "s4XϦ.(JTx*?CbR` 69g?=E]6#wތ7.yNj4{6ҫ z_p(qϑ}#[@d/WA ?ͣܦePz7b׌]x-(YSRg]n79ॡ= bQ߼wK#IL';irz;kHpxa9s)?_f2+"3PU4BԖtzOڍc& .ɇƕ(r e_+N+jJ*p'D+ÝQѽ @2l9p֣V>[Жl-Cv`w)ԸczHt,jWE#Ai="yw%U9P`4+!%>դst8Ódkt*6 糏B+An1)Stި"ժ?鵖UW!"8^D}CV9N44p5Efe޷0d'f@uP&]iXJ,8k^N]c&( WۉmXÞp0@úJ%SPN򭤟:6jC+^V uKcT ӗ$m2)"5`^ ]]*g;.@9 l ՞;xj@G2Riv]H얘n7Ԥ `57 x-S*-& nsY#dJ#Sӗ8yQX cq(Rs;{ ]_:~8/ӄso d/$r|3`}ݐ}+CCg`T }|ů?pE\||YZ ,>qܫw-u}l0H[7Pwo x~v/vQ{뜫]2l_JC^"752~,! oɽj~B1StQy~I%faVFSǬ?cT ]i [sEta=&מX ك vl[Y,![ IFw|iY1KQsXeqxE?^wnYI^A7Y%NjMRZrb>?$|)Z⻅1X.珼5A2utJYG_)Ђ8}- 2L"u-.ܲM'nf+7Tw!(CE[LhYp=gqlISa!Ќ p<WE.&"RQ L%Pdu>6[F\X'`5nh bzq3bsՌ!-:ۜyky s5+i3)*!칤@m Huȑ ^g0nrDhϒ;E`K$*eU@21 I!"’uX9 :чAM6Őd-/ Sz[bCXGU%Aln7ܳb^ӫB뇝pۣTE(siD1~d@DXB:̳9g,g `&c׋H.Z'T6s޸%8QǍ>R8Pvv-c>7nO;VP73+d8*e#-aAYkVuTT%eMl"ރ 4\H4.[4o GP:}4[3땂6MՍ^[×30?#Er0KLP(uIN *?I;KM##lBhʘ՝=u\o\YWJ\]HlsC7~ug}[s\Z)B?M pN&eX f7VsJ/wV 51Oս݋Wtwi>%]S"(W`U#TÝlPJLQLz?U^;ӲǤ?\JS mI[:ePX ! A킊4Si|5SwsR?8՚ QaSىD˩0[`/qÎHw9 ƔN'xr:nДH:4,{I[iv.mfB.(%}U6""~cZ.عq\6 yfLnE銴oC#dk+/ihqo)A#,utECG)XG ԕrCj,,n0ov<j_h s8ʋ/USOAv{=Sh/n%x3> P[PW?aKtm'MQ:5uK3~( g!"al皂(xMu1|E~KM3fH7Vx%Bc.B {XSG|] TYkT˨[msWIlfi'2+2VQ,l[Zi(p  B+D}ӁΡ4@\}M@)..Uc9` O/H9>IkC\2 TYR[=J˦agrD*{W&{s8FaS!مȞz l9$LtɬAce $t z{OٴPKgY>`0g+_p/S3r恰c(67~~ 3F4J@O B IA"?l$3?./V۴1\ lZd g>Ū`bri8k*U2Pcv jǁA|ϹsLI= +MX(k\U6?g@Զ&-f8FHz9R,nD.|&6bUxªL6Se|* ˽r8`q d?ϻ{ )w{L]T5 PM-^7Ύ,;L̛*RwR؁qQ o)4翋d]ǐz7(l7@2Jp_uP2%FoǼ,l8#:YΔ!Is7 lbZbT+A2jҾ}&9՛4+H7] N6 ]VZ!UW"\Lbw z4"f5rrslC':ރJ^!5LuCD,}/]{ww[@з!+#^%tym&wԼ~=36ށyؔ7?S 0`Z,ٌ]42YŐr\]X 1phU2G!w }wrdv JZ%]7mR3(Yz 1D&Sʆ\te\uZoh"!A1ER{W@h>ʾ|6}dƢR5JIu/')lwAѕb rroȑ e0K4DW[\[cq|hwL)SSBRrNz?>a( `gO+:F2tln{d_efN0f%E=njHҽCyE|'ِ $ם!Ca䪬vV?іu֮բ֞3ѶrHNG. -aoWd`Mxa3JO$Ѧi2LmAmZ \ gvX y[9. 7ϻ:R7̐&{xbq u8`mB-2q ^*WܚV)=moF31MP'D7+kܹ/U+q$9suVϛE0%Z$u&u5w&$dKKN#zp (;D1o~Fb0]4ti]w!Kg.ΏAsѯ.ZfZwE@0󃵺PZ:{seZOtp5@s .K[31IT%g^QP總C-I!+ʺ\g"O &ˋ?H mj ɴ[|VGҞIČJuub7MZ%γ#SkwAEMI`7aԯ4e}ًGڅ4(>@)$Бn[ksvY pQ>kvD)+XZΒn`%Bq[aR21rPX*bGoOiְe@?ı^<5X"&yPwWRExcX8Bye~ bsB%{:K.-(M@Ji6 >qoOWbce|&ԯ1%7\kO?2UUxlsH(wJ!}@v1 z_$ =Mjט,Gխk䊒{Q F@+;ޞ]%SNEO| aS@>c{+,,6[x~͹\ݿ[vV`-oej 2;5(kޝ1kfp\h]4b;7204^_Ib-Ɂ:gLۆ~(Wqbs:oBd_AZ%GŅh45*ec?\ᙋ,+[ޙ2Ns@-w^[c \rm~T[P)Iwq+@"H$ly׫8^Wj- T}5!)^#5E~MX7pf]vb&ISTi7)}ti40)r;g1w& ~U|qLk#QdȻݲU? *FƦ )CMoāY$:g× S +譸b]}xs3{8QŅN T7(Ŧf in6%ֱ<),ׯyZ2tdl YP$L Ex.D )s :QoG_hND Uhmj U")ã4#3ײ7~r]9>[L|tCތ"Q =Wlژ&ؾ8@bR <>*UCӱgSH_%_qEt"*3Qʈm\Fl I-mz՝5*,dzZM*a="Hڈ0jSv[nV,B"6BQN>@-la+5QEjˈj?~ dfSMeKҗ)86&Oqpxu24͘b8-4[">7;:*iwunpa[ 0i-| ~s%5!#da9mxeep^#%\ϰ!Teu* Ѐ \m zS5 0NEMlT&/𣉠|*{[rcǒN͍:OWSԱpgY'`׷g$u.`x[Ix*(oΞ)3z˧gfVYHI ڨ_ K=uĬ*IƈIUΞϽJLķw+s tp*ϑ)! mҿnG N)(OGME7|ĭwmq; (:l+{ܿ*7/Wʌ鍀Q l+3rt>챮/oV27*(#M-|G{`%s6c(Xn+8* cbEKEKxq0oD өۨYHۭD‡1yAl~`l9OC$&Q@L x6&߲61#{6+3{ P#_xSTؠ4:E%lS4}P.A!ܛ rIBC6Akމq?  9u=yPmi8[3*n,cprxoOKؓ-xKHh;2{̀>c׽?v!#d'D`KF;Da"X 0یΓCப&I(}^_9X;*'F &,'s GMbSa÷q}nͤf?GZ[r@4ar@$͕_Epi|J,SpΩs7V4(Rn|a;z!Wڍ%:l\!q;j {+zWh螢g*!ZaKu jжFq>Y5Wxl@ڪ8Q.t^Ɂ %kйY&XT[5.}lE:22.s\dAz>ⷀ n=&j+^+} qAɎ;DJ!$^ܟe:co&BV9Ȏ!)otZ,zxˏZSt  FV7>|3e!Ŀzʴ9z7 Մ =yj?7tIkk)}E }ǢHrXZnv{wx$hB;"^WH0Xxr:2eMbDI$wWf╥(u`y6Sn ѸqR?:ik@ 0Zz8vTpQ6*HNa,L6 ^N~ FT B{"‘v G!4^:>i{Yϰ^8U}LkGpo] ",!ပ=t;m BktkwE%gk[8`oҪ$ۯo-ߙQ`}I khM^ fzϽ Q;p\_aޠxFO90 o6uv1:!esP |`?"{Oj:HB$ \SxgަHej?Ίj:f ەf8#xL?y'DY[ɀIJ9˰'ۜCr U3Xus) -3&|Q5-Rt&n`l]y MűteU_,'[,^]7@1TSʱ|+klM<;6mD ]l8%OHFɳ҈fN%։fwjR9C7LUjFpm\~tn`Fe?ԭ!_UokfJ'F a"tkk"&R%mzQz AC69#HeB4ZblD3XȠ02f!E^5,;_y5!y~M evX_nPԛpw@=FC&K 0vV*Uo|i8/,<|Z=ݕp6k?"_0 Ph@Fm#M2hp2쯌NRSiN稚_QmwEg2a&RR q\=-0|gxIȃ׷/"´K{rB$1<|$L |䅦OMx؎STJkN MB}%IqR= N&4 ˌzKN!];sA#q}\FfQW&$4E(^fTfI.M2_ pW2FotɗgzacdlAG#\,Ce ;-cTHG`{JYb]ܔb9K-+){ U~a{EN[Ő {8Hr8YԊ$ӗ[D~Dl̤!33qGO-' #QpM$O&;C1-䴕U] !ӑ̈)L<0ӧ s5jG?ylWS.9x$Ld$6h_JHʚ%9F9z7!#y&'ͯ|RQkT[k[e^oR(H8 Jj9:#nM2EH1Fb5ԻqJ *j6 |Xr.$`ïOX3W|71<# *|L=/REu]9 Y\Gv{&0XOz]=$EyN:$q,;t#Dc*PϞfC=$a1M-W%z'%cC w7S:`D:yOxDlfD^hQ>duL, ڏG#ݾGֿfI*kZwQeA%AȲlVZːQót_rǿvUk&I3^!B]9Pa kDxŏ J'܏U8쓚̃h h2 Ӽ$dbCvMe ,w՟A-`,.+7gNمBfA OM< &JDf3hUJ%n鼱r}Hy7D#^A,7Tl>oD,UfǷ`*A)ucӶ촖)n!΢ez.K cO;Ƨ]c׌EW9(CgNm6T`ggpѸmA(hqdi^M. @`0F"nM)PNJh)_["hg{ҼS/"-ae~"))Cl⹛U Wv$ϣ)-4Cp}rϯufpO1èYt1xNA9ϼ-#glDl%5fy"X_Υ/1h]Wmɿf$nVDU2]r,SE!a5x{ #}m "@G1:B9gis縌 { ] =XۜeXY'f 1e}43O9gj}cUNbwu%Z)LJAҚ$$"nƌgӜ77 `ٔ'B%a@ûmRbyꝆpW+yu5yL5ACw x[)z$Ls*)w?q˳8sE6'D]0t>>A=I5 C05bob Fn(MX(Vd\.Dl!׸_:A{`(ݣst$.L+Ai6h_5ߍx݈?Ip-4Yog,-+O'y6%-c" GOnQ|ٝҺ/f184’ό|h´ٷGp 2<Ү*_.Ѡv8,2a0n%Fvt疝DQnn>$_u' jnt Vn3f XYCJy*U3b7rF688oaƚD"Oq?>aR)|&O$@C?[AR\5Ty\3-"bCn%n+*x K:*kuq9vrzwfs([jc`:D}2'h{b`_J__ }QQ@a?g[W䫦dP%b(P]@.uxV1$.n}(T~)PXX HdcD^@)l=4 rcoa" 9I$w.Nф_XI2^Eb:8~BliB<>pUS54%7dUMޭ>yv7؅ݞ'?[id%5X9-Jx^O%vݝ&H54jX۽K`0c/.ǩy;)CV]>s~f LC&M 1_yf\*s%z1j~LsTxx㘔Ai0(Vn<䠀Rw ɥsқe2j0eܠDʫr`F (YXtEm,mm.k*x<`6'~xB~6lx\JOc-RM*& GߨM3όnFEtDt&w*z@Uv&@>Y?Bh\Q5;G p_&,ʻ@7$q`ãKYz #&т["\jz!tO0eL&f( &sOk\Q[qlٵl0`xU.pXn6?"u]~юuD~>[~${^(Y7e@}0b:VʐMZrQRLS9 9*ϮKӞHRzppY#b璺)[vYnm\OݏRy'FߗSߎ#\UMpr̞"!U =N1PL!bZ+?Nܯ% #U5x\TFk}ġB94,-e*TQ[L.d"Hlx( +o4:Pf?ͭCJ6RJ73= @NҜ  gWtw"vr5OO8jC)rn1G KR44`RO/_s(FG5 nЖp1G J'>o*qO@z.L.? ̻U*xAvAɵ{f 4 4,n9%rz@r p?&=7>]h$(kj4D7 l-f2RHyDya>H]On]-P GŏsDaB]h2\vh'ǔ}"z`M>8g, ~#H{8$ +e| G<^1{3S;mb@@J 5Qja @?~LͿKuOv;Y:&=p(+qdq5l _<g_І\n7P29篫R40d:Kido>~@0ڨs%?᳏y/f523tUr` {#%|_ڥs&/L( Z3 Xg4bO=#:dyMM9.zT1hu!ٚp!WQ"U"\D8U!G wdFXB-<^MIk05]AgλAc"Ĭqq@4`7ރҟ0^Pѻ 4KCp<:3ՈMc/,5(5w;n8A]/ĕ*ҵ HqSoFw~|V1yMicP3~F2^& J0P"[sZQ"\$5 5{ :ތ~L֊l5lA=d鞷wrVOm"LS$R?/9Ԛ[{ڍZ>'"5C#q;ݬi$A`UAHI#O [jiX7_Bk%CCf !-+2ߟ3n58 `Q+yW9j.@n9 t#}\ E,), _7Zh#;NPཁSL?3I$VMܽ~hc\[Z , 2lew·2~ҕs=Ou\@U&FpgKF[CYL)pT~wօЃȁ )dENOie/ɿ"ق%MsWΕxbT? 9]ʆE 1 >,K5 !k_>}?LjVQw2o$8~g pMpt mmTnC/(#>zZEM_D!ǼO^qYܐ8o/藼JEt #G=Ľ_"6MEpjW ?-hpσSoo ^uOUUT Oڸ+!>yI x"-pٓ0P*UQ$?-d8/ 9x/8`&A}FEhoC?^|jjBv r+g&1YɸϘ 5hb{e.t JmZYW l].!F!v'A܅j4F N_ kCOiX8IX:aIP7g;} J Iv%TG˚J :4`rx]X]]ݲ`۔ rBRdnC`P(Vr%]0iξ?ARa+@)Bus=+l[=rć6~ Ni=3T訓+z{ ;{? !8퓿XxvOxǽp׋IωD5h}鰯JG}]y /OTnA_C+@iG$36L.y:2f K{eHI$ MHc#"l+UI j.Wi~0kgCI5D=vWB`+4H3g,` GCAGzBWqhգ"@()+m&CQ" ēmB`.#G"e@"S熽{LeP00O*s&p`$Y 8$p˗X\.$mI|NF _Wl[2+!̡4l;*=Pͻs /v|j_RHù>f2Guǔؘz~p/Ѭek8L`n>%E|W%_O7Vf ?m:k-wdp7e㩡EνqמЫQ=y0JU |68y}eƮPP@ b[$5F[W($?9qcTUI=vq{$n@ntH}xpؠ1ua 5: (;xԯM e.e2zQɞJ:4. $Dtzy@ҐNUH)pe˨j;~d5>}1e4&\`٣"8 сYѯ5)>$a25;,e* M vOY t ,,TuvfK&70DdC=6b@Bp.b+փ*i4gyQMttGEMb/+_VSpP6& ]dgA?n `}Ba Fؽn\k'c>) ;_ЭEҿg ߮F+wC=~=I<eI羔*8۵'"j΂<Kt- zcg]̷//_ѻO,ĎXZgS䈫ăb6ml T[f:ƶq 6$a ΜQq*?kY]I-n:9-Dkh{xdVpXj8"}F Wc +UuaM3B 7{1łF&IPp+ )WTIva$NnĜOœezקXFvN Q>`3W+9%#9d.}v9P7iݰM5X9Fq RK-nUW8FBiׂ)؋s$ 2WL(:W6$]gI Fg^CQ<Ю <3% ?L8Y)6REI#1SG͏s0WM-sA? ԙf6=-ZpVY(B`olA*wԂ/e!)gCVJZʚjQL|WW(Ҟ]I _xIv"Œ[vy7^BSc'=|zaL{bRJ*+NGOxR(RsV{IYJ!A}_B Ү=/!av}>S#@vu9G1bL魈Mj7Hr:Xhl !`<=*\\TL0/N/j Rwk`\߬›9I}T3Ъ-w-T:juIt!eNx %6Rr |a,f/Xr .,O0(hwqQqV:\sާ17҄y",vy$t9-1Ѱ C#n=]2l|#_T4pV.K|Vnc;_dOXkΝk}9K eaV7PR(dr= h%J\VPyӇmV;qZ{+v@ny3 MV5ya IlGii$8_F,y\gvMg]vKG pL>0!6kNżi8FuT5NL@U$',@m0klL˽gcOk B&iЁxm!x0X9-\ \,xGA١LLϮHUV&X|V4*gxGt08%oohaJf+Ԟ>DږjTOD>`|!߸f +n+/Wl:tb{D G?GvO kB(r nEw%7I0@/{8ZZb՗au+1~jYno}䡂}Tx-1"9p>:B2s5O=82iς4-w-,+`n_Ĝx0, 7KCo11+DԀʬWVY%OWڨhdc&3UbAEA/[RocfO_ Zs.{4x RUC`nq>x)S{_֙Ac62: ZKLC]d6wiMﰰ7+6"b~fF X?+zU=-ߨm\D |bC:0%Azflu|FiD^qi650'U[ꊦ@Q3Mu4l|Yj-+e88rE~w},qe% n0={[U7Ih]kQ+5ټuH 2 Kσy${rUՉI gTx'4 <v]iVXV}>XeY?[(!qҘ˔W/~CBɄͭOv4@w4lmNɛ$oV3nJ=+y%N5wkĐH2g'kJH5wڼ]ET^1Q~Н1({w8q\i{wBՎ9CY6S tNv؀xI ;\ ?5"{QPR'2i~JJHˀ+?\ҳ.,}8({T2PһZwIMN>5wV 6.l+IPwͭ;Jj;Uå2%[J`}/k nlXbY*E]P-`tcAY"{)h>͎6l=9 yq pʜ C &@T51 ;"],y|F}f21:-ˢۂ(0^ZIOx軿c߯r§t 3W1 VA^=*h`A8!bz|KVYv** H0WF,F&;|}=(d<08S mcxsJY0}uvq(֦Jsol杻dzk fjWjzsɎT_ȯJ5Niv0s"y_CAHٍΗg SU#gn&]=0 uM|o3;flXnzB _llઢ&oHM հH }6zn6?AO'g/d/23/Ҿ~,wy")\& '(zOօQ6n=Oe\^i+l]4Pnr}d~f oht7 ]1à=сɐ3oE}#P50Qoɭ.&3w=$lMY_N}q4YTbF8)SJ gPM d\3ZBZxo-. o˾5鵺|Â#"U)eژ^ir<'gR@΂,>'CǻLF c:g#+Ff3nWU9'It!⚸9[xaEHghMK{?S "cRMe}4^Z7aɏg`<E*޾>fa{.)HSr9CgEZRkJw͞iJ7j(Fɿr)V}W5KUwEqCHHkUOyŮ~ ma/V{ƨ &J00[1 J ʌ}JS״ϯ9$ژJ܃6+,OI6W<% Lmwgr0'*\p,Iްi&^f *pW!&Z/[mHqD"Z GsIH o?Ud3_Qjvc>,{gI߻ .fUw^: h|) G>[j80W- |)&*4;)Q#co" ̣iEP  Jy @P4+8:{ɧٌ2n*H5[EPZִ%hC%%Z˔چ)y# *Z7B?C92F'n(޲P󇑨-'oޗdSk6 _g8y/=x)F3Lŋ~,LL\}-wpL˔.ZZlgHg7) C~$!wWOor&fq`|^unBy3VBt"u&1m .|0IX/2֠չ4lNgan&⸏"@μL&,)ބgJ /c<$^iYV=9w+QNޞĈqK ^Í0*9[qm!LM^G.c[pݶ7jy5  PMxW zѢB@%}q5-"un"Ӣ֣6IHcX4wh|n}{X9NL0VdӹzR:9#Up_5ߨH ȶNw߷z$BPhzl?b-=h5 3;=[\-#usĬ舢*sU6d΢ȪӻWЅnOp޻8ժcLoOԍM|j6zL)E(ނq+2|U׽V -ߡsτ`Jx{7.8+D7AOb% q ).WR'9,%'BFͼ" ׂ@J5~74E 1M+c,bPktj!B&b9&H/ɑ`q>p# ǃX\}:"ɜ,%pްIî܁!TtW|-X;u!Ew te{ZF1U*$;(U52,"o5ׁ좡ѓ^]]vrSlvפ`(@wY,t?ycȋ!èYzg]u]N`=:V{:NKKU[2-h!2GbPd e*0/!>ś6me`Aֈ>/%)a3"!CzF2׬.L@b !)eX1au+zx$*K9 /.Lms\ҕ콗nV:)d$Љ%H"ۃtd $[{A/aQ0L&l}b.ٴ;K3m@=_@[\R3[ 9O\>jGW[`mc5/}:c`/jqTz7 7k%%cG8Eh)cvXDZ󈩦eOR2!S)\6UuHxѝ} u?{Ai t?8ߞz~9IR6MN}5KqcW3lWR a-Ui@YV&\ym BLLF9t̥G-mn\z[,0 b1$۲2b([]hx<0 l䣼۴(;*a 3\: Y+|[(GWSkƨ Aox!ڗ9ha Ka^o@&r{HjY.-%~?4K( ,Ջ[NWьr{@K/1%T\G5ZuKG|֮,sZP_{"-C2R`Ⳙ gASFeP˙ak lyKx: sVNNxA:)-`}?B֘7 zz%; lٷ{3Mf[l.M F9 '; _è mmNFKO׷qKƏ_'ԀYa=**]^1_3%^M?{G{>!m>IM\J)h[-OKKoU,OJNR4})iM+|%#W1jYsdq\y$a-1gi^B`vNW_ϱ$}Gq>xv%+an5ԇ,YiY"~!Mś|'.ʡ(*˚T'uTf\֓nJ2峳=`bPBx527밧!fBc& 7g;,r=UkݽH5cq3ʻ't9QΪ?Dh$KgF֦噍>sq]+*b/"1}zrRL.3<#Q89{KL|H<2^̷OKP$Ga3\iC^&Q&U4b_ kR`] #N"U")lT4&17PVȨK6K1mD1^`~ Ĥ`SY_Ez*B3fZ&$_YX$y4x5r5Lk61P%J(Cv&>8?(\df'sdW!:؃K8f mW9-iTE)४6{n&o ppѠSQTtM*!2oI鞍`]f"{E6,X:>7z',U& ?[NxJm\[1-x팁@e)XN[1ha c61>jQS{ sURe҅BGAE9~ NWeߩ/Û~tk3pmo-@RHN2AV+pkuR`hjZMDi}=R%2j( (yQJcQo(1 1NǨ l(pN*Uہ;P]SHc(JDowCC'юj؅-֣YAѽ &N\A &{c2qPi~ ݚ3IݍYe5IBEf:TE}xhʔrFCy $T⨘__0_^DBxD&Yŝ L4-tKco.\|rnW䦧*41A֒)IKiHpHrTP8qj򦭊:iqI+ݘmj[}{JC`Cp9>I LӫuR.bu9^f\)Ua\J΁F~V=IDƫK$晡5U_.{<2gZܘ, .=]w$۔&:\ܮR esD5uD숗Jt?ʘ7n<g ̎<xiGbQɟ̿P̓4w[НԨXXqM<@<-E.#Ve&7WLeW.,35M획=pr37>|`!2U/]s*7g@zg>}'@D ́ G>:nPCDuJW \h`z)aR 2M Vtn(=ͯ o %ing-{zK8upUOo<WF NOjʠrTΰkS_WNkt(m#nY>.3#\R |/bjf'XyWjNYKOHgu?L@8L m-!6*hنYfHU2lD3hq4qbӦ#sЗ3XokOkTtP~A`mkRgx[y_*O $u@ﵾIe%[d|wc{pvT D%k$%lsiZ/FCjt#pΞcWgW<\NҺl5C+I@j𞄐FϩaW:͊y9bu-%/5=xYDC~Vj[P|y"{AH)0y _ Ou>nm3Qxcu.u=Bo9m4~;͞eB2Ul;Pnv$XGɂ0CԢ/.;UN6fO)|CèC{'?>DqIfV7)E1ⰬRrd!esY[WoQ-rQPVzQ>D9ffgN  &9}H=]3 v 2y͢x֨ƓSQ>g3ő+.VpVyc|L]@Yw%?KvKmĽ t)˟U P.yvh m9)l> fh.3!v `=t5͎9r,UIUNl"-QQ9GmhxC?28~Q[T)3z-XfUڟw!}iS>SϜ==ε(s"$)9B-u Rzz=LRž*.qpnc.,pabA gt68VoD;[@\WTL/+ϥ`*$T=puS$&Kֶu:ґB0f-Ho"c,0kϲ&.Y֋T:'/D{T=)FY_$aNQm-Dx,$/F:M[.V=ۗPoLC h5{F` 5L]2g){bY.A{O%\ mQf!XM2gu^A=I* ed :{TX8F/T6}suWjmJe ~(+A̝Orn"y9A+5/QIMtNYĩCZԘ5@uXsAW?i4(TaHRʇ%ǐƅ㊍7!X٭YG(q x'<OgE+DAuR>zf0E`{eNBW5`\|6Fn#- Mv;!F=Mf._qP'd.t+ݿE^!d1qPMrjEwsf{D[b6suܨ!%yۈD'dL>$_B]o`|?||OׁlT)}70 @}G2耳 N/)Cy7zVBÍԬ5R  1s]Ƣm yVن*l99rV h7V;Ѐet|D'V:̐L/Ib(CMW~: ڄճ0"aT")" u>.ԇY 0jF%=>$}Πp͍<{kz 8#L C134(,'xjc|!?Zn,J#0B07SxxĊ0KI7oXE}H"rq~yEyWVV 2`ͳ3߮MLtHNpWjx &E2(Ej~<ףhfrd ?ry\ [l۳4rQSx;a-pQ" 8f[/L]jN@D CV׃k[ NscӪFrpOs2:~(PAD0f82;("6 G|n }go~ZelrG|L@`dy;uy1?M] >܌(S@%ԓ!vt43;7jC\]I׵Ȅ{(ƒسW$Rߡdo@15-wot[\ t;q%ͩʎc"TjN)<#Lr:/R/a?q=k_w_!YxJ|T6T}M;H#"8ʏ~Y΢݊iPrvR2N3ŪCrgvS7 rvDz ;Xs >/8bO1- L;r-3=ZFy 4NWJ"qžE-i'ZA$xsQVZQ,~S Gp 9fsI8h_j\QEcðmat_sDzoq] ?zjj I59Yc <2]Uw!5-34}2=/6vGMQeSvsսHg Y@ U,4zAefl`$p% ;#벓ݶ5|ӲM?B̟x I>g;K+mQaCi, ύ:bdu`XDjl€3$wKiub799'%@K./7V#,0Q '^ j8DJc&Ep>V0n}"ay qQb1das"-*m:Fc԰:8`q’'uBI >ﰋM~Ts {pt|$7~{mvH~'nZ9BGc;PBsv(j5FRq&V"9}ޭ۔DEnE{Mr9/Dzm$vCONaR Yҫ9pGӘ$WUVUv\]yTL$g6Y.ϥFUٴ7BKtm̱!a~ہ0FͽNh{231ZvǦcݵ֕ l,*e+%s%5V gF ͘2Ԣ~?yҐxq6|7ˎ,9ilA~`5Fxmi1moϟ}cdIU_}{}PRXmݜɷ`GeoۈGFLucAcQX8{Խ,USw"*xRx͝@ԷTsܡST>aA/3 7hL I.@u!`qK H E(sqzWn0#CY7L# w>2[ҳv|m_+؍j6gFM6n,KY Ls]݀wJXM"֩(߉x pX*3 6R)} u$˿0 -Zc&tbsPb"'7=F=ֆ#?8@1 4)Z_L)"_j>>ɱ\K:5wӊ,fTKyu?k@Dxuy*Ra}R-=@ q-(cW*½F/r} Wߚ>g,_.\em6a.~ر{ؙ5(ŰmS{O890GzN_TIBCb8Re|WX+r:Yd<@߸1!tc>`*(#"(W<[P#ԇ |)Oө@pMt-HXN'f7kb*/~F&&Un:6D^-JC˯7RE}E=ӐxM%ޝbV4Rx\CH#!:K̭bA MfC7k}@oE0W; =AF}MGJ Q C/8$dIY1ɘ,2CsM`2AotYS?;LE#"/dڟqxƔUI$0zw7n|y*լ#0;T帵w~` ڊ—cvXcsa,`٣@t E__!7G.e]/G-DAa\u@cRR/^C0&[E#Z `K9:W>U0^?XJ=b x6r熼)600X. 1 5|VHZ&Ӿff;ؑ!-/=XZ 6.-,DsHi.dݴc@pZݤB *SRXl@$s|9MGBHP Y[<^jK ޺ =GHU#4V:ՖypzC-0]?uZ ͙Ql:d|mT~* _%^8ߛWXl&42 ^ChHiiQnC]t;x"uyAfl>?]!BdCt9s^c`.畠sQWh+ف-E'xޫ<Bwf"5xQvsM\:<#||NXH, ܾ}IQe-ώgxbf6F ^D{Tqxqh<{ɷS3[F5Nڋ^aeSCвeozChI<2jg;y(ltYoIt1 !3" 5eJb NuWFYfe,A4S|QzTdQns!69rHe7Si6f؊FR)UvHc<DKߜ=bdbZL s$ygxK޾C05ւ)fC1EJ,}Era[i/s&QAQO8}2%(lq5Sv. ~ÒMNTr|/akl$vi~4^U>(瑥lu}b3N<پ cL1JDcD}y )j"-9&C+eXSN|2~尷Y`YZ_G5=Q0fl\5WpoJ8_A)j,qb7iDwMtUdO}&f(Jzav l8oa cw_E,-6vԲkj[Q=3jp Sves5qw34VD1`[d,XCf9I;H.P x&[x9Jw N8Nn/,Vx *WL/k=}6zHHoK,y`oOիѯ4*0\ KX8 e2EJvx&h,cߞʻat{6RJ/Z*~].ޟZl &h hlxJT7zM_P*+6r2rzZLN+eBQe$Fe^Xن %y24_56`WJ7ɷ7wdheQ(?m<`GbFzIqddqbXJ^i0D PN G XȄ4N`3m4A,K,4%޾A>#|AAIy&َJ%*c@= 50qkom>VAsgA4ؕ>oKpR?OqzT+8" J17 ٟ ŠzLMKi' ̈)7=Gh0V%Nأb7Q&(;k}qTl妯d U: f#}JqZalRӑr‚Rbf5f)}F_ 'ymOl k!_;=E=Mq8Rļ쯦-A0ւyPvurJ˜P+<|)A8-]"*pA8 s!wQ۶ꌴ 5.-ilG"XGF}ee*s9XNcǜ ^k%[Wxu\nEȘ:u [b$ߺQc!mݠV4#5A[rR\+w3Y\m햢uT >f}%Zҙ+DLG fڤ;ӄ&R3+֊8PUrG 0IdM!DEgADlY`~BYP,1:km óv 's[ƚ%0ƁKy+.O\Fϖk^82WM ! <4#N,H()BS5@pSKK?󊔭 iEMe?ӭoJ2#;;a͘#B-gcV Â(^vq 2mg^|~oT/"N@ҩ_Lpfx%t-~aOmpbƣ6Z+z&ާðLpńƶIZ rϖv5 (˟БQnVA%f6@NqB B~s˪E111U٨!a eH1_r3w_Su~G?N+Ԛۡ60T3;~ *xioDw=g:׏1`$ J{Z?\SSg*6_|v=*Ε[)8x= ycV4{=ig !0z_w4's/P[ZnvW^-mf:c,[!xD}`dĹHI WE ROIyKeٸ G4cm s9QgDЍqdrXO+qSJ.';dFv) 3N@CϛscTo }x>Qn[TMN2R-oIȢ<9gP tqy<XzF s٘Lܿ<ɍ[S-/$~æs|Z} -{%z{|H$FQj(0S?Q3Ce³&?_5#doMDKQ-fQ8oTޑdN`~41NawR[b}=KE@; ݩmEU-P{Fd$3?BqDyݩPK1%"jL6cS1+fT,}f3'X_+\*AzEB7G%Ss/DD2'j36JŸhKlSKզg ,ؓCs0y>v?0'7YuYU+'Va]H'"#NL~4Yѿ) -N펐 }f/a+gN 't"0~5i]JH%ľqݹx$RFb:L1ˋ]p19qp-Y(OؚF~O&j3.έA`^h1 "pN¬"L8aǏ (oEo% 7gI;lo ") C.\_;bGץmOSѥLݡ, UI; ):h2}G"/#e$UVHN$fV%:T4kx_4C\ Dv & sL>$C&dJ inbᏢGCe2cT8^UIR %^Qd"1 h,gT%#, ťỂ4Ux5̜+P/F 1Lr##x(K%9u!x}ybˠK_6Z $9L;A9^spE4sO5ax(6`[.L›fM‚|Ov5T^Xj~ p20OaDIC@uJʝĹ"Q])[}_5/.<2/cJA?!)JtIJe_r^e  x+h>TˎI~ص'6wcUWLqLtTܴ t5-vTg҈+^eJ[2ڟaՒ 2n[{bXapeR[Ŏ06XL3H|kgu~5EWES{=Dֆ`k@NuuN_‡j,nXf2vxo҈Llkkߒ}UvIP2dFm oz^ֹ,=wEJ88K;: 3-(pIҐ !}K~5ٻ5 QR^j[x\O1Ixvt\WQt씇Wb {eguh0$n٫HRt&3q 8q,du}ݠLɇWRC^$^҅סr&Z;eܐl`KfpꯦpA5rES ԫd@U 'c9A S1ɕ̾pqL:QgGuOSJ TC\΃Y nrZ왎@+U.!_1直?pʍ |wܚĈLw 2*x{Q2%R3֗.a'aF n( 8U`c$d?}L7mm)WV>ݹ~hfݜˌ+bŲHx QX7J^ȁ3UZ" 4PƸb鿑t̶nA"(6+iJ`&m&.z|Vf4 "TCwSGj'Rb/i1N.NmA#zbN<òWxya,f-o/j.l!R{vo'͝n k1sncL By K?|⯸v=w PRTŲ:^C=dR k`lME~,!~C}g1).r5D3<vz(t PDJiYq !g٦yY}x2IPJ܈jBSLѺ'<@Wm3|P޿,6 "1&hdnS.7֌37@!Ӆ 0ȦlBu ݛ(%r]QT,_'(|cjDLJ^Bvq>7}6UD|)̃ b(c#hP(ܰgF}":Q¬ŝ0.Bհ0ZNʓX'}Q557G6}7'>2"I 3HYٚ G}R j|kAC~8h::{t*4ؑ5 -rφu@S2AX:oeMISP6k3p܁8k!qX_Y/d I^0"6iX ug:ܑZ"t`XVFw1\=9R͂S׌&<3}ҷUIѩ<w:GR %_ l1onCL9*U/7c J!@>cu%6`0OӵZ=k*{Gb_Ou" ԿؖYNȵ-+jA~0P#t" Cgksu=?Vsǩ$#+?3G}4LqWO /6)(٩vXj*uI 3Z܂Qokm29$se?STJDVͲVk-{/`tw0/NKU6nm_2ߑB0hHV` 9]:$b$į0VȒ^xdKj8{7I>it1?'>2;~RcsZqUUb2@M8ڧgA(k;!0"V ͖rƷű-BfhPs68??o6ȹ&z]*qDPx$и(8ߩʅ_'~9aKv!'3a4j-, BVl]]%o6J$^xMUPQN4vUA$?H *&ކN+ӲzLvtά57 M&LEZm4x3 91^NL jnb9L&Ѓg>׹׋\eCJ[c&'. aY@,,q|.'zC^>?gRdb*. ^)\VI9߼ k\!p*,0 [[3lIy`GظEH57zS"mӱv( `Fc"9X^g5њvQ;˪F\ԈGYG)MאW`K1zmN!Dg/m ^"g2 g)OyBre}+Tzv;`پhwˡih7<~qߢ84U p'F}d~5B^VpW H"mwK$J7EdſYi7Ba JFgfxltvXG2>!_Xh-`qi7@T e/2kf*PK|ͬ1:¿QmDWf1>DDQ&"Ul/a_2O: T 2+1'\z#eӫS"]V<,?{!>E$]w+lc\u[؟y֬uFɛ\i ``hn%KR<A=vn"C,w'Ѝm{|PUmb#c1g.YL."}%@ nʃ@jsF{JϾ}>s^@9׌s,77j,]Ta?Ne P[+ynSuslvp2 edQ|1.UZm=ն#Oxw#=:[TG{ u|%u ?buaSa vC#2 Ė<"YV+OngSXu.Fbbm˳8 aڰ?4ah(\PJ|o !ƝNcZRJU9?pZ5x9ż nk`^}4E1xRnYa_V!@hFi<;~-1>ŋ!Eu3X*w|'$;=VfcM kwU](z@YAr厸[ M5OCR6eT-ȞvԔ@8[Hkn@ZZ\L7gfi8h!HsHs)D;x^"*Թ)_/I1 4Jsh!} X5 ʥ MP".A5cLФl"V/u8l-U_!Rpb%3 [9~MB(vI,6x2O9ԉ[][XB}\(MlqDz{#[oLYr2߱[aQ]+ޛ<rJ GVU@tkH%$iqʪ;dJae*s K^VڅZ ]y?]Y8/'{E,J|3Vecڭm:G1v 0ơF[F$Dž5'~Ig|16<Tr6;v[Yؘh~ ĖId* W`3.ti]!1;Lcz&xo}_JFk%LS*O(\mI[.fM+?Kzd_P-W!ġ6As5r;khwʛ*EcmД˛ RW{kP0-Olw:nwM+zxăJFjsrf\uuŹ#QG_rYz6g:|JBanÐ@IZ[,ufXGdo3KϫP TH3՟ic8gNאI>eB)!; sj|D񢶯/m8.Si^#pMi ԍ٘K&.|d$\aM:z^=.;_mPf]:f'H|'=͵gS v2]P if%dg?hI\}Źy+ xxdFۛQ;=<[OUAҹ-ͺrEnʙc LpVwׁlP^TU-ۈ=%˩ T^=ʪno/]eF#«$qE5÷@ETGD=-+T}N BL@Mev́NF[|/LG [i=2u&)fm ,,X8oIH_Ĉ{7yHso ~N|E虊Un(B'Y/żVq`w^/4kvuϾHP*A4d8W:΃x *,:{?>'A OM{Xkڳc'f[N Q=_q#io{Z. &Qn[ۗM4ZS`଺`c<=Ǵ\!0ת=N6Ě`+^Tu853i x<3§#!?qBbܪz~L+x+{1u Szq12垯iqX\29DQrIBm=Q96$MYY2҈i5O4t1ڴRA2`-D-2!Du t72m#LQ7C-E;?dwlrR(V,jD]VfU9_sdAu"CnP)#^,7 d..q4#ژוի+e:<$iBz2$uH5s[EmȓӺ$D]usuX~(B >\w-& +O5JJ'JW@D *]k_+]bcI֔ȍX2zfdNTk 7#,AqbbeƶbgvsϔY[-8̵8 j3 '614KޮX>CG~m[M+JX _-?1B7fe,k䮂ܚ} Dprɮ *gC&5hF揱bvHɻIJSmwkT3*4.#)YDx^.YPopi3{]Ē""H VB]o݊ h0q][!yP0#a`Im>MΤ:x@fp|366Qx8*u|Dsf[]000{]֩>*׳j8 1((笑*tθy(BĴOҒ]uy#yi&gZ9OMt/RֱpRr&[I`#Xg9S_U4d"1-S u((CWQRW[X'Ye?Imt7O)Mۏ3W_~NsWdقl?ՖqЙǯ9wu)Ua'?$rvt̳YB<6Y l-Z "}>p+JӨ{Ma0|B$>OG ;6w0EN$$Ji.'Aw gm5b*5R5oFy@8=,yjgBh%zҩ@Rx^GDlw\v.R7 6wfgҸfL"eѾR<`;!_ (k4I; BkJL%Moce.…jPBh(jLjXp9kE7r]5,7w%吚1Ri ܯ8⃲symS$_8DY ķIm#߅5MnM mW<*|7]s0/}}<bVְYb+Li0sˇ@FGu$D^La$KXp'N7? |$hF?,mDk&:`tqϟʟp$8jpRTHr䍞$^ݏl4vj1–L3#W[ـm_/)vPg4M\U9^{;z\}VF90Z fRԔZ]K2v'\*nH-L58/ 9D8krPvy 3C-JvPTӬW=Aǎ0+ IP=W+/bN;_&W<m06ۆXeVlBA._,d4{,)dvh+Q8v{o{PeF gM΁~7._xSf n, D&j֔ŅU%ZTEbaa.RyEx p!A$ m2S$$[ȇQ@|(Jc?"ʚC2stY _0CA&QR\3!7 Er*/.lxga|/n>SiebrD*v&pP 5ȱܤkm$Ĩ\dE0װ<]T]&}h*n ϢMEk}Voz׶R~x~B뺉*+&Vϓ߾&ȔE`]#8dwuw436NL̅f>Ҏ-܂ WJW B4jn.IMw9g$3iN8w`.3Pިmѿ+Y,ض`{-x^O۹Ȱ ;AHI DYr˰2Z-ţ,"=$} Ȗ;n(Ѡ+#]q>,rabB3 P@ ݍaPpB㾂T%\eUm"ʎ}lzb _ Rhj<ǍPH/ N%\ҘJZef,c:}e?10s ?ikFA~ r$ (jP_V(u7GYR>􆤄Grbn^c|GW7ٛՖn'c;DO1s=I>iJ&%yeBV1,"O5YFEn5%1,rŷ`wBe1-^GXgy6烷>D(Cknńuk?QNb3Ap<.'?mY]t2nSM?ف쥋NtFgnG h ^XG5^ B&a71@CEFoM*fkc|J Vծ Paìl/;Rcj١|,͛]C0T᧦qAV@3Gk[}$V(BdD{Ysmтf`T]ɁkC %]MMqT G2}qUUÉٙ9IJkX~ogrk|_ڊfaP ՍNvUO{ ]!R B=Xy1F3 %$ !a.hF5/0ct%\4VGi<67-Y^*hsS'RkÚ5:mȧi{$_YW'L X8 zѰ1LVq$~?{(էic~dI7W.]D8< ,'LgɬoRD"`K>u=#\nD4O<,H0 \ mq"U~g,,U&%AfI8ei9".},r7Ge }bk]̻=G(G!6@EX*Z^)Ht]^֥9rS0bӴfB[~C 'f5HDGq\: $}I*˷z}jX?eS:ZOT0?X+tH(ݥ!]Z:硗JLwIbKtH3;}4&hG'q:3?w%[($YnZ{9'`8E"Oz,pCd)@c}zaMX+'Ơ|'Ya]c+"淪fi|VWSq+ WdYKJ׎mNO'oB,~W}(ᘆRa&M7(A,7C*+SGؾ#!J$y.^+pWЂ,wG]<67 \1W$LNdD}, CE sxcI ,n^ȐT%9w`ӵyCɞcf< /.ƣjrjU=DAlPr+Ǹ50Hiӑ+i縖rzs36:.-/ͲLSC i /)Q~dGO¸y!CP1TPOyR'3! C^`] İ }VeYʾeWJv]utNxSųѐLxO%̢}N_/6Hw]ĀA(‘3دgV/Ýdy.VXڢ%Ӭ-jܬc!K`0Ű#hO hƏ0USDdDs?E7.;gaT忏Mj1$*R_x_X68PlhFpD!_a  A+}g,'7ю*t=1?<щ9l]c-_ E <Ր#e1)XṼge1hit Tͷ]R7(06 mPI Aop;$6;@E!Z>qMub_>xPxlIC. MY>þn]w98;T&|t)O|@etY[Qޱjͧ;ިy\P)8eo7@U~swGQ)O08ʔ -=-TAs)5()\p{OHSjO]0,/6{b1Ƅ־ zREDe1Vvq-PNvz1v!us ,eo!~ T}wY j^&M6^^baߌܩىG>Z. fz+>cm1=_nȩ`ΜW={=nBrKNJSzmZ3d;V|") R1ye}>@ MqFJ:TrK9w$Zc^j\+5sv,J{&fr|7h Q+PM ُ#6SL;G ij EFB"p6},^ʩB~OmY^JbiH 9~_1` .cȨ-ZE^tECʃ ڙ)cs643\p"zM,<۳LeU?=M')6fW90!-yuL|Y,+,q;G1w]ݩة z#G2oo$Svn;$xGU[^p(RqY X>Z| 3FY<&sPJQj.j|”,N.6I#aIh﹞iJt8) T Yh=^rF5’SjY2Zemm6,VL>1SUָ"E#gJZ:\htܘ2}@klU \G?6jf{wq+}j+!&<}SS:ttczWpLX"|&<2<O:*H=J)q+-1q+"žp-SOP~o<+JK06r3.;Hae]_1h"eD .`a1HšbΔӢ#.[]޸:LF&DUoĩOZ֚6e⟽_,xczoC'{>e#\쉒,'9,EwÕ#f賬HkYlj< Dɘ3cFr:84`QۓߖǡfTP%?"SX.t]e.%8evxcksQ^/FC Uf7]l- L:7Mp QefRZImH=ۼc *8tn;=%,YT?'hJʉiKC[^(vCV~ q8t799l _)8P*F$& VjƳ.F _+O),[]Xˏ"eTQ;;yPӚ"|L|δՋݗi͏~) /68XneyWD5JH; 9O ?h޽ 2lO!e{[nI" |S9;sqYdF6dX{S%|A[ԅS=k ;5jyXyXD{4\ +~w@ igI.i~WqrYK=NW2Z @נ 0앉D,lF"t9 m{Y;s-nSѷީM\Ϥ *Bj4Y{]y҆DJ8N¹@ %FŸ#Y jÄٳ*Ϭ1kfWl7Ghګw`Yr-;i+=5 nS6aAb c*h?"o7i,}u [:k]-t V0P`m g!*#/Aȟ-#~"\XrҩVEfd*+6g(GLO ՟|褦j;@ʉq7a[_WAfk_^.TSҳkNnf.؜[i$,'fDzh5扬)gx'-bhIHs(6P)XeksEXM]L/iv{D_ڵYX(:tkƆrG~ t: K&!AuHRp ~ȬX &͐'s2y 5`NJlh'Quld%~JWѮ|BJg6r"q'Yj9MD Y"9t{EV/c%*a,Ķ Gxc/֬K($gs8Β1f㏸vIc4dY$pKI UT g@N(65̯O1? iw5OمLJ>;%y ^Ǘ=:#a\\2:>FwZeSzNX^ 1Vg^~*w6OA̝]3z,&j{#"x+M#y8@ap8LOit;W^QXVJbU+t4`M כ|~< il(A [@:nf< f~AT+/lǸ $Vjee>K&#%]JgVFƘU{|+g Jnh WVÏez[HR»cZZ;ڥ}"o:cҷLQH!98M~ bYe#e11Y}Gd߅,҇r aP6&u,H8QSuyd@5lpY( w_snfg; V复"v= gtjiݔbTrh9kgOvqz-bR2x_Gf`?^8s)yRTU*t{1ɺJrcZhGep/;Ğ%g^z n˱TbR{in M2?̅ N^T6 5|p i#1ƙN-"&;{Aqܭb2ֵ4?О Y+~AnM)]uqFlI-Ǧm4{{^h=Wh؋a5_khO^,-߻C$ɪ ('gSeH>@0LdW!8b UwJJ?o T?Vlz2Iqndr}1*ȧuޏ^iZ{W  QF-F@zξ`\%b?yzh I+<qgJ`n_և<"co2 'gE1=+:]rn O׻}y3ja}# $q|ݬ4 ;Q-:< Nێܴ[X$)F<,l#1&cҎX6XM 5ك EKGvX8 !pO{XrHΝ)nﮢ1dk/e4o05o=4;ڮT ӴN7L#pj.h֬tnSM3Ԭpo40a|osJFΕ\V-/Ghr%ʲR'쯊큟1 C51soδ LyASBi}UNyL ! EzXХO750%$bnw؊+]]+ ) IJ߷Dy pPn=`BWH\YE=U_!|*? =٫i=Z2˶coci9n"(n6WH4H*X pMP]M3!a 姿1etܐJAj3>BLWR|.`;ZZ  wS{/[ x'-,ax4䋊[S):YtEAbJjf"%|ʫ9˫?RcMC{÷QpQZ0P>;V[겟/%9mO6*b2; ;45*B]!gDV𺲔:]0T85M̐]|{Y.Va8=,\|jtQM^)K/A,qO :Y8n蛙k xϧȃ gx'-n¹R qPiq8K50Ћ *#nN)pb96 L()S)Op#Z:HF=_f%Hn乌9t. US;x=|'Ό .nR/2 "Zx},t[ GS1:zl5+ԍEۑfq.+/ީmhxZN9#;[ݾ jϸwf4s^E\WE{};EG$B1K]=Yub+ΰ%pw;ҁSMxkWaI^a|S1 5A˾M/,[Ff,r\Dߪ#vnm_vo:8}{CΦr̛_JQj'nG0AEtKDfr[HTKͧ=ic&+HUfض rcRRqBP< fXb0/f"o*F,LSN8`ׯU)g?IZOR+7qtBWtCx!m)_24cA7*\M|`̉}|?gw d}A|G5_ $N(YԚK{-b'~'_B,P9vWѡԛD_/Zqcl L]*V}m읏:us"|cz|*K[W=&mA4 S\sQiQ˄@$1,ew@(Hb_~Zb:Ϭ FL-AwEw Q`]URbc܉k6Mm`ri)'U~ ׼NhF_+dG(YK7iCo &aow๫2$:㗨DI)fG1J/tx I8Pjj:@e"H#CKr["rס›s|,~ٯWiV}ԶeіExۇv;ZȉPr"uݎސu.ikb%a (fc7(h?qh &|O 5&8}ŷ7Gipir(5!T ެ(^Z4j߻A9'P×<Ϫ(}ΌF[yW-Z6EY@c0mPZAuO]Wb>`Ӡ͆7˹o#%_/\Pc>Go̺.*m3G^*&:3e8ֈ!h r+' 02{uMoZaZ-9x,"tT^Q#5Wj m;ɝzR%Y>;V$N VqK/uz Jp4Q}\΋IkoEN;汨m/!;hKeM3d J|gIucqȊ+"򜲻W3Ǎq5hXj@ 9$`P9 W)>Q*J,u :1'-+!AL uS_ mR}1zD[5j|ZyQpl~VJ1Kz'BI8˥ёԷ! 25Zm&ׂ f,56t Veя$W9 .VS& S"/ X'.{qrN%# ~[l|t~;qyʧqn?{m2Ko1xz10MSIr>eX`Kg!N튏-./ ^o |x1\$|! w <L_,b3'CMwƑ7`*'mJzFuZr^lUp"^~-T?] WݭTw!u(Fs}:wTW.8Ir/vo2Q5l ԮhJv |&dZG\OE;..:AoX{>rV wuۋ0lrɟnWKutdVQ8]<ҵ=dzFPHw.A^#&_~}VmLM;ܟ@7|jSqhdK1M_p>X@Il\K-a_'gMj'2Jՠw$i!#9ܒsՊK_;fB/,/ 4X,41S a!kw؂Drj*u&K?86O#j=,"yذ`gIfEjsݽ@3/eLLد;C_@eupA:̞2 pPף7̵b}<Iglk I^6eөEj!"-f9uvkl]2\$vH^G?  }3^IC$AMBd\!O0;u|iL 0I; 2;~S7iYuMRk7p@MC? )?Cc [i++G6Xr'0W/|i! w}ASR>6i*&j;PfVC^'Ad&UN]3+8 BrȡHP %PJxG:V= wP,xbd͗rkBz3Q*~n-wK Yڋy'd)a7kFmlk"Lx7.-; *WP%834M` MA*֪ 8;׭;Pdžc)1$ULs&O/ f8#"G2hjH@+s?Jw.= "i!KiyS`&'/JO }PmTg˟bK{d=(uiݯj,g;k$ngqb] 2&"۩Hba@IE(hߕzUr?4i}qSGDk ~UL?<n)ӷ`@nɉu實&HB *͆"kpU&$RQ) ^Pj6T̿J *`xbbf)Rf5 0b˚cG.qFCO9߷>|B"r+fVҘ3§NɃ ,me#ՎuN5!)2`-1 ኅEin}3 U}Y "vctw`e3N*NeuYǀeSAe|eIKEjwD\}N @+;fԒ$|f鸴9U* y-h-_#n#(bO>u6*0BFY#uRc0X=T. EB_muPFW kMx'Ƭs2g-tc$L:['f js+g=%0(KV4 sxh1pHtLr' nB2-ɟ: C#"~cDe C;w:Z_<ᢚM,H!! Lp *“@QS X5t4(* w- _gۺU^ڊ߮Cfi5 DtxIWri$>ȄU8l!Llˍշ8m_lOkH pEZN aGQGy`z'f_a(U:p}fcbOIqV0u8Tgh~!QH'MSt lV21$Z4)\)[eU}gDuk񸜇_HY6\cL4REe+_h^b*܂,+C(;S%"S;Zz6uyO@=;$V%& %oj oF9He4 vr0><5P>NG0an|R$珏W4 ^?5.gQb  A3#_[.b5|WV$@P#8<~qX]豪Vl]gq8iBѰ-k51CEz y*OA7@ՌRv3ܱ 7+ aB,dX*4^,~_<:X D)%>0ZZKO|Xj$j2-K$GnUPB")2#c\"pLxa@Ph1tҞ6" FZIV_bc (XA<^6d}}@Wo<T w& Ow).w4w؂E|lj)4.erBʛ'ho]4YS+vVxAU'1+BhXzG?Z9#"AP=w +wwu*{%!PgakT7ߑBW=Ny)PN9ziYY!_D%jDtbIlTGσu5 'I@~f%5rȏw78mc.l)k({}T@\ǐaZy)ΎC t'FIh lWx#B2H'TV:X3\6s {e11+JZ5}~! g/^ zB2s.Aq /Oˀz\7?N4`(\'*A̹r**tLCX?g[{\Ԝ\6,yY,"SWCR{ 1 R7qao`LSsmhtC6|B"y_s!(GMr6)M$7ЊJFzqק669jqlDo?\  I#w GA<5^7k]f7ˠ!gl.  x1אŠJ vd];9̡||yzv=E+w+^y2 /kB{&NZp>Ӫ.#bȒHvl}Z!>nsb{:DKym PѥH~f6Ly_ ֦;PdY; Z# :+"R0qW86?a*&r Y1JFVI߇9bRXSu+%z%賺Դ.˜`KdD ֳ|?H`gjrr#P./Wg#jn0@+u$J*-iVMFYQyѡ14 : Kcagx{P.KpK¯&C']z5 fiG!dԖd<#Qc]yPPY5R#]i0. jTW{w=|Ze `jH޿:Ud9^tAw*\&Դ\Un m.:n.y )Pw Xh3 Pz-13 "!]Jt]!rݝngaPgUV[Z=IԽй_+K7}6 ?`f_5<:iC0CB3RwC)&KO^_8=/`p:"|~FyK}* M#ĺzp#Acdy: -/n4L=rlŢmK'2VBk"K*X,~&P~w;s$Ա_9(%Quq&Q=(f3(IA{kI_6% pW]|zAT?z/O0*9nl)*pkMatp}Lٳ\r(csTݲ7N=>ph8|<n uyu7x>Z4Ѩ[#Iqls5= I/ˆC&Id:t­#/*jnWnmҫE봧R`,)/Ȼ~iOi|wD ~>K=lw۠ƭͬ9ۡ -?Cu>35Y ܹsqG&Vpׁq(q,M3LZ\"F<*[[GQ೹lpaP!@kp rHcZWz&d,(0JDs=x67:n"SNi[7j_t̹NDhHVUp@-]5<w | o`؉H.@v'@˺5'6`:Xk&6(d\A) K=e.-1bB&x^\>c[69ضݾ!iD9aN.`r brURMB&z&o"k_ 53/04ĂխtGfl#_!`b'M!Id<^}!s;R#?]vYa^hpN`'ٌrr'*^Lc#Dk/\b6/p1ؓ \QPǑrTl>N.9.dzJ;vF)8Oiǫ^IUw 2ЁdzQ}D771 ~4FYCҭ}({J;~7BbRv$OSkKudB 5NκB=O6N1t$֩l1?y\Cߐ^n)T~+ZgqV#Kl&8`BԄ UkƦ8FjG@=3=>ܔ棜A?czڝe (Y昜7BX"/(B fIrP!~vwш7bw5I!~6%$5$:kbJBCǗ^WQdly 3k̪ApyBn!L[bk6ۍ0cL, f(61RBy}D9oed(ҥᗘDApP<4ԯ?Tb:p_ "N6Ohʇbk|>)zK ,_HFo>#{}{FՍqezH" 5" 'bBw@Ԛ3Z7SGLp( 5ɟ e"8Fos"b[p3fZ$Qr-/p"B`MK37eK$$zP"LqC)rҠÉ KU-OҹdPb| U\Z;S\1=5 TB,p™9: 罞ixO # 7G( w'q|1dZc.@J;ПXI0ղlj%|Ǩe>_>gD3 o17e "Rz 4Tn)kT *%:o̾Xp@L>֡bZei53>{[OtMQ]Įa4A< 5\FޭCR]ߤV6Pn2)̈[lj㾷19Ml RgàziAʇI}OU6ߖԛg>FιWrGpS[#x2kO Y5wn%ΐ8ϛy=3^Ґ0xiM EtH?R|-In_esQe@(#5\*A/x7{՝QXOTk^mhTQ!E %Q[jZ27I?=ªN欆c)6kMޢ>KYxp=9 azYqPlGDRX.uΣK^ feݨF r*XV#^IBh&:A e՝بDxJ#>5ךIt^lN+_*(<'1(#V*R+Ikr?7B-.z8dVKɅq0b^l@K942rrRL ώa 1ͅX EiWPH8ꑢD*h)(N''-Y~J%efXr/rzJSgy>H6b,[Z&`N㛫R+SqCqVlQ!Y.]0rT(g}}Q/J=#h6fQOO݋} !6WtaچzJ[#=C@I 3%XF{\xo*ڐG۰R]Ʌh47TK41mhRTP֫q`laIX]=¸VĠ x7sϭn}x$M#}QG:o`t|Gå=[*"5`'(50IGv'EQy~ !mДf̋VWwK$0q?hPUmm0:\W4|p%kW=#@PSKRj_ pg:Pv\vQ,ڬtqTlpGP-%e *A reRl{? r/+@h3OT K6")pɱQjo:l^X*@{$L#!;Xb!ɭ4f9=^!16>a @jÌ./PL4(8dX{@wj+9+-PXw [ yИ#|ʻf7.\w&1_c:~ԭlkכֿ'+*?uBz Y_mr>DrwztqA.ΐWVM-r-1Lt`<)=b'xq4٠~^c\0vm>_3roF/ 6},ѓuflN9=.Fxfyi ɐ8- +#E|ñ\YPbΣ\iMXÝZq JJoo$AcK?ydb"])t9#YoS˻:eBJ y23ȏ DYk aGYTz䑸R.-_ (yOEkgZf(xy!YԄz,ֱL1d`Iי$?89k6>!y~u 'DN%k"\h TD#g)P[]̬ARzo?Pcd J``࿒n (s2~9d$cL'O,dqNUh)a_<#0#0{y/@nƑ!¼ʨ2O, 8R@~V^uag="wDwf9E.RBIFROں )6sNnh4/{U rL,g`Pc&Y8Se%\-86(>Hoid-9 :Oh<ڦt kh B@REӱ K9FxmelD1r΢%UTTޫ<bZ 쀸o8s'h7dg( _n pFbhDFX;SpE5Y;KU޲}] zY>'q\Beܝ*DR"f(lDڇ}$!'Q=Bdnūy#TԥuSuԽ4o[IąXa/wƃdN/+GKqەˢ\_A;銹c!L@=՞RiI2֖~`LEǁ!%qKT,6lZ= GHx\,.KA^˭+zYws [% 6ҧg.$8e(DX22ލ0YTgNҭ qUAřN\60>-D R@AE1P47#N@b9Жpm2%l?*WՖZplKW_p> Kg|s>U4J%vc«YZDTI1Tu4乚`M[*U)Y#_P\.H14zE^0S(q7* Ozc,W&+MG_|Q kRq6|g{Aw{\ǗSaqU25}ꞺێL/?L$ơ -]'=cTHe66L !@%%z@䙯FxZN%\i%xb!7=m^9C/ea&F_kۓ~{Gw*'i\T9&  >@_7QL &!9O潚2L3-0QWn}pS.?ϝ|Lydp;}gk/jM$ 851pxC2Dˆg Wtޤي 8AhJO%P=چR+<3 /$h17زق p9-P/oMN1^m{3mgАpO'ԾCp5D Hkq4z/sn%2C7qƂ5uuHIU}Nȃ +׶jyćB~ڥ%(a_PڭƋ_'-ߨ4rYWŝCⱺVl H)h_Y|5xL  '`cHK0{x*x4zE̓ߍdX{:ݗiA!NrNH"?7\Iɠa~>B-Ra(k>eR,An3k(0K cjcGKXB҆VBGV?&,eMF*R>87JϊwI1\lр@ %SE2mD'crWR8'[gYu6?07s9q7 tQ[r|mQвoS]dMtӻ ![6`^aÜWK]֯Hک`6}I*jD7tN݄&IDsg4c ;uhgsukH*:{s)A?A E1+'t*[S9-7itO0ž7*ͤzV >\5Hӂ9ڕ~Dk&`$# lUo7 [ԐKJl>)9j>.OfVNTkjd\Qރ,:+.]k%K@欁7+D`'Hd*:~H!r_{!I\Ňo AjFUjPO%\(5G ]t\6+ ٱ2STW߼ԅs ر3ςMUm6le[gu,z)JdKRoœxo p#*ZK(Wɋ9nc V.nS>3R,O$ <{᏷UULh>m5>O7Xx t!-GAFl?M9ǜNrGX)Ba_(ӣY ;y1ߚ4 3;xb]B3XQ2@t)4A֧DAUE`+ i/rfS 0P1 !e% GAgAe΀sNACxRk"+QU Œh4nhJOdpTD?Vdv@ iws`kftS{ vAcAH7{ro>b<]h5u"u7@TZNJKEcM2BhT1`^&`6Rٲ8Z,SmƘytEDd=7RکVR9%?]0=>ҧcFEĊ ŭAc)%a4ɅpSMf$ y">5W2#x4[ eTym%v׹x%Q> gF7m M0X !UIZJߚJ#\?7|r]94 x2T+Ps7>13nZ9Ȥ}>iq)6vVd ,;:濻8p?YV~BӍ@q~EaPBE:6!iH?>Gيf> F69$9qVFk~#eeOo8F:ұƬuIf^#)< q",Bpj#r#fYYmhжDr`6r\i$ϛ򙾈2 o@#Iu [GnKu"~ND;X 6m $Iaԕrt~#CQ2d\1$UB2y|ET>k,N6*xԔJ\i Et[ĞE{aHRw*Ю+6 ҀC{}Cj͝ap)$") ntKZ=TB D6Ht9==d_lʛC4W5%>< =*j3eJe͟nr#_Q8+UҦ". "ګp<yi F(.+<|F?_ xvUȾ; c~(kU].Lhfkͧk1G6?H&[2TCKU-#ђ x 5.*SGXR(\ 0?YiTo~Ǒ+Q'b*TIQ痃ymaD،.RfFz*˖EG[VYLh&9Pra!PڬC,@mX%RZ3nm I @KPp QD/q;q;4hZD+>[+ єolc5{jߠDNw2XS Imt Sr3+C}͡³]V+3g-۠y_JHEѴFoT"m l~{JTBr!6yCZ ?3KE۾I%Y@a7hߢ.R Dϓx10 Z~玿t{~F+":}FSȁ-/SR'y˱;@QOlQ WǖHtN<sSMbL^5S>hCaֻ,٭c 6Fx;y*WfV8Oc8* v>m.[әgy<6q"t!v+dK4\Qr:1ja0e[XČfDEE6S|/U|3@3Ow3deSыfKߵ :$OMW='"= ^F$ 'S*+})aql9-T)whl֏.Y͇ߍO4c88Dt Ϩ;n2'ಖSW kǠkπ r!Ihb)+JlXp},U\}}NjS3bMo ~*,J@%QWK"b%Lx9}V(y;ɷJ%0tM<Bv#?) B9Yx7:u`R]g6IBFlXhx73',=Uj 4q_.jCr)ym&W%uT܂htN)c-tFiE拐W$51L]9́h左4[p^55>uHMG!kK})ȥz FHrd6evAx^ \AQWL.7ĴU;0ݗ)eG0 vԈf\j9 %  e*#k([ߏr# Me9&.#cÐ~Į y>iϡȃENf<QLJ^:oQVD3 Wgb6W¨ \nfʎ{ +wI)~e=q,ˍd_3ْ$YS"XI~i6$pJrչPw_Ef^9 ʞ npԮR:8 ki.O}]̒f%?{/+wZNlR%M宬㔶2  zV *Ӌnΰ?ǟI;ta֐ƏPh0?l[mpC}M{JKBvTnhg)Hwr89_qFtU?џ$Q]\ A{ܬCS*>E@ɒǘfӎd1D45x+;xp%ʰm}Fw*d&ȫk0,QI <7U/ګ;tFI홂ܹuKݖ\9*03Ab,k?7ESSVI Zr/,e`$Y B:8`]Uz~QH:0ECll#K2a8Y ̐OSj7-goXUz)6/s/Em35H'TENneˢ^edq$Z&C0j DHp4@Et.0uVqWNx!TƔf]K mX,S6%5@jhD9wRથ Ogy4~gVq7C#u Ou1 f hD[m?>h7OZ; ajףs,(z5@l Buކ=҆8W'3\ E ྻXz"QW? 1?vY_1%O-#2;sv*Re$]Aen[چɕ(z <sn0yH5#N⍁H!LJw53T};rz=j7*dq`}/='Wj@jAQM|F2<\;d3n#Bigb" $+4&_"Gtj6?%O!`N)}}ZClņ_YW}װ{҅z )wč>,LNG?$t&ӴLvlAq.:*@$R}\BŠP $X\6n5D3"ŒIPe|!x\3 ,@#'BGvJe ʹI3 By Y|rCDJنv "oK~ZZWj. Y_Nh29Bv.nldYO9eE #m'jSg H]^ҳ4 eՃݺ{B&g[WIW/q`5M5ӢnQ2;5@Q6ٔM\},,,B~o-'-o%pujh`@wk {6mv֌e믃]WanIrݺZ5k,Ls#Ea͓x$O"y~Agw?p"L~t[N[oHv[k4 JDj5BӪt 1(RI;dC滞5ew ȤPp1q f0c5;Tl@0q6BǰҲjHKs&W]ȣY8 F\9?fF>IȸsD6Ls|.:p rf'ʿPR$)9jdkZ" aƢAbovM"xs `E_.8DBGy\L+Xp>Uڼ藁cRrSG%?4W'}JB&( rp)R 6& +ԯlW]ʘv Hl 62Rh1GiP|[4ex%Q=Ru&h.X2-iHtIA3J~~`;!^v+šKdN?i(&3vֹ\"Rg⶘zPB)e+J8$_wr8+^= $m[jΛq}׉ 8,S ~^[ Ŭ4 FOQ9,Lj[4dl^U4%㧻9/Iڈhga=K<ߥlXU`i6 nbw4`.JDyg^<aDF8 ʇSŕ*el ݲ ŅZ^FmYӫ]!R?xGP֫W(h {1FQvBDl9a}\YlnTulMULhrU>9~/2GM+ !K9{[k窜omdj$&68)5WGOV Bv˽xymxlQݐw"?Qtq-Dr'Mrwʛ0ʹ)ƒшI[(w[ƚ"KucWGjHBVP\"Ujg7DX8^""+;cY}t;=ѭ`:X @آ |P5i(.95d׻0 r#VU(i+o&I)H3nunk3A])>pa~Z"}޵)xʝ ch}sM}*hګߥ_uȦSʱe;Zg+%}D`OASa ;~c*6vfx EmWъEy̒ 1ujhǏ̓J+rE /#gU 9ύ.<]saLAƍ^ҢDR+O֤t_1OG 2*bݞsEӛp ptyiy#)).3HSJ)N:bM<ܑ__ ש3M.!18A@z-M'얫=mLVD*j  .qh$_A8&ew.<؛C [SI6%SP-7G=/F+Wr"r^uVSeyC=M%]‹^q|) Gvϓkwpx~,*|+0_LI;{V6Rي'|46-\KV4d5<)3 P@EǛԗ逇Jw@Å'%OJ8g?9ʎAbSӗ6r˕-ٷr"{OZMHf -G-{RU2}2-k.IdRy M:>>m D)[*/[ (' -zϜz/Ҽ(ՒL88j-kuL(\/pn-DnrBWpf,$q] 6z*՞ w}(zߟ+5} k ?p L8m7lP׸mBYpkx5"?Fu϶ſԩIQ7g[}^ݳ˕p'R|=݂@ei0.\4bĢzbi¡7Ecgmzw0Mdf"i &i`v=c{Y!}+xTe.F } cD~Vq8P<7ld`HES/֍lljLK)dݡ.fj# udVhF G2b^vћ6xilشީ REϘAّn6ϷWЁnJ5fkMU1VBM5> ^|dG` HN\5sv.y7.Ԛ}SMhH0b˨62Ruە |EpCe jCIî7غ15|gۗ|jwίa@=p˜Ͽ[yB/8QAu?U]i0Q k~]棈y >MP:7@eGF\sپî& ;"ī/pTÀp6E?<Qv5C^Y4,b\Ħ&'KuӞ+*ΑaGCO@hxO`:9W hQUK=G6-_Xyh6 P/ D~aa&T?6&s0!SE4 -1K en-s҇znqڰ^:] ìID]lo!41CpQO@0HƱa]惙8? &pܜgv.. I $U`sEYk-҇LQ.pے5`QcC|gKD2&iB)~̦r[h׉|'|PKx;'q^eRlhz28t{xXw80yW P2IRDB} #_Υ87nU"fX'= xՂiwi]ίx5Y_9&2dOfapBiqDe5[Fr'0KPӃL|*ڗz7y0g"~U(ФGԪZ&'K.^9VFNYI-,Y5PLxt Qz󣼂KZaulݥwF< W_:4*'8s2ݵ;OO27sN(ҵU<~~5c ^+ i;,Yeh;M%`gLar.n%o.]|ÛoJz%kA0kq3LM'"àIG, F-ꁍqEloxx;S ( n3E73FIY]v\%k"oS7}aNȀ_[Djwo絨kLjD L fƉX@Z`/\rܴxVʎ }uHSL&0sv/wm=CZiyY.?)aUI{5̤߰ r;k!>L@eX=#\ ޝuBAK{r.Qy0ɐc.Pxð9˜u;Y.EXGb"e}d; 0 @?NJp*^|T$h'g9f Ɖx?~p0󚙫Lnɗ(6ׁ>@T?91F {>VYcFɺh/ ^㠩BFWzڄ\{91U1JN;ŘMzUGMͣ 'Syqg'S]WvyHy9,aXe`~xTkoV 'TW1MqI lQе`AynMd*)ſ$sY_R0TOݧF!F";d=b'u]H-zn, j]yōg77OڳIM/Sn>GDm 2Yln;e/.&{FKz^-gS@s5S{`jb+[ܱޏP}-^Y0ҍ.!3e[b]ГD&ZU= e뤤{x Ogdm8=0+OW^ΥŖS~0/=)}8Cy؅D'd]`tP|0$@l͵lw8W/55$>RXۨ}W&Z8G/#x]Ay"VZ lT[+.E@sox]r}8,;w8ІNx83$vc.!VAS4 ^An` GRđO* Jk ="ٲ.hHVJ-H H=r$|1 L]F` f賍@ce!$Q?"<6i`գJġ0K%QNϟj\LwBcsn{ 9dK8TLAKKi_ 5K03z=Na/0[\ p^%&Ɵ$C-" iLqp5RT^'$}_<4I7b߯c7䤅!f/N$p_/h&:6VWOW~-Y؍ }p`B~X@2dT*;!b k'Ĥ,lgv,{+4_oec+'~ie6.n/PST_%ɳMR:A \Ce|3ZYsWt-ܿ=4[)bڅI:p~?rz x^Z6a7 *\!BDw.{,o(Cp;Muⴔ0{z\!9zg 7.,CЬ g3|JL-d*bUr7tV~A`Cf5Q_ #2U<>Q>>_~य#OÞtϔ[eJjn** Xd|Ƶ$=iTsH^4G4aV}ELUv[LKO@B9s!Iɬ ݠ~C8} [1L 5j0qo`K?)_=F0rôScDm0ZOxHTKkuCz=HIefĹO]ŚC[@Bכ'%I ? b1R\iL{T%);B]3@3#OkndGjY/fCsܡjoQZe@_J3]M쑠? ?azymGFjB#<5BZdKD@yb=,3 ?%[2Ҏ;rYHxI itXB"SnwW/co.)^^%:M3iҜpIlj4f[&I$ɠ$,Vw]<:o-HWl|Nf- ӣk {K~SOƣMxҽPa=PJX>#-\1EM3yX䜃Bvo*)(qryCM.ee1Gm/vT3~rU@0%TNjоK3Ίo7m3 Mfچwuz;;i؜K<;RL֯Sn9{:7:%nYoG8|_c\*了2kh\-iD:3x5g:.bA%.KIk^y@~ݦq**OVVΌY$ S ǥt)6^ :tj)sajWQ;[Ca1#K3ZƝ>u\Ge'“|;s4҃ꍤ'NvU&g oy,Ac@? *`=KY ;]{s%kˮ '-ʨŁ^fް|m `'1LzI9kX>!Ų L3(pH-QFGoҚ+2?6Պ,pp.:9p);ܶBPc BxcsH4DK PDoWi;,@8(HxW| U#RtT}D.]ӎGcteL㣉jS?ba8^. A[&-Ucbڢ뎷k3d?ܪ0&nyOjjU1I ZOadv7 ΢Ǧ e!7N;b<%Iv4T `F;4_𞍇t$%U.] }w_E #u [Bf0A\$tRyn"Y QemgD"uW(>l6Ԉm.3 qprtX )90 2#޸&Rit|C1xȧ;QInBv 6gk,.S[VўVal@/$)fc#HXAbH<}B&(1V9jb4.ΎP'9?Ÿ<NѪ9DqY-. yEi>;" <)8K1{n ^9{0k\h֕ q)aҁ[BڑMjSHWh3VxB<F&ׂk)<PX%6B%=?JmC }ڰ'(ZnbyqpB{ RQh? '}S<B_vZoc~w~d8L4'Ice`$vl+z;[SN2D^& |Mыs8WЮD"Ms簒HB~Zk0JUGAM ` 4ivD:$֪ifw4aā_.J<\sk`@Z@TF8f [4٬|k$"Xз n6A$N\!o' yVSXur/"&-? W+I@~4H\,z)k;] B:[X>)tw=ȧ *k5ȿ"Q1\o|O`U{ [b]iX'AE8dp)e0T*? bj՟S);3܁zO2[î@9 {EhNdSZ"KJ@afP|{/x#Qu.:0EK1R8Ψ~'դ(Qg/ Snr-B}&5],fg0vV^]_[֏YD X-\E Lxf$a$߼lU˧i]C#*@Hq Jm 6RǑgY ÑZkt|O`kdaL1f @&:=Id`߬1{F:}لa87m5;@ܨ^>f0Վ`JKX2qE't,`T A$>*or:ngL2Q}AYS#J`a̿5fç  \b1wlNBjZ,LtTpy? .'yje,P6BS-/јvL=6"K/Kc!=*;l8yiOl\ݛćﷱ%2oB^JTvW'l{mrA pc3޹!LOg D1t3֤&Yo&+"LjNX!g-" b!hM:t18-D]|)h8.q"&Kz7Xn^-׎vRoAqáXMudw.ɀ6*A ;Bȝa[Yk I=RBߙm2 80(v:лr;Fv_~om}2qB;Z nTW5FVUHEͻCW7XtRߢDc4>t Ň@ `=d/Bp;]S-c髜kK Nmov]#uN倧9@@cugU3i.i{q~PX;/Fb;&C0u O: }|* AےDzned|g.T HؚO)5ނB_bbyL$qG[@ԗWm+7-0 Ao0Ʃl% K1d_Lmb":[LDh\MwӝF">s*+9\.[?x6[3ݘ ?PHD5X|jTҘug c‚ rbw*:\2kg?)Q")lBr,rIk`ŃkEȎƋʲR˫8B9FP(0uflXu'r# Um]CR%.XI-ƭ =m$ǣ9zG# Y'̹/%X![13K yIw ۪­IL{["XoIySc \vKTkm3`3"V8խhT"ZI'#ȟ?Miثzpeywt:cqܴm ?D#hmg3U踨"MT"iވ6 YE}Ep  A A_˾vfs.;w.4bI` DKG@TWhxIԢT|O[w}qQ7XsUSL늆n0o.}D9Ű[S/$q_$xNNsb0! g~CssG skcTlLg#X->Rl$ă\[_B2Z8QnJ'YR_*ĺD7 H*kPLR5u7;V.R@a{h\Wve3&*W$J H6J<_ ֱmXX)4 gD,L/_hTW Y EP[k!WS&I ~uq#i^7/ߏtܿDjhj5Pn󗥗OLJwy%J =E&.eR%-6\jBk+d>j I}2|uxjOhկцD:e}U-bQFK IiMQL}!;1PB:>eKS#Oo_m@3@ Q>;fR 5K ўSe=s|R! 6n# e¾;n=FX? =nѣQgP\U?F4W2m "TUt`Hr~ԶtOe$* ":RY҄Z刮6{ H?!5RߴVKҍz†rT<}_BJ{!Q|Ua %ݖPZ6GIWoZ`7v~j6Sz qn11ɳ܀߃ wcXE@b.)D ?k)K5ʇ!=$(? ' ;yOD_=-M@,KThB#ʈCuKQ'~s3&c-gV/_R(B U$;y:"2" _K5,he8G[CAu ?ICPa%̾\1(+{sN7iw )%ن0e\2Mxd5z6S2uMՙb(O?rÏ[ kfC<vQ֛;5hDu9kѓB57x(T mjFnu2Z-ئ5r+Zd !U?:25`œ. mSU,mC%Qr9,C//xƴ~r(A] w7oViDL0MA&5$3vWsOcGǘ]Wkz [)f7:Zכ7h.#%pԩgcS.:92tsQ=[r|_LL^!&O%fA4|%.0!= tW׬С8 ? `Z(ǩԉ`/D#b'9,:be~ڌMsp7N'HE'EtZ9Ll2 ֹTYjo xAXO"k;FElxt./L'_gh_Y:4- Y&r` bhu;>@>.l9WE?w:qb䔐 iG,=lzJN\پ=_ɦnbīdRSCDe9ʞ29.DSͭ:'|OIH[V~xLxdʿ H1dK\nfZ5VTu#?o"<%dL]-k=^&}6V^;' .zQ >?߲8-Z^%'StIlإU0 x9TlT}o&Myei%q k3AbtmcZzFXx (0rjL4+!6(Y1avmZ"*MԦj ƨ) X+fk%5A\eax9tp>V6LGxtbjZY`}(Do7A=ԔEӆM2WՖHBgp'JQjdX 4 _{#'27~!&LaZG\Fg1J< 9jp=[;A3=m/m2C-@+'Ɩ0h5:] r'7 y}WQo9ʊFɥ=ġ‰AA}l* 9 9OE-"WeCoc ՗>l+[^ yj`뫐ܷ/ ^f=l"u-> ^o\Xfů_y\|SQ;Occu$ ]\sUd͒ b>|Vׄ+i85=j௔Osk]*Xis P]ijN:b[R`D/T`5ׯ]99![,Wo)}1KR»aKt]:>!:X #@'rBRTsNd['StWXمD`ھ"p!٨2Cy-z[ 9OuK[^ w|9uoG 8'+Ii[} ȳXʕU6I70 atbl,$X{ BhREfF%P;sA:iI$<8WhElza@@LzŻ9Tk*zg4ŀe'u}oOES*KAo5ى£U+GN`O9.6-4wlmTuz+*N(W+}[.h_"#L. Dy_H~(^mv i7S֥TbwT!(/Gؙ0tl=rSwybPo'&F (#?u6~]H E2@FװU>t ^@f}W< *H(ѺihqE.v]芁ϭ]B<FcW.'dVuPx7CY4χ)ĠҗiZzȖ 2C3"; ՘^ȊsfاVhk 93ƽ 5%eaT+(&{OQ&gbt#@_S)d*TwN^ׅ'˧%|#*ٹP2PVaJ< >MN<5j񎎀j}2huoiuL>} G/Ɵeg6eK i>:Y{]T/)p>*!-!*ά*0w]l!E Gyx ,(8}8:-'ߎ$k5=ܦa,qf3૾xy̒qoՌ归( RV9niO},BSX$14Ѩ=he4D#>ErU)U;R:(lo8s٧8}]\{hεDZ90iI򪦒Q8o@CRx=) %(Zij@TKN.$=jdw3 v~L+e?]Q~и$f#-?(] 5 j'-;8/-guv&q; 5[h&:Txj4~tX6Ts)bDs %4M-=0/+g>*v2$Ei 6F} 4$,pbxBH}Pү5J4[FS1<۾~ULMi :(̨FY9^\FCpn!O5uF8WM_q^%^_skĪv{{DkqsB'.jd̵ 0[ZJ+)Ydz'wFȄŲ{`ÅdͰfnTլ%$KʔsbvY e3/k9ŋQؕ ^I$AXCw85ԩ[0zX4T"֭;gOǂ} 7MU =HZukB7<4~f9nG$Q">$4 >ko4˨ᢼtt)ZOd5Sx?t Ť sG27#pso˶^!a"X[)QڌU: (8p/ =qus7P&m&ҟPdCO(e@IA%p+r]u>r-ESpO̬{;$ɬK.Rx| &p/ x4(n&ņfR /+ HD%k>(,v:8O8D-_]cWry_ wNYyde7^Apc-M1W9g>wf;<F'k0TI J>ArᚵM0c)991ܭ<`~[mDTs$hx"$O֏MJ*D'Mr-|pE7A %>9^y8{|qs"wNȉ=݀cE^$w|j{Ҽ}K{068D&52 ;P$H|ʮXƵqttBy - B i—?bDosL: !U"ziz BFĴMp4nFigeQۓ2|whStB mqA^;BWłtvw&Ǧ#@ƔJQsjvPp'Kk g׼y1p=q1̓㜢r>&>Tʅj-qDync/E%w~DD|sf9QE<-r9$pCV7xA?RƹD)k'8GyYY&ƨ[okuT[qrOƠR -G;_&U1pPD؋ ̦?K`@ۦĖIqv~oxanQEsl!xJrNgVܮ= f3xQ=# YIOl:PƞEVZ\фbgAyE`O*+A816\ޟumDLrG#ǿJnVm'Tx0oVTCNflC1{73{R06u~g##-Ԡƥ nS~^@6-ŠH^Gk~Fo)xAS\vʒ'S(k.ZrE W=`6༄~ ;~PÚc&FºO(|7Wve2- ~6b*6 P5In n1^#~%R^PX#n @r߻vԨ4bQ]VYDbS 3c|yh{/][5K滤ɩ)n:˝*6$ˆ1n5l)7Uʖt!jaZvޣJ>$^9U`n]֪~`£vj"g3]`jQY,gCs\(F1'͵~I쟒 YpѢTn8Ļh0x\({{qfƂ{\4j(q/k]yȣ8MEtY:b'檆+>Z/57%̓VG \w@_7[ {diYеoؿe2LhVUzIR^R:^[pLυ8)k# 8p|hO@2bwIWq/VUуrykC-AkqWr/`kh4 |,݂HёD4Do*OE֖^[F~s99{k>nH X91 :}Kb^&[Sjg&+͇ZV00@ѰRAߔd>3G+׈+(a7ʌW>ibOٸ~TVp̢Yഭk>,W;xic![ýr͚颌O ~׋u,:5bmbʃm^C~Gz=~ /B?Zgpo&{MҲv ^{ux) ̺$eyblgE+RX=#t=/B %g2tGf1{fk}!F\>m<<4mwG1d PE O Ufh\Q/eO-z>PFOϿIfrC3 EzTRqùꡌtyIͯi;wQ=Ee0'8V,czEK6Ogk@ f9dz&ə]gv b9IAL}2/b- q;+#uY,',(qlQh.w@hrenil!'L$adCua$%ǟ,hE>1ׅvͱM='cKR ͓ &T'c'tBHUwsቦ>@w1I4y${ =éhȸB|HA~kSʕ3u62WPrT:t=Cpf[r5 }۫~̈DHBm$>/1kî+O60k0Ne?Jϟ\Icfe UěTe3ܯƲA4o毗S{M% Ca(mFsCBvB)g$xĄݤ:ijX _fB[f^7ɞfwC#uu-+׺t=gt\$Mz-4ҷ-oH ]蠘Uɛ%<13vyVMa-ۖ%p׌]7ndWGnOۥz sUpz{C8w`'ELm@h_95X R/Bgnhx oACRʀDt S]#-!>:it@Vm;&.N2]N\JUmڠa̦c9J̯K`92AE=?a%'):TILp;?TXk"8 "HY}; #Qտ\ӣmǚ ~}Y=?{+ku Ml7ՄoJj'5^ZS~WM"Uay g?KHp1 JJ*(twc=q7pQ;M3pձpнqi4f< +5, g,!rhMCsEyst~`|b3I2A5]Nw0;w];F9݉r,x܁AꙐ13^24夥8jݼKt]@k"NF#IPfVR^%~`E>jBlTW!/`h[)*Ǹ G2Cm Mä,oùki /T)g[ƶ:HPPb{_L·3baO;ǔz pJT[ h݊WMh㲸xK`nnz$ #iG7$v_߀& ׀&q^t/VMR2xcLG'<<5=#B[W9ݬ~Niuʪ'ÐP]_tKT[T3GL O5R&Rr(sQB  rfW~;̶~\* Us]6 = is.<%!ٯApfzw!]{*)ijBc SCGa}pR<;8X+W*w+ih69t%{Y45 %]%26Xk[sG$Cs1'c]]棲 W]ߊDH?Ȳ4с\R<4їiy[4+m2<#K

Fɢ lzCpf_h@O \v CwΎh􌶱b?؀MG`hju\cDկ[0an]Ñת5őʚٲ֭b@2x5C9@`,?n( vWl-@$!XXwYa.&6*u1e8Fb|ѻ-ө/f^-G{D (|O^ >m`4~^j{Yq' WUi\S_><|~i7{G=fH7Ttǡ_$g}G-Peg?W C״~n.kZLp~Zx4s_N;O`e&##MckۆZY EN E ;&*D T;LJ49?W9O m}7Vmrrr#u(u,U5c}w< A_x& TD?*#%ӥCX~ys] D4eS "nbK3_Yo~UxT.=lUh'6 gEYZJ[LSeRR&E}LºAloj82þA|91.}g5x{W[<'=?}ʏxw>䐔M[HyH0bG ."ЊJ_?.+p6{7@~H_v(t쨼I- @aT`1&Ӌa& `@8&Hsc|CJhL /_`v?% sEO$H Hp*p.)x,8&>3T& e-|(?*ooy")`:zC,QLä`I9ǧ(x%}cs`+P<c`qEeΡVsVJ_9xGN|Z7(W2`=0 tvc bPb8?HƗ|epyK%HngfRvN? Hɑt D!כM$kMdZSkW=ceRdZ™=^ ,,7B>2̣,>EaK:A*'x H@9_^%_'2 ze[S5A)z-|a|IDD s_?Pcrܰm-YwP:LORGdKUHtdk։AW1D඀Jºx=q qc3Z~~5С% #(}'3}[& Ն8֠|0]5lkc>go Q<6iP;f77?t>b- ~KJup0DsQufЬs0!&KnjOϧwe\lԩDƼyNz\-n] ^iLR8H#AUF8"Cj0ޮa nO5o2{(j,*KCFל'U7*u[%:kW+NNg Eɷ\]pnuh-HH_OAGp8 =qx[HZ]`:nr7vVca_v\I, p39;Ƕ?Qs-͸)*JaK.c 2|{Ce]USsʈthr`TXsduu+D9S2T6Y;(Jm g!P*D=ߊC,_r9]5>^u{?jD5"s+fj:JD* /_gvՔ1 7^꾴 UmS4xc3ـ#Vx0̡z ۩jS6-ݜY`& kK``gGMqɣuNI p͒.PԹL.8k-iH]v3';ۺaYw-HPjw}xoOސO% F>v3RV; Jٖmk,5m$U !tь4&>xJ'w.1fLc>.qˀ^Dlb-m@ ׌#6fLI0p.aKv['BT@ RuUO^r i#b2\̛ﺎ{]?k><;Q7 @wMpu*?Oҫb@=xQ67CzE' _Yޏ;=y X s;`XJ\ HE~my`?|6xY? `ّgb q o5~zVDbژѼ9&i]tWHW(doMID`-@N3+"d rP૖U"#)X3&(&bHk.ڎq:6PY\'tP{+g\hSCNǻrVX6ݹ^4!b5oh մRZ EUKeW=T5VG刔A Eӻ,@A"xN0(^P$SE$guK2 (s(t2ޔr~}n?cD9O]ۜ ȼ*D'FUet0S#'4AVmuںq7,r?0\Ŝbp Ti:ΨqɄh]? u/dFD9 zt=՛D[ڎWEZ$[KTMv[7O;,Vs(؆I᳽F ϯP3"ާ󺮭K`b^vEzp92ڠr>iTj|lf)". |[Tp[˟AǨ>nsƹ=)چ-.Ω¥D/f osaRQ]: zO'v vge&E#ZvWfѮ{a'9^ ?Uj{cs]`)+l}laǜR_dP7 IȾҟػfCBS<_8"r-F#:>esUkAYۑ3`bYb!S/6ȵ^+lFWuƘYlҪ~b!i\N˧ hPJO[(w0i m){eZe$r`5 V&C냲$Rz_h;cqkj$AP>5Lj+M6eNIRxyטec}L>VDy+[~98%l{;q]K9xtS2Q% ,x꥗YޚsB=&CUZJ!~m#~wk2P'[8 p.l^/ɢӲỲ*} ҿ >THc!!ڀJi$q1ዩ~# 'i [vۦS ߩ "1_33/*g%a9 j08LC 49x#q/o8v, [ɲO Z׆"Ɯ(2!on b%z a4"-9# qɀ[k|Vc6`(s9tDBx̩9B8> f +5/\q=/Pc`# }VWp@E0nm)`]I ׏M`>=*]yMEVCXS,wƱB m8#\9al/Udsg R+J@$L-EhK>M(dWCLD2I RtnC;-|A&}aIΑbO{hȑ T*& [q ۡJԶ]pM(m=tvu3r&?_= yELy~TӱU ?.@tǣq`-/pBvy&d)f8 c|jbF7V[R>@뺟҇Cz.׍aq` q[f]S?l7;v뢶4ROC >_S[oJ E*/J"z0)E/Q ¢`;)Y$% ѝ:Y`aXȖx`7"Aʝ ڃ`oy.J=+Uv{ݕ7v$"Me묟xlc!06¨mOH5K3t x,eKq z)T%שx-5eR~G` 8!J˸Xg uMYND=:KGqjϾexe]X 'q/ط\%hXnY?kdLoNdٚEB]* [(msx b;t%}eݟ5,1+'P5iE}<4e]9`!a9scYwy T:+3-c88`bßBO_t/5o4Su7+m:Gq TW\?j`}_a}͘ѣmcS4h| $٩=؁b,Qx$II)@EۄtA"\sȩ?Ʀa@sM0v%PMB6Ⱥ_Pmɢ]9Qk1/8lC}`6 rryZָcY!iFV;XW9kSGݝi!s$/e'V[| AS+t\0SPGW4 6j.uxqW[ f)ѵ%4cPaDwYPF<Hi=ziT@-˔^ 4 Q>}U2gMl} Zy(HQp ѿ lƻ73ª<4OyuZ +#8}܏;-]'#\ג|go({` #!U?.8b8mAo  dRv0p[I7\at΅[ #F2{{4;!UdFGN2CiR\mY}W/7ۮ"l p$ȱķedCѻ.3xR|(z2,'d!*ʍ@6:[l3}c@їfƄu.#;0.WǭCq)L Y+e3pgT#$Q򵳛' ܟWz0x:0Jߨ#cO m[^:gmХD>ѩf0[b;'R RMu1Nlw|m?כǀ؅qs'}~B@~]of-N{{B>X:)Bްisɮh’?k|[a'|~->z!yܽ$e.P@!]3r~fMn-q [pVȚȔgX{@vME0횒݊۱WYqB `Ѣ܌A-o 3N̎"!Ki%g]xɄ*xWD,ڬɦߎ2<(n!j 0XwtMƔO-C픕4"9%P;$t, zjqɫN9̡+(W'>: k(Tj n +OPhb`w4z@kѢ$5r50bVriBobǜ\hM266{fnÞ_ LDIC (Le"otssIE&Q I7o{4n7>_*hԔ P ϾhJ0 Cp2KdNZJS+:ԡ $ݯ#KKҜ>UL092&2A(AfVR|y̮hͤ2ReRR#AAI;:&*Snw3a}T jW#OЛdn̑ O1L(Wtg v!Ah CH4`ͳ^g1TG!=ȫ0B {Plrw~Ӏ6t& TFi؆9^:64І* '7\..m ;b@! 0z3^gzK:<~]xՠ;8@h;3xWJ*pZ[(2?kD@$_`r${GŐ\%E/IIWlzLɘuw%|qyt2Ь*9@~j癒}DULmtK q_[ eZgS'z"nddR|Um/y͝px離"W:Dcw6hܩ)b񯧈"I**Ɗ@lI9tږ t>S%J{5s$IF?%k<Lu{l(e:g]Jlb} γ-[]*7#?S@QhY.=9bg#ZMW$."SbfHa%H tf/35\ _m~Vǫ t (,G5@l*@䂇|&! s z̀m3׊N~#ٶ"kʬNظYD;OD&]i坁; IX/&Nbh)x$wrVmڣKӸ'?w6WornZ.ge.m2JXp((M I_fc/AS!ݨJST(zFu̵Q9IFYTFZc=}nv2o]VgDX皃x' F u ?j9|=&9x綹I{/s`CtN7$I-`T..$ ٸ\w,J8DHyo'}5/վB‡5;46h`b]wQn2<ӳ)osԗ{l:E.P &UR&j-i3}8p!IrII-Veyo_ 69迚DZ){d6gPkE d2x-aM5o\|h# ܉+#E9.Lb3] 2Lj>M:ӗ]HAg~‡h?>=DŽCOTҮv!f|Q2m|>CtsuAR3escکm1  F{4F7M>$}4_fÇͳMi wl,4U6K%폧ZdbL5w~ =齼gX<#T#. O|V@#%nv5+ 7ÓQy܂ݎb~΀68` {*d?1RzHy5c?0))';u`4jPLZ[^w'8VB{X1EVQ&a;GTiG"cԇs^kmJJޭ*\ 0&B_J ZNY߶ft"/@1v'ު-/ıC$anb`yfc2#y[nߑ?K,vqր Uo늀6Xk"s^Z 5H3>~R#rcZ. A*xs+qew;A4&_5/GL|F_>a33*\|ۍ;b}{XSv12YhZhkQMnŢZhYGXODZAT.OoA{=kG\gQ%6;9<?2C=C6q1U}TxCԪkyHP~(߶:j+H3_#}t o:]֢c}a{L Q iǮ!ǂPLw%tcYpzbE doI ̲9m >\п*4#n|GBhzs%%l&߳S#l&1rv%<c7v/3ROwp?woc<2b[, ?2kU]gdp ;4# Ъ\K"@ÊL^ ;//%+[i CoÈjB05k廥@6g?érWmZI]e)&XE7]O6cҪE7x QL,E[T ben+&гWK,[:IuL ъ7*=ПFYsbj`nw{xw6/"B',%8l}\o218 O(@]-bha L/ȆhUos-"VQ|!ssr Ef;se*48Wd;E n?4>TQkf`c3fOPGdGY9qi )BܝʡEi8 >_M!@yXIؙ*@-@KC! ~{B\ 3j;@|UN?لٞ:,Ln7/AQ@AN"T&gQc_ V(Wtڦ]є>J_۲&UJ[Id5 [NpG}ؠM.E'n|8.`nmDS&KhAFObݝ [_@_Kd!phs£EDѨjn`oN>>* ؊?%գ^*:4kW;@ڳN /Jɨ%|S 8vŷy?+]>kP̾tE#-sbgQ@pa^J@HVDσ_BIw0د΋3n+4C>goS+pp&z}j|- }e=a=C$חoV-wbRE6#c(Boh MZ9\۹M?ܦō`8탶 STLqهoz {AD G8_[~~VNkAOvS;/c$R͒NP|Jy#+(kDa қ4-rG7(s,GwkrWg?A\*qS{X]@@v5^PX{F"/=jV1#t#ﱫEs` 2Uڔ-ؒ)lyJ^("q .Ck%ǂ2 ;MNAJt[0`Bya8n8ܒ>7G_ W#\_JuM= Q89co.Q:Zr16&+a ˦jz J jָ$ :b~"JQ@42 *.ެ-+>Niuu{3}LvZO ޓSLT1=;`'8Q @ר"o@ɑMn:P`4[܁ ͝O9{%lVH~W_H PYkĘa/*:&'+OXijA.sQ:d_s\i$r.c^@+e1dCV|D\ r4zkp ΢ˋ\mMۑd*<`PŢ;\ ~~e>9'B뵊貵`B~'fqN [4 {kj(ADVnD@@vDLN .Ͷ^G9GjYs N43<_Nް7Ǘ\8/j_K1L6h6Z<봾aC:DDVPй%C*K49H] ۮqc3ij"f 3?.ʼAOL/@џC7W a=1[jLwJLsӲ{,Sm҅| +Jm:SkՉ -6 5ޭS_w|QGPt>iu_]Gu-)(Sۯh;p9:2:^&PӠg^~"=!o(-?^Ḡ$[@NK cZt8%nͽ{ԋDծdzQI*` ,2ЖkWS3"qpe(0T.˝8G`;*EOZO?IMjn̤1J_*LAb$N7$a2i-Cru%Ɩ83qz1θ"j'uN=ugOSJWbly I{u;` ;:5<*C3 ( #Wy2Ym@ÁCȀU]Q,zfP"A pD咧,^r=t&zm ^f U?fdC}n$x>×O!YoƄsRCHFCw`/.=$~))KF\$šRl+H^_UCSu(%VdJ7grc/~.$pydԃ;Dws t*Ey5 1/EãJҭ=54Vek6ǭ@ VDEչT ЌJHa̋OF>J--t3KUMOf Ш+0²"׌@B?<'Q-).1޻d[(LmP/ nm*d"Xn cWZL>8hcB>5DywI~Qjwnb%{G )Pv*{k_劆Z<+(fF.:JR1 txVR)ZP3JԞ#P8V]#( CE !@ޚ5'nftރ_ST<( Y˟j7lVGC+O aHn8*#)&T^Y@,su<=NZY؏fu{Q>-ny{;& 9H1iL\t\6+cޝ\^p@E/U|ӷk7Nܺޣ֏lDgE#AZ}R`B},Q`n`ExQvRo1r`XT#D؀L]ԱKE ň u˓EY[H>V15f QP-ZizAHP[)=Ue-UBv17u"7K~y|LHԂm[x[E S{΢ZzMD?y$4stoH{I 0b79}=3xMFɦ;15ֆ@\VݘET^RUz+5з)@ _9ʲJmݞO Wfjf,5 q3KrG^dYn-ŦCUI&u!}ү>:c{*-T 5ܮ+9a@G7OMGC%oFbX(4E պ3ۂB2HHmwR5,X| % 0'/q 颢~#Fok)߮x37`!maTh=02(@pPM[Q^@JOvxr&u Њf]u xظׂ $t䪪aܪȽd@qZCjZQ4ИY3 ޿= V8kvB|GL y;_Q{葠Vż4,Nڕ ݓ0a*"Z&`!lI*Yާhv?}%"5:h"d`$egsү|V~M;8 ]l[/g5 6qȞi/بD:ԬϜUXɘ*/@}֯Ӏ,g.x@1"T/B^bSqL5T¯3NcMfo5E?OS#l=2*ŴsvҊ_|ib1!xړOI! E-SUv&hТ bF 7^5hF%I6 nx<cmb8!YKGE0=cu+Vj~+(PP6B$7Ea;"G\0 훪z/j+R94@ifaY#қϴ e -)^Ж4o=CUۢD-;V,\,g?נ{B}F&тA'EB=m# bcjb9xe|xndiÃ!:ajTn4=L6k3!5Ġ&Zl^啛2/]f7+8#j}ʯJy  ?t!τbwrjbw$U YvϜوfcZo$֝Qثg>S,xD;sOJd~:Tt%8J-чUJj&e0+|Z'kYurPv@kfٱ4'8~AMCZu]k^FjID"sfنhReM̹AhxSC'%V3S{Q,y "ZV|ob ۓ.!)muXV㑂hPH"4; nxX~!O  u=L s|hx1 F8>3KѰ4|Z[_N-x a),B܄5,тdї -xTa6q5z&p5+ ˞f{'j|Qrp i;ngrq}J!N7(2m[$BYk0S~pjotZߴU-rԶMB_ nzqdnb&ԣV\Ytͬnx,zTaWgr@p:jNm%/jaD bEY2xӨ> Z1Gއ}vuWn/%?A]k+,B"s=N1(@=+חϣׇCo#%FUF~iZ[!$ w&#gq \2K‘nK:CqDq Dsb6|uѣw;]\V&zE˰UkۓB&|d\2D!:̍YeUnU$\'21k,kv@' r`^I!WCѿ;9pp=6*NڤзB $.=ۑ 6x!.\WGv~5!)Hhgѯ" 9JU*XP}X+PO lyk1F?nv'e *2m[&g7Vlput`rll8CaqޕoABno!av K`(KC~6v %+6*sϻSJPAyM$ j9\Ϟ+xup @ӄ#2Qaжl<3ۙ$JBc׳ гGN=y70fRd't" 5j =c+`)@bV%<4CwcTXcIm2+J2=Fbo_13\MQ77EYK;"& j(0P`7I^kpf + @ I.>"XҎ629T6\E`⽶gAϽbIOUXO b!xB:0e?S ŃP'`+0@F~-d;yz6tkvgu욤C˳%]1s]m?^ݡ~ ts+֣{^T p ) `nLImWgRӗ֗ƜՐWYTn;Jf(J똤dha.r=|hRuJ˽=+.]oM=SotG}xh~WڔR5Z6DZv-:i5((a *f| OI۴?ZNb"JQq`"7S[;Ѡڹ J We|G2va$q%dAI04aX]̂1Fbl p+x4Ko2' Ƒ6Vk}uQ3,s"w`jF ap<0SG 3m1 _E7n~mlt?I ^W gzh]*4iFD\MhEl-z ]U?}!|yUX|ٲ-ߠJ7;|h>jdI@_[-.tfË0o}FkJ,N X7BK-2v]ai Xo6Gq`"1jeLd`! "yFLvwY,܍ZmK މM- HEbc"T A{7pN'Q57c8x6܋B; @=S@L)tgJKfu9`KCz$>/,[zW答 YFNxSlbJ<lxβxWS O>SjfμV%B|8/|]xpaAj'OQzPKK؈}p8o:^b\uOz !\1:#?f?Z`kX$;ɓR#ENPcFiɋk~N|B-Av(<2Sp~JWSj,59̞/PAe:qE#n!9:[dzi׈QC7 LěW,`Xf0_J{cIAˆH9GI%K˕XgeGT ]0Gmqw*._ mbcAe}m2l b[O_*z|'w@QS&7 6܊S4I3v>%_V T+F/0VK+YF+JV|ͿVt#ٖM@5 `|᲼1@ QzU\gnUӶ^ "~DWI6[ۄYj{y R r UVQS00ME8Vo ;o{P+͖q[^r|b$AzAVxLgB#Ҭ#6JJ|-*=d U-9ps_K+7NlM\ր7\zgYS-4yL}@K!P Bup-fJӉ ɞhh_n$Qa?N};jdwjN)!ZhkV @v c̈iN"σG/J.sS٢+V/&W#r'.:y$-co-do{(lUg:ccq'] !&&Yķt䢧F}'|j*Tx 9x#MHw:j-]{<V#j5Tê~IYl|E?sr.0=Z큂3}F9&p"Vv^Sp]r>&ȟ6y{?/PUT#bV⛬y. _NHx̬0j †t>K+NJkH&gIV/a$ <3-؟nĪzܓPtx\PV pqB24kA\7\J1_+ P@_TtH"R-"y>q}| $ k Vlj w퉽XhQ\3."a}f5j!Ě&C1ʶ}?$-,GI_7ưZAr +rwQ+_~Į)[nEo9@3B]  >އV/[3#Q2;bip8{1rf3Vy:"&:@Fe+WRtqsm 9H$ -,+h>Xg Gpu`9!&p`8 (Rs`棹?<19?H%W;}=aCPb I+gN~mNL5A(>L,XЅM>8q]4(9Y ,d3x"Tv@"J 4dF&3J+}拈,%}&xR1y@f`[c0 5W$}K n=E;d CU(7)J<Ќv WKA{/R_{[gE)뽪IӀHL^VʹDaƶ(:Sϒ/${Ii9%vloILKyUr4:A/3_ĀTfR:Bٜm}f&,My|QcGʮK?l`(N5kP=Ah1B͡,yk2clp'lN[\nH2/ x|{=m#sx?/ e+9:S8sDm;op[ !&Sle "Xkn{0!`FLuFLbky~ "3c : ܹe+ލbO%1*s[s]ukc.[0^@0<6*w,` S&WVg+j_v@ڈݳjkx aƔ'w KZR-.WԐ&!vHP09^)Y7O_ _N%./So+hxqWLU鯀yaAX̉.խ>̺@cяto+ut@vc"\I^үs/XWqN]ҧ͛&)nZE~p%"/x,#'8X4Fak*|N, hp5z*Dy319ߟCtEii>@ \ZX7<59yx$F/M%UWJA9O/;ؤs%( R K/-TaAxe2#DLeLEH/Jҫ KdÛ6056kPT=Q<7;%jJ*}I ]Uk#ҥT'Mz؜B` y]3̏ =ݣ(@g>kc/.pC("HóWe2Uڀyغ75;"oM'LT!(c 6\w ?] !T %` ˾P}t{ vSi (ѓ31]YEY[< ^lFp1괡'(c!o7`y=dI6LkP&~$>GMLxi+|`'Uݼn~HNViX")|>"$}aTڎ ?e]qeǂ8ůH O<xh(zwialk7͍C&3jO&ErqIXMt֐5SzETմ"Qxfa˜0T^E'B3"L敲![ҝ͇RgR`q(g,UK֠ş-ӯ:4xMzp,PwlSDIzT NMպ˿V֌nKUrx;FL4 8G4F)Hz!s\_-$Nb:nt)@EįGɯ?ҫ~ݥvBh['IXgE{7"c&8ːBW|/T6O5vZlVbU.UM&p|wo@ЭՌ.Nhupb٦pFh:n4g`@6;ki v2xNsoz9)Ucəb2v+0ӛ3.fZSLAԿ3PsH>;}QXg9v*NR,ѹ0ٺŌALWt߈ ؋aaG [nУ F_@y>GB¿)DB8YDI͈U֞ 3Ҽl$ҳhdbZJkl]Ƃ|ryMp!EE\.Dgjb ȋـ:NEh;LQauygHXcǻ#'!~\, !Pg93_;cž-Ώ'46T)f/&[Pxh/5&$7z] JB ai?č*ތ 5w8,_wD_D\ _D@z8ii/^Y^ I&&bUO/#{%.-,]K'!.n,qo=xH{LfP x幥2ðY{ɧC oǣt6ʠ&$o |j;L4StwGON =/B Zr}cqdJ4{jׁ{c{#cbH7a q/f;58zSX.lˊdNuLc!':;4 6|ꒁq6Jkk\C0Z9C+jJ}sTإniMNQG?*ƾ6(1j> ;Շ!aiZ}x"GCJBJZ'nK=RםEFدB#7?/p݄|#`ϳzx^i|Ge9NIQ_o^MaEd6 įxbb#4T?aS^, rTxf4SB#=bρf@gqMbWew`v6;5$=B͸3C}@IBB[&.Pٵ$a CsTx_"ͣt@XI+{WkfljGIzK47[hC,'o6(4{wdi(0A境frAr7igxgtaF7άq4l;.1cbAU='rsp0}%bW?㚿}/!8J[wPB:4٪"Oe"j)Q]65YR)de Go04T-s.V*{3-p뾑!)Z7̜d#K!^HCMѺ[oi7s}LyT!ƶe{{Wq1q(VuOtq^ D';{1 #hǺ\f, }xʬ0΀k @WvMRMU׺_wU&e83חVU"X*[[OޕkISK8@lP֦MЪcaQ'3#0ɩiNf8 *S+i5j 1W!iic6^ ]:Ȃp7>XY44^JFC{Qco@{aЦ.j-s LC 6v$T1}`BNnB6V5wP$5"Fk|CFiOqQO:BD(#SC] #*rjc'0|,1]uA*[Oo+58Va ' ybHu0'ȿ1fA9#z7M IKT}9N]KH2.4N]S:xjF+b7^ y><93%H9, =60Fۙ9.ωkޮMAah 0:]&I9Z7 ,: V *\mABcKy:+KNl+\7LQiqTC>mF6ğiN[ 9T9Y21~|dOݥTqAnxC5mGqb/4|EN{)s;~ʀ@X?ط!N{*dH6*49}BoۛQsdX$n%*cA^ӖJ?xWI|g|ԁġ4 S1ہۜnA-3b'v=LrjOYN \g1bgL#8jDTWNl+4EpJNI"(Ic޺yު"BD P¸I&50hu?<@Q ;<]u{]^2!aSc͈٠K4z "Mj?͖l]wfd!ht9WtQ+|+܄AdHzC-tn ^[w(!$b$qHZHOsfƆldDTXI8ZHS5ʫ9 \ nEc%,;g3WI|֋!zb1½3%b̝v[>͖ec (_mUZNu?$<,%jೠ%#3s/ }#]p?j]ձGO=N)' ҠAwq5\Y]\ zʢ-6^*W J+ 56O~ld(p`.^sO`H*Di5`i.ǫ `cIc?eZ oYv0b G26@^,‘ t#m»iA%z[r?݄J"!wB[_D*B.՜)j=JpMo S͈$Q,Byg0:Jhh" "\"; 1ģJ%;4c/C`T{Bqg^@vt^~L[7KVJBU?<*O>ܚh_ *R[\ ~ qUs244y9Tح}"ncbO7;8yӨo(#u hmKU)5I!O٫%4k)G[1K}?9#~ODCMm">*|+X?sbQp ios8#rutAѵ$R3(@"o0˲TFc!|F(df|_D t4xZ<]faDU %:g3zIQ |"-TGhvUhTR[G?FHo߄\!uֹAn+pƓfYed={0/)d7Eb5ޑCO|r(s}E^T-/T"f5L;xZ  V @ѷ.U:mXC"5C1]Ś7p i&D=]&L< j0R_:.9>]TRvJjY%bDNB"ܬ嬙dۚq8.!C❇!f-1|7'tϵLwG}:@[Uۻ iƠ.wwB<6J1x-|{ńqA$A eiw̾hyr2 80a! >)$4+NjV}GrL=L<}r)Q ؖP-i+FBQܟ}1uTjY>u m>o4B+3ɉ2Ds}A^lo_ڔz'nХ*G^֍_ߢ2I;PEH.82.D#vأ띜DQy҈zHRg_)bUg!FXj?{# ufaj;L;f yG fHZDZ[d=(l #/Y17ozeIGܢA0y]'rY-k_ߤ!b,JDYݮX%U7ģa!!2dhz'LZ]\$9ު8wFB}/i[Ѡ&KORcMI30-c.Ћ=yzVq-*kr!)6VC1-5~3!~D VE%З^{r5rk6,{/@ d` U))Z0;"Ʈq.1Ϛ01}1dFB[ n"n֛TRmo,BF\b1V7i^#klwOzm5|'{nje +]yR*=t;e󼍌PvA(CaY㖧F U3#cFjx]'V%J䝂 /5h.:4sZD5ڧNqsve,Jw*Fs Al7"QDN1J@J*$M)`S}*ԼE(ȑkB]c.Ue<-/1%~Os8ED7Rb&Ր OW-&6PFfC x}+2iĻEW{!; eX_MG֨\$+*H3Oa>69>).%1;xnWbpN3+ _kC[ݬQQ76l >N^B X1źwIGq r4=p5?¢*{ Cݲdkx?dwZ p5TcqpA6%nI)q^ddZ̩j+>fp{ 7=x.@u4kպCJHb2pӓCx{ft|8[&VzoM7[PO͏xƋBoZ=\|R q8k\z[]NۥnА9RxAQbGGFS>HͬE]]tBΪw6/ǼB&>;p~P9V;yqTGS^:_>H LQ3?5ȵ{X^ΈT<$LJbO!>A;F! 2i>4ge H@A2B 9UfK_6KOqHDỀJN rLKZEi:%igi]^ 6ޢ#f-6IQ3},Eႈ.1(0-'m l\HeQ|O K_\| 1yKM?]3_2![yW HjU R'"xia51{ƤY5)QA>S !c){r}vU4FF+Rdq@R!Kodǀ+|tn3oviCjdD 6H8]pU=r'zGT\qAG reQ-|nCPݨٷs/וO_Gh0r1["wk[ ~s᧙YDEd#iӞ 6(R&[eN@`Z033c)w#QO]<٪KbNNnDs`ry"sM?aO~qYMxE,#ɥbmɮw]៮z!!q=R`0OBOѰn `7{owqS7]qYvUox@!nTb|B0Fs×-ivn0"д3\Qjߓp3F_&k"01rw @rqybBT yi`aAA#Hn%ΑLg^O "g/`b xƄP2j92?pq r}(D-[<0EYp k )|V5=C¬LE[FV&sڤxբA/=6&++4Lmqދq2Y!Ztb+gMprjbgzj?p tpu2H Q+dTz_;{$ ܜŰƺirc`{OwF%p !!Ԁcw\QDTZx%҂`+K%/#5;r XS*nJo" w~>@:4RD"lsh!&@L w$*:ܒKq/| ϪGŷ7I$=j RdR9} L0S"#:M/IVW65PvN%1Fv<@3{{@SRzvd:٨awE̺0s+t󅠈\[/q^`k[L(XaaT[J^ ЮTjڎ̘? 7xc3djܠi&jM9`ǎ"Qh.5U  ;JZ? N-33i4cr]mNR[<'@_}wtd$zlNviJ~#^zgaXihN yߵ/pH TK Nni)s18QJS|*1)=ޠtxG7[2"]k! .a؃3+CP@t~Yl"9^e{N?a1n rOZI+Fw&K\qD>{"i印հWHuxh /2~KVQRW)i+t$(Bl-&G5goEs 'Y{%03UTw{ .؆(>.2?Ob^,?V;PP2 G=k) ^}cC@Y`{C[=Դ[ix>KwB%6+ YU܁*2sL 0߰&KfѼnggE3 7K7ţ@T# 炾pw+\)S[s8Y]',c `T))Ҫ͜Y,_PfG]LG-m:IQboЌ5|0y2A3Bw$gɻf@qbxER`FF2 H*?(d! %andJzĽڌ!vi0%6ԄncXQەU+U`ũ$ftDtH] ptNO«$=z7gP2~N O8Tp [IĽlMU3i,ȨoGF4 -7cK"†H(<W*Sgf2d:GSgzu9%@% 4֘i\d._caH˼c2q`mX:^Oߩɍ%dPy~~zy-zMdp%|l~oR2a_[NP(8 pN*PgI_ȼ4b a=+n!d͸Zբm_?mVG|Fb/"h+!PҊ7q88{b.a CdG7^?ktQ5K }#Ҝ#c }f3yn8wR$;YW&rM#jCkaJ) kqC߃1\w+o9s]41[fR18#6F9q2WQ➲8鰺ZO4k13~7"!̱ 9 OX0&4\HK;Do '֭+FQ(VVB꛱vW~TLE,q}(+Ek[_+ YGQM4H!y"rcsjVƄ ]gzl-g| 0q^o\UA0pG1_y`~8* ʼn1{g@9uFn;R<&5↠ԋ=Ȟ1}E}}CR6GpnaIcF&2=K!TR.B~RTʿr QE uzUɍ HhA@"{uJ->`gσLcX:z`I {.6L}NKzPGYN pHmWx_DOp1Qa2?Rc)`z&#%tz:[Gtx(eYakq!0枅 l_ `fE7R,P̽5èD#e}PCrť5EҙV%9PQIj7 ;r{T]h*;এ/B~_uvX{ID7x/Vauf-,JQM5CBPnwaP Q[l*찣h7Xzw;hj;j ~?N{ ]UG -TiҕAUuˆ劚rmAq~Sm) :aZpD:GJ/J4.@e#},]DV89L[DpI}Uv^ r8AڊvF]`_yhmjAbLJ:})~%R!)Kz +pm߉a1 .M;+bs?*6;Qq M1Bn".$l qǙyb 8ti H&=7A wvW* G;z'?9fMƯb5[2IvڰvJLU ѐRg-5Q${di9?wWe9edS$ќ5m[~'q$#݉֍>Cz+*F5 i_,[7OɄ>tW^b 4I$KUb[a.GA.{f\#=I3 cō-}4cV rD|T)~vx /t^ ƻ(zG>##{xG"_!*WptM ',LxpM$hfnGӓ[BE d80$#iDhrP/aG/P2",#Sº}R]{PN^{CR& Vk17ʚ\DXrDApʣ΋%&ѵ4q9f?eв xܲ z;Ti ,JBTBfo$sB _Zi\2ZBRV\e?dlSo=1 5&[_{rxZnd m>yx\r+R$4Σs7ƁHvC%g);B[=#psHқwsu)F'}fuP]-\1nu|ڹNr^~]lP+j3ϹtC(EoZ, =ߒ=СΝ#]!V$,3ʻcVN8uY6Vl<12er* 7"µ*K2(ZM4:|iV{^{5x52ݵR{cB"bIG+c# m5KPX[.q-.zl콍4~3)i=k$/5зL7@G Yk4 vi/?O$z{G!odBQOh3n^+cXߵ l%&u _GtASY |-{_tMkYJb]^=pdi\=\QN;)nL|~o_TfН:>#Ӑ+ 콗{g}(gZ]]CSoRӈq'{4N(퇿R爈Πbɬ"D6: nD]G dQp%տ7 {)*Ăΐ,e7HeLt~ViPy2;('W6Wo@bQL ;4RTU䜟̞i0q^?ɵ~;gz: j_ U4JxMXkP4'a(REcJXVVVz-QFͬw=gu8)MlW#JɰI=(}&}^{^x\>L> y5#s>m`.Md"ok&$cy}Pg=&g?zH!5$ IEOvͣ\FY8dZ7!X N`( .w\>K<f[s?iY=YFrP):D1(BsI 6ńZf']{#D}]qy[˺$13:C8G4P_c+h̵5Yn:=3f=hG!(hs*δ7]s X}LkL|8AS%F)',Jk5ôY*LNĦv Q iH3q=ÁW03'|K/@ݼUci %B:[ݩL>ƺ.}u q$FmjWkڃE'e3 )l!>ܚlj7iܚԗC4?[ϺO=cFTrMUOK,tUpPk{< mNɛ91I~C1,Vb)4Lz ѩoAO( :_$9<^&-dzŌV]c:L5،}u qhv2 ;2|/g%RPgɄ/E!v&Ϭ%(/<)O\=dr#݇.&a-ڢVfH\w h|^Rw˵9 cy#=.+]Akm%tc݊sE\䷆D5ތmk}ݿ{rOwf]/)1G\Um8(L?ä :IlTu߸wu"fPexl#m9MnV6\y_:W_7_밦vΧ-<"DɁ6m$PFc1jiQW=ޝAVڱx"ةK3f7D- tFWÀ!eFl,4YR엝ҝ1!D|Cyx2Īļ}hJR66(>m13ؼ~׮keya3Ek[nDt6);G9_}*QVR*x"6JYs7$*ȾS:,_i๡]ͤ;\f:-m[{ڛGwB9yDεU"_S@=qN>)x0)X5xʌ:݊zHCJ喑f'63} U],ۯUTUDh![3Z섞W7uԘl$!ۡoF3 W^zd_Uæ_ ,Cޖ߻=u${ FH@L ktbTbS P -R*I>OӶwtfP\꺍 {Q|Dh1w;;eA u@WL[0_vmbɌ,9;V$%E[̹B.NdQ3^-3Tt'A4.͋A3\xٕH^{x -S[vi,ԕ{D"уY dd+PO 4@‹A f\79yUzQ+JeٔN5X`*ٵwp_6=Xڴvg(&Ӷ ]_2F$M3t&A:[fleZbt7z^^^s_F9LT#7o?p~N W2 jBɄgyXBbHd-9w٢BgKh=TM4^jpsVA֦5 T+t^!$$U-wc Xэ]߄uNND GMDOzc(fԩC,̣̃b8NTrlVz p(z1SJjgmUų/XM@at86 w(ni%͕?>_@w#m7>!; .?u{1|*O˜|b8~+RTf ]PPC-nuZq/lDTy l/ތ3#Vv\^[cBEU _#'Ls? _']T41$hm ҽaW$wuK'1A9^U.>FK ?.w%3ʞzr(qIaIcMsO8i蓱y &\zm|Y޾ ԣ.C\l09b#k HG/cco,UA#q<`{9$}Q |0Lƾ3aJ C Y/1 'Zo^Ck&6l3@ S`-*8> %Y4 slo`tL~Mi0]'ulf;ິ#Xn*'TJ@(2.H_l:b VUg~Bj1&3<\dpDvο*DC`DYŒHl#Ys??<c@H$ ]XO[-d.={o+E0]4м2ޗq 9D.pd vD6,1ۅm|ҹx6e#!5ѽڌ0އ?Ǩ2B>5p&d\=w$AoɨYX`; &ݥs =HʁuP']=S}"]ޣxp{q~/J_HSOl%õZ|{ `H0ws[s}7[Afop7}VšwDgD`#?!*[DyRx$y,$F,s)$a'zڢ},8Dv'эvEǓ,rT1DPQ#?>?F\rc 9z͡TWю=bZ@%ob43UfJ7S.3禸{x TKo QVGZ5u敀s ;2D]㊗}\n/`>3ZRM>K9?W' q j0,AЧ{D΁d"hQJCkE#iBd9 .))/#Ɩ[eQ]i[PzsE^~ܐ3^Pj;1@9}G)|7eGz XiDlP=rٿmttS5)D enB4gG0,Gb)a-lX6Dl/(h jVBH&TqF$L" KtIJ^[mqqHq2m t/gI<2vS@DB-pd# *2*Fەa7PY!˷1BrУîȌ6I N4*j=dZ^2#7NHX2O74x .;(l 5G1&~gp.^vH%"M"v\'Vi.%* d_2s&FiXfPN7 aL -r&OVDe 62=WaZJ[7Ò<vfn,NL71 ~ !BehXiyewp}K˜);UtREYT*]3d}xYsej~ _oUkG @_4ΞiclCjf!٨l)!e%fJ4Y?r! $EWǚ | QfcJXK<roQ:k#Q]-!zwZC ~W?<P|A'jd[z?*ojV,TiLݒK1*3/;A9Up@RlK~#)|HsӪYAvXW@ZAUX飻OMӎ5A5] 1X5eh[ۡl54|Ѵe.Vk={>v>?.ҖiښDukWZn27|L  ;OcssH92G{ON"IJ[pΌoK,+3gq::JjB"UIv;k~IQ:K9+qYɃXd\͗>ḉavRͦ*ck^QkE哲N \+S;3K MJIHgn}v$]N9=ӥ~@@Ueіe} 4@kYԠ/#yM-V/5XŠ(D Gt)z.2ެ=UD ΫhX/2"泌vOi`xAebhRMUe\wk_O!p> _)ħ5"oF V wIlk&v%zi=S[$wi)/@2HU?ƄsuF#_2ɮڔɵE5cêoyN!w"MDq@dڽo)\3 an7ulwYxYrQD;yT?p@(B[M# f;S0/y#K[Pu-%^ʅwyl"W 6o"&/kutdùYT8^dkGZ$kAlz`_wn6uHğu)W<@|u{0ݣI%>v@3c6s/ ?ڔİG<șt/Kz@ᡱ,. ldM#%ML\4泘W gMEլrm!'w6\fbV* bn?"C8\i-] 4=_>E_?;qQXX_R4&Lw^r󓥂Ӎ@ _@ ($5cvRa/""v7ym۠-\Nl0{.åL !hқi;wA0t X&ܫD[@}&1Mler{qI[[ޜT{○-֘S \CY2\} -R.'·GU#o!즨Boa1t[9Cǐ6IԾd(1>$&vﰛçW\aBqqRRh\d_:rXI ZPX+O _^x+F:s ::tRڇY=Wmjf?9xS\ԘFБt&C\ZÒg~fm1C{ |-&ؓ W B-3e[ױ̗ $!5i׍O,rc>썮g)%SLBZ|qVuYja5UcpVKg/Km,+@ꄟu(r<@AE$.`(@}c$N@<-ꏂ}0>yZp;Xye%iariTpExʧNJ~9vj{6H9Y o7r $N7DH THFq7zp<~UWitʾJp~4Gd}(:lE?Zw31mQhFq^pҋΝ xIS*=ɋ;txH iE$ԤXC'̉hќD^VQ^m E"'~gD? қ,a۴\6›=\daK%r?'\b-vK-)%|+By@/YOn_ŞF9]u6 4VڷK42Cc-r,t]Ҋw_naWʼݴRYdۄ-$ep< Ah.TGܒI@tܚKd$';p-- `Wʜ )^W7 ˱zn s]ի6 :bk¶@~HC]w]e{Y:7u9zV"o&mIIo 8ؘgyKD|v?o- 5Sĵ Q%hK^1v5O_غE-ek54 *&&g4Vt %M@17(Zm\٣HL_F=F_Pt |蕨Ax+?V6i X^eC_1:!1݉wkz|g}؜! )lb#šb?$[1@F| SKcsGi/!XN]>XSOVeZU/fHvG5(TDEʭ0jG%eETnEݚd_sAA\eE[A#V23[0践B0}rm-0+^>'Aj&"5# Z+U"{<MJ1i&oAzaRkKH$[!h .wb3 3eWhLxŽgBcF?J""f}_}ȣ}] x 4572L=[Q%reDGEHyljݚ{Wct~=G+"B{D<3c]x>)gTS"79Bi|MwevI/|1M1SfP.?2/+8ﮎ{CǘT^3q׽MUbn5Cڮ;L[}SkgUpNM7;2 _ #lv:M%O]q!ď^]<LŰZ\0wR;tQVyknlu RhGu2TuFfڟ7 %z c|Ś3eG`(&QM!hregNS+pbP9a.f{2;˳1ϋ+oŤ4M1h^NM˸A<( m[ G?97A8g*FCw!T`!R㳆,惌 4`..?"EHK pjMvwbַ2%gOg-47ps! fSy66Aˮ$jN .!E7vt F5hMπ =~P\i;=LjEWZb^+f-P,HVt <kՐ.QabYטy`FvKI}[ –:"<RokysFG&o7k Ux8X՘̈́XܹhlJaډ/W*$!dN lIiYPkVu:C3j TKsê'L&dc:|}A˓q8,yBZ9Av +ˆeƛdޥn]#@\3d(}^ztKY |LVC)cw&XBT6BBI:rY7eM nyyP:rΆ QW|_ θA#ͧ;)n "jyS#6 _+R$0^u! !ds;yOtAء-',wGa\w^C='Q5`U&P)^]8Idh&G{4>T٧!p!v -+TԔL{R8ߺ>O|RLjf{W$5RBKr~(KV WvQߓF&uUsKngˮ(m9cJn-,3e^M)tQ԰('gzk\EDi+{s3?xTžh$ ?%8rP,WQ('}f c-nVΒ^lLcaË aځ-jbšYCl'S$Ѓ^Nk:ݡpYećcL\oDsZOpI~OGb]|(NoxÓ#߅RBe$ XJBȋ7ݱ6)]1i`ZLA TwzjkyΜ7 }ԶTqB "u:'aR^A;JD?Xl/sUj 櫬s瞟/%o@*)RBM5"<xP qfN]ݳ8O;||kmv93ԑbh-(m%?ԽF ڏ0A*q[ F>0 ZұFS)TClp#Wv9R} a4J$ei|n.a–af%7Zg Z(C?r}m r0~=/Lp߽-%&V5ǥQ(a?m"tz}vY=]P06Ls/u׽ דY)(G+ƫw  }Do]ˬպTPtֱ+ MepoB]5M,axsoQly6pB:a 5Q3E^ByafX|R'8b\b:N_0f\^͸2 VPswVe[ cE/Sr'Ga6qxfDɕ̩E U-~*hɩ@)^Q/ !s#(jNt&cw3NEv wT\i<0QP"X< /uQ2xuAFǧ5dl5Z~:q5 6a7*Tdl-L-`?ą8ɉٽە0fYg2XoNZ1qM >6މT݊wI 1WŊQ8Sʌj鋍 pklU4|I_b`Kg/ vVХ|r4yCGjrWռB<]ajZf܁^V0xCq 47{3"I.-e@1aP>/;F I 6gYƏ-ve+Rh]!Hef)]vņ:@VM*S9ox3]:ԝO"#A;9f4_Y$uQfOxYJ= i+^pϨNaN 6d5x捨{=Tu 3꤇MO_&{0sUδMPgq-~q%JOmӒLg }o- |)68N,e`_ )k02=h5T)o$4:\% f=aPp/NQp:[!pSv}9,GnH]~p¸`E4H=-t ۦ6jhPy48 " o[IJm43aȫ|nJt7;MZ:_r(髲^'$QBŊ~U* 0׽ itX6G=a϶6X/?2?zhܞ{{d7 TI\+^Vn!1ҺI$1M<ɗUwP}%uxw,rqq1: 7V1@Dd"a~#ۄ_/*~jFherxsJȅ$BY@޷_6G "-Bڌ+$"lwa_!/]Ov`Wb_ ÿ-1Tgxw`I3O$vs?da?q}P"ۛdE>X{ʧӊ0-sX4Lq)cԱ8^wlgXf-xa_+:LMA#ʾ5zG}2m@j [׃kcv[ھ;}w/ <bڥ4ytg敪˥iXK}/`TX]@_ƍ*G>]ƒO8_<i_EZ ޑu7h5]4A}F8rdߟRfFf ˄"]zDwqR3CR /phړ3$ ׁċr@6V&#5XK;ֵ37#/h>p+{kNT!TAm8Yu3!;ut~VA[n뉥 "WT?^v^ۗb_.e:bv7$ʓt!/8݋IS+̝S HSSzo6X ޢ{C5p ӅMrL8ZJڬsD~1|?\V4lՓ҃pcC)jWN|Ұ#3sM'uVɭK1hK]6U{7->g˖_6Y"(*䰢!e~>vSU<-kFٍ?הPc:>M+L7Љ;T{^={2}D,ia!L\5@˗XzB;b@wk0}jJw. .y(*b`F-̱`|~r;vYH Hߟ2a;ZeXYR e;P4h=;Ts_H ~SBf;qG}&>Il(,w# p+GyWڞzE% 5޵'w!nL=K$]θj=?VGe | ":C;,9w Y[43a$q䙚X{OVVؕM_{³ǂߖ ѝCZD  I1 'fd\WXrT/_]pŷ.vk|N_j2?%Fۤbn KTjVYM4"I/F2eܵ?IyhfVE%يw#Rx,d(([[ ~b X{瓔^EBIPuΒ%+JG̸E*a8"EM{aA xe CAEy79z?y|L/.@Qˮx](<>0؋׫chiufy%H}=V!}\TA\=AOeI~Wu %"%Xy)w=r&WąB(q_maњ\} nZsQ5p`斈OxGÛh9x |8v=V.C2=2-Fcl텰Cbس:ĕ7G eByu O"Y~0eݜ.*_)=(净4(Y3YM^xo\P->WH(ThIo˜8}}?4Sv~?vCVޠ!6~GnO3C0/ :8sti eƉ͵q!4ln ~s[r u b *):~yheJJ%;j!xQTM02hJ29ph%dS=34 )@ ᱣ\؋)/VRW_k616ũ?\"dPڿ_)߂+lg_zX#7w1!;] 7M@ڹs"`ֽeh  嚋@2Y81*+[IXEtSh0,|FJ}a-? PpKy捦ߨ7LK|Rx fG Km'Gr>l֗¦XVA~Bj#L )+ p8mxFc揚5{rҩ֣fV^R7` ry™t+WU4 MٲU^Ia]7C޷f $L\F6Z:ߩ&/T$O kX  ~e-F[7:.. Xvam*zzC.Rhj} -Fx_&-5oFz9[!ۗ-rNU_w4-DA%b:q PnI8w: NCv֡"" +TX[P_+fq17VX_:6V@]BJ&Ƈtɔ}پk鉊ĕ@Bc3Jqlx }*3ӷY/Dl|%CI} ) PhV0K ֕'0F\jRW!)L z<]Fk8hfS<̇۟_ՒLjC|4:̈Eܓ];%A_ ] QU™FB Ra"ʍ?9NΫ(o/ )eh;N2yS8NBFy$ͫ3Qnxx͹N:V 4g{uւ(؎= hWGPRkPƸW;/ZzpSxܝ ]ŕL|HHYx4>&H翰>YBL/G/ڈGk>T#K HtZg d?x/dA~N-CIxm/.˼m5ǵS~*GsDue1iF lz-|oDuᑽ$}`Qod /D N<͋5N[5/ugf nX.YYp:ji0V_z'UXz_?֑WN3pT5G];F-qOAH*g/,#^W2nU&ߗI\! OD+`ѴPΎV­Ly wvφM{4EFx0'wב$Ӂ<&bANj,+/^0⤮_J'l|:Wdx{N@AKs-kfKeip+ g+ rxpWVZgl=~?Voa;uJGBB)TbwVΆovU`G߻O`r(ȑm8'!ن@F'(ndoclBGBOY҂v9F8, @" !0%Ay }zG1ZT @I稡ֹ"~˝ lx2P?ʳ7-j2hhrܕl>H8\ dӀx F׭;H^`}B e3| .M~~0>r3I0=C%"!Lm;o}WMSR g4L,^uBM)}ą>7]یC[Z-!)ftiS aܖ`yNƧ?}`acXBK3ū@ʼnEhy&hF?K\H6'RGyQ?(1 h.cE+XڵɗMuii {7G/aWY0*yg5 l]T 亳vo-AȢv36aj<:bB^4Y1(+[&+a@oAr0Nm1pؼ=grF5FpZKY/D^Tj7z$KUrf9}8|J&s/l:Xeykd2,„kSۥ!evw2n,!(Ucol{s#M_ UADd}>Jq0k2>A3&oF6T/I5$d1]?VR,w- xQp.vWH+ȭ5O ܆p5| gJyo|2~Zn!IM%Ǧlbs:Xt88|>ѕWVrqg Čh1 xw tΔ!~xz%3xa8 Ч* ƫ XH8RLF0| r%tsd Ѐ?h\t!,տ@,!,/}$5J+lVgnG-DDX׀Ŕc K?BT f0b=Y^VC2 XkNm84PVu E<CNT_F~%A깱  7LjuIERqp#? N:F %UmK 6Ԗ_RGt } | ~:Ŏ3]reAmA<:Kf-YL9x̎쎪,B|#PӡdAȄUmJ0'54Umi,ڙ~xC4潃7iz, l:a|!rUPhx)/ ȭ +u3E s[S-& Z(hÛ$oHG9P(>{h::iok)-[ZgqTyI3V"I kȅ״/JtBԴmZo!в|?3 tkl1RRz!Բ1A;O~NS7תB$ 9o\T=R$ExoFtJ rD|'&*%*7 ;'u0rԧ+|iqRSrrZ7,×BrBUKׂWPj]L`[n`4TRADSpH%6:e*K?5ocG$)i6CFS!؎K`;q^-R~E_}t}){Fs/.hmnc=vp_j^CxjaQYFEX-tJi7-xhL&V~4/4Jxpb*:f2"un$.6Sܬ[QA$&`H' (N|[=S؜jA 햙M/o_a*cQdkqf/nqcy#aƹpGW~y@B1 rc/-rqɣ(sP`mü *1i] Orv,m0s֌ 0^0 ߘyʚp52jii05}a;ZтXW1vJ[]\[t\.#٠IkEEQ`s!aNI9T2pgZLօ*]h [lx@/Ph? )K:-?-%K  *Qwy&cIBznm>9hAr-+jt_>OS>ikp$tW+ɈSRop=*j;gӦ^;^I2Oab~– xCJjn4S&T >u_2UdCF:Q} dq4NoOQ/~fda6fT02.(H_ʶL9"r~ 'eĘD ŇLyߦq\FEB6Wu4mO;:5CfA O͞#vi㨤VQW&ڵW,"^t;W6y#ߪ:Ȍ;\):}#KK*&3Vp9 i"ݾ`Q#D*&kD^Ns[sn" {]2G P8-|[iկ6V@R ą[3 Lʝ|!u\aձ$ͥHear#Ǧ0okC HV\~$aeF?m#"E2U˶+Z ) lznax^Ec 7~D(\.6%#t vWZ~A>L# ɪ]@c Mlx4 ]5ρkRPFUBOM> 8PhEWٴqz#:k~ҡ7zR·{kj3߿%%5‹gziKGW>Iw=gkشدCtA Fݗ'v˽9Z/'R^{o,K:/x'pJ^g'#+Zvx,"U Oɗ!{ \iYD$&BhlQ.zT9kX"l֗LZW{^+ˇL,bYu1PMKPyO&۝kѲ ٦J Q %\(n\HǮQ4XbnI 7tW4d6VqȘ^ x?-8&vGPۤܯP9>xxo4tN]Apӭ~wԬ{nq0F@  'jAֵ@WhJ|@\A{$宴2 yåyTԮ>RN zdƍ 1K*fmOL$PqcSR]FQIC7t1"$WuT|3Ce/B{KF\>a8 ד^_۽ qf͐fLޗ~5o =s 6)"g9C?j$xz93[Ȥ]'SX3(`qe6 0S{ J\q\$'ئQT}X]L;.<ؿ6^ H x=*k tЅiGj 4p& A.ӂUz608f"GrnZ6U@xQK*u+W xRIwe-yi]5 lW[Wf՞d75 g4o}o]l*c#!GICOؕ}v,/vP25}iFKv1T"nZۍw%(y[R@P2&nj&u8 uKF]h|[#d>nUV#nތZʣbSnk"@ҡKcڣ-TWOЧ0 `#VFb7 <-<Χ6dcei9W˞xˡ,\Zʊ,_) fؑgۂ-عMbk{U|ץ܋_5*sSBN"Jx#X ̀#EWC.M.4y룗K)PH<$CY&x}2uiJLTK&Pdd; R|%3o)ng,00>ZW ù+<dž;ݜyTϯrfY( C  5bl q{Ц8(ymSDzkvZT ˏdb7GZeU ncp~f;u9 dy>H.}O9f>Ks+G;G`dzQ$D6qj|OHd202DV]вmY!%*'*t?MQߊXMa|6D* @};}rPn2u}7/S2DID0aʞ0K[EJ}-(( 3=24\Xt^}yHoP$R#=,[ùfeQ9avx@!{|(!J{@A< w44o)D= -d}bՄs{5~z*M+SCv[Ϛ515T77^ROoב8h/fq;(WcDUnf4Fٺk"9[y-xpZ&raA ~wGK Q\?Ի}0Bui٨i+z@xzYra1 3{(0m% +JBX^6:9X8yYGˣD{d#''Ik:,;܇3!ģ':SVI[}Cui;3&qwj4Xq77m ݕp*fHuwUsll!H8EJK3ӓH2"bئNc=4Y G]nXR/hE!^$E* +ڈ5vj75 r&bYUVoĪqƬU/_ة_bK RJЏl <"HƷɲ |K٫S}%9C/wC $j:0^/UGPI+ҳe V dUl*'%̰LȬ-͟"ٞr !]G-Z qAVnvWi1*eߴ l+QTOEJ>ė7+0 x|"‘W)nɈZSzB}<3VVvusۼxtN}!4wUpܥ.<5WIVzΕ =_9P>|oq-w$fQZ& M I/:3oɉ}ާ>4;$r TӝA)>>70]qh\9m$U3e/cxêl̹ 9 #8U 'tLFФ@#nˎ?lvYyij"=OQU% 8ʚjÅ19&| V4b-oxL9XB|A$-&+.Kl@RȳI;*P6qbwmyڃGrU5;!Aʮe\_1i O섾阑cOjؔI]=d J0 0}.a^\vL ͲO(YP=pM;:YŎ' 8eʂ.l*s׃.O| M5ra(/;*cUԨkY ڻŋ 1wYt )j {>\..ADXeeBÁE}CSptiU֦aol⸮Y6g޶,/GR ,>Su/$]l˂ʟv٪u[CCQT`!wE}ų);R 59Ys5]U[( |o2Ո4 +࿎, -l5S&R':1 К^dTmϢ73 ~xYAL[,U6ݭM#kA̾%aB31bީ-5Єw4>U,iA.2Bcu7YW4Yo`Kˮldetڳ_{" 5OZk !H7P \X4 Rf]=dEvF.S`;nPrR+ ,~s9'yx:W2`=}#雧8Tj%?R?#|%HY*eZN&/9.uvg(*i_|2˚E3@M HHXdPuF:X~pW4Q LqN3˞X$ùfВU{"4P0t& JQ8Oo1v›w<(A%9",g~@Ʒa+PŶUY Ae$fs,+CwFlCލݓ{b!Eƭ@x'IR^#yDc ΆP,4w3y^jUC? [mr6O;gdƑ xp3Yߨ#Coѱe3WnEB//9_FջA=J8U?<' E5c%D4bj;*QG&7#߾{,_Wݛ}떇gzÐpJ 5"cP3oDᑗT-I:wV_y)c~KӪY)ʑM 雖_Ыv,,gr > O%f~0J@j)j FWU0?3{nbhMVYATf?­9rѻ_t {^p@ c4Ôtub6j1V4%ç7CjЕG~MZeE/er^{X>6\TaDwݣ ~MUӬyI^dUzl@GZTɅ<ȍ,TQ !uM+ ZX{A3*J*fG,nܴgT_JX`Rmr56!+mjР'ځ"TtkGHO*|JsZ#Qv"U'{aѣDKڶu; 8H0Kx2F85pk$ŎUk^?-Ra@5}΁wUr3c`6In"1j J{s5o#5r~8J[:Ogkb>(4G|<1LI$R=D;]Bhƀ傼mDSzܩW[G#U粞!j~wL˜]Ȏ/A$uN4P*GD>8gxr aNqvN}}r^bޚFMڙ} ao:~ =2t}yD&VIicBDG)Z50$T]MnvaUcD21;ڊ9qì׏؄SHHy +<Blپ%9jxt6Q[K&j2cnlbKr bQS\Sغ:XbY$Yq"9Eם xl#Jf6܅|uy(S\Kv7[?TZjΚ `9_O 4>[䩍 =.qhT/5,V Hw$lsQT`-ň+α~Cb!VgU R8qb+k6'--Íy`ġf,L^ܧfuDEBO7w Ptz-3pp*$O%6ŸpZ GD_̳er#O.Gy1Xۆ`"%*=6G*פֿ@<43n;Cf3$:9V!|d}̮ԧ09^FmñE'&妽E#*m ?5Cr 0:80 {߲'&sϔ%rVꋂ;P{* @E]]/f#a4c^ߑ@angq#5l׆Yە#9iJ8͞{2gVqu6BE_)Zxœ!֡P2٢oJ10,DPYA doMPǩ0.!J3!-KNg8FU6_W*:ۙOlI+p& ݿБWtGKYet h}7ID]lE,/Rܪنx^L*ǭ)7\_ צO5AN`ݐ-~> g h jmYq_ٕP1C}F2_=*+t[+;vTؕ #T -a}}0',o%zZ& M@.u$33 d/gA:{?wʌvcӶW[E%oq& difևұgRJm>| gH#܃DZ$Ѧ'Xaܽ4tT,ש,MOw t2-w(%;H:= ?!=VS #`j5g;, :!R')D#!Z՚ŠCFj|u=z0PDŽ,$<\uDeC*aΰN|!g4>;L:&7'MAhf3Fv#٩\pj9} 8-h~ 5a*o m3{ hIy5ʦ}% NJ\-CbqF6O8L 82~ELp6+/`<ī5!1K-ͬ, zD=zSڱި@2;^ѽ]"ee|7?jio6?ifU6GL4h`f'v$ɫm%SCA5i%\d&7W9;!B7wjtīy~ h!`U'c LZ"wl8仩I>jyg{'馑%vlxG*YYp2:R"dDc> t=Ҷ+D8c# uyۍpuu xXnE.r4 i"GHk%$+W3nu\'LZy'50HqL}.6%1fc)ͳRЬC9@ T!L#(ug}DX%n-Ci Tp\-t(oP 'V @ќ>@!&0Yo<8:u6}^ eqK +N,) ɖ'.N[R},^jq\uՐ5g{l2XXjWv;Wmgv| tb=LԺOE㸁A\{J Vm#"3pg 3k"cS'_d7\URW.lI tB%וSt`ʳtGZja63~R[QdKI634AF[}Ŋzh& ucᖍ>W+KԒޜ'(+R^Y/r~4\e1D W.61#X;a4^]yHQd oy:'.Xq^Shf#I$qAyGr!,FIWu}3*̭Km..JAnq('nEaX(kQnьsi~vT3%;E "JU}ɖ 1{G]81%z0&kFu.-rmF0i*#]9L2{??}|bbĄ4;J%43bZkdLie]ԮAK-yXFJ|!J&F8ZM0gQP2ipF۲eAjó<Մ3Zx`ﶒ-&hVeSIX,> I-S pCKq`;+qeS t%Z=0܂T_-ИyN^fDeѥ\~d[ݙZ)[:f*4 T|? S aY_ u@*0 Yy/z|}ʕ~N jT0 yn; xCU;4uk;zqo 6u%*ȷ:)LKぁ@?Mgkõ."1jR?="˛Lb3J Jr6oluQ$O1 ÜC&^!袉:,cvLY( ֳ$8-:#YʎY=4}I%aX!<%jfzG}o*={T'*L;h5 A .h,O/dRM`&ڎl҅r}:N~3t$'Zd%yE{{Yyk2g(L'1AwoМB΋67QeCy#qNDʸEm4/p`:B"Ht\J@Kk,~$JHl~I#NrHnLϖR6?mGZx2=}v_ m!jI佄ٽM$=Muz@ꏥMdzHcxFV]EdLÍ:I+0딵}iC*7^ ` ]g>91x݌}>[z~;~]UbAf`á+H-r렑Jzڀ/mOmaFpcs&xx,"C^r:qpHXqpeUmq$Ϝsqս+ V~3ކ&TcX BUv{ 5A`:gU #ϐ1129:QK+ s}/?tC~3o,ԎceHT_&Eojt*{OkMoRmH}jߙR<|Gi9GyɳF'\c6J|!b9aVǰ (/\gn'yɎ0~R+"Q8~ȭnQQht\mAюeHn)V囮'דӴ{Ǽؕs/~an5^)áDGiY :9X6mQ\. 2-7jl9]\]QgM"·ՐDo>jE[݋(#Br"2ߵVj$V0,d]`bQe+z {bCrKFDsCΧhLr "`ש4-_u84T>څǶ7+!{Z~`E;gjñA;Aׇ?t5ɤJF1}Fm׋Gn #8Ϭ}]7c)iO1̄p~a8. ="ēFm)ZO,#w [v_Z}?^X2/~fRx@J7ߊicGU9\ra94pr]֢by@ȷ\-re:bR0–Y1D#1<q7ir O4r; 5;Bc+7jvupM:qeEI uH cDQRꓫCE^hQu Oi6N9V1s/i֠ZRQeoCcPD-28[-&ѥ4i!:K/nrW-C8V$Ͱm=A#U7xLHbPc᎕R_һ=Vʩ:0"!*dۑR X9PQ<ޟ|`*\sʩ)E ׏JFG t?u ?(KAj"frqQ}DX)GJ?QJ:@c*օSѐ?hwx]cz=Gxnbmzthe0™3?,yA@ Pj}h8 *,wzIV̜WtsVo[pJhDDT\[%coFE3五(``()]Mrvh*w&Zu+sABPp]l Z$[ÞmN(u3-G5$Mo8 IKh oTȶT>d{>ak_|<.ށ4Q0/ 1ޮQÏXBIVGf=E^WD~I`׋4k4hPvG!Auޚݣ5]fSSv=;p2Hu!w)it~;>s7iFL M b:o\$ɖRo^ZJt׳]}>.p8/C4 gohUgR6ߤBR~4ⓥ|zwÙ2Mi^:ϯt+imsՔ!(zOAĐ6TPN"6$0{:Jre=49_f~鐳 r,g $W +CS: ʊvOΓ SΠK١06AuB'Ğ䇅0JDv A,9l`Wn [@s6TU-iaI9x 7M6wU4ʼn濭% zhPˌKNꇉr A恧Bab ^o% (m ֤K7 \EB3?b(/"G |N5[ti̗rM0X檰1KR' ov |`^h6k$ieaFkOc>lk|5JjĊw.!@"NA!KȈB~Y&!t"ٌ&.ZOXA1}5O6壈(SI%G&B:(S4cd#@<Pq/Q-Hp@&p36In:n|m¨D]O=x`O%U=S䙩۹QIئy,hA}\8ԅ.wY:ӏ^()Il$'0:Q<>j<ȜEwn2\-!+ꨃrdPki3^q@in6܍_8Ku_mwS#R47)fw' }0&KψϱGp!]+sm:]sM*굑f!=n2MH1.bnHu2VX'ԏ`Hm(5[F,ȣɲ81欪 !]ҧHRk>f AV3(%pVo$ H۞>e[u  @} S.߅Uh! I"-#@x}䂏J.`dDO*k=e==BQ6Rq h$t =iI51ܘPj%Qd(mx8IŅ>A7LTrSgf cتJl0Pf =zYøu}n={isuxNߺ8^O6Qy>(ې4sv'-ѕDD,TT0U뮭_3^!O^EhK/cxp@y}Q&&ɐ5x.VzY~=YkFo _!ٸ&`Mq>--{A/-Nz\cF8'Ċ5_<7Ο&fs[ o]we$P(@Mc=DIˀA2n8ڜ؊,Z0Mt+oxFz[ g?,uB:Sakda1}ã!t'iXk?ye=sfCQ2\lREʷyG9,Ņ=զ`W Wn3!Kz8B@4VYEcņ71DJ@.8OF3ta⁜*v:%6RUDmr3 =&R=pl(ԄsXN漟hQrIі-ڄ (oIԛ5V]ܥ~QYXa@N3vyp1D-]lbqI\.κכa#k|9E;ğŔ$?>GS< <4 w<-BɭzT6;֟kp;f y.fHqYϻ*ֹV;x-J=nf9hA"/իVdDZ(kH)>ݹ`P2"A? P+cn5NBM㾾׵\iCc9)xFQLD|/rMpUx#N:lؑʬ  ?6/ABnJ \%QnCbg'؝ beNUt<>_(b&HGa"5`~sP-"-u"ʞ#\[4\4LxTN>o<рe腧2k$zװL 8Cb":8YJM2cmS2 9ǎÃ(|dJ}y-jm. k⃱F\avʁO-i^+޲oAԚtGZ77/<~.iut2|%h)rcs,ºaw<g/D)@ifV|ϣ,c7GExpfa!|mۯ=/u??+7Y@Lr_|)I~)#|AJUjpRX3od|1>Us?wEGEPpֲ;biBB!Qy'LtwYUq&0ZKQ7p ]Ըuj꧐R5f;Qa+b,q{IӏdAwE&[2@* #+>++?}s:jsb>jҸ~cRI+QU@LFܟneBBzG1Hs(ڪ>^Oj!Nl18>8o#lj1BXԧ]^ '=.B[]VЕ훓DV$/~Jڬ@RƘ39-Ի|^;o;Kؑ^h 2dBE89nA?=tb%?` MXޠ  $R8%nɣn/`pn׉nڿSg,ۜŰQL_VGj(wU=w;홽)ZWY+Kk*\%iV9 v$Cڠv:dTBJfJt}rENa %Pst$#yauL;q*apKcM0/1H% \?]]L3d`F8'8I I63*M rۑ̄]<y:,'8 s=/WS4s = /;&y:{s,fb(= 毼U0i)UB˅Yjy1+uboke!u #]9n^JjuXxMEmtOfDiDh%aA"NweSw,BOm#&SfZr vOTk{ A}>kˀ$!^ NTbqɖșvk\x,7DF?w=t`u=»bwtz@|H) (Ճȴ~%w;⒔R7>_`owMJ9hF.پ !. )1RO|6ojc"$*}`I~+4+EٞAqSnm6`,7zE620bA|),-f:߈ obh.֐)WժI6˪2I.{"<ٗ (Y;06=@Ʋ˳i D; W q͢':׷ Bifes|(Mø1Y霢gPA>3APmn/+xNP_tW)n#A %ЧǮ6@b`]G6Nb7`z~:4]}|?@JG9Zqv4|Y9: V4Z|k d[Z4p]QJ 9Y`2`#D_Nd݌+h@k19MeZ_Ypx8cv+Ǒ[0? |]:/ `߽e Mc:^sD9zIcsr E܆Gr}!R(k9VxsFz3}x8P7˖|W mZ=8wcf6_ o g5BO ̿k@-B+OE\Ͽ{8qE]eJsxbXaQʹqM%1kwIn;58[fA"P;ja`j|VI_׃Ut"nad0Pຆ}jXwjVCDWT>vu)Zo=+.߉+QH8j)`Moԁ~6_M,Ngl`")hӴ\=}, _nF> ǔ\oxW)74ad3ylou{{Kjt$h+aE<}S@rXriU, bKАYWhuGD mE/ HG꧴08mq8Mȭ4 uB(D.kA@xYom )l._tXB"jnsN;U;Rp`^~>[Yl܆t[zqd`b_RPZ'&z"k5RY"GGRP`l |! K+\͞)S֤b1,o*3[ K RtjD4!,?&t_JqcQnP=9. ;(6?QtLW= p۸7hiî9SY~j +Bڃo|.]̹:97W 4V@5Fe_9*&J;Hd`d_uw2K[26=D>c/3yЅRKXot$>{9;@G V>r?ӡ4#Q;;__գ?OdBWtd-Bxt(d~M!LzO2{uLwߋ3X"SlsPEh>K#RA{pH߉Z\^ # AJ`yp860ͦJ <~ա_rIjD25ԄƊπuFKڬ:~6kl {N]2TzJFu&ˇ A咰y|^k_ nC{ACXQWPU.q܈U+UA&쵽 FRzqRl=12w(q`ߚٔYJPȈKBe N4nD7Hv I&T S2N_I@YtK$jJd8G6$t _Q"-Ϝ7OQƈVo$X ;KbDM^Fj#"$3q|VLo"ӺsOiB_+=RK!{K}[]u&Ls*j&T(E籒x%Kx*7aꯪ3FPxayj/>yP;['o[6(Ҋ\XWdt|?mO8Wz)wM--v@+ Q@:ȈplMiںd>Jsl6p'  %ҬW!L짽[TXB`;tTZӜZ1tj9P7MF&SGd".Y #3D@]s(q` Lt@GwccQǺlymmK-kb&$Hg֘ȧ,N&ϙL0ׅC«_IJ_q=aKЕQGC|쾎<8JEN2 E[:~i.9cd:[Z/F$- ձҷXY49Tdbevhs*BlӔ,k7%$u21 Ҹ!|%.rfغv_[¦Ul1_7L|M~:aP!?z;E9AAmlN3%E:y@4d`X{3kumCPiQ1d.'[J !#(`ty,O6QՈ( %W%8GB Djn4ťqvdjgJ U.%4AƔO3nE8GF* Ya:پA&{K참ݿW؋L~ؕK}9)uL`=-5ZsG+@,7ֈ^ 1l/ֿxadC('+6^ U-GM9wXJSk֭Xb\`/|p򆼫C2]_La5A$@V>^}ar0f 6?;5^o+km 4}6 ǜA?Jcu:FBխj8\at ò}=u!LjO{3w@e< 3!yG6IɅ  :O`F}&|`>Ml{:wt$OO|י}<,O *jƚ֨?p.am3< F0+gvSio>΍+ΥT/ퟰ.NUԣuhv \N`(Y%,T׉'ݴ[-ra|!w QO}PB3gsc-[{yzO?fȤM> M5jS: +%*7ZB$e\m^Vv|-8VMa2D:2m39N+%DE?(:<8RxٙΤRKFXfzBiaOu mB-;f ͭ$+>w}G)B (wކѺ"z wSbIvkf`֜Iy߽ٴ&߽rCi8nq½/1;rNY?^A0l,}UPe !+ː7$61/JW^sWBHa)cl'-$ǜ<'^o-&ˢ?Ȇwۜ&Oyr1o~a?C_Vpiwziܬ.xE  zvNOYM&d}BUtjyhp,x׳7{ En M "`FIwAӱE֑Юilnah8oqPylիr5_ISMǔS~ dg^b|a\>Ry1;6П[&h9(z!†,:KpP1;LkNN^9.fAO-ܬDW%`1Be$M 'p|3oc[6| .Mbl#21lTƿ4 $A^Ј"TMlo I&+u#kRIF%J YXn˧<mJm_}t!^K0 PkU! djn`Yc z]<_:M0Ecpt !w+aW.aK|="HIҝv \kIE?@BVd Vd@xħKлD#L wZ5j=/@ˆa.Ml882^rl*ADPf$Q Ʃq7Xmo=$S!L#hԠ,٥jGn>.:YoUSY褠7zTҽeksqx1{$N^Gj'15! 1CZkAI&>b=}jxZO] eQlsղn9*/J.o]xifCis@i'-` s'2O껿I2:l=v dN ђnwSthq.ڱ^Xb@}C ǭ]3cD >?BIQ[bVvwB9ffsC[lYVۈL q mIBv8D'rğKp)3| 9 4R:sUrlS֬b!,gߦ, >TyB -"q6|ø1Ǣ&XdՊu¸N'V)4̙Y4b6x3f,ٛʂM ȜoҚ6IX6a#饬l|lۑ p1ZeVKX1]2- ƬLKW c#pKd<)iC+wg}Wb6G Vd m.o١_!W} r=O|\?[KRsKG+. ճ 3:اE!aS3F;#)Po@52-8Hl^yYJkp镑 󔫉3E0\#(g~3-^wpny-U!@C"T)w|!*m_mBA$*'&`(Pݶ;SœerUOh948"=AY ;Ϙ>ŊQŀLNT6 X)7/+˃R8@!亓*soo.['?eg V熟+A oKe -S n#] zV[p9FhKSe'&4- dԊI>(Dk1>|iN>l%2~&vb&)=7>]mcO8<%wzEԽ)V$?{_Ϩ/HXcFMqZ5=s J:d#cKqͬr"@&&d }3s?qH C.CO;#]9a^8fYMMfu(p)JIqGfؾ,Q?b±KkE·Cbi8=Qy9uj*<ϣޞF{ f0d(gOFDڪTbflM7m:A iM2""0_@-Ræ#s "J}'=hlj,jF=Na`^IJFUZg>,m<;"§`6lsf94 BzRPݎ\>!/Pn U?8i%4G0$`_khơdaOhhL$ґMqJ[jt:nQ mv݅AiuS/5ix!fV +4wEҋsƱZg'>*% N5xU,"=eL$k[x  OY ^M !%I2}צE S+?F3e0Y_!5g3;Oz6Ԟ1wb/aLDT )D 7;2}P(zS9L#]piq:$ycJ#4r٪y Z\u1pOzlH%#t%~e7%rvvEa"YC;PM!z.%~݂Ei@ 5_TE*+֊ H Bx!>|6+qV8'U|PVU1m[Ql{ )7x9D.Mhx l}z60nI1PtrkG͂Ik!RlcSD8#e>=0 t |ݽwJ0;['P]{K^[r`UEf Wg3YەЬ_Y:e"*<7]Q>+|` 8RwLFTd4'$"oI8 Fo֪M`C6ƧZZ`J.(Ϲk5iSR! ]Hհ̚ tE'A<52'JQ]]zae\X5L:SI3ߑV:@z`;Kmܑo^s S"_҈%SDĪ֘R\~P{׻L eh 44j&|73jaˢѠ!]rFZJ:~Js$%x'u6 @)ʘܩ)'&<R|=IEIW?iFu~C=H+J O" LԏRвKwmOܲ?oWLF>Ͱ\FV,XsMi̗TX8鿿eȞX^btW;UED_W2۬h/pWF5Ks qaRg4Hb{XW&kXP#nJTXK ?#Mt וjY$q|*f=)p%%%Y*NrhdBwߝfQ0It Vɞ޾.ѲN! ґJRIޥXKcXևgMBʠZy"_Mq3SA_rH=zZ%5m1jTqL`㘶s0N6s  .'sM QE[b7E< Q5l g*"z ݂Ӭ2_1p΅v+%5 19hZVmN&_P~4tG tW8>G^W]BJǘsψ}%ƴ;}uT3UIMrerY@oɀa}qL>X9HY_Tc#JW\ QoSڅǝ!|قyߪ$hs w i&BYq% FOPak$JuTpۆk'U|??'{wc{?Xlվt'eZp25}!]ZR,Z^mRwm?TuۛO9,֜ǨRD$64lۈum'ssC1WF[xp|y>}8?{˶lE5YK!E9`WNBbR6@y6[v}cwk<4AQCve޸׸Yz"+X_)Oš,,H! 7\4z 8}R|@̛.Hz&|ÍHJ!0+U=Ԥtqn|h4WZL[l2BT x:K}IN&m0R9?# )'JIvg3z^况v/6x>_U!-?*XܕsO }o.4u1A`hU-W*(d}8䞊/Z$.xVF?mBb\f6|?ptggyP㢜[NEsX 0aS@~6WW,ТNd>MV#&"_Vbd=RCi7]V1tLʝeg)GCeiF0Y#^sJ{7!_s,<iGWZ(R'Ǚp^Ə2ckdv!o6?/sG.̦<[p2O$wl Ёrtꚥ$GC)tŞԷS ~8 /Imhh.H3@lw!#@gC fX!~=QU m}*I5G{3٩ "xmbfu,L[&*zrw,Mh뽐KI84ؐZl3E*gɾØ{ ?$beDl#cJ%(re۩WpQ{#s\2U`D߶8_˝83)|k6GS)^VZuwb8ilK~~p@¹9AP{Ҕ{'.Y~ZHn8SH21lT\VH8?_H2~a; vȰQbbHMjb<$'pw :1('y|~B _p>Wq40GE%x s7~#i6J]Y L.EF|•53jݷ1c&C⢸'=D_)W9 j]Yiҽn{r|t$DAyC\fxy9>+H;׬C,:!prG7) }{2IN%R$Fr- /3A[I$*:?E)ȭbaS7snYKlL#jz-X8*+Z#3q6 廥h?Ҧ="=7H\i/C7_sDReMaTm"ߒ1,] ~›֗o$։zꕶ(Vd2fO6D&4y/F2(q<2AY%WwĻdyPIxϱѳALU8=FEiE@T;GB~NsS7 Q%vP=L<~Xn4\E<ЩC:w`q޵wS!8 .bFWoDzObƚD2K~M(|n}D{(im)FLs5{s7oo%MI8/4JuƞӠ_VZ*{iJӮL,#޶2S,{i"_]ȿeO\< .A9nA{%jL9L S9%*%o\F,b)V;Ypz3*y^WF8 db\4WFO6K C$ buX 2D|Е]-"D0:mv&/*T }(5VxSVٛ %zT:j%K"Fv_~HȈaw &8Y؈L6+.`bNNA%HGPMN|"K_ED y;YSte+]ιwsBHpLQމ ,E@Cxamʇ]gaX4㋷|"M&xzqNW4o"ܗ0%t28j&-Gbz M/ulMU 4d@=\5+A^Wl/ !RWg&)C=Di'+>=ܑXrq U @jVŇ&8׿T~k`;Ӛzao%2~gMqiA;5 c[xm"SqއSlЅ:N.WϮS1l"U2o y:@zO4Zg aQ)CnUm"_&\`#CVUi0w#|E|`ًat%vm$D{gV_"gT7;cB3/Ԡ Tx}6+96`SihO,}차y|-8N颟-"Mʯ %.}]lm}?bYqbjVS4I@ W ,UӏK01ӧIN?CT.a#^n-SUIYVYWJ|0a}68uYW)TD^:6[k!b/h6S}I2X"j' NWbʢF'HxܴRb }~w8D͞)~V!i2̯b.8!? =&~0 fc Xmk:%OTɄ, 15+N߷gmYѬԟni(Mz--`_6~]d ynM Ŵ4Imlk1F2#i,a `?VTb)Z)5J:%O;9:?r#IqoMMHwk6yCt `iq SR&LA/_lJ'>4w+s/􊧏RZT8{O*=5OY/i~=c}l8jOqg4|E.}:#! _: e[vt{L0ph ~;ȚHsO@Ƈ:Ƞ]5sjue+륯~Z߇,H=\"S}!)͜jY75o+X 48A:N 6HRI'yUfkYRyjn5ۢ?.H͡}8o2m#9R,ZL4'e/jc4Ma>K)?,0Ø+#L䅵XWKsfW 7^jxj+).E9ODBX^)l#x}K"XEnj6wX#eˡm$.r iit 1dȔ\ۉVa˝&k|J-idZqƱtn6Ťd>Sy[ɷm %|®Y\ZR{NLdUٽ3|OVH:s$B)-o& %Om-pAPIaCZT%2oR°YڸgUo eЏCw: z앭UEo~>;ռ뜢; \T√0f.h{LAtD ԫ{ c[ÓѮ f[4^hq Ni /\g3I7}?7&wh`"I1lSzllzaͶCeի05~@с$bW`}ׅIUGn ٭+Zy)= jN8OJj ƱlllCtA:p׊>SѴ6;.(y ZH\%=ڤ:tHrډwֻ8{ƒ=@M8)c}H\0¡:s7KS:-j~㏧RXMbU oH+(,ZH.Y vE)U.~3Z_#$G箼v$m]lO;֢Vw{1sq;̓nÅ'u=*u~)QfN%b\@&⫘Z17[rQ/jʠVeǟmWY;Vͺ5È5YR~Ƭl)pBZl.a}'Fe&mڧ*g 6>3rz Ւס׀7:w KD¿NУE8"O}iK6 =[]_; `O- S ox[58aGwj-b?lʵޣ=`+Ci(Qi?G2=Q""+vVxL?%jWN2*2:Қ$&'(M"{e&Lдh |Q! gAkt܄ k1.=!)g\L2 bX2=,gS!1"eG?dGjὨLs],` [B(k]jߎCt%/)xaI|, ʖiSdsuAHasgiəGeј^8[-alHvMkR(mk"eu3 i'~JlHGտu tSQ>pb,WGPSt6&8 =D2qqV%H ViBiQP2J$=S$>UEhəDWU)2 +,~|*hdG/HĨ:Bu#2mO8q<') ?_{쒜x H $ɨ0H<1}P-zQfw_:g5{QmϹ:\6aNxcݜB!gEa#dmX $ B`t }Ft5'mQ:d{BjUE@D+:T lCT=E6ٟq)0vjr n$^ޘEXH(q*KiO˹:CHost>zNۂ)\ ?O9f@Tʶ?ĘQ V΀j~&'%oEKFH;/hQr燎 Ԥc+}bpN$x'p +L 74/̸TwwW>؅'+O47_fF&j2zo^w$ѣWWwpqcp,!1f.7\~aa!:dT"l\(ۿcJO$ Ufͧԉ_魮.NIP_Ű|ܚ9g2:u_[Ȥ\m3 7Ӝf2i[\[l ߒ ,ՀDvs;BG5풻tQ^j쫣z4 ~ygO8j1S(dq濻w= q8PASiWu=GcXָ;KX+_ԬamRcQvTmYD#(-&BӬd .Wr=8@%˂an}ᆜ;hRiDaLhO'94 |ZcU۰Zq">Dp T3J3l燯hW o8~mqT%$+)Y(qR h¡YP, FZ8z_(Xw1Rrxٞ=5O֗q]alg_#1[m*&Ģ-4 {/t,Sdd#枹^-.ej-ВB_gO{dR^+'-.Gpk,Sa{S!G{kӴL9)?$AB9;E;a:q1 &|h]֫p__RLP1yvsp'>>!95@IT7xäm: a\m++,FONFT9|ʼ@>>|}-68h?\*̵}\[Fk':/_C,ba̅n'kS8ǘ(Wfp`9ccjʹg M۩uՑ%lS\#Fsܯ5HMqMlq6f$@oW |#%1?}hL[./z s (u>E}dB#QB q\K8T5qW*ߖ53]&yNhƓ<>BM!829G54 4^l}~PyLpmÚA.BB;z,K 2%=p0;E r*S+潑hdBUݼ(*1^A@ISK&cK{L`ʶǵy]M8tZ~K_.6>auc")>'"^ u8c񕓴a=k1/| 'Q;rvCymwu 'xYOھ\`.-Wfe1 5#zb/=kPT~~6{)F,-jv6޼7'CyG^!T̨odT}i1YkznwEKdU+03Ȭp RfIcĨ̀9&Ag-Du͔멁?4VIʧto.=bQkR[sVr+o(nvDʪ4>o`"W@fc^]E+)/R>a# hi]q c&؋噒o_i JNAHV靉KI38]B%1F~bCwa?!#X -1pX#{"HF:]{>+''8l&ỹ|x\ED} =?&WIX€' wUgU0E?ICZУ4+#}ZŹ5>FvWJ/ \ouSZ>(FcZGԲyGh[`mMiنҧx@siKKdJ HCʣ C#"/iv!~^=SkWBG3C|3)Ef\vymڢ gUi]+գQkTQ4<(A R!~ f\Q<կ?ݐX&Rt̯aNHmE4ո޶o끾bW,nCY&Bb"?Z n}PAI'⭏H`OEk_,?m~4/ĴE{2 kh5 C=1N\> < e,nyYY wQ?뭺 l=Ț`,hĶ۴"ϹHi!ɫpxҗIM6e5kx6A>NԻ܇n+}z1 r„==$_D,Wۂ9Q1A.\Te>MY2y'-"`.ۭ ,8EݵA=#%2D'޵z'l|)Vs/_M73(hV,߰Z,E ]> O>xyS~|!x̓X?xUlHIy-y\2$dw6B&0{:-17ͰExyȫvO}>.6ԉdg#жu}71QJǙF ,0`BôH҇d3X0^ "< $Rb̠V ݟJ((97)CCJdjl(@>0^D^}Ay 4 DE`Hk;;-l2 {|H\[>}DƐ(8p0o0}Q])MApR-7VAGDR9xTqc' Râ$dې0G󌭊>ykP=EmW1nc`02n dirP3I,T̊S40kl+A\S v9^jcڎp;P>KXlG-88bs(h פ؜_f.\4WXˆߠìN 9J[6z[^GyTOk̋HtQܪ"4H,kjR~j0ۏgC1 >21ed6nʴ6D׫z@-nWkѶa~ఖPjIUw:F{rT0| rHnpC tN@j=-W)+2նWxFЍ<+> AT)5e"R+i4!:P>4ej[>HP.Leu}9;uMӴeH]$q+6SKO5s1ӗoP# =N\C.m.gMql˥ލm\7 JX(Ƀu2Bn+Zf3WU0-N+r ch\Ӌ&&ȰE%jUOqlpX^f8y9gʭc'IqR  U_ujD1[RRrYDtPw³Si'*2U+[9®)Q0]qWJo *Ѐo{|nM[:X%c;D88#Dp;#:]#ӥ[Y \ T:2(I0yQ-!1d@E[ Bj˵L=&Q<>׌韚+N y eSAEԶt@^AFI_0}A]JOb/Q!8(F0fLJk0~D"dDl0Q`N,Z]]>#A1-7+^c*3eƒ!y72Az#9ds }rU%pXANwP駡­KnOvXQDQm .w'R-ob,={`ZЙz@wG!X_wjO @%i}N5AO >s؇Hrɋ0&\vi6t >տ4'gu4px4d~Lg\?S0pQ)UvoŃ@t{Mqj]se?z&և&@T/Oem?1̸3gXcP&r1Kn-$E 1Ηy[3TKT xŦYM5,&'N:x88֧V5~Ǩ+~daZr-[{#u]1&8G/D |2_v^7HX.46=O5UH3bp=J.w HUϴMe4t=Rgk`=5 qi$Ͻ$j|J F@+٧6oDߥmϿuaouOd7{ ju ,4nZe*%xo4iPvl3s5%9cFb+#<֪ӊUP8RGYyCS/iBG=@!tbVs-ZvAs٥X8O(]f#"j:lMT{5O ;6˅@?$;)&"}c#+ ~8ٖo[$Y'۠yUrzRƻ6+e2+} GMx](S>E9|8ZltMņ=GSN|6(m9LtyRSB^n(,V#1Ic3\/&WU,GWPD#'xfPK ;/TS>+_q;ZlIs\[EZ⃺lhM&x8jīkKBX[et'#޶inOO@-RIM8ΒRyJ9* \ʼn)I?3/@aV歕$A2Jv ylJ'I J-w! U(%FaM((cQ`B{>>vj9Wѽ7 t<HNfJG}zʀ,b/ƌ` v_-dsJOu݉w?WU`cmEU,o^G Ow jȅ%=V}7yp) Ӳ2( TLbTB! ZANk +x#Chޗ_30;R3v.&: H9t>YR%BhrYɍ;8p)=D5#?]{Gs^ϕiK%2<7b.2] sN!Zzjhwdj>𽑪̊ U7֝s>K\=[֬;Q^oձ׃LQ1; }[ 3F7U1 ?Q9c ciK RgD.0P`U4^k/Ym ",J i]cc)9.}=fy@8׺~ w+7>߷YN _:~Ai;_mEE;qk]C킛oȋNh,`teдN )}Έ„RELj?~zĕ`/e7/\ '%3A]zYiM9 Vy蹊>.|e}*ϾY }RêCR$dãA>I{DqY$N 8? hi4^ n˨耸ßBr-7VSjx̐ qFopǗ![_"\HW#X@6ZH k9I-[y }Jm|_2>E fT4syZ|Su/AXGٹ^q5أޛ3@:Zp*fԦoš]ʄh^~ly!/6Rϯe|AؔK(p0I$lMpDO^X~wAnGPٛ=6/BaZu|Of]ţQr[㙉bJN o.VZ?I!:AYϊWfugَ7 ƵS@Ǝ˻0cam{d 迥woz$O {|ifQa:Cy,p  8Ml"ɍ5k3I#=O60хChsTs 31̰G4nU<"n0Ks;x/ۑ7*d',S5 ACY)zc;`VӠ`H[61]RMZ.R<nʒ4Saj~< :H' Ԙy>R+gܹ ɡxSu8=DY?R&+pGɲAŐ48IE9WXak- U%m$Gtbʯ컵Gt5ICaO@w4@?ΤUبXurI7B$Mp/SnQIT3!2_:ps,PҞLŠv]ebga ܏cBomAX/~az4ֽUl4̋\rYV @~@MJm*\^;\>q%, G|ë'>R b@yfg4r8E k#80S+0j>dmf%FI /rю1L@YTd1rdũ47+9h+?B;]Q] 7go5\} .Gm%:}pQ2@j 3"1 %'@F|_ygC88x]ġwTmqpcM'D mجNq+o |;,܄0qtot':FtzX :&GϮf+8W~bL+~b!J_u$ԌGg)ܥP<#Z+{;͈?e+R?Nwʦl[հiޏD)\xSLeo#ub&F$y8'arͧ|{`-xQ{i~,>w:V ;aKT}9d2< |6O=Sq(8Њb::$llxѯ?$3%Of}n3c^1j١\pLT x7j5mP^+9܎"pՖ-.lb vዑ|kLbE3} f,, {CH~-em}I*q#RH_pu@lЯ)Difα4f7y)]43 ib*`ős_WBe> ([X!Nf zaxl6!-sX]?ȸy-Z/9E=ݬ!>~'XϞ̢t )lwU3fae`x[tl?,=8zcV =huA[(1VA!%dpl&ٷ,Bc:#CD(̄\Ԯ,N YOx؁izOUK&G$[QjAt Pr%~4]2EeX VeoLD٫% SxYt@^h%շFV~kӧֹ ?rnVDYԊE~U1&?_`y`)ӥ#Hݟ+fYQˇ9V%҅p Fƿ,0~!!finئ l-b~3,SLR*']RBw[sÞHvˍw2^u8]c"IHf @ɖpHLd hE([z Ȭ3R-g!o@O>Av_56 {L%⨊e2A2 B leXڧϻÙhN9%,(r*g5Q_?WEL@j;0$SQ{ɶna ,e'B틤g=,b9=c&h ϣh+y@7HB.fr4bAI`g8EtnMW)u2zxgcܮ4c5G:,Vbv*79c  QS[$zd >^~k,og7L|~'sDCx"C5:QZޫ/,}Hx8ʼnVXD屖 @VqS %+ېrۇyE™4Mf gaHnhw,1Ey =޳qoYGiπ2oY^VHkLMGi~1qJ^hև6U(4FRH($lq5ϤFv4 cYt[1bY:% yV{r}0(zvh0ʷa[b? Z3'Vn]N"B64 ͹d@^d;FHD.쥳f+n㩜+Wًܡ7Lj n Cu 66"Be&ϔYXY$4'~*p-1倛g !MSfٰCd@'Xe1fqp4㏟6cF Ef˲j>>;`@exdb\i\TïE7]k쉓rytP :$2aFDJ֘Ebehr$| 8A}(V!%`WRwۀ;˵@bUj>Cr~w9ʗo&|-+Di09}J/;,@^C[ Kz ;ԯ=ؗJ?j60]=i9/,pPOmD_6S Tgt[zЈABǭbD#ehR%̏f?/n~?̪o^Znzǹ/,UN%bq.ta0|z)%KK! fm{+YAcgV"Ƅ33^)#=4\?1ڷjEYLTg&aZ1Jgaer+&߯y(́v>]_HJ?mNM*] ՘g!mW}#6U ig!c F#c7Լԙ?S!ZsS j|8_/P5Ydĸ>[Euߡy*KӋoAsٯ؎S+zfU\'dB.}T<z/w]:e5*$>EW9C-wCTb'Dwn'_ F*Bw(%DTrafrRPŎt'_;c@9IGy'Ty6 J57U#)")Eceӱ [CA~+)nh }1 @vͱL-]st8-1S&vgk {F,3D%frNf?~IXC>`>lp%֞w%ЖrEo[d:亪~eGaKb^5J挝T8G%ƞ~TfĄ幁 3hlǭ&%dq C%OҌl0C4A:>(C;JudHow_y o$6oc1᰸7+gBa;l>d(ה lɦ2Tԋ?|ȵQvЊO0`Q{4?v CIhJtȼ@_AЏKxG&QI{aӓ#Mm9 l1h$VDpxNL2}#qIN1KzNz0"*jS1g\-voJ7T@BX06KK ;<֟9f"Oe}Owx>.`kŸYCma@(~Ys! *b@fI=@iW=[i n-cy}] ١a1vv;G*H ?EQN܃HT!RHDuΕ/)Nv4C@e;ܷ5'& *ȋ?J7Ǎ?Ηʮo:qbS .(@jz.kN'1sv@$ɂ(^4L!}^]>3KU0w^d[AD%rȡ[O///nZu+a(Z>~Y*\(cd xqJ͢k%M`1X;9j 5k,gw X|r}, ׻JyDh6*ʽ\o >k.nj6 c:ґf݆.s@>^'7}fXνl$sAa:?았" &'{Py{Y B:խ }2!H{y4  dxߜgT! [A?"C WvQ y4rh?3su GpXG=|2ts8+$0+ ĻR^T/5iZjLC^ `D-h`}0Ld'ŵ_"Tǩ1;~̃*^ 1{z%V-悏w* hgUX?Wm z5 $أ-4^OGJP_u #mWzYwX-Kz{^ +F([ay+ ĒPA{^((9*t,Ķ0btSιJEɥcei6Z$ڡm{ N(Ȣo›9vvN`fG~Ld8`SyB &>"dF8Ńd}F N_9C PQ??s-B+r5%<{bT'*gB߬r|bU [Kꩆq^Jӧk@#k!\Of7P0p̩h|#Z_F ά;-בVc֚qA?CB '(@Qh*zg@4<%i6yQ‚gέ /2L&S4 xl/8ҩprkhM\-,f!T4o1N!QuTro)_n‚+S֮;/p۲=EF2>ٕYjzzfl>:&u~rvӺ=t_[Qm ZGE#IO  oۢtҗϩ8ņ8UqBxϒh*f<~ÓsóN qX8pI<^2bUgM⒏[6o!Ŗ%qˠ|iJI_D@(}J7 k*,. FuSIk/XKNCf zܛ7]pɳF3x͛29,.^R15we;*0*:Sy ୥5ets=Yqu9Ho/8, 9(ܐx]Fə-3q`yA>q:o堧)udQ<~X*Bt[YU9/ڥi? K٩q"np*Cԟ\olYfWTKv:xsj6;PU>I }>1)}l ~#USAA1a}v%k\ )Z]Q1Fz"v R&\3Mqc!*6}F%ؓ{vg@/ S{4{k(8d93}*#o" * 5ZM 8]Ca#w${ yZ"yA~b,4[?e(ν0V?Jəc%98$S6|KeZ?[v8}RyM۟F(E| X9Z@cP1ֽ|' ǩҼ90TiG1>R쟢K'* iؙξq:B& =ߖ;ܝI7DJHYh̋bVĩXؾ e.Lw 6k}.ثw>[|X8' -jee3H) lu';?[a#]S(?!\ҟ&ClڜCOB<q8WCv֥m vd6۝0Հت\pDc/n# 4h . /̞dدt(GQkxEWv}ܱs|=cC6Ce?b*0_pG;TַcI2.29 if%h;F>Yl ڌPϗHD6% +@‡Eh |豌ot=ZU@ԏRv]a@i7;g6H.tR$.[FV]o , GڤW_Xy̸j-::xa A.^w|Lpl L"$X_&ÕIZsP'cv$㸋ƫ;xjM΄b<*(Iq8D;2^ 0h; Iێ5KY eXKnث;5zpÃ2b|5*st++ݱO3 -yCF@1pt%uDSyvmM0^ `a#YG4F9i^-C;"ὉU1]: &^dnAMuPew<nr#XQ5*dCeK+`&GFU ?RYIj_4:$ĞpfnT+*gT|i>u@*1 b=UY/f/PhK<]7[!s2qWDr~zU4GoǴdʧfOOMZMMI;j] na"\EI[ZՋlVo r2%49u~9B-v $Z}hqNdA*Wf3V>0Pj~gňˁC% #WN;|̿SmV^l Ge#cj'D?3=0!R-%՝/}Ԁjd.er>}C^YIk:GNx?E;eDB\^~]I,'$MI% \=ҢvTHmTCnaiԤ:0$ t)#h)5;~? pN̓3z/rnHq7-3jude 5ۙZċǽC?̵ûKE$ΊJ?#=No dFun4Am4!בT5.c7ʴ&p:^Ě¿;U~Z$M-[ lQ[) C}!Sr$V͛X^ƯR.1$~`'6]Fh"s2{5.Ê_ŽwW W Qg ÒS: n;2F!U mJ ¼KKM.]iW͔9B./P/F1Q'AX,>.pL>N/^/3i&.P3%3VÑF˾豨2ΑE}œHEV#$rvjwΤh5R%7JhTlFRpRy%A8͋S~ 5mWg4'!LWDFױfC㋣B(`}0[aM%{?HB0 Fe)3`Ϋj@5*\j~NR&oon H #^27{Ja`'Y @ku(Ӎ}Dcv =QI+sۂGp3Gt-X(IMM@gY:K* ? W|HG1`nSKLǓhm,u2|tZ|/CT[]zBH/PDo#3>V]["EgEQhIDVPn*5;_i ԹܟrZTEc0IBL:źwr9quUg1#şUS'G.oQT@␒@R4zn˓+TcGoam3v7u2C >U& 6nt>{߅dnI/&J9RJe`VPЌo%ps-^8!)ͨw{ҏifl)e|XpwpdgEN}:w2D7#ಠns6}7̃Nk[ދ2cGf2u%FϥpxHLpb\6y&VN P.ڢfr=b&XXEE`E,!ھB=Pċ4 *ج%aku?/HP%J(k<;nm(8Vnʤc,_'/z+pJZ-\ ggxuV\i)]ʯ6J1İq TkjWa.vxjc'@$`{*e$ةKgܔ,g]P,R3RfJ+6;Ų{T單DAX{##ȶh3Յ K(rõg!)y-"/KhђB.f"Ǧ#  o-O V}2~^% XJDgnU5Hl;x7DV}oV{ ?Ac9¿J'sy]1@Ɠ151hS inY#N5u~o"RE⟿CBq{umIӉDlؖmzpl_4CEryLNKJl@;#ksߴoVLYJWۗ~;5Lu}<ǶCGIAʛx2r]ʀ:0"WbmBDiC-z|0.6rx13MD>覒{C09>ey[k^XM)iE|zAN =b6cl#UmXr 擿 J\ܨfzP.[#/#&);멨ZJV7ϰ4Œ2?"my5e[,\'PfUP%_3IMZ>$y ^(1p͈/E \.|7.kM[A!>WӦeVLH⴮ cωS<2硄+0 Eit-t쬝Zz&r˄Af_~[f* ~Q'PM1N 9M@%]IlQ{Lݞ9* 8_>bϭJ{r=O>_wPF3rW㟓E <4&EfV+="se-c_9Z[l@IK ) av](s-ޙS]K"A$ myG~XgrF-abCm_+y?RR$6|RFͧ:tx(д[J*̔0RB"Xދ?9+%VsRkG8Z=V:6&C+vi֗hzlFfu}y~HJ^Ki*]E#Ri…q?7^bb[n,0EP FK&syАV7XG/XѾ5D7/GpDnz*qibpaGt53A;28I^Xͦ{1PRLmڳ`]ұWgtT1*7ra|.!k@x٨n8%tIx3RXbH!ϻ҃vl-eA(CiA+U0b5+ {]ț-^/?<0ؚ3t[x i4Ujx;2<ȼU7$:j 2pV"HF ,KgÇEhnFeL#yj.d+ KC)o%3ͷyG j njL){) (_=YAfFs0= g6YUği*ĵT `MYT Nlw]p N7(LMքS+ Pԝfq3|~ z~ZK[$=T/F#tr&͡kmp`z.23Pc|'um%717fgHpЈ?(1 L_y'?N nm/t)AN#銍Q;m- ,q`qJCmx|ZM2Z7" n\+f ^?F`(t;+E'qu?&o4 Blmf؉zN&ob"U26lՐSw*֊vFW{:Oo!bE"Sާ_@Y1W Ejrt u7GeJ(dHw'xӭHѮU}Gؑ4m~:!7u-O); 7/ns5n P>h@ 1xk40EJ"A.ayGT^xLq^SJqॻk둘ͥ~h+ 0xB^yfaZfՔwMc:N;{ D&q' "A=6M,?Oӳ1[oIG+Gך*͍y)QVdRDAy$Vgbs,xmz;~`t!rB 7[l/}{5A[-j"fw;_|1c$xn_ ւ#+YKkCōjY0)B%ٚc .aB}>3Z*ΦB O q#׆C9 O/D`  ,0Da#WIxk>rj=3r.p,XF6U55^w0.ugRDž%b&hL6m?)\,A.CYJ{K` 9ZC DOAH[lU293fB3ǾOrgд3DVI{:#rm<)vQO@WQ]/ȓ@٤.D,C`#2vui='F+Oykc n# B=Żsd18·D!&&OP „ !&NK5-QK9Zee@1\V3o\q%>kgzР(܉+)?9WiYL1=oޝ~k3zQg|~eM3JR^{&Cbsq!\>J;}<5ώlt#ߢ0aA~Gѽ 8t`wފ 1YR23N0Er5w9'f1_d|We*1s) j?dٜǩ)6yzkR:&>BbbŝlvZJ6m `coi+S[-L o4t5[R`fyMFũ8H3cr茞Vd%-kE}jлSOb PMqB-uɟՄƆ}B>Yx?Vʱ/?r Oeu^9#:j83uZ`8ep6y sre%keD2 bx7|֟آ]ȭ3 jC 'Q笁#;ptN?JrNgmwhc[LՖUŕx3JRLI^Pvlp 9nld4|xRNDBI#ӌ1ewt=-5٫LK]Gb:{7~?z;fE\%hC0`TFUJ"Mtz^2P22jz 㯕@ivLWG\>>;֝-A ?}D6(:0"u3N^ ֡<(iYOxw u2Px ҳiο;x4~JnBrHP{Z+w58]GN4WH w)#`& (Z) U/@|->†Vో-ed d&Ƥ;.%΄0{0ס.Oҋ||r0:Oa_Q&ce=Ф*%3}wVh `)zy,e/Ŝ2y{`&ABAWK(j#QpX?է;JGZW>bN8]]6_-e*}|]cDsfVB0&fO7ޕ5 ݙ]ym@VѝJصવPx1K];$;N'stpɐkW9a,>.kSĴ|X<:A(S^j'кk0}7Yܡ)NKKq~ 6{e!`0DZYQTA5Qng0*YA-UWytPu5b y82WDB|'ˆH !4Е%rkvc3%X5q6|uc_.*mEQ_*wge(4QnhRژ5S,, zkfQ pEtX^n2~]PG""X/ٴ( ̽oXIrQw8C*äV.~|x楶tbnGE(b\ڭ 6U.fR Y}zKYCu@k(ah&J*^i+|\FniJpsv-5b:'\ j[bLM,$l0 ]ví/j%PT0X$mb %,)2x8L[cH(hN+jx2K]:O 5X]7ayAEsCèҚOTrVjgxBepaEj&CzXb)hQ4v:MQ[*2\UA195~ bt"D2ڐr6^^!oV>.ꌍޑ) :J^Kڀ"G&%34Љz6pARߛ,<7 qoԻ8d0_2@8 L`TRԳ{ᄆUTWO7wfL3aT±chHCCQt)zfn>-;#+Xjyy VW۴+-%̷p ]~/lVҎ^XoF UP$EV9[So2)[8ie$fɸ֨ ,JT~STD4U7$}Ѣ5~/"_xH酛.޵˞+ C_h<=jW*u*_6Fih@V#?k$sh+OgN^xv>?+2o1 t(ܡ$2zjd$(cIu92w''AkӎƉuq|y/m3 ЏO?6nCsd*R^` ,cm+oNO1dSs@cDc hl8R*j}6=M^ s~őn6AU!Ƚ-ha, oɰSϞ2/ *2Dr`VwLAv V#elV [!Vh|t{N4!YN]w/`f7Ck7&AtX}E'x8ҾXڷQ[bKJX%x?t{ h*lhf撔G[Qoc?ϑc{ft.;ػoH:R4ts"fJȴߴs7g+W}˜IP"]ct:TF+gbۏO7W-´ϰnnc"*?n1NwhЩ:5p +7 euU"0 z ,/p y1S6˱ '̐pvV!da%w>[ `_jL Ғx~Q{Ot#hmk|].zTY.* To0vdAT_Or \ɎBR0 ?O}J\kǜ#"ΕL.yV؂Vr5 ӯC7&iqQ:d b) -Fz-@HY-*2Z2nYHDCEX9b @Qj@`=J))Ǐ'%EƉ.YȾI W /5wZ6$hΆ2-R}f-ۛ=MvkRPN͋@BA \*#␬Ǡ9کV %xdePTKu|ޒN}(WoPؾQFr?kL5f7q'9eD j^0ᝏI)r8oCrcSe:0aǠg=o! NZkl^Cs8Ԑ\ .|b ^3 $EBN ;u:磫Wp}/qO15RyȺ_/s%Gj ;l) ~Am-\BS_{-4m±ء#{pe3HODKc~)i f_ּlPÿgVG{0 |Jб4 nގ_K9Iw CH9Tݙ7eyYVyGY^Ipa4i$.Ry 4$hEec'vzo'/} AɔR2:g 5MAʶNiRelUoAd'-n=(M%W7'4;~'dZϮUn'5KHYA\"9mYYHW"~N#[{#$Z͆Q/Q<>E:jqEb`7]plarRH0+ӧE{}jH19@C-2wÜQ٠6&v=}k5e\dWy&,AYۙ{ͳg55S{|Am+?1ZE_wOYž!ϫCף:#R|'>~׭5jP]2 C6W F@j%fƋz]iȫ5)u?ojyQjNfFZK۹8%醪J-Xz ^'SO} Gڀ/"MhEpG`u(V3$|Ela7e{zdmFNe/pqH]f"rARÏyuЬI=OGBƉwo9ҳl7Ft49c5䊹̛h(ذ8M 8f(0Zv@]׊N猪e.F#B: j߷3eOme#]yth0PK_/UH?ۢҺIm8:kU6:nAbl+'x{&խeytV+籡˲Di,7??]SYPz?2j@``dtK#qu'Bxv_N28^-y*b"S0)`"wFE@;.YW6Rb`#m#4ub:RԭO']8} v;8q09gu2ÆLe7}ٕavp;{6OҶDo_l-cήX'LzByPB xW#&߸C:1 t 6S[sI~TQia[hY"0[ < I084n-pC|`K*wFR"A{ܥK.D]jW3&[ ]8CDy_0eKƹb"'JxAWFz'ME"6v)J+@{L=ǘYBO]3Jihu rTpte慇xck'N\?C6KݲYz̲"d:Y6;%$q<]8 "BѝCI\C^ m]A "LGcu=.bĘB Q[3n9Af|=FãݼU[T~]7sH+CD,E{l~Ppz S]g&:(O:vA$9'q潬\dz 3GcƒI46nq ; Ao3cC4kcӘX*o+?cdLwL(c=ުR(rc,ةw!i#,3E"'8ZgJYYK]̕}Y0m㜬>\}U4plݯ?'=8L]9cvhjVeٽFf,|8ΌU9 oQ݇"2y1'<}uR/;IRV "L]Z^ &8}D1s7 &4W%캁hQp~һ$!佴Pm7#Tƨz!xp20)퐖'HCvx}F#Q-'Q>)SޛD>+p]BTv.;qqpX|毗 o "eR1\V_]KO>HGlth ;( LsYC:[4qRƝcy`A9 *QA_Rm f/pcq\SѲr$L#TvƤr\ =CM*u5jq/6r_t:Rt@F|ۡ͟ wyp!8c_PޠGpbOhR*!zrxV4iˁ"Kʉ \& Wr#zˇLiJyiz^#Az̍E5hu<݀dK)ʴPTr"&UvvA6ʂ kobuAX$GvH҆Gb^ FCnk@#Pۅ_65׌'ߦcfM2 b԰k+>YL+ {I]42d=y ;.o(Fհkd\ېGQsf>Y7׶FݍMp H̳~=l a 'Fv& w&ewI3;ݮ a*+‚uX? ZՁow\$pSޡ՟Pb9%=%_/qE`.;Dj/_.c+gu0dAH s M7Lipp}$*{["|P~8 WxnC\Ed,DZKEچ?1Y1Pt7”qTϢ!չ4-;X*`1|=XZaI?ꉟYˑG|96%g&ծg+RZܹ }~pNh%tp;o+AYeXѾ^&=VhqIǖҮԩU Oq4 Oiy9:@PaF}ś`Q`4jb ?@m̱$ 1 7Ԕ3_Qp%[WE޶Z+\6í@w؅1 u u0MGb3#"&˾Ռb%ֳw uŃQ#fתլ]|0(:VߡwL"3~MfVm/Hp +1 d{5dTJr~[ _xLQqjC3rPȖT<5}O&E+Fr҅uFȬV%B3FRF6 MMy|I9 UžprBjORҤ@~m9BQϑ#jV zkd73cq"P_0 S(=?kod9{tgkNvfֵ~rGBB/!Nj<]:gH[ᐞv_PS }.-ER ~rΡX2 #{YScN()0JkR46nw&_kCKa8*X2J<2y3xy jίC1 m >lRp pGrj=3eب"ni5:xz`9mXsPM;nP햗|0M;؁th_cˋEAG4oY tR*C@m\lc959=Y>F<]dͼGx28jNlC=yDtNh+ĖI  b6(E8iفVVLx\>}٢g|k4 TAiSc?,,su2+vyͧaep OkoY} !2&iT_UCq4^zdVúV-?{5SHuSax%ثk}#"SeyI 6ulzaDŸZ=J<(+2~_df6w\ 3WGR-[XLέlUZcr&_d _ctd^ٺHid:eghS|C?'͘?$ᫍVɓD2ٽd[IP˜ſ\3_X!&9Q}*@1E=ȕvߡrʰ%ᦚ Hȶx3,Ͱ`cA[h[1p-V{w0'P6(W(F] 녓0ъ wic+\$+PN4QMӚ ڴᠵж+ER$,y_1ÒvׅnC ~x|k 87S:[}S%$= ^pjeIbAaL#uXjФvr߾p5 D.1+[|IQ` 9iwQL0xKZ[M,Zr=6b9&L QPqѫeK>Aڋvv3%ɑIΚ3 &? < ukXB?$Hٴ n\m onѱ]h9˼¡[f j'HqU>I:q^r63ڐoz!2*S%^h;4dd:k9H_-MJ1Jx=Y,UH,\Sq U._s19A<oSk*N1L:א+Gi礱nDu~aDXXhihBW-CD&-WQ*ox ]D%g,/K^L;8(u JyC%3aSS:H&0|G!P9XRdxMpn*LŪJ8zʝ?)T>tPj:O|dU"A|.<6uv&(d9TyT]\RT%L; xVk5FhDn(Q!gWeW> у0tTϬqdRAM{5AB=syXPv$M$/,)Mq!#FߟWD/NWUȃ/X@AEU+߷sXɍA&%gNR3at 7]s+7}E~-\(~ ޭJ+c,Z8+\y uVp2o ={=yJMWg% /ۭ닿`VXi"/RU}V.6ÖLJQ&e +peCVtNL9ekeE,1Z'|^Z#znEҜM,q3.zc*!( b0{ơL 8Jݫk[. ^GAF8cԟ +.zDoQf=u*E^wI] pE_33USM&"|#[D7&ƁoPجVh&3٩G̹(rBMct, {a|~{El )RYͫqUG<欺#QcP{ɞB س;(|#sHSX[DPAHX}J[*pL{aid&+A1}q4r(seT|G!brO!4.~w"\X^)֩φWΈ;k'(шbU) |o2I!…]] |t2*):k7v|npe˵S JFp[ qn֏hnf_%{/#TSki2].\ "IY)_u9`=cOK YT΅e"=þ17@.s-q`0;Eo9alJץσVTG~L<*r?/Sag;;#>. DP^ hH_,y)qw8_skҜ⮷21oiZX|RDi. )لlb(j%lO"u0~:= tc氈)wܳD0Pv% &T~dyOEs[1ꦞYF2XQz) y40Ɔ>R 6g=i6'5# B*](Z<{JKm{TpWkVư>aG /ޜV:)1J̪&qmSG}Wv)@ΜlbWMqLAzZ*&XngUjwE43vo-Ǟ::$7;`aH(:Aew#aճ9#L 1ӧMu&d3i!~M^Hr=n` [qvؖ5]U($Ŗ0%մ\]-'. /v>R}~+Gjfř'r"tcg/ $Wh$Z7=e%I1F R]YctHt3._,2 EeG\k^7[1@f\MD6mpYPNJ5b.N c=u`@3 ECH4+S^,Y*%$=}!swkK`>ԡ3ǪcXO=Qx9 `DA4tq^e33UC!hˁSq O jpFu_JTvq^"un&-[.!>7ҸW >{ycMYT,^*a( gץIUOdH??3u1ąrﺨ aIv, F}R!-ښ+ZѴ/bj4*/" k GS-y:t>/>ےCAݰW+rE 9pU#{~oU^.֢Հ/ۄqIDtF}8AMߠ꓌(ޠA-_WJlQ_ybMP l|c.#Pײ)H#7A$mZCCtf _u'[sBll^ܪ5Yӯ@ʐ7+-<;d5ONsIƳYܨ (!f>NKaFBYpX2ah\Pf.c>SsLG:WUe!SU͌i %`:ms<7. !)OR|-p=s{o~9B*0V\]Y`[O+-%13dVb>i $Stpl"kAW+Rz lד` <=l^4%z)˅ Ao2bϭ V ]q=+G577{JfktYn^0C/eDHn 9KFeG^bȑG?XO-9QL+ѝfvRv_{6NJ>-!(oX=t,щ#Vm ɜz?m{ k6Nb rlw귍Ke`;ϴ3 1\ҽV$$4R'#dU?Ң 2"}{"w0teq}gW8Q.:U+Щ-?-bz,a/ruMФvW 6pvb^zq@ć҅q,^vt UfoR&jPc_< 6孞W؃0?_%*$? 9B%n\u"ٻF88;zIjbJ~SABCk(4ʕəM`yG?ғӓY6,1Uf <&7~wq\Av*sڹ` lqnigJ,~:$ʼX M>t37 ii}a3f!1 G:b2)TGIT;{)F]ZTʖ[P?ԣ~+TAX8ԓ'UzۤOB<=_7QzE)Q!*0~C6c'=ݏ" l : VD^nN !Wn+/Zu[[AM3Nnc6:y{p,!̩xLpM7\DeN\XHRcb>bPN:kncp&Q RKQ+,eqYP\:ʼ9LBA!l#,]5hnFBIXGE8,e|>Q)?7g$i*祛;Sķ?Wָ;td@֎2z?©9XYyʚZ*δQ}"6g1ĉ`)L[(G=iIn#7KN?Xɱ&R#u}vFPNB4u%z&ݚ#{rӘKW]ʌ̾=Zu> =]Mj$Ր)N?p1.?f첒/OpےZRM6$VdeX^ߢϳ7! #XX\E0"a4 >eB_`gҜm *X\¨5A![.p/Kz{ѿ_W>̺n^aVVG_dIѺ<]BEן=YlڛEPӡG.SA][ gk+ JN>\/8mˬ1M/05spZP".hڗn&384ɳ7U7W/CHk{eow TL^blٶFnu{?~?2啞JpÖ͟aoKӳ4|raE8aÕ݉rSbLIۮ24FĩPv~2c?xIB V=x"@IS>EeH}j z¨|3ⷃ9D4@wcu?bh9~M:*Cnn?- $Xܜ .2RXʋKF*ŕ{ݐ~0|<=\a* k0s\XYdӑg( }"?nlKrB'L#UF蔻Yfx0L#>j)QlC֓#B5>@ ۅ97.Hm6U8gɱM wg ˞4Y -fC3Dver~xҖّT 7$kńf3<$Q  w?4݁LeM|ha|;Ml/na>AtŁxKtUQH!(`%\ BǎLKN6 ŷ 9GD9VȶNQa|ҠtWk+'RL9Źky~o e`ݓ'b\ȟ$lhK,(ZsjO*$ɪ3S5B*X̩z֛آbC-r-3@9[q4QP R*wQКte_b`Tz.rઌg '=c6[(]9, p}Ϸccg ěKF\}g\.9uꁕv=)*-4 ž*?`5P:yr~bvĖ`˷bv{,ͅKgQTlgI4ws 9`>"W=M;dIG PG?d\2t/!}fA FIVS g<ܜQWLgj o_=B;-'1*r֞bﱑԣvhY ~dlM.{QL;#sPi7,>sޖѠ}~[t 0L0[@(:lh]%A9g=,iVe4gpq[Iyua*)av{P3'/ۍtsg0#>Hojo2Uv7(P/|]U*  ݑBy*?|Ə0E ] r9PK)+oĉ z =Mz\m*@ӥM SzSO­W eٳJfr9Y~fEdvePJ6ϥ܇$'ZKA}zd>3O*a"<?ڒr3Ju u0!KriORf˳L&eKɑvOqHy旄0y+tdȧdC._*!>  :,LhYG.ǒ[;Ws,J`$T䋖D_ \gjm}K>`R@x l,ow&p 5f) VAR^mQ_C{\ͣPתmnz/ ؊j3C.g_^H ~;Ё5kjdwvoށ;惋Q/~)\c]̺>Qx'&^ϼx@$u㶾krzx H9>2G%οNK WV=vj:XyB;A$!,@`µX @,4O0nZ촰r?hdrֿF$IQ#7ܹ*]@6_4v"WxoNCU ZŲbokxr9=<*S$+tSu bI;۾ :[cK6ᜌah <sҮ e1dbB~XBś:;r#Hx!}4VIlOmIpCsX@ vѷ0.U=/ Ljl`L'%v۩t05#7۽5PQ)X=3tcO8Kf~@]^м'ܲoK=wAx-w8+\CQ_,?DwAM*N9p`}g9ScT+CpJ=!.$YVf 箃PQ_{RDŭTAhc !nWnwf>Umؖ~{%M\^[ xJwP_BCW"amAu;R!J(61}gR\$e@AС>F=%]R3W>ݵr!O;y.{t|9^xPB PݳΙF W?~V ԯK ݘHer~HvTL9·ï| op$?Y5(4=H .&0aa̪vg9zTu6\HcϸXjvusv;he*' whmR]IK!C |ghJ S#}њ'e+PONT3k2ȔۿȠ鵛Y.'ACr!7Wd PFN唧XYi2mT5qiŽ ߗ/=)'um8<԰LϞQteAo.Fd?OPr%NBXU] t7#yv - {f; !~̘AKˌӏ 0 {NͅP(R*.n\-Q[_Ѻf@Q MG52&=:`V66_ř> fB&p-FNnR禙l N Y&[cKo9zX*REcλ'íMO R FjvV53od]Kӈf2uɋ]u}zޅAp֧.tA,w%-:y:G>O6A>KB99+2 =|ʉ CwHC(_rrZIU[MUU vC_Js :!p7Zqtvv< !oӜuG##v#˳pB^$D@a?DwuO#Ӱ!JUdM|hAtx<Մ+{gh uxjD;|O:&R" b!6hr80~$JjI1"4z*MXP cl7?{y1r$rM>ҍ^Oz7`$GVByPSnӇx,s^gC9*wG@,3γ] ht[PEJDS5l ѐV5*lp&63.'yؼn ;.R!VqP:I1I-Mv]B0];kh8_g #wI1.FOEX1Ϥ+5[{$PLnC7'8hkbw$mESTIgBbBGs'J.]٩% lBl&3,S({غƐthCV1jQِNz:WY:RS#N" xq6ߦLO]ɣoK4 pWߎ[jS cfG#]k5;Ǖ\jb\4jZ)aJwD) ,%9;r)W7АɬRjI?T"h;4g)Q@Q ~Q hDS#@W~#n3U͜~M6l#33}h=/=R pfk覫G8UnZ?0!AVr`ˎe\.Dz.{~ŵ \ eV}g݋/V&}KO+0ն:Aq!rD'v{iQ\$Ϸ÷iv2=;pd{v(.xp.px 0IƝ2/+/ȡC1@(qCleN4/&m GFCœ߾bĹV临f[p;#LO4g0%|^9ygě)PIR,ʚ]y#Eߌ>z1aF2>p INw *aiCÓs+$$pjKh!ڟ瀏ԧ=ϮټO#oeK81g g4N.O%՚"gTDg4bzn>XFoojB.h.GZ "**[=s^-}dMtRfe ֡qJxP߲A7'"K{hҍcƭR {1bQ=Ʋ3!46pюy; t73QξUһ\~>%bӔ+~)%uPF<`zˑ"3sl Ӯe zX3ǃL ya>-tqx"~,!ju*@igE_|Å Ԧ[1YDZ bBG&G-b/X%YS)yrCv:[\-xH͜C`K33cU{XkpIk+_څ@k,ڋ#`۴~ *KH,S=xdq{p 5,^wC4҃)h7&H¸{I?|5֏a8E"mk=,OƁ*CV 'Øq:D#m,Кma(D939*HY!Y;HX QC-4mVs2le dɶ|E@@m -3_GIJ2`1pBODQC;QA4+Kv%Sh:Z%o( *9e ͇CDPbkKZxle爗'ď:=2<_$UV"WJX]yEZ97s%] l -Ht{0MjM3N QE湆|wQ*AO,>>VP$qό{ lY3 ,yO@~߸$Dhs.~Sa<[Hq Tp #5͐_Bχ|Tp[Yu-)Qjf|vptGqrr`\RdVC|@_dN,~zRHBAfZy%|sB5`5j[[<ZiRnW}T^FGH4ҧ/ہMIms " 9\m /[Jm%op#{ϱ梀\Bq$F4ИK91{h8P~%oH'<s̛{W`!bg _޲lӅ_1(¸>t ,|VJZe>4?W_6 DZ2ޯ;;,7״HѩV׌KIyaywXg0Wp+s;M=UPAO8P9KaGxiw^ѽNޑ1xcHwjR{k6˷jTmH陿G<= 1ԠoM1úoj4wN^0z7R`1C(U}l$=yγ/\ ]:oKEj $Mmچ[ j@AJ: M6&"2%sy9qm9L G_ !\A+#a(,\L-x:4]ir@gT 6e on_k4r7r|cnm]$RHYr<:>W/Pe)~iKU0O0%NO7\\wPr(  ܰ[94Q SA[p`T9jH!fY bJ^ies2`b45U~b#Ǎa`ĕ˘ 7X` $4 3[:l@.62w YΜNÃg[_/k^).BϞ/#a :^ͱ~#n>-D7q_8Sq'kK(+΅O2ڣ[LNnLNrZCi󢈭qT(V1昏u ^ͽ̷j,91hcJA<FNaxxL sZ}0ޑZ6TL^oj:SBu =.M@ǬL d،-|v;ҵIqJ'd#ÛCLffUΒ7AV:x-F )o=).2{iw"Ώ8Ru+4Hu2$:`!@̛.b;1|Ī<)U:$x,q-G)0bd&~U,)ֈY(2TnAA_ a=MfqS`lrF'{j 8Gޛ\;iH;渪oE2"UM|E"x; U^(_mN~)=fNqԓ,D>gj=;fwa˜aQ(hmXo K7#CEZU<59%PJB+kRE~4M@eTb9R\hƭZ > _d}ܜ*R_\='C͔5N~{BWlT3"E[ZHp"1;0l>g!Zl!3L։$77<70ؽ0CucFf^"vvaʽC$XyeYȧXu݌ώOįrW9 Lx6,[SpqUKYXBI6 C! 3n'A LD/uiluJ{z*Ր9zH{~er 0nry'vT@hZQIUUFh[:;!n+_?+.K@v 8N͗>IHCBUN+cSsXbo@}nL;a5n^o~l<ޘ+R ȞШ/\-b2% 砬DZۍX7V٘';;oJ;vuC:@R& ȀM*378P/IJ{'iY}5\6 .)  'ƴ?츣N ӷat I'T[~8%T>GAD.[Ld/ٌ]kjREۋRtsAr]H`%xwݣsgͶD0 ї>>;!3aqp{D)H~;+݌3(h SԻϱ;Mbk_^Lz2c ,C=rvK#il~qq(Qeu 63NlFMzsO>JRi%2Vʂb^L2!Y`M&?łJz.Ǭ2ww]TB '2ͨ,OK~?%]1GNbV^K;{,|Sύo BwY9=|vlc3?nAvnWjdwAvM4V4*)DP^|4$>yp!9Q .>@҄nayǕM8L k܂2Ke++`CHz /7@c'b$1@Ũ;AI&dR6$qxkV*B/*VALNˁ xQEO]E_k@aD9ȭ'TU"Rks( 㗐R{WQtiE.3 D۠"8\OxZ Gf/j,u~ X_]kn<Hj,dbm!^M)K&]s(t8U Фdasn=t uXnU:r&T뉕QitSszuNDvv"wlI*ZTRP`pC7P)`B;l%V{RX3HZjܴ^p0 P{-NfBp +f'Q| g>HOfJ4vb]xaMxa]ٖ~W;z%2>ܧ">*ۋsVr|AA؁?=pp`rt44\GB.7Oil0>@YTdLz|6nۦMcIGk:x )snqHlcӦƅ|G&%A#,g `CJL'~#:QXT®ᦢ|V&߰×^}#{[Kf^m2o ۾|JSP[CC a#-Άr_3"wri캽ԿyN*v؀%~t*ҝsPo8U ~x ͦD2rjl!\T1o*s%aj5[\ QxRݜųdΪA'+%F%Vuemh͝,ʰMoRLqJunё(LµvJ{ )K'QMO 0_6z_`Ň&\VWd7Y7 2rfYОfMP{ 6[DAipOM9UN7=FЇ`<(87.wWǗ&MoA6zT51`O4erla3s1RzE^ؐV.z_TCdŴρË{bY=s}m @^J~0un(K]+SD`UO0V˛yt.Ga\EI w!$71AESm˱,=kF !v?ķ} .%@&7m٭ 晜 e-ͪRqi'1y=UrبF vU%/O \!iLf[;ٽb'fѩ!CY NU?mW*x,VI;i_K\`MRRT^k;f|q œQmK)C%!搉=6k}f:;P R).pK$?ֿmCG8**3o#M^/.Ѷ_Hc -?MK N gcGGεd=cp1ܤ]xU^O<ņKYM'ޏ\;>5>='T'V]dL z#,ԟH*cW<͋CZ-jXLր&?4!3F3W׉ؑsvq}NKr #r(NsFm WL[}Gjmoa6N4( @X,%L_09ж s\_niI綮Đ E^ ݑc^&ȼ-8 {W_E|r[הُB#=nCDXWomr&cc. ^,o[ϙ*X7m]tb/A>ԧ'>.$_3'@}N7幏n#ٛw'%δ4Ym@uN~~l~+P/vJr ,J~6v1Ǫxp'߅vuq_69CK3b8W,RցлhO+Nl$U_P ~FϏ4\<]70F*!؇(~Bj(4g!p` ^ُǘA4Ks5N}n $DmFTtsG+G8&;*cF{X"I᯦x@tx(u UpIb:IϮ(̬n TyiܪH\M[(T *ɉQI cIs Rw1MKNtś"4p+ {in溾2A/qnO6W=i b4%YQi㰴ȼz"ǁh,cfԋ-^3Du8'[wi18ݦe *8GLQLe/!ݘ=L{W> >?7 )N\д轘{T8Nl{H7N5wTg9p$>@ r#r*}( \m%^ I {Jce_܀C<$JپkGo!Sj?3h;c Z#p9NtG}qѪwqͷmlqV_ތPذ^$}0MO⨬l{Y-E͍OQVO-4 ? Kq03Xa2+up0S\*>LVRy):~RP2QB(^&Fnh~@P.Nȥ-`b1!sRũ ^u;Z%oϩq:9j}r:d@o^~ON\ tqRkNC.it-ZWiiIeEMR/|gD} ϵAxк'b-~kkwҞE&AI~gu=+qJѷP?[!3͠>8 O*.hJgV;ɳvi <[ET-% U'rW$8;Mgi|UEl@dg,`*ʢ`9{{&n +Ɣ9gH2_ [xuLŻ9 3:qP}U,5 + yomC,9*ISY6ΛЊ qgv0٦F#) -.ȝ]6]Ilw o+K$vTo1QƙS:6ı@H^Vtup^\m|݆-?D9۲^7C%ót .W8ɜǟlNjÎ~1X2ɣ4i ?1 T;|P{{D1;Ρ$VU !n1ZLpW&͖͆K!c3(Uw?1Z!¡I$K.P0T-0(8sI2mo>m9 daya:Y}^ zj H aݭ'iEť"Mil5Ly: Xc{x}' 3s~:Dx(moqEJ ||Q9A[rVo%- S`o.PoV1fxX|+α ))ā'~im[׷XtyoHmp9y>Fp. otVƟu+IWp˗KFH̍_'QcCo^N>u?X@LmkF+MV[1՞Q'Us汙]ϓ))+&̬T2sю6߁`{R\Br zlS$#TbuAhlgiU:<ZenR]b9uY턀o߲TP;RO=Ҙk^V茹w3C5 Pot8I|@,!R@9OW^RA#&"k+F?o>\'=j^i;`Rm vJ8,E{K?P^/,b-oGQ˰E)fl` NpJpгG0eǯ|YwSmKnŧ:ʘmrUIԆnYV{CU9-YCż+H&w _FB!R؁۰ ]<P؏0ɩ sO{ E '@Pp;Ύ{׎ J67Q7@ ܀GΓYi~*>48Au3\!OO9ޏ(VӅTP\ (ƻ uQYtPXc I`tl܆K7o-߶kY<ΏB)d1GZ1yW3%gX !2n iCwRcAoYĪm`*]i$we&ŶE1:iUt6vrIz]Twށk5/j[*KI0 jdYfHD$&=:9xda-O\quO R:!V͹Wq̐+99s&Hͅ{9QJFdT{%_/RXj.'Muv俳uZ9Ǹhౣ^s=ӍHwB6\Zfi5tWR&Bwe $UEG~?3f{]94R+w̗S٭D>cy0(+Z!e{cRmԴhC[P@'SM LO~9fsz8T0"FQS% @êAwl#8w01+q2g'9S J]/]jYBn6WL(v%40pa?!f e{d-B< WuҲ!'c0l9kDݫ@lԛw&2¨VrQ ߊYcw{"f7/Ts!t'8yvY"g}abGhSXE.3yբ*3Hdrz?s͸͈Ͱ%{{:yec*m<)wߓ>b}ۤp;5#Tzj;DZ(h޹ᄎԒ3K 5 ]vH?"{tyDJyk%\w1|>2_;Cf$lM3`{bbj ߐ!Co l{bw+)R-vXד l bV>7n_FEu_u <УS5pp:n{tnUl\$ά8pY?0p7J}n:iTV_-]7gOKt =VsXσB8FMmlyˏ4FLnv+'b4ҨϏYH䄣2b$~P/VP^px[>LMj20fGxd辒^XSL5J$ןBk .sEsP;L_bg=Rj:&4$@@M.TMD\L'?p2M4gF6NA,z\;DSuYa~ٝJ.6B^ (t<.S;Y2 b'au2KѱjJp ~^AЎKaIw)Z~ADHiz +Ŧyu!P=sⷃו_l(J!PSvNU&t= RHJQԦ78 ḧ2IoJ"tWWp;L.:HUk*ll1@Xj>7jox(cv4}.dE!0yeѾ% 0ATj~u5V&0CfL":*~v~S#jϹߺq U1` YG65W0s:I˗_[=cmʷ~\H!^yԇQg{J}m߄-V/6;.($\Gj"3Qn2tr̤#Sbգ=O#\ ImhQP,BxB~{YF+֥q \oإ1(ɮd_e4v;0WsZ -kpC8CB߾ SH6fMr9CbmS ѧ  `ь +E.1C5L*_e;ԋ~81?0ru:t:xz;}uԮg-ISSK32/j''L?MB^B#O̫?7ulO8\?V5Co8*S5C NbsoCbP45|كp7$x8Adv|=%zlA~ȳ (%'!F-{ XW\{ގa1 s'=5HTi8Ct'ؾ]KW> &2y1Xy]#T +TU3t{^)qSltk q)ʸ7ji8yZۺxѐ@@͚ZQ :rAT_wĢT/~eWDGP' f{Gt Wx!]yxJBR LGV,P>)r[uzʻf˕o??.7iiԝv2b0GejhVlKZvi)%$}ЉY 5d {]q2FD0+c3rNC5*z=,\2|1]I)K3^ t|Zb%̡jqߤ~Z4YiyPפ:ub$ ] hgh0G[Ev8{|UC2ş#W× ߣɌAL^ɨ=lXSw4ϾwKLX6j^K:;7%_TBPofLKTr.i<)x+.Q7 G>@3Q "`cԔ]\5Iy+I fN/3GqGxLxQ`yF_F}57pcg(~OkO(LӪT[hѮ3<8^a|ORf6GWBmBMܥC_չYXR8xWAgBN[!ɩ#%@]@ r uo Pqw PWծ y|АPKm`Z'(7Moު5hH ~>"2.(=nFJC|Q.d)L%&Cpߙc+iL` I:'3k;ӝIRܖ)޼Oy h{g;$>9FKp8uB*!h| XnUb #a jA`}AT_b~!cWrۍN1?{{wHTnÃ"Qî\3j1q|jN90PɭKGM$Zo|(}")r6Lt &0MbWNWmEΘ}Z'0|,]5lkս% y$?$Wt6Xpnp$9D9)n0qa oO0SRV!H ث&0,S$ Ze1=z{QJ"BZxafh{%]a'/o)4H0rNұ*-QTB.Gޫ g{V .G䲻g&C11V :|p S_YSe¤}SGD,En MMx*қcRыz%yۧ3]c03rXؿXDwI̳y)}xL*xsS\=زW A6>mc iSefpeoo} g?O_vpa?V~sٽи)!KaWQHKfi/a 'fIE´=GNkQãJ؏hg|KrԃjSdTȬD\r O~qYgpLXr>8o rIFڹh!UdǤ9U ǥ//]:EIz%mp8C/%ѥ|qmWHfID9R:t`> gB@w//w4Gӿp3VH~`5Ά%W )P*(Γrxߔ jMmKiavɉ+SpaH;9Q{BH,svǟ!#,5#}mnRi癊>&-Qy Ӓ2`:i6*uUu1Ѩ.O_MUe4& PO*@'x|> G FSH@.4y V޼p7E024shQ"qYOV(CcVZ' >$11)`ݍꎅeqmۯ@zT,1eG$Xc^Eg 8FSA˞O~v:_+\c, Ì1kN]O~gg^+tjo F.C/u ^b$zQtPP6Σwc mZM~xF\mc|c̦`@ՑZGBc(MoD%auG#!QueL_BL=uȁJ~h#6o3"II`w6<"ykI7-*h,,D c1[hbok\Mtk2Ď&sHӾmF2F%]ivk_1|8.EݴoYq5|7J,oMSI5fE[W O%||D01 k8e8Mj 6?tm+;nkڴ 8pO͜xNP3uV.67qi8ԟƠӊrX$56dDOکoAjcoDux1*1L,ֹޅƕk6w` 2+bH@熥+>fb!I{c%yXYy]pw#\3w F>%ZJrٴb٘"+UGFT.Gu%:NMr%exuJWB:Fyf,}ΎL` ](#xsAcurxF[}s|q1D!&瞠4suz)T(=?QY}kZq8MA\dHNu%nKn1ꕑeg[nb,tbNgyq|:yZ, ,8IL͚ ATD Q_jIj -_j4`J>9峎t?qWqЎۤeŋ6 gpYumE]SDž@d&S}FU>I5xfO*\ˆq-3knFqr0&o_c8dC,|͋\ ^RZfԮIpZtB]pUHV ]c5ed9SNʴF?fyU.!=KlÚ1JY44ZqdZV#GBCx*OgD/b8eUO(i'",fJyd 57͛U Ǟ (;>c(8o D-C{Yz'E`8W"ҕ0lP9s%ⴍ%(, hnjFy|uہ ^;>'1W o_@ ϱ8AP &kz zb*OG|@o|Y;8g^֒ `\b2 k2.g{ ~Gv1ѫ9߰,1ㅢdT*!ux4wo:5(HֱP ˞'1&r+`[NQwLw|5'P§S,FI+{w{KbfniMhG/,o՛"m3slo0#KYv?T!`]0뜺mitw3a\;b5d'?o) X<1Lc R1$W(aiQtaԩ1?utXxi8W 0`o G:r=:m31?d'}[xHqBΟjn7xQC[V -ꚖZS X$\'8 X10?hhE4{~1BU?7Đnǚ>2h>k┞Pӽ[bTx3UmZݖm;PY8tA+?;3KQ< @O6$I5“щDLg'z4Ͷ-/A"jSfNT##K㕝4XyރpV?\,"&!Ǭ%¾Ze?oB^=E:danoրDII>acΏ+~Pp7#&vm"9y4¹'< 9JSu2LK'RPddGr7&$!mR a5\M_31VB҇WʥF!t]mu9 lnC2]eo*QIk 5n&Ԟz $LDSpH);q$3jUxF  7>_@ծ<  Q!2+:a)\ƚEvtÆvH$CwOfP_RPY*`~}G`dL=I>y2v ( 0g('=o I|Ac4ע4B02pNF=dXy%Cp63̙TG#Gcō*<,jcR2 XhlKKVI&ti 6zED8lGfX`E^>`rձ~_h,8u-؎ܓz1ܑ4X)-_v@U[1d8JțjBX}P:5j)@">zEUн1d$5+= >شAJh*q;=mޭTv[B:{U)"dfˮHh'$._o =:}-7to-ryk ?7i*u ̝7vhG?혓;ڍ}A. BzI@dX29gAeenj_/A;"8WN0$)d4H)~P<%`˥,ؖ !LJ@UN͋VAQ3=U JLH`Q{;w*ަ9}T&w 59AEHbQ#gL^BDzǸ#]ٔc>ԓ*r:ǦDddNQkF:u'e1v RiX+w58 Wl~M'{< oC[Wd5a+_gP0-51'48.Q+X` ohg!fY@ zч5+#x̾$tD)Mf$8~)6+pT 7 iֲd)r(-t  Ńߛ{gJ)9i;tW;<@ST/kԷ/~VDDga_B5=x0 PSp$APҢ0x9c/ RPo^(g:뵅kZ_kvYlwT?2v7G,?=2zF !\s,s ӺO#Dv.Kd\[<2ߵt-8|y**]4ZΏ蚱;,emҮ񚏋FY<2z.yU:Y yJMv{щE#m# "y@􃛡v~oqEx>|AS=z%N4u$?v!NVԺvUxkZ3,#G7Dos%%>`|sd AAdI5Km.1~k MJ8} ]B 5N_ޖpivr$V8yCc?q &L(w8~b-6j/g󉗇8V?lHTQ$Ptwr OTYC˟ g쩏hكN^ ˅^-[ #E> ڹj [!3"-?=#@2:aa(cW8^gweKڌ&|V:BcP'!BY'Z[~BXW?4|(Q.;EDT)~Rh: "56- G_QaH8ɮAȯa )%ɟ9YD#ous uMScd#S]%\.3νSjNgc'FHmzwKf!xx¦1ֈEǖY6Wfo.-r)=ojæ_'$| AdQfM=CeMI;ha-59cIfh|eH \%-lkk<2j $vE'Iu۩a|& $rw+n s~=^Ǚ36ax6PMn>̶D|7 Ҡ.6[n5h6V8mP y[*O&U51U!SW@5LxthM93amYE&hd(NI2!O;U`\Խ!4+yrA2әH%Np*R J8Bt ܋sV5nꞔP &mڋKVK'L? pwl̝V ȎcE>֏b;_A8w0Oz=?2)G":M2}f=B@ϑ2qKmB%i^~m(u~8L{xo4kz!XҎ5ALz޿؀]7ÜaY٦!YJ>z}sue}BFk#E%$W&+h)EBj&ZԚe! 2lJ0͍SI3(Tx"*[E'e9}'6vrVF!Dq\3>j+V!|1}zA2vϝhܣ.AY!R@m7X6g;3v|q%f>=]aF7GANńRhSo4yJ+aBYmCZ"mj0dr]h.URi1/BGt/0$v2XcdpЏzkqn>S@wzGⱎ5cT)r ;@?D1f]o }!.U 0b)XX-]_zJc %wP(c`3 0{9H,j%Foɚ"w+ViD+MZ G9;MP\!l)^OcOY)]c[ _t/DQbRcN8w70|AogiޑYL+K{-b [!J' $DnIal͐YEIC?4닪;םpjjڿy"|SdOTEq/@֕CkA)\N8i4 YZ@uFn"fF(J/4i! '}H۹pH%~j~c ea;dZ ঠHar`(lm*0 ŤrG0L}V 5q>KEL6eK6Ր_ELGq0u6SݧOJ(z8c%M| kL&TxR/.+g^@G9[ptVrٶ[,H@fO #Y$[pAz^/ZEpҌ}o F16ւD%-Jɉw>9HԠ! .e3~Uy}a m+ %ۉ#)qX}9¬ Ѥan(gr:{9귎PZRIb]1Y쇭-!1CQӆd(rS;7aQ煊 sUV4{Ӷb"Z.(ꚠSInvN ;j%Stm^F΄%((p,` j"zH =2j+[|릏g9վZ\8C: }O(x[d~'i+ա4I?65[Nw8utom-4Z{ؚЎt~H^KoM*+;.伹EPP29^ @9x3f ?jNynbhߌc$O쪄0ʂf«rP褃X@,_Լ&?`"倫}~F=B(GӖW)[ m٪`ŊIU":~;+ r@Q>D:pmm' iZx%i2N|uⶂ,g9gY>r=zE8_&vr!I*y\THD$𴶀Vڛ*=&P(fL&&}LMD坐>BS::bd ٧瑜}UXH6.O[P V׾_dNȣiaI1/4L:O]@I 5JM6׏i⚽f^κN~ Y+-O-Cw=y9,zC~r\k;o\ ?X!ֳ ڲC|IXuFCG kBB%Ub1<`Z<` PEIJ@" e cfߨ a#:A.&^@VetPG)19ݻ&B)vX'7laG#揪KIDQ7oyt,u%IVPА4o[u o~vng{?N&Dq uhxk΅'FR^_9!peVQXw.DMO =VL;Z4mjH&N8!Oxe*)^k?-"'>FTS kOײ!Elyo:Y;m)Ǝ>jk-t&a::p׭AƅB؇aJPx+CWg㸪3q['\)eevy+/85Sp6_ kbMM&uKUWOu_f&5[4if(lt[UO<Ɇ?[/&8WwkܩN9G¡>_Up*|-k\luwWbjYFnrTLGjiVrh^kҰPK̴G)_@ӵxq:&d4E` KbSļB2q^ŏ-{>z?I81gA2gRLN:?,H#Ņ8)X{Dp{uDsˤB~rC$!{Fwu?vx_arR тo/:. #;k)1N.;B>sT$kfuB੅7zۂc!$'pwfB"rV'X\Tġ?]OH;<y+K~TҞNRz+rRP3 3 2a1ΌRJ40aE^U,X4Q!jkBN@*yzw>|y&^`[M5~\ف܌]4i߿{=I?>Q mՈdnUzwJm3jղtq,[iBJnI|]w_;m[yW N͘'u\ɼ^<%WRk˩vMpB@*US[?'% va%N7=lַwz$ryhN@{i=$H2C(O#m>GťzR\^.N2=X/F2Oɖ-my[o-d#:ʖ  7eAb(\

ǚB =kݓ-`༩4#\Sj,pH<_2=ykCsCg{&qDiUVnHqq`e譗n}Q!ܤmAQstiaar N"~YXm6(oQ$hc` 7br1V< *@ì<[ ӲBy BolњJaC`#/ZcT2\1L8U+ NQ3mY= 6%tʺɠW{XT9w{_FzUUO#k? VT;&sF1% $KY!ܶ*!d 5GR~-w$(@ۄ8Y}afe-I$[d74S \ݦIY>8ᅒ)Cgr}{Z":7򰪖+i\Ik J{63\I qx b ]&L h&\CPީm=lf3E`"@ku|tBvYG<2A\ 98<<ܚۑ|oKM +ϚWރ"|Qi젘fUGQ|80Y3FD~S̼R㎤yA.(2@VTN97 &yJ$-8]r6 _1{X{37ݦG7`ń_NNX[:My~+ QaDkDPg%׎{zOW[ %ӷul!KK[vbYcR>FW@+Ye}b-^Rr*kVyH2[h_v7Qzmk;B;6} {X˒{]14mE4x}ŀc0vܯn6~7N6F$XnQ.{.GXJv֜(m"z nx3ȆY-C. Pԋ ^V0#e'{Id?ee2\8m-熚"Z{ʍKC gr!Q$X^Kn!C^8lwkJ9sEJ-]R$@`I@Pp?MOZ_C0>1vB5q`+uT;;`'%͂ Z(#Q6Fm$Mo:vsMƖ{pVcA:K j7$Jq/aW`|,CT`TU z5$s c0vW]wpڝ-?w0\/MyPӛ&Vvvj<IQ=\`{ Q'w>X^#ۄ\FCazG!~B}n`G֪plXτ)l&>+^:zJGJ$ `J%ߒ$ҡhε!-Z<ׇkv9XVIXK툒/‘G2Ye08n\B A$XN7LخқŤwee:azP-yH#7c"x pGYccTN@e4Dc|;M2JYKAN9N`^{R K;aMSN ưY@awu6.hD5R@(]{3؎"T["%B CoN==;=$ARw.S>qЮPTzOE XbbWZ@hS[O:}Ƥd8ɥ#Lŷ)},3"@"qX1|V "nB-/P-Zٚě{0a^UP=.m7oUv[8UA];5XC ˋL]+gHƁ,7@ѽwWs'r?l՜d/_g o< \TC@(fq4;Y  'O#%?3k3C%P$ލy^'ZoUy䘿H? z vbSy,PQ DHy\+p+%5lkDGMIr{7]j- H&"ٷџ-=. XFH=x+") |<A4x0 |xbfRw*{1ǁ 6N.3%Ɇr~  bqh`۩J/ сDL~sz`B0TrK`{<^%ut~~;> dedYCK'cK.* *.9h?@9_a W"^ þ|*,.'%|8~ȓυtt{+DU2ȱ<fPWOlܨ*3F8&yݞLw-uxLZU8ex`3](ӵq̧fFIU9d*l:p$KRс|ӡL-xsr0)6PRBw~ń&EnV,i{2Bsvwm~OUǶg'$/L?)W\iх^GNyb;a] a,;^ԇ1C$KU(%M{-gDVo}+FXk :s97D*\ vk!ĐW,FKBc<0dkD&i8( ET4ek$;`j_Z31BI\pNꅔhjimC#r)9Ac_AUۤ502~K ThIh&Z wnw* l_`s֌) }TEfƂ?˸2  +lG+,қevv?b"R10 .Jwʹtl_\@d@I~pAW%97^[F,&LyW;CH $^G9y: $.{8pֹ>=2)|UL zs'Q ?{M`aQ޺ژ*F=ru1Fq h)qJ ?ά1%&KSNSghm(F*[cvu3-^_Η~9~D]rѽz$yٛvû̠;~bTRTq6w߷6w+OA`y|[Ma:뼵}-`*dwAnu +~u^i{]bKS_G|-, 'ѥbu1UF<@8 [>q-ŝw6 SB'yۃ\f) P': ig0ؘ#[]Lbo ݂K[yn:L:l\_]p쉶VOeţYT2.<ųAQڻ2f"QPcJ..G UY>IJ}秃kX4+!薞#\oǡA a(wS5k 15MA4}_,;%YUF "^\4iȻՌ"z:r_3Ӯdt'ِmPU\sG>̉(A S:q*sTr&cDE@lv߬iLIc# R U;@8.:HD78ez?9fcʨ Ó2KhN7DݯXvFR~"/z: [۽D%OYΞۋUYHD?3L=\`,~Ecƕ,!PzGօe6$uqsքT Z^H.J%Aw6k?6@T%NL~rly p5:4j~][>YM\Q6kLo m7TzfعJu4aZx#ao2oGwE9Frω&R@esЛc⧩Yң+ANέI)ɺMBA-mת}V4dC%8D+>ɢm 3hOI>a{LADetw11T b3&.63ۅx^d**3n9:B.푡b{ 6/wrL ra 2G$Ieqwb2V$s٨, vh& p#ۯԓ-C;fƀ?-l<9ȣA֏YFBE H sǒ]Xܺ E|H4vFϭB;eXHJ :]j !{ N,NϛegA-ֺ~3:ZMn( Y.| wMC޲?1%g5\]-AUY ?W+%rO`\4 ~Ձy' ?ᦍUSA:-'v/У)g) #IKf G#qd@geK2EۘSWs~z\X.ZHli2!4{h[\g㘕h({$ p9c_8a1[1w`2vϤ\~q~V~`(`/Rkl{?"$(by"b݉3 %x܊HzSK>8`3癫7H#,y n¥);0ʜ1NX, ` nҵ^꣒_7;z%.ʏ݆n.QĐ3.o߽F\ IgJ3>dY>=v/ÀqS1g')aʷ8: ~AB7a\z4B(L8v󿐀-hL'XXYeMf5Pҿ@ۭS1wR?*qkըi?R']n3'؀oͥ$ U>ܫ *]LQW*Yjp-qJzU0}&rE[_3 5C~B/n$5z2uٷ6V?wr;;<>5rw/ʰ!`5-c"QO;Mn\nOBBbX9M7Xw;TǴBSNn+݉QķO'xfߪ0ɏx3߱ɭ4Ł7yrX?L;$ON便kæG4MJ#YcMߜ-su ml\d6a_ 2_.=2OFP ,0Q!P;| Dw*\4lC SaЉ7P2Vl[gŠ*pXZi, ũ4&Ω`KfGy,LJTCK>n]I>sKj#M7{P%2@9i$ Abq<<8 ʫRm/뽄jm6>%(xlي1HQdIVeqMhUHBQb( SJ Cg:ۢ61?QRZn B>@Du%"AG4E|kh%2ںH:Ϥ)ǘ!6>-{6ʇR,ӖO@'4G_|<, r;!ih_d|Xtk8s;zEwv:=xnr"wr$?A BP@TdW@sjYѽ}٬a}DO6Wn@ڛZ]ӚHKb@y+"R<#G֪ 6PsineEM0f5[. 76a yPޔLP@MoM!ܘio2Ƿ @9!b ECn9+k6- y& JI3F-ÔXqZ*M5zoh\JivD+:vj_`}justKrg޷ԩ"  NؿYFFZSoP9&pxD 5:n?>\t+M{ 32Z`Քdzf p:T"${Iz!d*AQ1"[aO)D|*a@U:Q@cJ?˕Kn`HWU"joaM -><+؛RȠgqPZ^,\Ɗ-]h tN+$׊뜚٥ /`EAޒfcEMw[3v޸ Y<1IKnڀh:a?vEx?f]+Dz}Y+.f)ݳ8 EW]>D$?dpi;/'GX|“vRs9erTWSZa&L\= =j4qPw7Xi/`g3cf'U՟Rޕn#Kӣ&moAϐv7 w)+$\:;bg"9܁߷blwtٳp뱬8KA "lp̂) j-qySdDxCWpzDHͧVj[}!Y5&dY(8[0 ߠRD<[ʵ잖jH'\mZ$vQO&ѻj@‹$SˋvڗJm;HKS잎^9NnV#:ۋjh([@+g4:pOyFe0M SCpixJ?p%\KBYDZR,My=zzDLO:!_1ӿsrX 6seZZ~iHdNuY4N&#.]c,ާW{ux0U= 7sYaO#xnΨ<̃xVםx շ ?ɳ3K(4޲Va x1\[?iOrTNX] ?r:jO8t쫰P`q'{TFj3`{Dt:uP*g;hiB_k5dᒸdvd_yvH,g*Kuvza]u+芨.v'W\-z1SEpřA'}_7I|VWڍkX,B< 1WmSxB $C؆ʺxGATMlٶM-s] nU9/'%lrU58WĴ|bcPh Ov#x񖳀mj¥(e\. H0,Gp>Z >wQ⒏ Ew%c8Ûyjgu_ d8C~!呄svP_&ʘ>da1.,SkF|Z&ZƓ)g i{8Jz* R95WTkr_./c||8=D(A*׵#"o~̶AAF]ޞ)/I.˜.D9 1V8D)ȑw05j[ʸ֗N9PtT <ՃzJaV Atf@$'\H9f#]>=Yu8Ka\q+ wSȼMT`ڿ=T/=n'1Rx\5'k6GnEn h{wר4*O [`Ƃz*̧`uA_n^ h|fv{ӕ-ņӱQX̭giN-$CкE#r1[$Y 㐺έٕvXKy+nV.T!KN5?v̶ο+gjS VVh+Td66 8\쀫Op ;x#4.lu5~f}0> D Av52Fp/sqp;ݛThaXgކl(.6Ր5*g I'G ^2ȷIUwR b-9mB#IGȜPnj^\^4ASeƛֆW[N\dhs1BEdսiNA] $|]k( d@YxWShf=ErY@HYXQp w'\= ` G+{`?ڻ.򖸛#Z &XO ]Chf*f#0>}g5 ?P vpp-G]Y@x0)Dv@HEӤL?691z"yp ѻǃ4-ׂvPYJӻY̠ ,ԇ- CE0P_=v%R z1;w7,2g06N(1y~JY3tKrsy㿑Gr!,g\E^N勶q ̘_ܿ/]C ]Q]_ s#mŢPWzbwoOwt^:6AeS +5H+K!oZ[Eoi>z &V1>6Ҟ#e/M12%/*UefQ=e|Ec5 ytc#̸^EZs:ֶ+(tj Ԗ$Wnz}F9ǰK9hze&A~в7eO(Tݑtt\[_tȥl 꺾Ώx$ε?Q܆rבEfҝ3zm-s׺ =0;U5`os^% /-cɞc;@4>{ 'f텠#BguiG?i_G?@DOx"DARS,Z;`> =j~iGYRTFz7[,!lFt `pwI^ZVg^ ~.:ꇒ~Qgpeyj 'hMIs~;>7lCWrfPTN/⹳WR_QI`3Vގ.nQJ!rf=Gvs U'+ݨRGZu,0 Xkڙ oE\ojilK)07_b\RF)9hIop܉  by5+П!q}IüФޔx/ܕvWw7_}~Vb:X[~׾tMT t5=YL{ыp 35s=JXWd,~]1zgz{RmCY#lHǚxb6#̅ {e>O$='Z3St+--}ƒzٮ~DHay"-u-^XdF;dI£coAuRџf{;8XOi?%+_4we^-)[ýK_ɚKZd1H7?,k S@: #_4풪&Wm W$/ouCP9 Hf궁ŰA.U*bU).c$:WA#$H=pnArvl"u_2!u@ǬD| ΀549F 2!m3A{t p0޳U9ayJ~O<ò `]9lh!࠾Iys һoug~\txL#!L1/iOpj&cG';,!a9˪֍4:j#ӺHC-\ #_''M59pDKHƛ*"0S;3a 4ו_.aۙF\ȵw$#[-lLA~֒ik0x]>MEs(WdDZ\9G!tzwYB272NL K5Xc<dcؠu?'֔Gg}mJ9,k$Pn#P b-nalc ̰ElIÀ:T6e=#˳;Nَ X&ւcCЗpp P?^S/E CXS?K1Г5ce\|CZXRxܔc[Lw(-F'H[&YU wnPi&zQ/㾋16P]TD5qxktԄ gSzWj`.K֛ټs%V+46r\ij DnBh.\Nڥ^QG[0hZ#F'-)r5vm}zP,m%2cPX":bAEYKB'#螅> x/u,pܱOE\rv9*%_yL(L&wLduV)dv S!G9q4?V RiҾ|~{Zrp:Ks* 7f=|Ǵ8˚͈J]?qw*k?_vm>e8GjN6_\ 9ܩƎxgg$Y{GMcTfQ|0XFyv+TIO7Bc{.-=?~d/uxka#ml<}~ 2}:Ğ]8m=D==8|@18e#勔,]CfDc)DchU uRd<GC/4IIz"q};i80.@l']vX|ӷ:_xdӒ.I-A>yO)ܷY6.uEZx]t$)n "~l+1S`/P] *}SV*I]qDʼnE%ŹXi\0pNo-|ȷ:W"MͪuYbRpNle[eIBdܱiQz0=o|Vi`2r/,wAN0|]tr[1_d6dMdHLUPUDFEXZv~5BNe/#.C*T6k(hإW6j8d_K7LZW\ ?GmlIN_&}L jqɇpRRhlgYc"jA?R.+W#`[b5維yHGhoٜT镜<4q&c'AAB0j[ m$LbA ?B0kWDQKjv `l;l|)m[ݱeE7$K6*E0,^@zg}CY|mcLWX1@,R|؆^ړw1ҷONv(?*?ŒbPĴ>'a櫾{Ğ5T&¼"8ºGfiF6\W #m|﷣<[AcWDL#g EBEi23-,nn1fc`7nbGj(>#k2(Z1#VaR/gr6\99B%q.>_Rt9!*F1.Uj){C?LҼ|(g.6šZ"P }b{6r ؁i)nY} ]/ӥu˙wE9ǝfv$jw -&% Nq `8j*j֑نua e Sd&rdR|k o0?8{ '!h &o Xxi̚m&$ק_:īaIV /PEq:W&%,Sa;<-)w#5 W("iԮ>ſ کԆx"ȇN hw&Pp\Thl2g'~2L4R'EN:nŋ z¼zVoke{~<NcX{/]qߤF(LaN1w"c{X#D@fK֍XewI7]`4}HbG˟@@j>)YCTp}k;w$[f΃okR~ K!}1Kﺕ) ԙ0|J%kI )/`yB9%r?!yzBƈí|-+k8e"aŵYܥ%mHQ|"T !'DD΄z^–NI熲/4`GZM*4n_^ddDRJL0~֯ HσLnجzϛ;1"=Ue :ܻ \^6:*nӆ鑾V(wa[7yy&i j^ |A0S vX ̽xp\KӋ$h6KK"SwS7O+o?) ܥhBԏ״a[N]2sҨ4m%E׺l!Xޤ3 lp8KjB\sfzxd&J.(U֫E<7%8PK/Aqu0 Hwֈvpl}鰈Ybh]$.pr Y"$ 4qŚ. )9R?%2駕o^_=K1渊 [S|ȳ(ڕ-eQXUҹSc{%:8crSMJ_#nU.Φ6ꑿ\"Ыh.כ d.+/m.;ťIk2F^UT 5L|ެJS4&\7WxHG h=ۃzC!0.T_pc eEg*-VVptVUP 3ףʵ,w8T9 K`כֿmlfVK}oPt<#1/>Լ^i}Ԝdp ͭnD*8msi_|6$8煛X(|,WʑݹZ&7d3&o :rcU#8q?>!,XmN|i}U;.'rwW5fj\:*(A3!{GJdWjop#- >'RuD6l&FQe@$D APFQ|wFYjgr 9, SG`J^먫J;<һ:Zo"uXH8^8RXgN]5v_ XX;_I$u:XѫW:Rʻ\}$*B%6IP7au%yӠ *2om)F?eYʟhQLk+rOм\Rg Zn GuWX_Ra'208C~?u+y#2-7+UO|.-*ܐ(}/6L9r*惷9)Y^$MKMכ +xc0bR<4oTDLo|'|Dw] O_x)Rj_)9zw+h򃐧3湳RHThBe:\A]4@ %$(HFRK7D@+wkN\<Z0a,RÜ0^W3;웘&hgpƾI\xc/R P!{;hEMDZ/'mcXQ dW 2X7TإWlCQht#yqd'x}Nڤ%wYL٧z6e+{2o#(z0sֳڔ.6mS_ҏހ@9(=dc}hCujI" Z It^kk$d$#}feK>]EܒÂcXZGl:GP]l9o0EJ;DqT(Gˏ˺tyZ6jkOP1g4D;c@L\=ΣKU ;:*9npI:]"gfU FwIs+rĩcDQ R;|7/{z7TNBLwIIv-bS6Jxͬy2vjb(Dx"#p PXuX:o`~lZm2,"gohbА뷖p _&Bz$4]li H!ЇAL x ůTz@6Q+NR B$쳮{7LZ|(SA9hJܓ6u9S/xfnS#V4eRc L lv^01 tSX;^ !Ĥ]Paj1#g?MvXŲW%*>#Kk;˛kl4lSb: .$+e ZX2|ܸ+Kۃ~AEU6~}l,#xC˴'ӘQ_(>Ҟ%:Ws9Oq_DܥbkQ IYߤXbo9XɴO aŠ;~ډC2.>J;Ņ6ؚ[Aɳimf=8G[k@OG<`8r% }*Rkq޳p?ı3H~T,fz  Vc~p{;oT|uZcuF9(^41r *06ejJOAJ=|#y1狀R7z̰J,Yͬɑn1DŽ{8V+& 8 ҟa @NW)C{6!&)JIA1CJŷ%#>C1^D^1zX&wlAhr%!*vZçj9}R=3hnr&@Z\rݝ(8ޜe Wg0|O"GG.L$de~npN'ǀ*o:X>65'C"&GbՁ>.Dz2=L]|S $j Y4$bo|o꒥؝וNVADl]zCq+Gg³nGn@5?zO>kUMG,`eăH~xjt ܜ#o^ʵ2K!uV}_3t^@Py%Do/Ow(V^Ȥ"XPӰ㕈/P4ËSUd}TUG]RdԌY}!"^vji ՖJ@@v:82Սˉ^+8;r8]^8CRK?:4Ų20A8ORU9dմY2%a8*$+x/l=>KN>c?_&CE{DhPIonG?T/'8oor:w߃w3%Jt1ݺU va{s}C[#\zTmmw:M YzCt`=6akm~ I+7&RdezMLi\7U29 aرⴖjm`<o4-Ndq Y&_:7 'KؑcA,N26IY~,ڂGОѨØҢ R/ãu W)> R =c`$ub;wB>@H3>aAeNCg"0m=>;b{k ^ӗ6!=|uj?3DTBiy.a~O{q+ܾlĭBMF';F鵚`ZcھD־h+"wUJNk|OJRq*+iMlGma(Cճgژ7X#6\<*W7dcS+&0X|?dɿ:po]$`BW]D}-yj?S)?kluQc`:NھB0r9{wS@PrfX=GIhl2ʣ ux{<1x `~o.h[;c8X>- #*^O/91,hb4Ș):O EWƒMcIsKܱm<@#&mԖH1.PESm7j2D0B03ر5Nm|7%C'9Uf= <ѩ/$+ iJ'5Xjs+-0 ڣHu%cfm9; bqXgrfFK*j8/5A˟)DEƢU".:ɮ$tٕOR[࿤~&ji6 UHDՎ'؜? |*aMAL(\T68#Ӝ}4#5^cm6.(zC2l7)|2 [U>eN]xO?k~q1Tl_cIlMD;+60t!J;&F'Io15dm*5 bCd25`@gJ8UxG&ꈜ ?:h]j;yoBrs=$!vm}*!427EeD-8MԿNf <$.Ɲkptai9TdgI^'WA`U.+y"$xU^9K݁Q&ȸ+{ 1w(H^(oz1u0C^_ACD4xpW(Rny>\%Bvj<ڝPjͮcJƻ8$I)Q|\>sΤ+hI1=WZ^9zSu$ly (y`V"P1'@i?6Y@]"] p*LFW@ZW3 _Ͼ! { :糝lk$.6b,L3w,\]QhL_| sjYTT|J,_+GF!Y p8L{kg OS@/$QK@wuo@i]ipاq|XI]+L,+0d&+!;j~AVy 4! \`x:/nCѰ ՆF'l3!z։0vd5_x'mk/AbRjPHsY3mѸ<*ni7ұy"fDc"=(Zkڂd]ASNLfaOA1j¡^\8Dh_" c[q \lj;_Q|nuyI:bX۩C o׉94Dq7B6+g~)ÿo0mZbá)Km2ŵMʝ\>%u/$sT!FyJH)kWkN=Էʩ|Ƒ>ߒ*[#dԨ(F݋EEYAD1chlRK:/?Ƞ4|4jk6 V ZJ54 ]>r6UQT /&X y G;=QEwFpH8Aoq JMY^տ7hL<6ΓYJ; jzUdTD1^=oSCeg> EO+#\ߓxx{{j W~$2>9 %^`Yې$:3~V 8S"NIĢ ৽JۆQ(ÔLPV@8]+tI Z)2iZPܤ<+_ Yo2X@W8 =GywII'Xnl{;µ̓avRˡ@T {^x11:W4Ry F54d]U 4oXLtRA`ˌzrtҝԌfwqxR~ ?] %l7Y?4 bmŇgYѩ7/%`#4FZO@\@Ap!êx tP3l.m?R/RHZ! lvUYdM[@gixHG݀sbBk B #( /!cA \^%0I,`iH@U W|(@hX4Rހ}AI:UT_ȇ4v4,4.oQ^#r[:[І0_*UœP׊1_RQ^u 6ãߗ8[ޫG +m!+GZXWI s | 6v++R!}#0f.ZEp4/;d~, } v uw#bcO`ѧ/۰;yaF`ѩ!qƐcWf )~ -w~q'8SV0#O=4΋ps6/J}=M zD2c)=|bߒ%1~QEXE&(NAŃkݱyZ顇ZŁ@ǴtJD2 3ƍ=G/)C瓁\ XyPvc}( p^|7{"aHb: Wqe")nI@b)\x f5?M|0UcpuX,{]&"oգxGC?Z- ^+=cMۛ3[a%h+VlY2xp }#c5ԬI"ו F",is tbgU߉/knzWOeCb袱e^ɞ7;/HJR~:fY*~Z֫>;!cpaB[n XApb+yxs ʉėسCn2C͜b~q6`!/Р;"K˱";_s@%ܮ`T,P[{w@DDkE?SpKx9Ot6']qXu0,QZw4LJe[p0AH2^-i/kg,Ȝ@N_q^nUF8nWUdbͨpB"Ob̡D$*#P@)k.:t3c:(D%YB<8k؏LSy.OI^$^*SgRx֚Ѷ?ϑ-1sxY[Qߥ4u e袅D52ᄳwpeκ|Q@c栭uSij% 2I*5q1OjQF@'5!jϭ]A?˖87[ڛmL %dP+Ο+ff3y oFaL.n`d/zfA@>? q0s&e6q,#,7<\᫉Yˠz"]'./f,vmGr~E^%lv 啔~{>[{+Q́r졭y4zo!Ir,@CѦ`@:s!U32l_ѿkfM[ lNݗJyT<gEe*!fDdB멗.=)H`;V!\fr/,T/ʥvۊls͖m /D: Ds}% *-==G [ m4sXf^Cgs>9}ւxs[ Y8H^yDpDkz$>fԍMX<Ÿ>kzc`SJLݡ~>Wjj`-7!yߐB,tLgBv+z_=oGbuIc[4eO&dUv3jO3kXgI:2 ݷC^<_냞SraSܕ¦A\%qµ6Z _DF H[:~RyܵO IO$pO(0Jh?Ԭ-wؠy|G&r,8ijq28_;Q0+9b, /R[8$TA6do >u'ơ}+0 m>k뉉 Psx t1QͻҲnT(EI-'jj3dԫ}W'D۹qd,a{p"$ve텺R;E'71#!%~`ӂ>vy$b1oBˊ &{凎]A:ސ-[\&|r u<)n<-7Ƅx «l=5}-Ek_2ZLH,8H)^r ?q'J ^p"= diR# -#x,5")wvۧm`lR_u ѐӬNVm;cSi6C\s$:~@kFR``2mZ!3bTu4˝N;3Nn&ޣB9p\ qƃCtߠP<+-~]̄Xh=]sG_ uר_G]mEpE @fK/7uB ruU Hj4&+S5ʵ]3D`9BEϗ6H{ɕLp_ZL5 ӄZ7V*JQ0 ,hDX,!:97 >mAl"!]UF{6_-X]6|\N[ Ëj#C7w1?{1OMTva)`Mk>gIs)nnf 5ӷ%Fs 5ګ'I,Akk-@xk8JZrV/JLIu";ΪB]غ>򱘶ooMD +wMBL?+^fw;~hG>kFZ$с"X6_≉\!] &ƴ! L #+ xI=d0]ik?%0# gWCLQ,CwQAv5v_veோ53DO(q2Y6!5]#W8'eK  J~eUUM0%MJq|l0&rbC4OM%>Y/ΉVٳ:g#>hICYT/!9=Ywgj22e㾨IZsĚS͇RTB_^{U kaOkāVR/9+Mm9|q-s Ugeَi7KŸn/ήlHAbnw6&ɒ(ARxi~9wAƙ?J$>d+qː Jk'd[4nN""hD+.nǥ4T.~PZ5Ct.;7bxt~2 hhk> UT]e;A`xWqꟍ>$&Y$Jt9W>IYIKѿN!>#wsM&`7AcSI7sv=spPTOHƋ ͛\i5' *c͇9eOu ٨]-L9SuF;ȼFS(J!{O-S&\zpƽ/'_Dd̚s{ӽ}@7[UA<,VrFX+CJx"!r^%oWFmX{kɠTqUЀm`֝iT:$du\PCC]ZwImM޺|jZmFW] /2j_=9o@%7B":Z~swFI;F9-Gc*;A!Ts:-1d^>o<$j榡{ϑ[TP5' z`ydБmTv#_a;y-l_bޢk t"D9UfUj5U7q?q?e%ʋ c^ZawDc~wuN GY`EuO'/R$=t`Ⱥ}v2J` ,qmOGa!Wqc!wl?XCMyrc&wPu)uU{bI%% ?EV(nT5wYeo WTT,Pi+ aA|Shkx&NO1)栟.޲"@Hj2pLԮ]V$F=Fsd׎`v!Ny;ک8zλbI4Oq3wWxv}Sj_nk 0;U5\6?!72DNO4p 65rՙXFsIu3Q6Arq]WuZkTsL.ί'5]C|ȤnG>Ў뙗mC+v9 wc4`RD+ Tx$vb 9X9 $s̾ bk"Cv`k5^V ,"{ ԞW6Є6`e( 2Hk>M+OѾ~%[|!(2U)^&`1"ȳUbdtS,Vl?ɐP4TůP=̋j%X>~hܗƚMs @fs^wIWONP#*1Z%P4}aSTzʃVG &JIZH&˕R?z wF{N+qf"i Ϝ9ʙ%SJ[^: -u"RY[i. j Ez>[V&FI6M伜 W2=>RPrw9MWe_zFT-<ʥ_IRSx޲)@ނ%Ҷ*Vgn@jC - EKɋs0S<Lƕ,I$ M}ic$d<s`ZG/&'ݦ vϱ 8N (]ξ$DFO.kdWh7ƜwhQF??J ixW?IKmD#' caµcBK@͋yv x:(uEڬk:a'+kAHN݁g֨J42c1>TQ,#0CTy6b;/4{цq/ݼ8tpeNŒ < >(MMd kO@ܾDMѡ =2uMٿ z iF(A դ}b;փyۑۑM Q?]_?"ѐ@8at$›NyWy|4QsA}*zj1,,c8^>~: AoLف|!e $f3^tOm?$g.l8Z^a/^1WZkݕ6-z**^KYmD4vY|8l.D"{@"O7PD4 M)/Q,ջcgؐJ|0~8(#ל'p$e\v4?u*]͖9I0[8`w ȡAИ s٫-+g}$q싐%"?g+"+o}U%Ĵ_nsq*`w#))"q| 82/1~Z6UP.\X_fɦ+?A(xJ@B)$6BA ?λc:4# d ׆hk5A24|MO Dg5YF,7z~f٦bV !7}ഀOQ:IWx"Ud|}l%#J?gq= k=ўqH_]cNkqæ&5>ʼnGg$R,| SJw(gI%iA~Rs^ j};NPz,kij:r p!O.2(ʉ;w2 v$%cfr2u3xj>i8-Hors}gTaJ,$'zp/K$˾{ şBn|W,JC{]Yf] Z-^\wQ.[Q<8xCaVZ-Fo3։Wmzw1fIRN/[M8pmsݓFU(o&Մ ZyGN gNM*D6d\}A-d2Viv ",=A0kgFB{:0LJt>'d5fTTL|,/IfGsբv Vdݛ&8Rb0ғ@QPB6D]TXK!n E;!]ADB*ht"Tfvm,6g>qyKM/D a{zT3s!m'y< 9ShlhhOĢwqGVOm︆M*T'ޖ\6U{&䛸 +E0+kVpj#"r H] 8B=J$KѸqou#!4jEYurh\c.߽ #`- G[O { !WcEbHh2$za[4vu!Jk l{1)R/ٍ%U! "P+u!^yyret]˵M]ܸB^ZDNPRY]|R!#4E e&,5Pǰh'l쥶״pÔ) f,6Gu&x n60U #jK논 ^Mu2 ߃̮6o[/4CҐبЬ2H[)OB8jnP!l qBX\Nf?'+;$W]<g F;  ;%b̋l[)Ic~9nkEWOQιn u\q͆*`l(*aR_o`nHK~mP_-𝓓e /=1>@ l/iZom7B{{0W95+]6-<$4H668RY./.mh& :\ \p?Lec6j\J,^&dOo&4ݿPSX5Z0ee8xցdZ[h[S5E_0%*Rv3PvXEս *`LoЮ7/~Y+$PuS="x:1is3kiㄈI(1B2 -ʳ_.ĽVCR|FY;CI~MQ|%u>bv`xFHhë8QElBwB>xec.jdJEeXD:%8?ړMW;0:6wJRV1(Y(v9w;%ǿzB*mk5"A@|440 a #T:Hsʡx^LAd|-]{A88 x <,`GJ.wc*a]n*@S4 YqW[X4y] &x+޺F`w%d{SX Зť3oK7@KayrNuSؽ$9S;?alJ?+ O뤘Zs%ȨMÁJ5m|Pj1W}H~9}mgи"p*!$ HʳXrq2/Viנ b~e9mn|EBeNbU^YJ#~bk i$$2~Yl0 W@K}aH\`]C3bƎu޷OƠRǜKKKh= .pY;+t$Q2/1:u}(@p B75Ų1?@ odu 9# e|9`NKVTJ&cdǍ**~ 򆔬+%.DNhf]3PW@Kito_NOt]'dB%M{'wuWJ6 e>/NAÓ2"5ZKd{/sj0~%p7zn@yW03|>в1p{ m ֡zfْ8>T#h60"nÀ3AD4몜 ?)#{WJez<ЛI@+H `:()YL?GCbUޚޓRL+c{,A2Ц0)HE1νMcO~υKˁƭǨ#3억o hH'^"i|~Xolw7OOȢ"tCnO%ٰZ>f =W*?~3.MpJ 3%R16'kk*wSʠᚘ-'4j+]2:syv!!g<嵸d1S)5sݐ)'eeO#4w{k#5b<ǹ9fN|Yӎfb >V)p6 Ƥ4Ȧ8eV-Z13)NQ,+[E(T.&k>DTBn^oV-gޱ 8}æ5]cM)6W$'qjx?=5 g.  ʲ—V"A:ٳae1.c d(Hcm (z~K㽸6ziZE<Քd cBJ$T $ $߳-˚<}|V,G?m>ktk" h%ٽ5csWY?In¿d%DlУYjҥu㝕_ XKh-1<t`@<[X/_jsP2Z6޵$(5a59h{֝Gp+y!~\o[a[vO%ǵvbxxšPCbbuhlmkc"<ۄH˝I=4M.3-2{nxA! SXu׀<.u@en^lP@M\?Fa4(Q #9Ⳙy7{swsv6O*_7ʤjYGՎ[]5(eNlo"и]G|NY@x1O.Yep4\QTZNR OlG'Dp#[ M.U)ZE !7RIC@h+T2%+඼x68%3!Ԛ`-sabV̽#75X+ᒄrz[Ѿ܋)E͖K\ehjCjDJ)T`BI?,gW*—<ɮhdLSgO8U^9*wC٭&6`F &Α@U"ȥ־HVS DzӍM*יzbg֠sg &i)y:%AFHW PP_wݦh_5()q B1l^2|ë1 aZ+uWkS Y i%:j&͆Vbuee$=Om$Da΃bX׉Mia 1hd!]P&hfvV\Zm 8>*(\kri=p^ #_3=$:xnt⁓? Z )3j6#ӟS7 "K0.dJ 9davޔD*C%Ww*%/?T#N5(:NyUi @ z4| j.עͪJfv4 ) J noWDX[N} \[X8ٔ`#:D ݴ\E=B:6.~Vw?e Ry$#%l a+/.S m"FMOl|AXJт}vl#Η1,)=>p G uQu/>+c/-p̕PR1Yl );!]b7鱁5{KV=V_CER{ߝ.KkL WiEgghÆvEB9klQ%P -!!AS PXOƭ%QJr10xe[}BQ 2,Á_Cҗ*lym@4VZ$أЍ0_S{[m@·+{.hbfM7:pn ^P#um4xi4ؙ:e5i?i,%Y0ovޮ Vs⏌o'|aavnNńM2z<ȿ)"&XA9n4rY(2BcSf(3³9S:35ʿ#Ja(:-# ex TW}lTAʽe`JQf&rc5֞YH%Mxo_nvi_ay`*+㲹uDJh"{gS[37ÒSou$xz[Xwx)Y~Dj]G&r{!L]=?) K@'Gl|^khf\:@7!"@*@^8mlJLH.aoØgWX@&IP)vV{oզ X`42H(1 TاPxW,&8z"aeh&5ǩ0TTV%' ;{®/`ޢi[ď4|)õiS qGO yI[(ǐQ%@_\d|PmD̎ۚy}}}c=iSEq^=-m%EaW97m.u@ZMp d+ne5M~-R`ŷ٣vNpW0[iʰ}lb3tc;[/:%]|óLg={5,]8_m Ml cWQWB׭ycA67Rɕ $Id~.Q6LU\9껚t? G-$; NyJRUyfpb;g_x7DQEb>nQyX^sRjGSUY M $ 5,}\bzƕE2\,ANoLjY)Mwm~V%5DY(g(: k3 hM6~:x~`U(="'GyHBB\s͠2 kHZ<xzGфqr0J5p]A]Qg Kk)&h+R*jAHVO,#e-+Nj$457^dk+Ofz:B↮ ]\S@6@,6)5dتÿn\-]R`Oyȑ,#ܮ=AS9 4ŽQMHu`ce0`4kH?oHƀhnsmv9P73FM*#wV+ )As<Kx oۊ"Lp T^WA0:m_f8kW(h(&Kg Hz:*}3\A;QE7c-ie2B6vp c9ο7y׶CO^ʟ\u_ FҮ 0ʭW "%L: 1[@‘#y19O{O$cꇿ¡-=U 2-(oaFtRպ "b8P}rl Vx8U/fA/ :]4ňvn'"(1R=t)'.̹ߺb b-s'I]F#{o`@x8sK,`˩}mԼ=2'\5>U{G 1_# 8pzҕAZXKF0#W!<]P܂a468mL HBtո ]+l31]=z/<{X`Lt8-&ʴx/=.j,i7@jWDbc7\Y4zalz̎uCosQ$A'þ ^ ;Bbjv[ a9Eīi w'&{"ZވMlQW+׌rJQ7$r 5[/IX}φ̡T]k=t9=O*mbUzkh 0Nhʭ;؁?U'Y,2>4+{j5?Ћy@^p3PǭVs^ӗ0 m@ʫS y[`%}%ob.؅cv.17/2rtFqeDZb3m粬:G QDa;53 rյq_ZiΤl2Wق.xk"GY 2}a~1t$(zdHm,NW˭8?-AG'_m0gr`7QN?D Ӱ*m UgVR;X.q Cr?Чkqz/׼bt3+ņ ӞiOGv{Jb|;R`\B!Xw Eun Y"_|&d #65ٗ֔՛'$6GRf({l޳+URb@{kA5̷1sƯ9?z@y-$4P/{]7?-t)ZZ<ཤi%)s¤evcJK?9IOSlrNڅ!0=8U um7gt3!W\Թ,?|ȩt\x$*A09CO?:\mm&+ӰkN}i58`XWPou=,|.td//2E_1OJm=I& ~G1A8MCommU< g#jyo#θ#M"%}aSto*.nO/ӷ@"^u] G bÒX|G¤2y1 2N!'JZ&~A{/YypGH@.J&?0$K],`eUC< /ˮ&㱒D<{ ;z)j'O ?G4x%yP+~b}b8PT'*{XXcl̷[ o~JDcA/` Wom4Q" b z=.jÄy1qmZ)Ϩ,b7<|854Г,wjyͅg6yڤpj!s ɹ͜\1 w෸ {@=S9xm6I,^<~4BiGŧp\֟d"3(D'XOF߿c򕵚1|7cZ%CdW0I/aiL9k-v EȺo/P=U@$C%UUEC CnM'[F4 WMlT,K/Vy5&#CTy#?fLh la[bgV#huJW6#QG{$Yбʄ1a`r` j0zےG8f}d#T7UjDtr'o%r^M#cv,\M̞tx@OPel"|'l yƬR=OֲJnͩG'!U.ܠ} ?yf'Zqj8ž61n|/(9r"ʸc+ܶ$f8l\hAd_ &`Hu 0 \+g23e<ύCtxLCE:@9E6e$13xIuz4R^%2Jq,mFOh4ibCq+S?DwB\cvml&:̚_>`\ VC zG=dHø# Y=ݿ k=!bzv\L/h5Uh$AI>a ;H,"W=kSӤҫ:J2KMtW>6 _0lU,A\P7e}J?56Y8BxXuvōLSgN7 ~!Σ~mpOqn>6e9lRJ "zJkmIJ[ dQ31IAh WьCkhu)98^;SN߫-bbTw&J\T(f^5~tk=4gB8gYe ר`1jpa4 ;Sg,"^ _ti\&2S(t*sQC쾹 h?N?Pltjezn='k?O\)qbG:uGO8?c[WJ*P"hB=3-+c<%m:9jL 0XUڨ/ޗ")NVd-/EEa;w-U/K@eC§+hF:yaMrAtq@bGb,jgD0 G>7-uڟdWo.J!^ͯ2\3 FYWtQ?zzއݨR*(G;yhыf9|uSej1vUU"N)B+Lܜ~ t_cm!cgݚ{7\bO89}eg4oB5GHe`H41 y@. z^^šZ+#EG IÒ\F>kAkuG]YG̮j`J%xs Lx]wzI}3ZO$o谾$TSLu8Vq*IMϬ+<2ޙch7X=p@2eY-Tvp8X^`1Ĺ5efE SKd`N> 4;9m; d70Llhɯu7w9-ZB t<2k_asO#;"‹Ti,dZpNBn9ZόjГ1}OJ1 !υ}U_ H3=gzqNWaNDK9 {#U V|@%ng0 -]DDi6̵>nGqBbhf[qP Sإ ϶hd=DV өDP(ȅ.@+ ]i&rۯ0MZ` @_4 dEth ^ ܨ>sJx'$"rޮ^,ꖟT;:03>_zV1hĥzirn邔rVXG}ؕϟ:ѕ'&/20#❝<])yIn@4l^x*oD[r9YD 4shW ȭXE>Z_IQl&aӲv#g: ٫e@(jsKhqHpel%_vĆ2u=";I.vQ$Ww/cf6 cY+Ea)<:/dY9XǑ#z#Se!H*j^#輲75^aimQc-G$ gBXA!$ݨE,G=\ؙN3/ xj8=ġ 2'~w-[GW`o{߸AHLԓ+!i籶b{ n̒3Ɩ,'lrm Smsa1#~.d]bx(6G [E_莾~"X:K/Bq oEP4iDz0sVmE j)Պ'+'3{/IFx7 rHXuw%Sxj+`ܼ!- ,.@ K a|XlQ,qH\ $i&L[G.rs𣮅rgV|RY1pXBRa%.בjn+\G.Vy Ň9 7!\@ܥ%d6^mmF)Mj߻<"N:/s42!Mf9iC4W" j\յE2DF;}8gabôJf΁̝ԃf̄k<1QqR䪾@{즂Dz{6y9=:U']=ջ;G,}^"&Q#PG?Ay&FX>g܁$jh!Bjһ酨Ɩw:GJA26x|X3Wx6QOo:KA[lN4 Egv:IGd5/SBF/.Inf1' H/:`$HAaT_ @Njx#DۥQh\B=?ԩohĔ}ӻU%]V;ptԶ3{?KBȿqء ˔l״:391@%&^>)iDRJe[Fc!DK'g6h WB+ls!-=@B8.^dW.;>Gwr]]3qJmjw<^N's]);n[i=ٌ( y3y; :iH[h-@wS] .V&| (͒ŻDu~v38|6:,E3y׿nOu=2@ڤS΅X`Xq`Hv (1SsWmd^"=~vff,qv:*K@΍}`y&S$Js5M|,FmlkЗ|tqr/Ȟ"g7e v!].0K,uKecThdnJG@z_@lp>g|." d8la-cC \Mֻ Q84dz #q#̪Ղ~0ZHC}1+#.(`7y"NxD=<*" %1qxfpotr͝4<.Z%xu;M]#V`rizqd0V6ڶn X%T9ϰK-0+ )#[l3C@ͽ1$7#u|d tp+W]QXq0 eɣ&( ׼k dڧ mduj.[S"+9-s[BRYRˏmpuycC ZlSdk|'~ҁ[̯?%g7b@ln$@ @a6.-8VjKe̳^dp?H 'BPp-)y^9j\M?Qa8)qM_q~``…ywj< 뜠=).l&XғD:oi\z_d4%&2+RS~ύ&LG_M9WZ(e1zqI+sh ̍vWϮh /C*c)EfsCy:LۄH Ps΍<3ԇ$# & v.\BTpP+VhBj\T&-(A滈(L tS!D W+Z%W._9uPmU9[ħZe*lPۜ~ID<9|:̻_=~/k&Z ށIu4@_ L0\7"T)*..ζ]f#$3,WH~OSlMA_7w=bc3VzX~qOM$*#;dd0)0[< hUxeRYMGiC5| + cҧV+~爠5(q'?sRk" b23 |P*O Ϋf q4fKSjaRm~m EnF>/\8BAl͞$,±yN^b%N_2 ;> 3_Y` Ǚ"ge8H0LC/\ǢϱpJٖ=r44)8H2<>hlPRi7D۴[޸^Ӌ~(Mdo>FpI.Ef}knAj/<&svOa7AmqjA'sY]d K Y C0Ҍh43Aa,ӽ &h<ԎWnCߋ bS#]!n;R Gfg>w' lHH:U`>U`: DoJ%·fX,QfpS范'{DI>L2}k* 9¡</t`B6Ew }xYoMcէa>Sq+X xD"3dN?_cX.]: {8hӢ ͩ(<ǭ,ehv%8bKٷy\ZdGZo%yڶd_~4Z!=2achR#8r]hpk;2 0~M:D #N\g|fy^TE9$xx_Pj{K-ȣMy<< ˃w[mȦZhH@..JoKAa yhwދhtESb뼲 P([XK]_]l;潔D1BU V{5]ȶXv\\ ѪKeS$"<ŝ>t/'y.؜ˠOG?Ź,]}w i%y:* Z[mLkؠ4{+-]s|ijq!_v wto,fhL]_8һc5v#|'߄{kdY&W iD 5'P2`n#-*ja/ʕ^|SOfϺu+$-__N*qPp#hQʈ*1ƵUC^!tU 뙢 :9-sNPzhlG^$rV$3ԦA\P+ATYiZ-E`I[Np5 4;}6Qzrˊᢟ]yPS~k?>K$9+PBvƐH/?7sR:G7 d- m<.ڤK asdG2Cl3!yIÕKG ǎa^#⪝Rװt1lF *4T. kU-;_v &tWr̟X}Y R#X.>(x(}I\Tsr6[4ƩZY\7)/IFr3R%ڲR2\ =1 Jϯ-^j߯2!LR G>_RxkY s8"qX-~ q}͌.DBg[7G^|xCҪ5i|@\ b#aoed=?6tĿ-E]k"":("R#qAXeF\3ﺲUA dUi$qy?L1 iA|ѓp08iJeJ&ZBm ⰡDo`#NnK|8@|c*w )eg ? GHJoU{5?ZHbJ!M/'`qb/yj*mT_c#e-8,ItA0.LE!)P4oC\E]ʷa8.zRY9v:?F} PMy7!Qy1l_i>fXƁ@A*]B>궫-w|7XBb=^_358Fu-oLN8S3k3m5:mk/^ײE`¥7_VȞqs~w\WZB5M6H=YIG b3#O] wbQMfuxˣy7 rqsI?GD-d~L 3M%sizOryN#h 'r06, Yh'=U~iF,e̡ Ŷ*|P#}bGMuT#.l ?|w| W~ɸQV@Y6[Hk%TЯ57XXM)z2o䑅+[XNK_DQr\I$Т暤Rޖ^sfK#3%.eN!`=D c序Ho1NP<Ie 5Yag8l-@>qMGxK5Daj/y4WPp}[^!U,a?21d'-E*[ݧ+l6A(r(ͱ{NodJ 92r@Fl$]0s]0 Ga-&-[6䁳s]氀]Jp4h|g$(S> !dfi`xn"xU! DVk6@+ L+=7U9sSzxJE9ưۗ280Reџ&h!{wE{|l2CVfZgn$$TʖgK h9Z,T.\ izgXwtŌv_3t9}_>K&oi0䏾d kbg~)R9n QWEX`OŊ`}Ɯ^jM@yZBƦu**?ԧZ'ϜQL; 3TDNG Zq8$ pW:&dp$0l A;{`,f3f{lIg-eY<.I^ 3::d+0q5[ @'˭/1E} Էo[WtEB?,cKD"[عLC2CCH .tw.l5t.<렪$jP,G4nε H S/|ժ쉼}ecei \o-rOe2[eܮv>n30]ƴDZ}$23|V@~.MO7//2ɧ~/Qtb\rG2~(#-uSqsĿٵoІRjrzX1iبנ& KLQVL틀q/R dҫ00kwr#KME++Mu`=GTud mC&j9qj>'_\N$Y"- m3h!P0gz=b1U?}@w4"fbز ގ}$KzQ76fT_#&S*a!`gάsџ>鎧Ĉ*f\B L]ʫٓ[EAvUR'׮WD7rb3>Kƫ/O`?M%[1.Z 3ދ|Uv@F8E%*dFUU9hXb?}iADPu=v06c8NA|. CQbu\C[1LÖ?+} jpw\I,#oš\βms})-j~#zː&c7" .'}"D V4e x3l46IL&|/ TͦtAx>eʮ}?NtMUoH?$[nAQgh&/RͭuN} 牨?/봩`E(e&g,6.{=Cl̥]w.$9ZY.MvUNX?RPVĪt)81 hy^3*n' +wU3Fz[\z͑_ H^%= (&o6qL͚T G[3OrKrx 4C"YKJ3E|n+un|H}Z,r#S lw!2rbQ" 9o<awodH5*UD?~s1JulNDgzU^ƍA+]넒Q1D2c֫ 5 5=o,|r|*&WHbZZ6k! C+ȳ8X1([ذB:RR4úUqHϞbLuQm@(v4 9'/!e*`h]Oa^k|;v[ yvLz^|eAPU 6s%L,~i?]|]`PF;nAliT +FgP#y %[8wu#a5o5Oe[0nL*~neҟ/[7Z-Tk#<ZOv ^̻Bj9 5,n:D58YUWL GQp!k~eݴmZQ g ,J W +i.9o*6vwu6XkuYs(p# re|tJpDߎX0u~ G㕌alY^g̢ y|Absl%Qo%󢵨 KT*b4K2kP[e_^p.? ¢gVWwںHQxwgL$L eKbФaI¿A d~o3C=ɳm$Xns[~ཇ˒v<[E/ 9E3?c|PW^@]@NzX `ܱmv SNNB;0GOܼ旰4[k%},v_(-)<Ѩx,=#)aF:YH@+^*;1zvૅPLKrn-5秮UV+#sJl^V)h998?4Fn˩t8,ŔsՎ~?6jM n[ Q/dȢiz%on96W7* ql=!30[ەli;k#V+uL&[Mֶ{E}&8$Nc wnUf n8' oq&ȘiT)(Pkf}ڈu@ 3Yd ;',a 9LKBJE@,H~ + GK& &Ip}~86O]G;2!:_Cy I 6=P =l4(f< T>>:d9ѩeEɃPY*j+_#8wg{2WtͮLlQ9(.04W[5_;5TLr3\SJ:R6dMG G*۱i:Df ? B"| **x*bmZ:K*Ya7AFmًۗLM\as B:ȻWr7142ыqM@,rAcxapzHU.lNiPM6[WY5r\;*FWU0 r1/(c9A+as?Jo$`C)~S^ ƖL2nIcoD'HZCð*XTf.% sZ7*sQa@Lpϡkwꆜ;V[Tס.< 4b?2<^k%pǷj..=G4B}Cɲ0#LHa7N/LF."?$d r\W|1GT5o@ 'L,nxztڣ 6͕O٨Ŀ$X w#r`(8tRC;Bh^ueO*}np it.}Pj70<, %OUdb qJ='pV󧒜?7k BwZ#}0cBe5ה9BDIlt'CZau4Z]f 5(o0/qUG"eyφE̿g#Ym#b'w@׿rJRA<%'&Zk׋I7 w(sdHyض2  vl+֮Tj739*@iq\Z ʿ ƅnЪ}n_U=63c1s!F.sbNBD=WɸC"NA-;ԕբV:MXEA/{61l'qZ&[9[ s` P%tc Y^ùqQru*߈vt;Qa!eT5r/x%d7=xҜ5D^OjOO*"B#lD@e ~M.DpepC.q W~c%6n޺ ̠v0±g)6kL21 }il+&O!)m7T`+RL 韗Pa5bu '-FvPBl$ ؔuzTmӍTFkM\N#dIie8qyPI^~ß]D~b@de{M.d)ZH5.zn(p9Ӽ"O[ hFDH@@yw??#e$AǖO:+Z7'e''8͈R|f+& _^+&'#f 7#7&A0yGpDɞU;I Y4QjX~x|khsi1wA tv\,;MۍM-,@ _=ɮppUQ$%N5͜ _[5zTLO..~`zC[BZ|ܷ:T0ƹGCL<]m%ٓ@cygBh!l;&%`WZ +74ڒ\nIx>޺֢7e.%7Y>Oӳ Oo? B|87' ޶@,u|P3J%WvCd;o+0Bzb/ qTr-+qlb`oS׼\>1~D&3`2\2} X:`Jc俘x" 焯 ȍ>zOg[zot |"@{} z#ءtck'o{RV vzŵZ]|-#}gmmInΤ?Wz:;)32W5R&`^N[nD<[ʍ$2T\IJ-&Pf+E9/íAڐ7,&Gs4H($, /b+GֆBXj$k`eħpSҿ8ۡPMb-B ؼ2m@=?w`~v%~,˓yv_a2WUT@DXij,ߌ^0o 7e4]v5a w;3%mhRF\,|8Ix* q{,Bk6SE87DN'-yDt$;zq(Z2<}]jwwo`k+쵝 VD[7xBMi;Фxo:{&Ӭʽ1օW1A56Y0h{njѶ9햕H pI7mfY.1 $u1Zy"ϿެRBA\x=+ʗvYaEr/Oߞ P?Q{C)LM͎>ޖäSpܡâFAzBTI{%P1҅MJ3/jrDo_Z5=9\2\]"`x}? %B:*2\Vb] ,AVDhr^h`6Y\!qxdiAlQf &AO *N`Sl`sTƗ@ rfCCW7ҵt:U[!'H1y?PIKN4̬!!𘜕VXD01̠4Z0d4HU#'."A atɈWi 5KeEI_8!QP2Y<8| 4@V=kZ.^VEj~-h+b>#DŽڨFVsOQ=zyO..r_YX6o _OÛ@\+QLϐz?.T--G1ԬFJFfOGÅG'fPm~C- xZo47v;IvB^pK _<#KGiǰ$W1@2ɍs&:cا^"mP:EQ9'*-UJݣM8VoUt@P 8W`M[ PVNmiv# -1^qiY"tw-tF"G+r?GqZrC'+ %aաDN>y-f ,o))Wn~ *mc-ʊTħO὚(S|E y4gn,2{l>k! Zl s̷< ?tKWZC755gܯv , ~TKs PwV*y"Gr7>|hWBk ́t{@ZL x"21E Q0\G%L:-HH]ᅳbP|qu?-t]6^m*rMc5S^߉)\{**U8* ݱӔIlG;F XAM?HӁn ǙQޥKe|ٹVCY{FEHEv֌./n R%D ;ԅh<^ޢBs+'v4_n mǭ' G7k+<Mҟ8ChdC {;"5#=:$iCR w2H.- R~GD[&%tW=³5;NOJ|Pw%Eݹ xnp"m׀QfThnC.)Y|(;}MIE6ORNOÂL#o f\OaK S ɼVODR 3ok ~bL ;6tCN0 x$N}Kɷ _Z hGUʈ}\ `,~{d! ~|,ZQyXm<9f;'BF*2)W5 'Ǻ1 J'h\̡|ea-(ԯ B-U@8''`TL =[jF3`7#҉*0F.Oƾd:R y0JIc 31-}RSB=H8/j>u[%ef1K )5< h*j!k1la6Jn"mEM[Hymч_?쫝k-+hCY&eĶMkY'(x95!dB5 &np;T+9|:GpOw+JMR!üq-MN;e!& ൽ%kNv=R ,Cm>|M;(`c @724sv6Zc<8uo*fF޷ǧ@=o9HYo)uw_[7'Mr@`/Bl#6!~ wdUr .}?UK~mUz+鷑^0 qbO6,!-?8bi'DTzNع,]X-iui"_90uڙ#RVİhX('u V.BYR),d]/RЃaۗ] 40_2ѥo\h>cg&9\0@% >_ohvn^׃HU,Xz.k""-/ 01rtp'MH-^Hfnz-!¿bXeUf@q(< Jt_J-C5 0J^fܐ[*Z0y.]}YE?8/<%e(d`j(s6XH4}(@"/߻MZ VELut,MO\i"Aߑ07kW夏!ky;]h(0ݜ86x`}'eMEw%Rg}abqguqF%Vr qS@N >媝ߞPѤC\XNSxA{9eRDnWm_{9Ji:z7vZY']mS?('."{#blU{\ ɚW?݁GүzfW?/Q6&F4`ޑxcma8WKle\*4z0iJKGrpgxG4 3 O]?o@ʆ%n"'p3FȢP^F vXPۅCl:VL8NZdnZ'~ј7"fs[i1Zax:, _H܀NH̠g;$Aq208- H RcMoj@km m1tL3roͳ>v8V`VL^ysL/ :BÒf▁=,  MD # k?/P bLpMTD-1d#䲰[Ƥkz]HU~3V ٣x1퀵DLQQLLS34p<@N՗~~ju;m7ϓSct$@8px%dʠH͇ [%=3 l_:jXpmɶXpՈ:6 l$O9 H+/Ƃw'ؿOl1[; ̳,G mwXT%"C%Goo  /mb!~djC*Qh9(J\w̰͠oqv=Z`R놜#-Aӛ+s+"S{ikFfx"r)鉌(~> h욑/*}9_z+aa_E q -v $sꚎcj؊]I/ rJ ;m<7$,ȝG3dQЁhSi'/#6:ʮT묅yPZc-Y[H*$~z%-Պmg͆dE7pR y,gDF=ȕ1#Q wAH"3_urVӉC@|ܻ+Y1Ԇ˙c3v WKz UÑ~tĞtTx% ok{#1}`t`O#=.- sCM[㙬ҹ8푂CSw!X N<A:kS)]RՏu9$>P xꑐ,_fY_gYp2Xd!S UZr b tqMLxD /J; ,HGͷ<@B/.oA:.fT)ۢG=iP:,v"N-uqcrTgcƁP+z*#rL[ u]UQ WrD;4L\lYԋ"07] af]I d眑mL_M1Y5ПIH v~]]o$)cMy--6U׶/O< &7vЭERR!sY/+D;{Sm`~ pBi%#; 2;]!i̥75W}P6规  `Hmꈍ>= t{XM0-.$lSrj\(G=%diAH^(<'"C9I[Q+ZVLEѽhiXk\DRt" kM^g:2]m/g~ 2<gv}b⹏1/,n~@9޺`DjLa# lAgcn'4pStߥQ^<ѯðX I[򄶻S='K _{cDՇ!"F)-BQ=3t;un `^U&`SuKG qA*%9u]asTƻ%eP To D&]Q);e0<N19 ɖZ7<ķlCYp2Sս\ EzyQj" mեh//<2gB :)vFI؞U6yoG9Gj#J1KG["<]Dj#=Vۀ=!iK~R38.ݬj3WYf\i%'nk:݋Fƾ;{ĔobYS~2=CB}dlgoEwKC6!_j<-U'-6yqe(4W_;(Th܎2b,Fwr'Ж#}Vߨq~A!%VȒ)I$6o-\;6^fvu@Iƴ6s搨XK4D$|.GLiP2 ۬&&n51wŜeLFlfj^ & zip=1:bZo%Ih_&a1Hٙma:OG4]ǀ3%ެnSTl 1ڟgRv;;|1ls|d,"[KJ6 -8pw]v ReLIQa恼1?x$Hȶl0.u,EmnȊle,|F5mHj|8mW7y n/>@B>5LX޾n|v=0/REٰ/b@JMG8|2|iRYtlI ħt"ݠ [Q!o*[ 2-ʹ_3 ʴdo,]ޫgf ׸W`iwhФpeLv)̸(G -p`捫^qMS F ;R.'; 6S ߛ7 x7pf:c+o7 T,D7"y븟еWϟ!:%}rV53nج.;Z8ՏfyoE~)b"}ۡ*~hBc:bK3պ2w[МTb^)LD)=Ѳ3XU;<:݋(MV鏾3ϙIi"HIFȿ-9 nhʛ99##,Vۙ&;!4ȓ|U޼XzJ2 AА [/R2,BBr!ס-vyNI8X~Gq7P&G\LU珯6j%Tkp$Gfz2 6B{:XڟtW }$=Y*,*+a8 }>x,x2*"f?zw@1i}C∌Psm5t_)_=>AfoMC8< l`9kH+>^܎484g3YEw~}5(DٰK`ucLdZC[! l*pکu`-ˋE8~gZDO9nӘĩvd| v6A1g&&ˠP_<l/͙<$cRu@BNbo,82 n=shj,f=`*y ,[P.J(W5)/>|S!¤M1QW~K=*8{(SHa(ǫ6) ,)~*;p{/d/1Gr:]0ʃ[Ւ|k7)UߟucZ}xAH+dfH/Ꞹ"! MG@px2xS\5:x \{JfIB:aW6޷Y>`tBKR +tiH$quL[x}ۃL~?t*@ 8ێdy YLV@:O`ȕm |MxEXHuK4 Anޓ})Fm,zEܬҷhݰOn5SY-_>4]2_m&,I>XwYѐ@$\hE@}2V[Y *n7E4i^ tdR1ITV|oðϬ$G{ 2JtgJ5LwAb wST̚\_ fc[=?'ɕ%(6'IudDdMߑzn<:a|tCƁ~Ӳ>#1SXI6)[-(ܣ:ybW3|9D/I]k?9kT)<[JOwPj 䨉e-k‘,<埿0HOn.+!>%WZr% SĢUzN*DczȰe9\J@Ω0*tzPxlvdnK`0M$36^‚3OYn.o?q(G>5k/ =v3r$AXtNWku5, )B}z,p&:ʖ?K*)ЊE!(?D)5BR(5K獪}?v.tGxûO07qydfuӭߨm[h[8}1Β6`=$%Ϭl o`l=>% kjaCv{3Z9S<܇He0`Eߺ_DaRNqiF~ћH썉odxv֥ɶ(~V9 \,y9@|ĝ Le׈DhJ88/=)k#*W"\F+3B0y+.L,8>S$tOD*֋)W=Jnπ5 -4@<dk[HPQ3}o+9I˦'6&1-V`cL *5h=?}Dإ KzYmx8e) sv*)0\+BPxOmg_gSCW =m͋p&_!& :CF:RZҧ־qc6^Ƈq"b _h{ c1A>zCS@_Ou9IZ0JfvUP(ˠ{C:;17Lubך!(TpJeGJX"A~!\Wj@KMBy?YI >^Kb&lUA'hzKNQ 4v x/ܒ*CF {'eSiA&X(!9pX(%4UPaGњ/dt,8O4u3Rg8*4x~>o"y.9 ~2S$wa:@e&dИc}ic=:u3 -LGƽDKrVu\ wXL?~_$9dK]t@Q[9 U}me"5+Hj͹cJ3ĀɮbJT-y: )X?"q6ºV [S=>U_j-w'҉bjD}gUx`X@!K6#aK(Ow5/&8Ӈ2n(,K.IX1s&Wver90k$&.I?ꗙ .v8?_:W=3v1m6{ nAX;RU2LXa.).ۭ.%@kv•E鶁wqGi.3A:ɽ7F|j 'uCŜ~`'L %Uf1UqE<m)ZT iNH_k ׂԒsڙ2j K L5PoFp߾͘88:tuF 9uȢigxX*q 7W2+jA w*aoj9?O>ֆaB~3˧[m8Ojg"J|uEOPmY+ j &[iM ]9߶Q@I޹lM{dc)@PE {k,?Oo{Hpv+?-7N^0x ;Uۍ& - :]ֿ˙]M5ugYUV'1sT`_YuY?&0GLzNMwnn/345f,&JeIY _Kig>ы7](1UTaK#,lx%2б`%,O(6c"Lʆ$>NRmqIJ6?W&Iʅ/ 2ޓձ(U98\k1:srDW=H>VQ>fcU9]hPADj-#*N) c$ ٵw{ b}exM͓U΁4b qm[D#L[OA6:%5d3?4ԊW+,˅\:}L -(uvGJĒ/W\ kkFFW_Sq9Ƌ0pLzEmisێժW.in)4@u6T1ii1&A^+S8e lVPWf@E]lD)0-KW|٧ŖSeػ\&|x&!~xC-yl =F2k{8ZrSРC?>g~\%&Y8v:U}_ ,S%h| K4^BըI8źi T?}+G4b. &՛VrKܻe"E߹k.+EC(<Ё,w4:작TTAoєYʼn|{s3BZAQLRR.$k wRν捐tR(_AE4wO&=*J4tFL9VS@2}%M3~2>{Jzט_4'gO–0 _s27 ‚#H[@W,glbyZxEnN)M*}sh{kcuږA⛫#\GV=|c46J' JшY…sZЦʖ#n>n0҄U[ŒI. ӂqZ,wM1L ߒE0DP#B`J.6`3:4}]ݿsv{(8ZpIߌ/{Ҵ p9ai\63E͕59PDۊ }t*'UyS[:ԏeyjh|d.G~ [j__(kء:Y?D] p=Ts/ٓK)֕ж|jD4`"s\e ނ@BP s~Ug ъIJ<%@n SL]%pI9N(~ g1l[^彟p{-{FmHg G^@PJ"0fELI(c^BF<-PaGWN XaQ{Ea9gi V7V)J1tըU<["r*ނf5mx[0^ ,HNV)S6|?xT~r1Zǔ(n=F]3 !b(\goG@\,04kVNagS*.@7vv]ͭٹޤ]f,.Fp\50k/buz(7-H9(Q 9bXjC>ք XFxg~k+Ƨ! F'b1jDiTNMch:{{G8;/]/Lz2!W$;|݄*@m >"rO/p_>Kf ;`𝗺1E)WzatJ0RQMN>@֒3\ )ކkbl.jq౒TQ]ohTW9\_dܼLmCY ӯ:LҭD`+B\}u C08pZz#Qlc VNLr*mrղǦ:"s' wJ)~l&Xkݺ6NM@aϫF[1wN}lǨ9ՄrMi3R;Rλ/\,c(7U?+%W;զG$z[.`0d. XUARV (tC{5|5˒egՠ.(-8@mrt? N !^sz$cw/÷gVo@MFn|Av{L'? ^衹ZHS3ZBW^R~Cj~VJ'o5I}QhEnֿ%-U& ߜmP jC1fz1ٯKNhisGKc?T˔sD٪-:O^#JE#L+fWi)rjck[C>@m6Ys#I)$$ /~|G^f#dO?3>=Lb35`RVc՚OpX e`噫(:ON]DW;6k~bWa-焍gwφMu}G8x79Míz]<`NoRʉENb0|v#5+!3_>bLm:>-M-`kqx7^d7 Viǥ: PvbCb* t;,\3QxlIJb-F6k75RkHmcqtw Z.(Y޽Ic-g0fNu҉"`wXxjWR(2 cvxZ1FԌnI;om(HEXڝ;;T8h?umW<:<=lfDBW: w܋qSѩg=Q:/L)vU^'%߰1fԔ b<]#FQC 6YS,1 |yq;-oqY[:-ۇ w~P1KO^2g%A9,&u-wV-DnoK{>=5 ļ$y7D7ځѧ7&J=C?t6Cjpuws8rUCTo/R,UⱤݯλ2~lU4!1l0֩G\Ӻf3Yha@7Jƒa )/O[i$ݖۢMg ּrm:ZcG[vdb8LJxこo?sUز#}~̺5-7m BWV~'ԛ%uf(+]~tc@5J=OMtlm.oQxΆ&KdM|LOlۤ"Pr2Ǣ]rZѓ8t ]H 9+Zp~nos-x 3X+޷RO|RT;]raȇzP^C#UNl4yPLݩΐԬ J sK<8CMQHp#S% hzQ1BģIuP|{P:MQk?z.ij05sxk^BUݢ\pz Taeʊ6$zlgr]ķ-Cwwsb^#L_s}5'橴+s$W҉ٮG1p h+=, o !o~P - Z!y̅(Si^DmhV3F-H!-+) .:@Iw߬wSR{9PGLɗ}=Ć{Цk?i З8ìlS4h)˵sSSXM[#隍uZ2G Ju[fO,cL~g==ps9޹c_8+tՑf 8-lՒ5!@$GTީ ;OМf__Lα':|0p U>MI==\ S[׻oYs/Hnoz4q4?_yOh*&KcHh75x"?G?ZIfN>k6ʢO{^=)'z4-??@JsM_:_H RPQ((7A ɨtpMg /;rZʖL=i!{) n nMa';Zw0 =~lOgko>4pӡ$?K:f!h!~&X<46nq y4{H|9+r2|%!RffďM^qWe_hl (W^ǂ끖b~}KіxxMx)_/: >˔3r Z:rZf9DҞt&ÿ.p 41&7 ~hŁ<)͟r*o%rel-TEV >M=c- (֜!燘RLE=R߭ WwjdB6S-%*.( :USfϱVH:gJ} 6XzV:Twzȇ2,x ,$ۋ/{]W;e="KlM;TR,Z"b;Cɖ1GrNbPG- ;ǵ%Xmhzj狀?1]lSeP#uɍ˾~&77n6X;P7)̆.Lz5<wv;9s:GeRB)+:v~x:ek{%/RXφn=|-]}u 4FЪi=1:g%h7[~)LGUAtzmީ!)#lG\Tuɕq^+ jR"PQ{ BVene2JI-V߃Ny^<=#5SA}|l^ܰ;w.$Sp2:z$;,nmq^ib<&/SoHNs@<v+g̭E=|JeaB'La!Rqm+CN0[F 5io$~=x-<ҦuS!RP)m#7jo5 E WWq1C?sxa)z*9O%"U,^r%8"{=;|P{$-;κ3$ 4a+;+ e0uw6Tf(5]$Uպ+m1ނ0`r,3qbB%pj9V%E>5hIb-tai])DVz]TH&:vPַ#“3l` _ ak1|ሎU*m{kY"Mryk;^n#\|i3a)r[I,ϾY[7PjW` -' zEB_jga Ѽ|FOм@(d Ank (րm*@;cq<+S 7nno܁n68I3;PhLrdxEkN%6ci^U|,Y7ɔ_HyEިEhӡ*Yk&:M#h% 5+&%xVtmd6t$TK:DEݨn4+HiҞ.G]XnV!`"J6_c XGsK$ʫXv{#22] KtCW& nbFj/A9ّHn{I~H rPKkZ$|7࢑@UWG~(ThOӑKEtaHЅ>6uX{-)=@ ^?wGXWPm`aeRe9qkXIO0.݈ N\jkH]Z|T/TRHH(=N'XolEt9_Fq[@MȄ>-`H/A/ Eh&m k|#p ʢCD%K\@H jΟdt/@;l &;R`0ULՉjd=jKCɴ7{!|v ?piys(z@Rn]kCwakJ:y5XVMj oBceF"eI[' 3.ƫ˳YS_i;\n:czOb #}CM~MjiO/:lֺ+ /+9 .5jU!xO\ 6_(?Նz/{?DD:cpPC"BWus:VD*̜E75HR^!F NY{%(:DuA6Q|Ҁ~BEs)^\QXPf'ls8XG4٫UyI`7ӍSJ)wT#pb[㼩̴ēAuYr94KMj֪nZ7\. :r!}0:j2EQ[/!zwkeI-[{f}̷ƨNH^"Yop/Jv~l`s)6 i]G`e+tRw2_OGtUq0XHrE=shOɳIz`^ڄ.lȡ۪( jƎYf bQYO!Gҵ螂ۺ3IJGBjLcp4G9c2IUk]ԇx*JScQdW/ζ(w;a؍q*k8O<\~ev5&e}'m g2U#éq]{ 3܎gxUW ;? 5ݤZ3VӦ}PK*vRp5*>.4:o1`gngSFqrn{7RC5YXh¦&Q:O P B)TwVyvҚ#:r:p>g. Xa /y)7a$Sf|l*V>NvCe IR9:Ijpe펁G:'t0Vp >oP|5Ie\ :ojMIVKAZ_X%z4"zsmc' Hx8ba#_pțrW~YdDH%"vy勾V44)d\2 Ɲ am+ߍGr6ZCM)Z\ ih /-W L# 5I"&໱WSw1~"7$AE \x QA CE AnuȤjO=֑c> q>!ȥTV!¤r'恚؉@ͱVDfpl膺;ghz_2NBܺߝW{mEHhrY4E}dfHR(aAP;Ol(4H ѕ-~sC2RV7bb P 3tR{pwn/!tٞsje{,yUuPLUnvߗg2@R>%G[ݗ,D1W@k{uz,{@c%@Ag#@b&qM/^ngcx ]U(w)33"<&* n2m\b|v!/ ¶Z[`mwqݺQ+mC#;k4+ ":[4H?$2sK*vّGQ~QX%zW&7!Ƽq ES7!~ ڨ0Vl{Hd`Gz>Ye@/>TS!|+P0! ?cB%at!_vXĊTA_:|pPD5bKsa8 #1jȪs*A@p aeё^#J]LsAK?_,НNd3# U5Bv*VcHD}pL@@(Y*ip͙(85l&O1  8epð/8c!:I'(90ֱ a~v__2/51|( I}jx<lHtټ |KOf@ԅ4 >CwSm/ᴋ^3$1aFѱ zG0@4^chMM8J`څ{IdA4TpRTGX:@wޣY:!̀ss;jAaA98Ml#1aB2< ;5]'  Nf:}s kR~wz; ~'Qx?0AyC;ӅT(L^a!l ˜b_ <TH͓U vHz|Ësp64Xk 98?8l`FV<{}k".A Nz-PX,~Kۯm$@#G֞Fc< fJkU!Xi|+BM,3, mQTگGX6w/V>-zH_̕5wxiIrҿqS_cp+:3TpV/fj/> / š0KvjѐWr3NHZIdHwtRF؊4-Դ&\h'Tڠ'Ƨ!;%jvy ַ4E,qvgV%,|%cHD-茫Hn4]σ.9ܝI*9J d4Pӟ̀|a*Ϥ=S.\'GRZdFBYH"deXxrC== ڸ*/9{n)|_#דn(0dWMŤ.!e<mD&ia~M2yέBh,l`Uo|RW^|n x= .A N_Mwnk(n)Gc46 YMaU*zo7X(I'P'xĊa*IENDWT% "~(a2h$јUc+YUv tF5CȂP|v /G#H') Q}+r79`V3-]p3bɿ̈́? o=Ʋs:%V-֠ݓ 3*BPw~)b½TCϪd"PoqFT,bXR{cW8<tH _RM8du6ոd,$F"[1P}oTr7'lЗ4oi^fI!qjGs5HBJR;)2qIgH5?j)ǂԯd{c TɚTr]y7 6 -[6}7HrChwc[̭Ȳ'*6Ym)P,e ~uEzWqO{d 5 #;Ɗ 0XccLaoBudt?F"R^⑪)ޱnjdzU~ *4&榔RaZby-8fDZ#a.̻D L@'#q~.Mn0^&ȶIxjh[Kf H6tLwȁ!bQhi_l0éY$z/-VEpLKŮA[D]aR 8R“KCYԕh&5. ?ٹNi@P"SzGrY74] Lm81zjk!tv&6qްt1̝YBmv5H~ϱk|֙5`ۄys6gI;# }:OWj—x Uk+*ȓQ\ | Xf4zsMxB m`Șw6W/XY*(!Lbdn(gYLT΁2 e@UKhFMH oDv\ftv:YV/2T{PuXY4'aEOѮg"e|UfOqʿ}cebyeUy߇Oi d .G [ +2T\9KMy~\Z75NYJd7U@<>tvavq xf7W頁Ʈ[ 2Wge_)ݘ+˗Ks! SJB a^.gE 6It8^4ϢV7ږ o wE` & Z"gnEIQ:n0>C>M$]1-7YK4>)d3l0Ѿ("0O; eƣ9L p}mh)i^F٦y#wYG!V懒zrpa/tK4LHгT͌.)]D0ѯa#{'c7RxSny?BǠyާt?vz(Cb%ሬQ| {6M66qct.X˝H R2[g V6OTCr4^G osRozX$ٜl[=gtJia?SA\3{@ΤsY1[6p1Y,&Zo= ^|!hL"0SD'1}2ߖc'iJ=f.%KL`RCY,0qUD]H)c_:γHK+G)i^VW xG`qU62C o []>Uwpʖ 3GIҸ4Ⱦ$5[c P>I\,‚.'4ɴ}3{e3ƈ8fS7fX5 %lY '`aVb 3`l P-yUŗ~c2.K.~Cdt\6~GA3z[I>N:YϠSQOik֎R<v,Lly2^=`埈-gxpVU6<\%#+xrr Ҁ眮@A.uoN렱qtnwPY>jj-INeAŗ7]h˄v&%0wI܋-cr/\?2a_QJFHtq=1,WD-7=tO3\a=ЌWˁ)l c~[1[Nh\CIeBVR%HfigYٝnJ>KDgc{MAW&m16U87 w~Fͱ7!2-8zS+Y;:{dMaݷE1Zv wys>ᱽ\K#p n >G:/Wg0͝*=<|bÁҶ #. 󰏅 U7% ,= 8ʊJBm(.xL=hߋKQK@L"O SnzOw`d |"/1ѮqTW '4˧E Y(J?H(H,|܋=Ma5@+j]u"wфcfzON5' '%y©I~˓0` .>/W0*9}ǸA}#vy~ C!O(B|CS)ݸFEMg65H$CkyMl2pf:o9Mb^Zh߃cx, |o%=X fycs`* a"r5AڼRdj%q9l֤*Br+g %o7ܑxY.ކUeݐ0B ª_>c ZыB.ivmE8Jģf }r2S%{ϸy ~Lk_VWcM vEyKUse²3$9OX{C"hA-=ѲYPF՜ dJ7XWlr#22C;\7H2ΫW;W{)ourun+ G;ifB= 6k:2"~W GS)X;KF69zq@yZ-P.Y_9Cq>Rqph9#Z2&w~h@q@X__(/1tz# ɭoky|]`N~E 1Vߙ(DYZI!2dܾ޺@b?!ΰAM%q͑|]G>XEW**`Msa̱G(hGCSH 9*t8)]A$,MڂIc"i^^)2DTew- G ĝ ^Up_KG= ܮ  w>Ij-,nSi%|>>#GIqADK[lܣ[m<)VFص]Ҟio-4KkD $kM|xq:u} kp`r ݑ2 `hEN{v?(Bli\ KEBco'Xd8Y2`dSR*K=HF cQjk#q19xOݷׅ*{w~p߇.f96Fr`뛲,ZO}z\98;-gQcs39_O`c6E3>RtlHJJ2Gu5&ohVnTO^<`*nxG,clX_bg=^ l0@T%_.b9Q* t'pԧwdJFL*9sc]96j7o;%+eq0<PF,[ͩ0,'q?x5/70WrNY}6\ɐf7K1MI R+wj\:0UO~/Q^+K"A8Y)u,?t;݋*7)Z0-(r~؜ _'k=+;h|OCG8Uk)v]Sýrs#ZYMmWwa,]nN 4ڏC+:ueH^cw{y6[ #lerP +~+,yOJO7~ApϚ:/ }R1 mWed Ί׳%#(abIVp_6?=x>HTrSG54>% V{OMn6C8(+g)hfnuy;BRŪ1̲P&^9Hc\qInh&ntF!:.PHMS>lkvzA>hL-|8mw xWj>3&G WI#@Q>U]=&b/ei eN@ 6%/d#@1'qAWةvMrzhXO ; DeB*w-ėƓi/suVR@O:L{`%N_#_'RqxgC2rpa܅ES}a3-];Iظ?uAfPG +sԄ,6QgF2㚞j׋IZjwPWuDfZUZV vӔ|_;/uP3ƉO>MЃJ08Mj<6?FyV10Pr7qy]ZTVE l*bل 2Ȏ}Mi+6͜b f!t Jzؓm,¥wZ2컿: ?Ǜ4%: ktNb. mrۆ09@ ƛQg"fgZ!U9jB$@*P[$zн%qȈ(iw\C$IVxڍl[2Blb~?Nu@jy vHL޳=PbL~cUR@"X[w}'uja(1E 1Hs-InvxiUSG GÿYD]`b$z;v gj71 Sg6OB;cMUN0(4hZ[&oM|@nꍾ _ ;&a?ZLNv!譶_)N+QUvUFIQyCD;98{m&tTvGz6gbp iZ]"AdZ&@̆Ow*.Xi[bK Swy6n\AX]ۈ*O^kmQT֬3J7"LD}d^ݾeii*@r#} a;7IHRFM@}[t_v?GF:~5Neaq 0>ytapKtucB0gy+[t}W4H6V วMC1۫ 8g }z^B}7N}ǧP2~AP{ԍMG|ş<zP-Ucٮb&{τu0D4Ly^65Dn( ӽWa= +?i bl%:фe5QH1I܉(1pq!wإa=^xZ Zg;_y%KDFډpR,{!gG 0KQl"ɱ]d'sNu""o*ZS1>[P˿Wsl2g\^nN kF`{)n884h{fzj"c}R.:ki(RVrUGi/ۡAj7'B"&g[K}Hl3*G!r@m;ex(m55^;<&糪gG@7zəŀ.Mm,Zr]x0<LӧvA̼'?1s߬nmy;dsv We,`ͺnDZz7Y.4K#(BG) 3W:kZDIr( .سn W*"ogs[΂{۽ʰ扮[P pxD ةj! x?,Xbf;@lڭBмwHdu,jw!'a5J%clp;Ɯ/Y9"nw\K(tmbE_?>2F#4 dT];}3YRۢ"jx`ECg2hV,Ƭ6)43۱[Imu@C@Є="j nwf*|8PXD|P^YXR7OO׭ы?p\5GG~ CP0e8K uEB ݺ6K7 u?!?$R]_)SȐ[2L{6}I;K~ mi0ͳ *3kwm-C 'ĺjOQ1g4IKڹ9ʣ. , 5IYr@+û)K<,i˷jGH#sU\NRXt'գjRr8L1o.K%qмPc˹;cʦmYB$/g(e\JeM}JPv>{>4G_'P]wyR r(f,zPsQҠNZ\@Ld.q-%8]yCI3܄oJmr&17̞=3id|FקCՑPߎvA+"w6ݲȍx"0~FʮQ.ei*iC9(t魒'Pg#(q6xosk$B1w&'%HS{* Wt0O3zN zDP4 PkC:X <@ۑZRUCso!pcHmc?pFvFM$q85/Y  "|tn _,͖w]b'E)*: +ǒؿ18!G3*!brK“AT^zjfgd1Th};C&@k'/E< lVPc-=̍@2.^}H<{&*|oP F o=O)w(8+"vQ? r=1Y ShJ^s'Fy&_2!zrڿlAؖ>ɶg$dU A!-]Bu;i9 6Upj`[EFxFJXGX"+|EGoTu3X:rcǣj?gEHgE2Ŷк!M/ZFWRwρ9a|%Q#?7ыTU0xAs Q5\m$$\}\B*j2@vs@]U,O׽!+md'(Ycu *r(bGpu \z:ލRtbh&I/5`f): NhLp7ӳ8$+mXmc3]0d0?,URNτ|9b5cQ)2~~# Vˈ3d FɱKب=Ƥ@Wc[f*x?8u-k*$QL `iO"7{ jI*|' at¢μ1[k}o`Vskb Ç ;tP{[%mb|9 HtMOcBG V枏[GӸ~MIʡV8OTj㎁/N!ݪie'o~ʒܺAXDQZ * #E^ɏU3ym9鹩>Yt'$N!uF4.xkYÎPP(Q(wW}D3vS3@œ[sxEUn'T-q93yCԿfszc32ғ~tћPO6D1(DC}9ZLI/h"Rv6iIDm,`s}/xq m΄^s5яdCmӥڭ+88 s6ݧ5,? ω)鯍JQ(+溷vw2hu3zFCM>#SY-YOƒ|mZ!V9}&h:%eT6CS!f1ؒ;KNn"YPo $HkA ,ڬQV#/ ^b!, Y4=ɱOPn'dzi@ohs2UmH'rƴ( k8g'C1n 7o?ղga9 %J~0 *ީTܲ=eX? uf̼062?⬴Fh@!Uj=91d;t<=ECͶ o]LisAЈ*s .)׶b%Т+}̲10 w6-a1n k)N]\s2&q@Eg9 !3;E|TS+M6K"3 (FI⇨PjP i,|=$HvP 6>R%=T]fHOnILnkiKw6mGgQ)#Zͤ%']|{,oMB؆3QDxUuG{_=v=s< r}]vKNy0*_bFw/76h|ތA1H `Yv2y_UL X"c/ćCڷnVțzr [(@pIbԍ/MZq &q2it/!/g 8pH_2b5UYUmA5)wroZ'K@.VRyt-V,`3nvPZYyQ޹U6@Ē"I@6Δ3}q:uqdUOk$vQ9%Ps5mG**߷" *W72w~fbcb#|ӑY0 -˼Ȃ#< _lgPqo!cb,*[?XtɠE~U4j)|oN-3%҈kNN<{)Yc:MDI!kbgꍞU mVDB̯PdiSݚ puBu;!)k Em2L^y٨5ıF ГHs Un_Z2YT|O򋛫xCv(t"c 1*yNei-r1fx{ `P@m,9AR"]NQLcȁZXh2=M >fOcJ: #w CzQʝ,֑ɏ[''SuqMW {~\@LcZ&'r]?9eb~z&[eM}'2hˢT5dDC鉽!lȳz0cDɎ[ h.{dSydlDUu:{mf![jq$hi4IzߎC 1TT=`^Sc]duDx"%8@Z(`1 6e-~zRSt\Tordef1#W}HSmU1) > rGx!]iQcBߍi @7~*%Q9QUŨ2 zu7G^N'@GZ14_o1(Оo74E=,'o /y!TJs? iș`sBZ,Ojfydrcao -Ss=yQY9͛D ^u%mArI/^Pr Ӆ``^q8IJ/`ֽjOh՞ƺ8~U24%[BeOO' 7i '8sÎh`V4=eGNk= LQ[͇W;/n;}/s@ ^A% E('idƐfO[C=!FVL,9Ş͹=~K 1—boN#P,fWia01 e)2!(.$-qU7zog둄- hw3>GF)}cc ĢMr2BhQ}D;ӓ`4$ч sS_yGyw}1qP]d`DZW4mnp0uPӲzTXT-(Sg4fa2ѱ%,Ms4c8,*MGFCGɹp1x+ yT'^3M~J[ù׈5Kn^f42FЖ>"*ȴ~SQ쒸o{WfL"k;4nE] bJ8/jSUlr2-i%#l?&-)PR _EflX`dWe0uK_ -.4w=jrE05kv1_cǩ8@g@l*ʴ`42> q6LB`krJJ qk)9r =4r/,cVr@bL g-?o$Ñ7Cz&%&U%';bxi;zZ ^Tp|,ff >\OS7H5\P3_"FN(G|((##PD<~ቑ;:q?ՔSp].2ﴉUi2`|1G6ֈo bYM1wKЪ@Qn;Dbs>ްTe^ )SXd`\$LnrP-Z3W[{VX:Hʦ,f|REfɚCYsP; f\ɽx)mR$#0R/Aw4Z4Ch!d9e.:ftJ f. 4;rGr|8[gU֛_Q=G\^iI-d@7yD߰o]B^ N-7FFLX@ą俙>A\w89_Nٽ8(.38Է0f.$D 8(a}Zn=) ?Р㫪'(thb~_<䩱p"rl/bsX.O"7VeE<@d$`*鹫z7@![`k' 7nC%tH. Opms򨬛|y?sofM[HޟUT_@#N+Aoqg&R{1"oc'ZAК|ˣ=U[2`c6}48)&H:({nHÙ Lo-.<"^Z] 4ilkLBE_ (&Ƚ )]1⼭I,փ3-x's|fws1#ݏ"n쇯YKTDS~aX7D~h1߼"*L_ſJN R|Șȥ$Fn)MkfK T-/&ܦÞ5xP+3}$&Ug;?R<@8jl4vXy'Wk7[|LҊjVq ʐ_۞1dM̀1F<Iux~"FSAvFu&EpCW8 <Fг T V8sq Ͻ7u7~dtYډhMfCLn ׫g =gk|q8T#\9}GRɯʣ=9w)_biVÕoa!\-&-9͉T4#m f/^'V!-r)sVs6>|s NTɾ;vlrLw)ј%@ HbY!uuZ>f'M؅,.IqpɶoFR)Q,iyNy r3j<&JD󋉉Xa5W4K!u$| ꗴKY ,Y^:J~[1+G^-8ӽr_ȗڇ C<NOn.Ks_ug*M9X`?z3V wiZkZϿW?&3i9H-CI%h.<+#V !WH:}f+m*X3`"%ꅎQGTyK.특Ĉ `LX&o/0c;]آ=sXdtރ}62EvjOos<ֻ<BM5غ2a|؁]mQ=|]=͕vܶuM*&RU)&m!&B5y6zQRQ~ZԁV؜YP>.g b`7ԫcL!g!KŖ>CNI7TljS.$3gYkt聩8C;d3QF%+'-&NKgJoT/""Hu;͵yH$^3'.:̛݆glHx-tQm -]ɠ4he@;#+hH݂T[BOSCa>;櫅20brA{˨(JGM, (KYT$r&q_d]W)zX;OF~5` po Ǖx yo4f,;<TFgpU_J(q-/';O\/v$CteVJeoqI۹鼟G~21h u$iGf?©[8.Nտe. k4.A B_Fp& +槔窒>Hīͺ5؛AY0&hq_GpO}Kjs Wth9CdK3Io(u,LeY33uɪ'M^I:vHN6oZff2^X-W s,0 ;O_j~/Sgd:MRZ;+0f" _8@}r!?y߮E9YiAcL|9V"N7 f-a `vin.d/ e^&PRX?j2}lRLw L&Bqn"'+TCCjml rO] (K52KtooϺǝx d>n3PeU|Ig>n#nO _bq]\sBL5HkIF2M'K8N; *GQuhX Q8fy~SoLpc[ /Wۑ/|{:z{eX5զbE/TnxBJb)ε{`I\ҪF߅a.m碙e{eql?/a%DNהiO?Ȧ'F,n) O^3HS"' 9(o!IPjB! XJuaNY9jPgfB *GɑMA1"N6M;Hff%%SӍŴlMq f- ` f2~ c-Ku?VvVUL7: p:C=f,07u7"W F&!FldX.WDSH k2h a ϾS;i~WD4 S^WNֆm=todyu1+ 4IAb_se6[Sㄅ~9%5#= |yy\m_Oj]p@R;Ӌ QG7f{tb&JB?k&K %e's&Yqb=]M3Sy?w5 f}98Mu3+kE/s>lAB1X#bpOeLZ~ U'Af=mmz Ue0pK6Srb&8M ()%SSZ,3ڙbJ|ƬreQa+~>~kVyCYɰc  L7"]YOZRc?fry70t.K>߲1OcZfS2z~.@UbwkYF'QJnذc7 -e+Ah3nyYe XWfJ Ɖ@;[Xig}s;Cvk4 dTKUs9>N/dn* ݿN7.*)Mc̼F0'f,-?T .A~4Ze$"mfhC{!幣$߈ɇK[9C.VRy^k9œz6?DK꜁{B(Ɂ޿_!w(zƟ׏XH%w\~yl{5Oud}#>qg `V$aW!Rrw@ijp kIT%fkG>?Ne( MY٭'k1ivi/x&Í; "!(40=FsssC|p55썚T)BI/BٵN2Ձ.X2E>Bc4[ģOWUre"Q8X~-\v,؅ ^6o#"'/n^2+Wݡeٱ}}F II#•ͿjxA{:JAHX|9lm}»ީF1J%9'0 9r1Y쓮sO kP{}E͋ˏI5$GڃqtL {vʜ}A<פۻ?X;.! `éP}XNb'P$y3v?|('m.lo՛NGT&wЭ1ԻcuT՗g\~,ƭPS9|5 (gx>`B>3\!YA klT92W9< r5lj䟈)hF8ӆ8@0ZuɣGUi3R)OtkB;Zh?+[@u}}u(뮖J(uLOzs$dF2w=N]T@0)"ۦC|tϫ(-^jwM,9ZRj}R[-,2>sW@7L\~٣Aoo)shVgѱ֌D]y76Iּ 7+O+\mv\υwML+ˢx^&&B"֚pb ٷc#a^{, ኛ +Z.Ѫ7Q>QwbV _Pl}ůz+ (Aq'"JTY#ZlC>Uj+_EĸFJVv4$3ϐ hѸ% LJ^sDY#GsQ鲑%+X娟^hl6H~{W.WZ!9! W1q65or<YF]89ixΕP>YwFr`?"ŬKGi5吡dV}4쯴NM&LGf%N'mb`l@is暻x=NB{J]Z">K0~﫱9ͧqP;3'1.{+"LUBrqֹ8!M>/76i/8SJ%&OUjabcӕ8 +g1.\c_b5ND0}z@tl^s T$^%做%7':;S}E"+.)z&߶zʇBS@.)`JJ})X}:4 EH`sHY=6UUdf xiL0@+&c'T cdۿ-n$q:}E%>?񊢽_PLƫXZ)0#'ʪ?kPɪ`^rgӳh3_g$NӬP1)4?i rIFN(QXgo|:h ^*A$+hZuhEtR2Ѿ<n:Q84~>~3 }[m]6,ƿ*X?F')C aI%uu3r{o5N2N*&E-8 S3I[$4A(~㒤d)+R},@u.HP EC“>MO^+ywL:@BǘTqRq=BG?C/t0My~]iͲ@Ö6&!^9Y7ZiEIS18zÂbYGSh%>Y]DLRj}Y" Va;җQ0[_p^&W[yF^x9oM Ze1_`WfHeec7;`UFR|E- n[AGe,]we?"*U]M͢|OQLIL9;Z)c'w3cY8??^Q8+%N-;j_-FYa^C||n |`?)B`۸=F{LY ]Ҹ5q 8B_aN3@|!R _zۚMRx9f<\]a|?P Y,rojz8%%H;UOݙd&=W])sXd_G0GjȲ0} 2҄Ȱpݩ(I`)iZ9"~52=+_[5R.r g0@m$Kğ48GBd25ȱ(js#1 82 ;RLofYmՊt _^T4x([ہ/# Bq!xx쑘41/nM9KesQ CvPm+~kap5kBQ(M5% 颈gLA> շt V/nﱙ a Sqtqcm򩥃壊}{IvC+zEU\s]pWU腄yRq̲ ]P\=␐a+?}[63VP H7$ ^+u:@UBtƶ=_G'G> l2U[_Kx!Ú!2nX1 8e*aQH8j kVT%YiV30&␞i 6<^ŷ<:~ UpN;)2G~~#6XGg~Z[*!+膪m:J4,=\޵Q7 {4.V.fd2֝O[ ÅJ} yQFq-^2L[fϣԷo~A'NQ[bGF2~z@pO40|u0U]&H#a}7n/L| .$mezIDe5 KZe& k1K Xa}J mvPvzl|TY(^enSl"+nR{<6RʟbKBSP1\P$mQb7e+x.ߥJ-*CLh@yQyQxǻ|o +,-){Mi7gLd,hl7sSR//!ðaËS{W+f1Ɲ>:(VD )ʝ> -AC9-iL/N3rTLx+cB3AT=$|0tԐ^: oQ:8ɉRMM^M~gEg] ZR!|D~Ίvy"2z\Ts/}o/Ҽg5jʷIZ1/KRjW%b0Y*j&E=ovF1>sQ ě7n@үMlwgK1\A"9qy830c%+9#XudHoÚgmg#.1كj^xJ2sv_ ~\P](Fțzv +a"u%-lFn/kR_ćnED>)⿻XMY*~nx^[UGj<;,^ u5rn}9 =8K1]x_Js, 8D6'(79YS;s&Ɛt(T!2tD%*D~`{T.]*ʬ8o'Ftwo î#A&c*s#e sɓ:7/+\hP^KؓШj?1~7B hصGްMÁNhEC?>r+o$|K.@ P?iR GJ:~GLޞ3l\ 韵j@x&5(yTlQi D)/RKE pTіCoIDk0$mpKQ:Zݽ^ j/yȖ'8mQT\_zLts {WDo z )IbQ+&Bf\6˓&L|H2I*X]}e'`W>94g/|8L;礧x%)1kBKBA + wy]f7_EG77AF2+qhQ]hT$sV0gN<è%ĚY#x7%S1v~ŬIUs屬c=]z@:SAdVh#` jkw%6=]`m%_?q)Iuʣ-;^o9,V^hH~*Tlщͤ{V\⬬ nε;8$ڹ:>vh+{ `sUtx>9OHӏyB^Zw6 dM3Ax8&knK*xwAn '!ѤBNXJk/KF`遇d@Cki]wZ` ШGoƯ$'%'-Hty0sf@V*AI,ͧJ޺XM pЈ8MӉ;r< opjQx_+zg_ids;kOwlHR;usG? u%b6*J847r3Jd:j$h!.O:>ͬL<̙s=xl wXؿ]%#)_}ATpSVE 'B*Mx`S Ͷ(/RUk>gW==mͩ ,B=?shRW&_cR:탠M hˋիcnbkrA1:k v8 kh]E%,#[f0lJa|jfU^ j$/ d(nU&Er{AQ"ͳ>M;P  QQTm Nw፱]䛦dcKw710^G!Jš-s<S{lTF.a`^Qz"g@&+0rͺa:.e? Z-`dzXY O-6>?2x\:?61Hވ{4?pU.09vOWh25TmpT\\R_T~1 REzJRizI ;-05xT7H`;[.D}v i<ݤoG5ࠓ$߅)E6ꉛq Jӡf@~buN8w#5PS#g2]cBACQ 6R\^۱`ҫ aX Oc$\57s٬ IN+У]xo:[7dz*ubZ> \*T%I־Mcѵ= !=艑{\Yr Uң VEuȊu+{xgGsfH.{ SI&MiCr:hPȷʎOW,;i)G~Peldu뱡(49wFIPӭ^9 <1Qk9W]edhuBO8[ I!aQr!iAg%kýqX=mwpsW?GE6'/L#[{ %H]Ե0G kPz@[jN:G*P ==gPG786^T<֐)S$Nu?ʞ9w|x'j`:?ח ,o4`h"z!xmƿq% ~{*!j3 HlSA,Y*@,`cAY)u2ԑUz1W!ҧwhIr R͐f="{E}. RTJ>kOdCBIeMbqekէF[BҠ(ǏLJUyk5dRS3Ɛ6N?-SӢE &s& (3 ◭~)8uL0cL w'x= ؃) fsۼ6n%< k2h #b{cd-AL$lM^Oy0*iۂGL^+,benP Bv(dlC8 1O~9ոgaM>##\1t4U<,'sENʆ3KQ3ah4Ը~-笘U-!J+k_5B_fN9H>|v&;v)/38v|&Fy ȭ Ԑ^e=9'SO*h J GK W ]2 V4f՟Lie~Mߋj:TCVp~2,܎Qzvdk I+9 ^KhO݀Kmz,kXwR 0,N*GGB۳[;8UBpɠ\,AUYp,5i(t=1=e ! 7ږ sx ѽkwZ1$wŽМh3ddH\gcH$|6G-xsP Oaq+#=;f0tNH"5U}#Sq*RKVDÔY0:% Ge"sH7_Q.]kC֊jʆ3XפV"$5¸QQIw|G3?ExWsv3$xDc03:MHV͡Tb7J_Zt!~M6:xE,'D)v`|~JA=Sinr#- 8^vFwǑ0*fEcӖܺt0& [+ऌB^TZꣅ)@yH'ɉ蔃=Prg>%W7ԣT/ Knmvkay)tRT𡚸fLJt~r(#[|b^h%]HC ut[E?|0F_zэW]|n5HHղ l=+m&f\d$n]""_H2F>΅WBZ@nUWU98®9NeP?t֛3,Q2k8)Is(3.`J,S&RQצٚRn0z R="/ɖGgo|/GEI%Bh>oISBu~>I5aXqsR$̮H!-dmʌbi}x#+m$r$џTd xx<$>`ҧcaA:Ȱl61~NTBL.r%>}Du@Q$Y\s)EkcXOg$f*'oqn7DJ,V{H$7`O5p>ۗQw3(BjD/X& 08;U&)D'0&,l!j v/Cr"Q-iw2 f<58-Iek_|Cʚ ;|2o ~M9Tb-5e̍SrC{kZOl6KXPoKuC|H7J$O'm%e)wDщVbҧjvFAaI]׵ U"(@ڐ^3a_+1XM[.!tc`4L-#g9RER2KXBQ<1[Ext+ NLJZ}4Gsn|VI=љ;8w#2ς<ޮ́4/g)r:xL<2c!7e|%C2098|VP͠,P튍̀hC%Y6k>"3PV>PMa75w7koESFnC,4ܷe0cn7*Ukn0tAfQ_  2^#ލ3-׿r˸MN~f0k)A}gZ*ph1{a, < Wv_N_2z9!T2=-# .Yj<;[BI|p3 <dp(Ir1M= אMQC3Hװk:9\8!rr#"=8@WԐjT'37F t/nհÀJ䓮54Fq5dA3ÞvhAHl݇)R\z(~|Jq[FAXْw%-HRZ7^0_!!f0%?پ)B]F54['PwQ\)XfL=:EHĹɚFHjz EQNຠRؔWRXNر8 w$ JF߃̀#N^R] n$zaiqUɚOoIE'cl:i<+xf#. 8KA{u,,(li3߱KX`ҵ[yO x̏ޓԻ"PU}sM\%DzBۢ3Z,ó#7dI/i@7@6*R?Ie+fzaCH=VBd6 T!C 6u2ѕi͗!fX$kKŽ].ʭTK,<Xg(i|u[Ӥ`߳$<%vC Ppc14| f_  `R<w+<ܿLvjv!24D<\S8~B9UדK>꜏DpM uU) G ɆҰ%SA猕RQ#IYXyvQ^""4W6 x#olEF뻴ȸp܉lWmwC`L6rH Q%r3I!ŵ##] )t4uNGq:wr/bUY.S鶴86= 7h,JeM9" Ru9VоdCp4q`Ő#|ϰ{~0O<>hA;*Θ,^1c-,sbwg 9S~'sWTdoĭI )o !.# Ѥ={UګEϑ?Ty{3;UKa9 ,X:Eb= .di˺i?Dv+)je )lN%q r H|v NxZ$8i pOs#zY?R:/`7eH2 Ӿ]ؔH8 4=K$(q6 X{gɓfL_'1W^{zV!ע\ҧkqO QV (P׼<;?5M>a:Oԅkт|dx31/p Xv-Uj3igwPi h&hOP+Zl@| (}g[Mv~JáP&mr'tj' 0&"~>Zxv^ DoZj;uSk K&PGT< 83ѴD?[`DznR/i55-!i2[s%F3t4Lt%G*2Cy96zɒPa33@MqK~' ԭb%wqy`][ᖨ]` Z PwbUQzER'H`)bYbMe%P:y态  0RkcĞ'A("o@vpr pV(aek p D6yȴ~T%nh*/AI"@+oz;c%p;ۏ4Ak~N\q x4`=ue ":@)βkA*)e> XE.D򰻡.!zЬ+l&| Aɧv}'QlKת%xݲ|"*KD[%wޑ.MqsFziwKswV^ ^5Y9ؘ)>8+URqto!Z~_S 42doF`wxo`eA h)6!C8keGNwQ21 \olR4UM3\hbj wp tѱ$p5-XoB+m>3XYVMm0pY \8FB; iVQ O[›$L;:sQ Z6DOTW'roeѷ[{Bb*9ćmY%t~ LYѓbuU,ʔ1*V͕pxG[l|?*#GriցgndS g<Կ/FtήW qtL^|6]s@ I{}Kdi Yoԑ]Mz!.t)8{`!23lq}V`Sd.~-5ux9;t?2nիSby"bMŐr=PnXn3S.)W379#WN<%M^f/-ê{/B\7iˍ $914AQdWPY?Cz˥ Ω 8ǎZ" U/yp+Ei};*n? 7aR@\Zӥ30E91MJ-w!W[B/H@0ͽKwa OQH01×y}n2'PyD9M.F'1qL9-Jg?e^""sU&%А߼:$Q\&Tfà:F@'`Dx6w%%Ѭʀ zs{Ժn2- 8|EMDB5w>m3.AI%MwCT>%nFKZm%yk>=C"YDv<tU 96{tP-^ע"VCuc.7oխbLe+\0̟tkJ>v vvvY}LAkihqh)LgqA*;i]IEiͯF<%4d8^x WiճtʅlbEm@yHkG*e6hօ*)dIi׳:|4p Էh+sdmW$Cɑ5B恄f HyȢ˟X_Ş;&^,>BڡЫd-{;S ٽ0n7KXR!)1%z8nؙ +*c(饑v|bHqߴnra󏄤)M arux/u7 L9щ=-n.j;;مGHض9ۙ025/5驲c"t.P:n$ⵑ2z.Qe=$o;Uk~a@f- eNd6h"1%CC+oc0~t.w@7"5iJE/ U4g5@g"EP+d"N.=4O,t%?hӥ nK$^>`GQZA}J;\F_&,x>O32[qF8t6.5Ns@\GdXfw 45aWJ}.DPU"w'S@$Iq` ҡxLIzA-xgFMd 5j n$̪9Aی=fтD2}wR?Qc}~KM-꼧 p9 f|]e5ZR灚W(ᑂe7Dtg8dv' ԛL+{~Wt+U]Mt3"WCV؛p->WCp輠Ɉ Ypkvmy|ZkIŴ T4ٹ*E'D!IZJ$P#z;[-H )#SO웓Nk)'5S.#U| F*UPC2 ޫ1^adDW|E$TЍhZ""o4{8k_L41}?KlxE|x؎ex*<(͉?13"_|M5.5[]a%)=j=",tv-b9>qך!s &݋;ՎYקVwpů(FwH+PDs׬INQ0zEr@TCETE4ŵ_njM$f^dZ#)0 =N}}UEÎr>T,+LأVcn٘TZ ;wVx x+WJw7(ݹ*7ț|lGA+捂f^>Y΢q纷xpnŜn\Aډ خǿ{ǜznkA2QaRT^2^t֎GKEVziwIYgT.L|pN%tip~-ϸ^)Oƚlt>ܼEQF3&ӣqw蟾 Ry ٤jIÑZ9(w P'/[ԕjnp7՜6Yv$Iw81 2^>,)!V9.6LS :X?|\ a&I&b{x-Q,cZħ82v@#1^ nbc\N(V[#>v*h3@=dW6B$:JUL`vGNmpox!S{1i&.B1sخK!>CmNm? q&kA/"90hnRj(ˊ#V9dlAEBֈF։f=u6G3@.&u}}ƣtCǎq+v^k'mp=Xgu6$ē-K=hcUfX"5;ҿӫ H/T2vӛΟTQ^{(z"bJ=[F! |*ֹ< fQkܧ;.4!'aD |7Hөd.sEʹZIG7wR2@8濽V4W#+*yOkYnj˒`J@/<&AB_:2dSD1$ׅqR> )#sZY w(<3ڀ_-e+RGH©7Gr}:$Î.6ܫ)V dzWD)[@ssڒY ;tk|ˌoו.>!EIwoX0"VflP*RlwY1( A\tfӇdYS*L/cz3c/0Urvan /X3Ay+n@e Lޡ)^롣@smOl94dyt ܷ BTzV1s1&_X[wӓZ]ni-_&lZ$V.8}0v17B|V>.gǞgj^aixZkD{$jt3+t?pK_sQ[ԝCg+jq(ROeq-'ۈ6b-8!T 7R2/<ۮ$n ; }*]3ۖn$PP`4,rpD3{G8>e4)蓉3W亦pRB bWޘ:R-EgYnbpYzGǎ|i&"Q#6%j7㗟 eܻoG,p7ĝvy-8$%sۂ,͙ t4{yI8H29gΦxlq]B/Lmbzv L?{QD??N}l\P`z"f*D!GgONCη@S0h'S&8lr%/5[kiɣꀙM% 9~KS 91H)Iu$эX ɵMj_AHlج{5emZV2|,oNqu.e|!fl;1#8ja1vģ$bD Q$ӎ($,Wg(|R"`ڃao}]ƾCg}7d^C&)5< `Ӫ臉A&ɮĦFb#lI\W ";#-*sUEl9w"TRY^R5l;_v| }Z[6t"x_W, Lu< ?Z1)QKzb(hp*)i˧qS}T[y-iHG4DBN?N@NʥPt:1@9S5/|sILC?nxТa(ф 90cu` e4_Zu Pl]~+Q+FxZ}118C*HK$/:ǚƦ{CbqUND6h :гH$G2`gC ``E7^LH&9kSQbd[rC=)E1ngeqs,yǠi bWKMʄ{9Q :X] βe#+i3qxC'q0;Ow'o#PW٥s-8"_FI^W V|x #h ۥjDv`݆L7mlԕd@3'V\ˎfFuc(P˯>8#䂮J ^]r:WvJMxʍ+sRXWDW<п786Ҽ'APZ/޻ܩ^>] u~r yhм$.2AR5Mi6;K=x5ZIa'TJs}BM°]Y2!钿`;-` ٨[iP%zJGkb*S^깢x0=w0-;`{Y^vD'L`ls&ڭ85٤¿=-Ɔ7?۩II9;4xiJRPBv7&LjXQp6 kc\<7Rf0`m<9KЊo %ۘvwr\K9U JE{_CLcdPB~GXMy)+ZŎ*N̡̛pN6s 4ΥTm R?1YS!%+EquON(n;p;IцȪ5Ƽ3Q lXY$),lC -rc2, β/"NO69ٽJɈ0D) KyA+02k'z_nT+ x?1LTs=g쒅֯(>z'BDPkzg{dSCYЀ~+=u>jRc>AW=z82 >(ںҒ3vgn|lTk/}k١ة$'iF.Ed?" Ц[qXhOtƃ{wA%= L ̏D=p.31PPi/!'_BW6SH%30Y7QrYZ0~FHYA~|P不DF=edr&|*D2q~L <?jmqUKOVEE翬WkDNmjFn2LپcDY{R=VK!}M{qb?X&㛄EIh,n}yQoO p9+(|Vn24s6/glN'j+~i\LuxR~j9ճIeȘ/&O9%_ڋ*:{=ykࡈ2uš%0q?[5z#_sSCBmS\qG=fa<ڱ8]#Tf11a<>^P}X⼺W*&UG%&5UKE/Y}/.(N9z ?I"kЎMUԯ[E) }6ü{C GWkFaԴ=NSBˈ=F&ql'XbFd7K' (W@;<}؊c~ϑ،3U4"b uys>&c_2jkz񚃓3mnf6mp%ٚz0]  Ï*?3 p5&I5c(ep!"5.L=&!ZNjp3WsUP]@=/W&_rkjkI1@'>ywU {dę*3ַƸJx 0]zǶs5ޒ{MWBD he~Y|ysfw@S+Xs; ʽN4kGJbؒUBxD!Kn$sdTKi(}'-ޚ#9*Sx/vca%KgI)V!(XӶ.F䅂 `J(BĻNB/V8)EXbjʹp ccBl}@enwE|#V;N'le{!8"nt5JK因F){$d ynVC>PfM!Zrg!Țfinzh)Ea[+W@nBmB(`ښc"<ıδXܶ=>bY !ꈖq]QTo2{Je/ : I"&1TK8, 0ћzoE_E>!hRTJr´,rg)"+$}Qb%OT%u/蟄i_MnKss!9t st^aW4Y"9+X|拭sv{I/mCx#)`J$F$ϖ9 ASUXOْ vV.+QTnRN=HFfB.w' &o0ӿV Wi~q(0ꭎGN?@3ʦhɎS,<_^DL4 h9SHxY)V d';x|arnp$Cy*h 4CF I#Vy\baF]) z Fs5s aL]E->beq :< eV4HG.9eVWH7stS_]OKME-O躁 n*<+$$(ue λ< 5lN<4ߠس"~_Zi%q-ڤƙڄ 0P@6A'8갬pFT sԨ~TA&`L3Kߣ.J\F*"̊l &9A5ukz6 ]Ꭲ!Ő%LlLַsF"u&<:FX@&bEK,Diy2[*<]^ł^ FvJYkf6);)!oxq:9 2rn"0*%afI QL(gpr=mQ_c|Kc  GUur*'oe†!xV]\V3_zϰ|>|sرkw?ox 2ʽl_bGtPuN~pjsvt `pPXYM6p~8 Ol}& EeSPu pTPLwoI 4g=4K|9j+Kh&,j4Hi$3$}n F||xe[|lW j0K?W,\ l$_[ٹA2^M̊FcAǘW!if*3hK za|4Z՛"~MB<%M'5:y{^'2CGO qF?/EFC̺dMy"׸:"S)xeZXIOo~hiXzuíc9$'`[SЌNyhd߯?Itl9wOuV@M2bmor6%JǕB! )wb;8{F>9d\m;mO.w!XygZ1'0c ЧK>F@m'A/,'wwhQ_QιYʲ70 iJ KH6C{CmnQbkG\jd^Շ؎So<^dk[qSlG\dիk/ D{P)rXWX۳L̆I%XH}B6;}-?Ck!VLLu*YW}Ծ  RIX fWbͭQ[AÑ P>wq%lo`k%^'KV>u5'T늂$W 2ν"< gk+2+3IDEvv܉Ukr]\{^AQS[dhC[t}U %-xni+^T5z;,*΄V8|L, w-($;γ`PsppS~SR8~L5Pcy6 ZAJowz[~%Zg6Sk*-$Q@[1 !th #jTkp+j0aWEi4i0P%(y܌-D$d6L^U}czJQi[Ob\݇T?/f]̧XZKB @IW9CMUn];$aVOC9{vB_ic㤼`"CmZYA)u7]xi O hݵU/e&q,i$ MՂ#BQaKA!K/\7duMdvw]TʨDZاJkOE'zBx`  O7ovJ[Z aUnI]H̽mjkGǟvp8+)׍"{ݷ=^ndD=2|XiN#T;kݳW˚jݦ F;N#bfx©%jP0*gbKewa䫶uHLO246hPX8<#aNPϯ;PsS>j+e@z|.5_1ь$cr9!n8*lcQ2֨HEu0"f3xFo *Ĭ)]q ,U(c6*19܅vcasiEaVPʂWѥWXi"3"?3Tg=J<VpuuO3[1ao"y=-bvCB4TݿyB8oP#: @O %&tp#5z oJE;erJhFy:눀3TKe{]#0q64? ԗe|7]x*xn $~B77)Dfu=5J1%! f eixzajM5έX<5[Vkqddw3dAF @:QT,Ө 1:1W5JdΟs)HQS-$<:ƀÅ)4eg}覓\}w5W"r߸/tM Ϣ@A3r=̈|zvhte5MF_/8_ϵ81Vs=yZ} ҊdX M!p昻rINVŹg;ݤzr60FQ}ʩ|"+UQ#V@eiO$($]q"|IwqaGd]֢"9:[sG죉Ga_WC1 O S M XFZJe Xڄ{pTQp zmJ+jzrɟNm6f @F`~>G6jMEVڷSY7.(5%iAǒ tӃ2Izv_gM#ŨƉmiݏJSMɀ BҜG\ܵm%= D"(9kqiXlHܥ]` eWA} hrw.Kp4" %#T b@0u r/, KHhdnYӺ{I-kvb\c׷4FΛxM@_]x/h81lb`1`jD>qXJ44Νm~@6UHX5 n㟙 I ˁVy|ku?A>S5PRs0#CGH7b( "$i3i@_hXU[ؤ[_ ! wӔ],q[o`绌J g5Ο)/ 6[UC[L^m-꼊#GC@jtAXg1E_hv$x\@s!.*%&k3 }b>i*O_Ԉ>@x/7Ը?3|7(Nhv۽?6⻸airr(7`(өEZڏ\t>) 6*!Jwb:qaoz+K~g?`,jzPSEF5XԄҏ?m'A'S{Ӭژ0?@>gQE5CLLOz3_ƿ#a&-P I*LEXʂ5MRA6xU$aU1Po1l 1j2L/Y o ]5c vQ6c;5ڳ>N\}/`o2f r |&'/I!0=I&+8ԑǐZ[W,R(U)0]ɐL Qoΐ 睴`j3nhYtmJx48hSiHf1'~tn|B6☉n/LRe&szdI&fULyCY/M$<"ҿGjvO2zHJ\^~Hns2P||'rC V= [j0iZ,HpRsEY?Yhij|=B~xLa0MF^yEHEMO}{}ʵ1-BrpSﺱ^`XBj&|Yqᔍi`S5xv$zo"8ߡ{+p%SbN>T;\[oױ 9敜$%$h7` AtU`_\T2=8yeq |]Tr1+JכD(lrN悂Ξ͸oS~1πBr#۰ km09&D4!Znzky>zzD@XO;!섨HDW 0)9/(~,J/- 3 tK|DpW++2u] VD2\E9'!HZ0,YEK1~ "(^ﵧu"-SP=jYm a[ѝˤ-F9{4*tM2IiKh94+$J!Z?z[-90zXLeqU<a]dD$%+i\R{B:l.:R PEM2z aZNd$qA,c>qUʭYQuɟø0GO/pscuD4qp'|bV?H1igІ!#dqG#P*I,3'&v#Q~W L{zQI-/Y|Q㧈gq^wC>Mmf*lxiG>^Q,6^[:&fL&HV>\)m.n.o]94x[}l[# )9ϑ)۵-QlgC J{rWL@SIҝGBYFL_h:4r@CMY.\)/f=|&lo1ߝLSokp'y\E I%u`3..wF eȯZ:u_1J {g& YŶDb18:h xe:ᣵۛI8%h{J҂LЙ kviU~>WڤB赜)C~ +Iua*J?.{ 6b.ˡFu|:z7kWƲX=JS 3$MIɔTHxJP6آg=wtSbP956XĥB8,$"ViܞIm׷1 #G.sB}ڞo] VZyz[l~[*TYgfȩ? z#7!rm,I oW#Mbƕ(u4 g@OYl#%йk-bDQS?}JkՂ(ElH`cOQMyb? ,=qc\v:jAgH?s# voexEhb42+uP2({\-%7h$<3% ֬#o!*+Y9 .R*7 ֶ_+3&?G*Đdb7jZ Iؐlv]&  &*u+h u?RD#t.0"yp4m9ynтuLt2\p)Jk@=q؅=JXC Th-/[Y'0TsOܰ᝷سw<:!tȏBޠ,ʏȝr!9zŹ:tű_ 䔘!8շK_[F\`0o&sNn;|m} ]Bjcc.8_o|40 NDT9||ܖBzLkMtjfKD ˬH"'7.#wiKIbQxp@EBa Dr.E̘ F ^GS Od}[F4LYOVk`tT 6㧕yCl 7.ٯ9k9)G؆!ً(=HV5Hd7,u䛥R1xD*=0$I=p"Mt5 WDY/;Ku˞xHw}G(o$Z…O,8s'ۉAu.uoKk9y=0D1=1lP'@Ґ]ëxoLw`inaΧ*(XCqpl`ٴHضSno#Ke5N30u%RH[eCbF .4MrϴXh`RȬg3&sP\|G#J8Az-R;W|Mpt6|F MsZ(55BȎdd cLB ftdމ3_}6NY.r !y8lL7,KNtvj/S=Sܯ󜝋*G4D')ѭ,e$>iէ @bGpDZ\>ٺy~qF?CN2c܆6$dЧK/^sJMY4ssQ*+ޮFfUB1k~'Yv]O0DzelcTK4k 4<q.@Uv?LJBCn*he6[ٱ?W>ꈂӗ>e^ %%VRf] r c-R^V/SXgs&p33*OX5HHK'i/\Ax׳Ew*@jBʛi ح |Ӓ@K;l&5}ݝTunB9:f0G+)/hUHa Kw^^ $ &9om="u2ԯ+7CGӈgyA @uKvy,V6Ә~f&(k>X61R5Aշ1CeH@ \؇Vm9!KLͷ,i ?jN;19p(sBP4fl%/7<}0K@-+?A r5D8mǫ^^$j[>C&q!BsM0[g+ L̩o+ R/~R&ft8SJHۘ4y͘e˱V(fsHu:e2 UH1HiB|5'cH'$qek9jE[%TW.1qdq7|'ZHQo#+^ʧ&[d}0Iqtn`MrUr$P+ќAwqO>V@$w3®"Sf=)& njѵ :X)LlR<[#v:Gsͦz lŁs*uVS k Vtʦ#iW/ о]v ,#()C1uS}fRy))=72)]&4F 5 Cq/G:IHmiI*-Re֪鰥<`.!)bwdfeZS]vjm.N&ʫ>"Z!2T& zіP>,KKw3ř/.0 d|+l=@>څ/pcQ֠APbNt č,m W膒*Fm&XIx;kS;啽S t|F J[i4ELh<=O$I0#3hw<%$)o7hX[ l܄auߝɰ^F'qA(\{`wzCE_(<{3WIbk5cX?i xmmfkpho$Pٓo+ZoT)/ >GF ԸR{gl_FΎW:HAxbew*7S#ꌙ(v,e c%BBsHs!4xl}K0uQ{:%O pCqj3xv9 [YԽcnK{n9 P|{Cc0RrP/;\Zk3\D4HW0qS4lpx Ϭnē'['gSo9٣b`Uǥ{د ]7In;ݺuA_OՆö(I>jױX=l8D8f|(v{=#*#5Z6 z9>v#<0;:m IȅN7g)X]z5(CHcuꡪ0{S!Қ`d?BAˌ1(1g_*JqsգSdxlvoEXt HVmưJ~v(u}S5QvJ0Ip\ HޏzA{pk/C6jC&6c ZFyz~>.Sĝ'ʼn ɖFLq v<;(K񔡇2/+.d"h8+0 *0X6:!Nu9*vsqF~Pm&@ &ճV c.1BzaAGIx)c5'#f>$4Du+6e\D A*(rD~XKp=(Zo0]*Edg3/ڔZXp~{jǐpnӵ, j#FrJvxjS`[Z95RN GζGa]CD{H.вlXXyj}S-x>_`P{~AOmƷH} ?yIWLQbWvP98Hy*H,ꤤVP航pd* Vcŝ]ukA|Bux72%3nхĈ4Qa:f(%QS>s xx&Ѫ6y9Q<şDJ$μaue>T+l,25 $6zWw3׻\O*u Ĩmeabj@Ngi&ę Vi[g =0az7άom¶wwB*iEMGxy:p蘍 sHl8-n8Gt">+ҏ{7.Ԭ:S&9>}A?AQm3vsŤ*- ղ!Nhu]?%ۅ';]_V t (#DQ>"x 0[(=CDW|aF(UsPPCN_y}u(M}R*[GFCYWW6%GҼT0Ds{= cwc>Q ;㷤zU6XIPccg5|f*f%֪R%r4m #ĞqS@73 w$Ӻ^>%Sv qa[ydƥNޅ >nZ [0'AnI!*i.Z~ߊy믤jL/kPjiOV/C_~Y aP~L&s~f2'3Ki20XĩT;1zȌqZM_RwX) [;9\0@8Y 0_ŤVwDUҸ~1n?F!a–zo sk&c,VitNw+dh#Is~`uFp ׌ D;4qMZ?Gbm96"Dw+zh'T䶔KYvD.Oԍ﹈)|^麷-|08YbgUWF2<>7l[U/Cq?n;OqsէǗs!ӧ$'_rŴ-⊧ pO"rNjc1Y s!@H^G5d@_\Y#ƩEaR `KϭݞHTiQ:Z7V?,XpXUJ'r=o/ vpfLX~^-.ϲsbic'd# -.s]7?=&LblQ})\sZnPRW{ڡ̵lD WL[V! )-(K[@B !UV`8H(Mduݐ LfA T%B=M$j,m"·2L ]}.zܷHEebbР!t2m! ZDžECܢaAO ^ 5~+ʎ)94RH%Hҁ0?pb2I#ƭĶډQ}зFBgDƶtX1[ȀBxv=O-Io*2F)5 R? ' VMNq,^udBc]Wۂ=NlP+Ip/MHkJ5q/,eo9V`c<] <[XfO,\ES/y.KIeg:ͽ^'*"&mB8B<)jc'0_t GIԿΛo$Z .n1WY*; ?Nj;K‹D1/ҽEf?鍩m`6ʆSQCz\.駯֯mD<>y4Ւ%Kfb_E52=} }_ȧ×m6iRڊ-tYS4յB`"wbcB9xEbg,l(;ݰbP)8O{bVp t+4q_m:7wPl453=yymP۽yR)0ިiӢ?rA~& A+9Y7.-cD}S=^J,iL@?/|'IOQ}a& #U:JLJon [ej|q v)vU͹ \ϰPe~n #k̎'j+k ĭNtLNyz;\jĭqcM@YG?RγAǴ7|86" 57_'-tUkA(/+!WҎGѿW`Xr <9X`lxJ=72ghسNu5q> uD?AqK)F,CX Yv.0qw+RٻN*A;y\ 2Vc2Ѭ5C͍|P#}\R@עST[Z84g@9Zww|bۜf Z'kd"\X5qS׍4(6w\F1fS*2Z}GԽG(&%Mmb!nsK9ZmٺFN;g7Н])a-D$#CZCp0ſ,>Ek<-ƛ1W9Rk ryQI ۸ 0\v{οvuOsqI@q'<8k.R%E s5|?bif'AT(1_)Z-__^=3i!hW 6!8B\;0~Kղպdi^/K|v-1S"{gJS8+ kߺ|?[2+3qydž/kXj: &=aSL϶F3"z)7t6w/|ją2ศ:x1{F⩾Y,O8n%!nӐ}4lKYȦaN^Hm% gy8Ya]gGfsźtD_ur8;2 !(@]sB#l)^6J4uk`LjD-\Qc= /q 9+m.zG:H)n "'`ԍx >h[A1!:Wp%H͙֭- V x`dn}U=I]x UTwdl (T{A{h]࣫d@Hdr} 00J=\zpYpH%c}^%]h)!wŴ"1qORѻ}U/>O4}|ɣtQYqA6sm lYPވ@j#;ާĊ (F"M(ixKR`{%LHքs6* /zP(+1fw7k媣d94c<QmG °wNy2jemI6MqMȸa5 mP[>\J^ʰőN=U `Hq_IhJt8N Oi{+E_j)[8%XFS+)(4QST;?)ѼYnmQAv<eqF^ҳ\xL1Uɝe4nL[d<҅''?#VیEmG¶|:<+vĐ<63|[# lʧ"$DH;=ٲw9F5-W'F=т'P7Ҥ[ȷ ;G7Y'4MH&zN ΦXo39AO6jj;,] R"%{"\>v,9vD&fj1 u$ze,{9} +L]ۼ*["[^ݟUOgЗ}},$hJIINfA7J1^yNb,!]2)Peͧb"I]QE#̵|ОbS nt&W.ɐזx Gw6U?)&60+_ϥ9-ܳ,4vL5rn] O~2ҕYSNqcNx~.@ybW) Xԭi̅;SMZr>VP9SɡQt9qc9//O aZNjRV>㛀Pz;r4 ^wfzLh:FaϾL܍nd"/^DK9P 3 ;5OFTת cQ bRNOjT}kل8l$t_׋SOC{^E?!BҲLĘF(VĒ>B%u!#HIoqd'YY/:T6ETU(n䤡O% o)C>uHƋ1znnی z yz7B>eّ!8sv >}YΡwNd:4ѳYј1C yRKHu&%ǀU傴e"gQF4&@T>NbG)/" n r71O ]Li}i:O I=#'H\Ӏ%ȑV|W@c4˜!**.p5iI-_Bw2Eh.em-N>cߓ=!aS-t@, X[dtuH3){#;gX:J~ 'Wáh$S18/JJ ?=M*yƴ_WV $w|K bGtT$VhF=K': 뇖VI|xB6sP38[3Ph@NF6_-;OX\gMGW)".}\xdmW)kbDgK+O~5ӫ@Jec1 ßSRgڙ) M8DΥ?mtK4Mm'hg7YN0"{cqD׺,qJ32I[lTBW(W<>u5{,>"b'%(G>4&g&"!U I}8LfrZsPO+c[lwPGM#fSK5 (()`Mĸa@nP\/:L/Ki& dI -oS .142#S{n,i*l:PA&4sJ6qL rPZ Vj 7(;Pl$CŻQ>g;2^,za+Zv:/ER-nB.B Keڈ#l11n6M {!}BIlE . 3O b][>/gjΎ )Ea4ua![O2^ otق G]U|2e}퉋0¨^w|8e2غ] T*uJ(#gs: XWrqځidCXUז\-l[7'Lh +lDXRɟW]h9ݚt~ϻAYKc<xV幱plx͉MILvWf1c&c`fё_( wN씄\ф8t:򰑃q%݆ :J^!8n'\'O td8Bi*_-g@`D 2岕Ug{P)󪮤]'1mg=i?\P1 @pyz6xbÖwėׄzv2%/Y.ߣ1z^pߏ=pO7ܟ̉<$2.@C!viſ @& {U'`/f.:2˜w`W'mH_K0%M)'!ד~&=pꄬ 6.WXPN܅q`U"Rh{݀&%ZsN"VY0vy& Rjg/=2O>i=MUT閈aSVnӓ' $/dv_ye+Kyٵ޴LҾ~UKr(6;9W׋F3:3:P/lTc[5߃d/ aח񇊯[T_$rIѶPhKIF77@\ܿjӯT@x$8f{ J8a\dߛxn !k:i>]Tr.wuN^mV#fO{`)4"H%!!x5Ou/ YYzAGBB;K -Od\Ya,))spʥ g=dH, JgJkB|{߫.p\8EԂ E[ ΅zB&’plRc3 i#+o~O97%1aDO#F:;@tKg`BCiSYXXA8Y'K_pu=O9,B p4[8KS%"87԰b^@{ܷ '.V#5+_`X=c.tX w98*JVƞ'ON̵UrrQ d@ްV+{.;rtW>dŖ]9'` "w\9%Nw|Ž2BA hIZsV>Y/r@D4E}nDR"<LGL/W5J0c.`V37JIw}ϠٿXƌbPzݽYh`qTS(XT+qݘBaomEݱT zYM%`?w)> d8N*%c2&o sDNdfY #4ę)Vj}pފ3Pxhƫ0ơ~!SԆ6 ,NL_+@VXxX_.2 i@ E%WKTb-GYoAL:Wudeſ:_.rE6_IC(z ͈@o~@"SάࣼY.]qFK{H+Rq؋~ GG a$5q_,PG~;N'k(*\"aQ68Wv-tٷ++ FgȤ_Jh.zoUi6`{|JodݬRŞW|mr.i*tBtZZ>èd9r*s F6IQ+P0#u`E2# 4gb5HZḺ)1 zLى-Z?:aq=+24S uhKa8;?R 4[fYYq!v^;[),×%ETiT ` OYΌMEVoΦ]2gIl:vՁd1!l1 P G7hjzyUꞣh˒6PZڋ7z2>ƹ0A\+fbԲ Oߪϣ 4vD{Sm$ԓڂ7>k:y?|AaP tٓt 46$8ed_e ءN Of~*nc_/roeG4O/oӣM\&Y]T1mIIڋ̍+!kijpl%78" u΅[jtEߑ>'4zD*J/LM% ]";S'N[UTQquc}79e ,R.0 '@HaC#?jŚK"#B^^~X P$ T2ZM_ye&PwmUÕ'Ӆ鶨-xDq)OЎr5b7!^XVN^KYP8noOtFDZiϏ;w qMyL<5QԩEh6"("^$E l TT(cߎBicm&.[YO m_ I\ nb Q M-.~: כ%*v렿œF\^@ݟ wq{ZbBPWa\>\Z8d{HDBO  u1hʔ*'>N)YAt'ۥTW/蠮!sk^w\^s7bo7rCVa%@1cFˈKLTD*\D gO^R !29.'u ntAjuhypR2HrTKqý{֖)3 }xͨ+&^$x^CJR#QeC?1Bd ^9{X7a\Rcؖoc_%G}n6 øhTJT.T& uCcP(Ad< 66Q;ئ`F9OSV|u:bmiKN 4`0AGY㠷"'aeɏaIޡWL+gs\;v[BqysH, D-'}zEVFju{}p=rrj%xpjOhK5ƹ<c 5h =eP'flwq$#a{(l!kIǵZ%?KZt]BLMff:z/ ȏWq{jl۱쿔 ۦKwudvMA /ߺ̎%6EV<ƴk?=Q iY˷UaI ^Q5@#W&aù"Q^JfWU\E?QQZ{gW%yS31vQo+n K}ڧE߈WjZ=Jix-n0K+fb<Gukv9 kY۹fpPٮ*Q+UOo;FAmU165fjU($U<FW6)C$bCJ[->Vg 7vkp'”nVz;>@OR8,e:[g!+q:E/!5.\]LmS+UhuZcP̗7ֱnfPk1zPG9~+)IF; ͩRN.W[Bu ul-'GY!5Z%܅Xp!wy~I u~O/=//m 6 9>iɩ]X㫙mfϑOӤԅsХ ZG%җs Vz ۟> ^F\Gl> k=uo5+.&tCl:<_. f;։Z>Y?I͚@/+4ny獞=ַL:_2/F6qoVvNn{+9|JE!rD e&XV>4}hiUوrF]/yQl{P Ut V8,ZsN7 n.l*-Q T1 2.k)-35IwϭRM|kQka,,Ѧx, Xs''᠑;(wEoIO@ QNZm n}m_`Pa)6,R ]parLsv0|4 O$<|֧˺t=J;:8Tiv !9ы|ƚw. 🇳x]Г%yrS4o]p3¸q5S`3+P÷-N*FIrؖrmrP6t]Sq=wdyD1gKq48Kc;[2;,fot44!ҡ3*,nRfL28>ΓKK0vY̗C Mq 5jok[Rm%xcCgEӎe !ƅL_i t ɬ);עРdGWREwmh g N =>(jZ+{zܿՙ,x**O|IR0ZY@wEjy">e_$y0z^Ua+Jx 1 =?[6ML]*2TJyG-n]Clǹ!pRNU;װ,alc07ߵ!:V O3q~+A)ma Ki_YzEEcd095/RO!(t "{,6n4a̰Ɍɉ).-!5zq4J2Bߧ"9$y]nr@;J&~`tSK7?5ױLzڽUNej˦tcIϲY|0^-B95hhCE1 ({[]s5N{sԣ R U3yo߿ӽ]4[:'q;iA.80{͏lZ/QKClgz5me (P(befA>NJeZ2>@[0=@we{u^I|meqfP8O!vnQim5cl!eP Zf흡mw2ڗ%Z?V7/?yG+Z {eX &~{Gf<7Lkl!ׂnNlt[zٚh΅Bl>(SJF1%| 7Hh+q%쭇k u,&nr# 61`%vf7JMF;  O i !Ľf63l%ލk]ZJc uڹWD}4r>$&(oD;+XFm6VBp {kd+3\L'?ҍA@?[]:n?Z޹hP9V~is}%fvˉD[RSpAƝ#6C9W]hG\IhD2"}ARBx",M`iHZ.ej c:8EX*HFօܢ)At0zm>w!m}~(V PS1cw͡/IҺsk|.܃s$hG|/ѭ't0\#-gG4^5s0G-g0Ir HC.5zS!Xe_C`Q'3̉;Ϥ5O^L .%RSvr`dDn\kfuAu ;!+h;g34::mJsH>G/6͐R*i<:]' RP4x5ZtVH`ݍ[^uM|6!}XH5G͌+䝎4T,[TDN VXey@?|Μz)e\w/j5E?i(-IK|=2c2~>@QYvfC NW +ZCkF_ݷfdD#%ϭ$n(g?@L)bo <}ZWUyk*Z 4 7z]jf>wעvf̳yך]楞vf8 yT]3צ*]Gh,?O-2N G?'%vBTѧ%qVYD5 ж a/nT hg ь"sB]0 LcMh ܌,9%N  9phBk%:@mqݻ^Ʈ ,D',s0"5צJEV4v5*IʨѠ^K#Ƅ"̜&*6z5Čj%NG P岠AqcD'z@LAƧfk;A tc@?vK`Dd;gwˈqjW(q%L:2!#?SVfOg"`ηQ(łt$O@(xݸh jՊ#f a`Q9ܣHA G `sYՂ/ՋY41D—m8ܯYI8 U%@9ۯ$}궋V@pVĦ#)'W9Y Wxs7FĆPG-D!eA'O Zp"3h< Lj2jeNᢌO;DBy$}'NQ6pB+ P;mPɇPBج h@愜hmE ^q)u[ۃ8=I䃨o, G&fЏ9gp {s۝۴_Ίd-VȞWJ% DB:&sX?n)E#g5J[LHJ;Ľ\!ͯwPOT@[{.2J{LHAZ5+.\چccxd,TX#EgE2l( T6zgU-\! 0dmb̴ngNO`,4AQ7z WIDȈ_ Bzh #Ɇ =}f tJnw`AGԿNDzd`||جQ)J#i ntUз|~xV \=zhƹe[bpVx/~F6nH1">H7;*>Aj ΥVA8#]ER =< O`F9_i,P9BTaJ^ _VM6+܄cnN[oU| <}m`Ht)$NC'ŝ^ۿ;jV( [&PG $rIN/]\Ћ%cÕ+Nů n 7qv]Ȋ:֊peIv&zL F};L }VBgl76b|Ji6p_,]Y9pk̥Amo= śRU%T=maqlS쨝jw9MaVɬ TdŠ6jTDil[ٮ6<[=iG9ڨHJt#aFa|⏓WWgB&0_X 62x?g{⓯mJN{c\HkG4;7ҩQZ 87|7B&r8Tx"BԄ;~]Еt(~gh{W5C쎲aͥ>ⓢFS_WpK W%IjCkL3 -(LIҕ magOZ魎!泂։'㍸LN}Bz//s7SAxOFi۸ڭ{yb9;p܎_GduTz)/0` $d 10Qe)@R:OҌ"i5tDs8.lC, >~.Xom9x? e 48WQcz`12F'⸩ iP4LX+(JQ᱁5hv\|woxW 4w" {+ˍ{K;`+/w|[#iF &+6p@e!s$݇s0ξBfy:axt{OefxP(qE ?bt[eɸ6zl}gmuRyH,DA-]8"Y2<@jR?x -,'ŪSݝ%{·-HY"lR!Q8+^zj TjFh&$R0Y#JJ9Pk2#iҨv6ܻ"hL-ЭPW)  M 0zVl0w 7rM?QG;Zɥ\pQ}=^(n UcIIjO![vxDcQL7С+D;:>y8 4 6%17~2 Fj~439bn]uHdgW ~j JP cM7 ^#I\KYh6|&CufۣH" 0I_D[,A9)}e4{hEfq2c/^w=/1Uո ZؙyH_n7,J}_(n?iϻ5Ul}~kkf<^vYdP t;a?-5cϰ"mh>v*~f[^)ik!ñuJ4'C/T|ffJ*MN.C/!ǾB~fZ8$2+'&2BEnS.Ӟ8WJZS1Ak3AGޥivnބܛ_E(kh,PoFCUoՅv0!kDӰXȒv]&4D/' GYj?F7Q,ؕI8zQ;et@ ֻ@2 PLՖ5 g]Z'c5DQ9C^ŵR~D0(UXJČ7[J; ;oUI Opo{|p0gx#R _ˡ@涓Z]lF[Pws}LY1Xj)M$Gٍ%|$h* Rmr׬T#:) Qk]JfϞ@YAtkjX*w(xXxN{b LYKX:ʰN:3x bTˡF0[;7PMOI;^zÇ^WS;$ì3 pw_="nK٬X7ӱ7!Ʉ؊Fn&}s%ϑM fFX޳xHlAi{"Ϸ`5*e?," +L=> S*3% XƉ|OٶEG <łEy cz>jcR#/"V`Zy.1of.#վ2}"Hk &yB {o Νdӽma1^h=s$a*y͓`:{}i-Z;花Dsw@85ڴ#2qVs^=|{|*>!טd,D/#Ď '[ďLzVۦ*F0(&s`* eϣ? o /[GUgIɐ9' J8Ɂ|*c^a1 Q4 nS27h*_.[ q`(q*Tыj}b.pټ#d%RveZseFR`@DCÍ3fq瞓ʵWj-5nA0;'OѯiAc&ssبKXyFU-HSV0؀0C:j̼ɚ `-ru/lw hdEo8dD uXO ]Nv+Y 02#P=sȅf!Ųgix 4NυMD4@7KG ZJ\hGUkè$q& XȰK6q&aGԇ)=;&3qըkRArrjh( Mn:re#͈F&Q^͑ Ͳdw77刅Fo?Xl)ڸl"`Ue>GT Udmv:&7I? º,(z.8ԝM`  ]аh:(6&%R)\T d U 0JԒ]XyPQ)I[+Q'wI[3]wpvr/F"q@[|d8=IcC}I6KyЙ=t9p@ms*QjfNϚF!fEX5Āqڃ;o"ـ3Vn)"3n^t%:m:H a^K6_<\#E?4}Q6.FBb%wf.ص`{5qH6M< Sg9fWܲb1WMy|J"#^or["!qqi0aogU}4h1j4, fvPheyw_,f9C]@5t3<^bMCwi:1rJ,MtBQ^Vf7hk.^c:Cќu"n6XΗP=L.ExeBf!>3_6ӯ<WY26`쳰p=b" C% ]R&kz|'!.~hl# D/7pvL޾5֊WϏy]} Ѽq ]*{05]FSi[R)Lo(=]ΣehϴAzI \N?k \IM-FeqB_1=E$K Կլ؈\)fh@B6)ǽF{n ¦iGK*7n4\-O~p|X׿ nc͖qed/ߤMyыF)`UasaH,MNULjPͯ ɞj |!~@@nLpPI{S9|"䱆@[n Y7*[MU79Bnl77_9{wX֜RLG@ͳ9}spu>qx#-f_co΂Sus(fC|">D w/pX1JcGwQPBLc'@ 8$Lkw+6Ui1Σ_a|<)/q4T2]C6݁ ^}u#r5[jLXYJ':U-i~ީ4EF VB2>:W+䞕(6JNr 3cV.tõ|Ê=]DfOJ{("*ʤUS$cQX<#B9񇇈3J(6pkR:c)o69 tj2GKKˌꊰ^zEz\ޕmEZM (-%ɻ\pzk+Z`@OX1bW\^[*[+xѥ){ [*ל-[Bg$Au+$E_A*ᄍM8$>_q:Sgu& H Aj'1cgoy\䏻6 ֭.zFdNN|ѿGqCbH&gT S# `  ୆}^DKJгBPASʓ,颫aw/+E+*6MJwxe%:|Qqx#"C'ŸKDO8 @zF"0Y^rnzD z A-9/MH ߢ%U&E8]_8f僪$#Iτhj&SBϢm&,= x"kY Cf-0JcAkk!%LN7466"J%zױ OQm{)&1-yqҭh,Ui1#>$g@hn %ĉ S6.R nQ~ MoנZŀ'^%,IX)h[oB/9-ui|֩En>rƈRVҐ+)jՍZ9cnti)@lm-E{ s晗[0m0HG:%z3%yM/Nz{bcBY&nG> #@zut-o_۰IUbs ) njΆ`BxmD &T1z33t'B!{Vd|_aoWV}gzXsuIo8y癋6Wp>"gaUL29r13Y,%!dlִ*8Bp.@,dE?b.I>ӣ%6TtS*x?_jsDWS!$a ƭ1,U{,)筈txAv#fOp8rۖ!COC ɘFR#9tvz 3'm|2wW N£Z|X})iffRMPˏH( }(P\xcNxfN^pd%+Tc-n%E^!HhO9 ҽ6\W!ƃ&Nϫoa2= q,0zvV~1(.#);=Ur^\/*o<e 4{@镗R!S҃]\cxEih&w5{fcgk>4 #!p+x(&kƌǖh;/? xl/xXEj+I}hK_QIZޫD޸EBvZFѭobqGd;Q&k漁bREx |͒tZA&],X+ϗW\%!C3J[ &պ'2H'"ݖF@ƉXl@ niQ˅O61ҞGQ#pF89Yyݕ`z^-P{01 |6hxB>2H , xBګ˽yqpᡈp rk/tY{v|lCʛH63#_&6 Chŕe;1{'[(=H uDp X`[0ϵXp22g@GOcˮeS ebl^\I76^1o&`~ٖSSϮQ|f1 KZ &¬X<"*2 5ԔaֺŊcQ$z]O:-*sO{c_](XZS絷WO F^ uSEy#ՓgӺdoaH_r0u΅Nl 7@YfGK$o9^c_¡DP˂#D`q2it.B!Űd-90C*+iTfo7j7 *?lIVz<* yТ^ѿV_$ya}lu\T|< ں',W> +GSY|*dNfLf-Yh1!s)V38%##U#WA"|"5'Y!Ohn'ipCy>;`kSTCŇfЏ:1>L 5Rp+Έd68Z;Q=M5'cg0k'?&TTYsdx0jH8C]±&^r.d!)Y1[/(@ ' 25O7)'G"1*sGu<O eSYTL( fKzXLA>԰g@C6N(<@.i,C jϿ>?j'ۧ?B !NM3+|h츜x\'R|{ 5Anm%}In$Zu DWZӲAABΛ@?F,tE?;4^5]4_=A,`K0pWG[K,%0Ӱ#06H3wrǴB4V 7nysLSEWR+R,d5s AmDs@ǴM K ;Rmѧ 'I~8o@1āܝ;I@ʄ⍕р,RWxp Ϫ$Z$ý=-(tEi!Q ?*v$Ҙ+Q:jۨa'#: #U>9 ǿ #ء Q<0Hx;XؘnS,]`BrcP1uTjICOZg~)jҟ75+'n"-T!b/I܍u/uy^JG |&|$]:aA'evqtd#9W9Zfu~ɓw, )1C䰷a=IvM:XY%96 2*~#XtKs!DykAY{[mi!MHK0 0 {RyI8뚀% )霵w]%6'&J) 58 ;Cp68Znm CzŒڱK26&#h -̛3;0`8;1>=z |% E3:IѬOz]csL?]} \(%@UĜa;ѡ/ЫjjʧA`G(p0!r-r4 dm3 e.5Ħ)IEX~ڟqmWVT% k<:p>Z9GKO&^LO\?&˺NTwϨ$ƛ h'XiW9.ps*87띑ehJw fPy 0ng& z T\̴UӝJ~/vO7'9WmQ`ŭ(jJ-]ˍp?'x45RYi,(8}77lfIG:M;`KRS=eI{[*Ϧ[Ow}E ␷I, ĹjډUOJ|9b)pGlEs~oаDwVn$6$} IX M:L"4(e?NS-%K.v>G9B/ p[xƘwjs&Ja<5b }` ,RͦˆZϗ2*p]ya%F=7 P߯~/vu i k@mQ* >֎ǯ֖e3 Vrg-ٙMvTJD1v F8xaӇԣ-k%?0H YFFީ}ZնZƾh^|yg^Q&w'F:(KIU2zL 5<䐑x{d@T5cµU˝{o5ܸJ}݈AށLiBHWF̹6Y>Oȸ1h)[.߷m(ųPtGƵoJ<|89X#CKS`5m3O^Pv0ȨZ9fub!b"O=|/[<[^6lfk%nlZݽlDރG6Z ~\:6~>^!rʃaB7q5*G^c_~JaL5$x&hL{΋$ԓpFaK ^$q#Urn¬Q 5Ņ6DWu[UVxha 9hǸv$r. Yšwk/ռ`OVڕxEu y| &(gmH]6H˗MnLCRQ aOyޢPf0%E?+V@?U+&A@=ߞ=YNQ!"6N".qE(wdlS'A9ք>GwzVŒ_jm3fODёs$]zhg^p0=i@o"B3KdH,G9DomgYmt"H-/isAN P"d.-[XI'A^276U$gꣁ] KVu#硔TV=;Dg!0LZ.T,`1o2k<&W bhm7" skdSb<: n^ c7T!wG=|| G)U7pmf-ɬA\ڇDͶ=[QS0u PiK{ΕBÊ8i؇}!4ZwB q&6<拏H-y.et(٩ry8lO/ݸs&Y_0VUV#Dr&e9Nq,![cu T(ѿl0H<5?AIB|^fV/%G_-kwFɣ4o~rtvYpsfE A).#:+_9PS܈1?{"Ç^uN.(|OYypRיIe/y9' Rΰ\D]y8qN"@cH >%̡Ns\fǽ1~'Őإ/$:hL[^ltͶ%T?DM/MZcnuEB7K$v#X4.k T1A e1R+n ypbA &iҏb?>?7lGf޻V\ΟLSAMoD/H4i@䋽f(lڥ9D1-_[X*?#fv}^iKNY){2HleRS@L/*.ԥ=+> rٳ*s]Eu+Tlϔo@tf0GAJF\=hK%aѰw02n3IY N*AdDP$n](+{h?$В9uGе_VJNYA/+j7]^wК15vVjC@ϙJ@`ԭhAs|0JD("78s.߸RB¬=|a@Pm> SbL$Tȫ*X m%ПUC<tY.biNZ gCmK2ʵX;X%dޣ@(p9KWgɎF35-6gvyVP#K ~bn+Ŷ{؋-fl^Ʈ-9=&](Zf'"ޥMB5<籨*'vc mĠ(iP]pj{+F7;lr>Jjtb@+\d\J`01hlbao+-+ odY+ivo3H;ډֳ=ϴLM^l i B])ƥ Ů,^&yC/Ix]Ѧ#XɕHؐdɲ dU8}9^^ 9F&=`֊@rf*^BS:j?EGZ (Be_]@6%,-_7lJͳwu۸1RL .<&ZeB|ĸ `k4kR=AM_@O$)L쇞:B b¸瘑r]v`9eTi߿@JE:dNS9Cjk$s DUؿC"H,')7 9pĹKLt?s7C'2A1AsB!i4_idgKyItX2:1剝@go ==cAA8 *]`OJẹ_GxEHy>@PPbe=f \ڠ /U; ;v4EEe\{9 8tM&5 FKj8nRAXAAZuqI/ oY^hX(F(&ۢ57 `Ma^I;M{s6zD#W.lF4jOEg2UrOXKtE6%r05%pXU/35U+-Ď ǣU߄Là_݅C/Oݸ NT}Mz a;4bFM$jd?]gH?/l[üK$` W S[k#h͈>z>"zސЅlv[`BQ/H7A:!ALeZKJFi k&:x`~l[TNFn?, jnreiv4ߧLKuQ0ұ1mALtx~6߄11d˖zxJښs4`t3vAb/?uӗ:Ne jEb!hi_?.G@Ƴd-ꃊal:űZ nF<"!dF$1Kfk+ѯK}Ӕ/v^6!cyO4洔3^V쁱v3uQmV%ޕ*:?1""#Iդ+_*I@c+@_s1{w-/v0qcfh/ _ѽ dMh}+o*eыM0t6մˀLy=>0I}\=;$ QM=49"6Jnre^׃KSp A% {>^aiEWMr+sRY)p]:v\y+p%$G)$;='!VI.N#W,1۷c*@Zp;sKBo7UG'$罣<mS7S#wŤ3")2:mļb7 a(0)y%~_:_r>r#:Qv{յo斻Q~̐-Za~E%8 fdZq!v>Nx/18OТ=+BP,ۙbVVڳ1rU Tt!xӉ&AZC>i;}-uN&)K;ܙLe%#o utih.#Dku&-NY9a.,4 +qczFB Ey/ur#O:-0$%CmNf[,Ƕbe[G8l_aS^{AaFW+9Lfcf8'r^4qQ' },}k >~mCr|A0)ipr x Ƞ!}NymD"*BJړ}Zx)mp_V(ֿ/B?Kjofdٍ:j?I0)S"T*]&`md + h[ʍ"uŸily|غHM[a3lMQ-ͬ la]kK5 XIW1i֖x rF㝻˯)<7ς׸9=>@^y CKDIC@rWfr,U ۤ$h[lJ2mΈ!IJMIJi1eZPa +EOYFC=DF[)g/L&S49X3"I#s8^2j|,H5}҄WbJT_TYTm53k{ubGTM w {[G+*U>CI ˮq%Ɠ0I$JC־Wx>l|߄UYV| b)5ɥK⬴Q[`C"IY@#^TT:n g( 7mladݏ 㒪&ҥ#>麉,7=@C:=K]wL"yRKB3tGEu`f4o.2Œ`!8Szr0N}%:Km0Luc4;]cY˿ 4Yǒw|)bV4AbT x Ч9GAnݞW_ˑ{>˺2ӕu|~jtfA?4Ϯ Hҕ4'FX 29g8ࢽ۟{:oLaw6? UZLdnwL(y.YWn1~OjaZ+丄1I>^n N[JI|iB˦]ul&&]6@ߝ;P撛 wq [OICJޓȞhCl՟DAmi rH[O,{B1.uMG1^5 W5[va }b$N;'yGb<6 d/ 2;[#tu^L+Cg1Ǐqؖv;~|!7(QޮEr4bS_9Y4aQ¥9\)ޟxN7@eq@*ꂲ'ɤDݦ]hncpPn:ӂu>rGk6vb :M2_Cg}(v]7b]jqow}):~\m%g6+hT{n^>ro#Y?/ Т+dt/@y.ĵ4L /!s8InBkL$o5@35T/ ckiV~fA(`~054 )]؟}xn0V7!ùJ;P94Z}љDȗ_>,=w[,-#!Qi+"QE/?zU&I<`sgB ë6+}AEι h;̈́j[Qi9weJO$l"*,rc[Y_HkْU,ٿW\OK7a{ھԦ)*ƦIW7 B~UhܽhE^݃/&b 8ǞߕZp &g%E ?{7j8*hU˶3]R/bքy SuX>rK1q1o3)lt/i9,R1'OdŽ'VY?8gipVο^FS-0 IhQ%WuO׷6$7tg51(X 3ïK)C>J|JO񅂉Vl1XmAQuxeғrk~R;׀_w/:~3pi7i70YM p',+ݜ!o^lGtcSi1])jۭUL] PG44iʯF Lqo35Ӊ^gľnz NV)Hf9ߑnh[x\h#+#=Oҕ+;D NLè;H:#y wjI{B d=n&8*hd6KLk곸xy1Fk؛.Q.  sÔړa,}GNRllz>BQj|S~$*~ům'u86;R*iib: vrok/1%,9=Y!8aސy$\Q" Ai2{UL&yN3v;ݴ10v!և& aqJ( hEloHb\IqO)X5kvCkX=U!=&c‗$ǜqurF=xWvnd|p+W5MGj!ԭh)bjhB .pONq5^y>eSk#߹Kax&+.4FnRSgN c6P]!}CMr|~ Bzi6Obn 'Ust]s߮٫)\d*5 a#U `KRJ*:H z^+G7ˤ ` !ДB@:=k5Bs^}9^z$&fxGdԘ;X47OpeYC/e;yq. "8z:Azf( ]gbvԑ^iPQ^TN~bRJO?@éQ>̜<+q -1*~k6B9! 7Yᇾ(/0&8Y/ibKL-Kpq20=iI )9 az\BG1-`IZSp,Mʨm u_ɇV]DȬXឦh!f ]WR{%oN#`x|b4:oq~u۽^.ҩVӗ^`FH5t,4L N 7s @he1G`"f~N\% Ѵ͈*+J$q6&~̟qFA s=?k.-EGrL/ɓn|SeX4N*zrQ޸ ݟIgAp}F Q/Bۉs*Wkuȧ !Kd/;FUңc^Uh`IcZTҷ REߗY3i6tIMQs:Dud\@#:x:%"`uNk38ֈC4s W7 ie}%$UQ( fXG!ڡ:&8~xEpf g&ӡraM&_7߀K{n{ט_.: ",hKi,oFx >qHf\?S@U(2{g>B3rg4r;ē`SSL(zKH%sc]DTS UtbvP[>g![8Z{Jp_^~q+h@@3TL?\I|5d,ؠ4[zttc?޻ϑD2|% ot`Φט%4.1䈯`<w Вnh-"QrIAf:| $|B.'"U DГˠӮXx#IZ8"}3:n@HC#Vrw$g3P"V݋;󳬌}l9b%  ~KotjKu.o[>,@)EP펽v/-rϦ1 "a_uUO}FUl+~rI~z"fӫ!*VT#3*:?0X}a6 &P G@:D\/[C,DM-9%@ڤ׸NL$j㩏yOv fay"V+tA zEjϢXi;VV;Ck@Z6p@qü &eKQ`6; Eq{d4x* ThNS '7&>VA {慛t˝A< Di. &E~D=C|剿% ' G7>M~YsT7d^NZna-jF% \VMné? O q)  IJkh9Wy1+kOüAUV6v %@ъ-톪e:t@n >"*h\4!&oc)pX֤p'Uptyaifxjq`XqLN[9|Hƺ?-x^[Qv\ d1NMzXDV-GfMT8z>W( 1Ļej?B|׺wȬLT$G٪Ts-6ԂۣatPn9ثoB5hj0P=} gL {<)J&r 5FDu rg?g_J䧐3XVB|F,;hmVՅΓZDey1\^q8;\{~>Bq@>hDOD`߽ro}޸&b B'[Xr bN[_ ^+#A,YO!G:oø*UN2*}/}uV tK1*p@!h[o9AG^.a7+.M)Bs(q"R[uϯ RIl,׷u΢ť0, oT0e߷ɔ/H:]p%ρ1 徐Hj:X~tnu $rY\L@ 9E Ah͡KK* );OBfUwm*&5-=v,RR\0JYpA;_4b˧˂k:,9wp@Gه#bчV* vpO⨜I$_L.eLig %hAo Lk9._`ЫCtXTyqJ:t`ʊ~J"O~NeŐ^!Lf7*>9qsUPƞGZ]fV|T]YW@U M2⋣N\S== [[LC.}OxKozy:jeB4Wהx?_iUF:^UF_РIr R߉ڸP-a0[&j\7էN%%as+B]r+ F1WyAQ̱D~6 _Ɔ\7ck|{"̍2,0kn D=4(AܜU>Qv4|l0Ke.p^`( `jg+XP 4 {3g HdVo`5c -qK8^橧X"!,S+T{wU0xaz9Ny5jPS耖q!lN+Fwu؇I,ؗU3s#|O .0s-Cʅ# f#op ~W4"Ygx]O}PA\ɭF;3!sn己ޤ|Ƕ7R<_1_Z9\b0tM1\ iyGY(hAPvqۘ%bc`ufi>*X3TF!~( V O0(&><۵4+d1SG$:&Ibu~<[No+0XR= /t"׻+jPQb+j+sB(0:J/>l;uXkcҟdm|7KFѥ㰝#tK8)(W> oQ ~<ˇwvF= &w p Uk2 A1:1Au9l J$}4Xˀwdž,i#CDdAP;eLc5eBEl3bXqaQ7:\_؀߹`#Gh(iS=},٬ qü@[5ŌO M Ì.fHkB 9$"RA8A ki $3fخ g{-lE'Rq}9HθbL?@xi8MYE8~2{2R7Io0?Uq2(hٚ] ]J{\`0+<#k 7p,|394cZ/cJӬG{83MM2zsԽƧ`י>5tb郝xċSJv1P]w9~1xJ*&mA?ȝ[U&?tj>tn[רӉE% ZĽ[ >PLF|:Zq䏞k?6PtӷJj4+ ]{=zKBo-r &xKe^'+Jng4hȕ>6(m0V+"-XU|m|A pN,?F U8")}I4]ӏU飻F+5(5sږߨ_v|0 uL)yM;H,fϬM[4PD;7)e&oy\#Fyi7Ia-$:~aHȌv

S\MCM]ht >6naxZҏ"dI1NfdS= li_D3bkҖ pcxá< ҷ&Ş(sm6PPԂy/)#|#B߂eg)ٺ~kQZ)lt0wQ\ 7!$U<ހ,KrhO]k硱fpǰSOb?XY~_>̐H_! «%H !a<9%*ۉ@T&F]pM{}Am5RPBjLeֱg<>𱛍陥^_h \>X2$ʊ =y~Ab'LNshP B/|MVQP,R!Ժ4WzY7Jxo1{:B-}Vֹ +wɊJG.j#b"^j\jNE(j;QjV~NDU:Nhl@e3%1uL:xxmWUm3:p{^:l_h&ޢ#W."t/6h/W+C#Iph=5  bИOW2@܇M69\}fҕ)  p"A_8mހ@T22kM&]cn~e8ki{˓nHUJ:xNDL01LbhpO%?}Zw$@H] !M=**B;Wg;lLyd7L3: G[) ČCAMq̀Qc| 7ge^V W-,#΄s]@1⿀U6 SIbN쳤 yVD%SA} 4ZRU9_T~{SDf3OC8Ӆ@aׯ;cE{$Q]yE#S$vl/I(ۮ^kFM*CG9vI\.r{Xh~I$S@`MDiY'wӟ>D lQ['_.&[q٢ޭᰤd}Q?dpkhX6$_Z[Ȥ&2~t +!0zBKy 7]ImVyUQV|lOf1`:/ r),zaЙ)`gOV9 & ~hZsH|U2iTZ "i=R8ҖH/.Uug{}UiLD%W&b!^ת3&K O` LywBb<:nU7곉NvPRxJRkNa&X#ZKUJ/?ZPQ{'C}_$2's!;]: eΝa9g\G$[|Oa*E|fe)Zgc8\ j+Eh'jHH"R і邺zu*E b"MJ*I;Ru[45]ZQ`wjodD$ɎCWZ?"#+_=wUܿDaoTѾ Yk)m P{Ј=y ^Dd4* HuX [P 1tx0:k6/`c'0(ǷfK{?!z\Xr}(VsUa>Dëi o4В2?B ?=͏%(:岶h:ybWw6zon&J1w(õ=$E_ 9l(Ǜ1P<!c5w(j]aj"KDj.֗h:ZfFv 4@j: oNf"?0[1Q[iEp|:J-);e&#,="m0)9`Amc=K 4`f`.:4-םgfc;]Q{yPohk( _Wj $M H82Dze9Og [)<:Dam@@DwWJ682Xe w\c2n][SQz#e:>HRW_ #HSaxB7W۬KƘ}@:5sfRSN@+H\;L2zaG,Teau-v9g \IE1ufV/rαȍt5 SnYm;<~- B6zL^ o)^E2_@.9^=&M=~wp#wFѸo ]Kt2YJ:uEpʦcm\MĶU4su@,ӆ^u h?IƟrrFkGJRӽYU)"ީMA pvJ^9Cx⊱`9ҕ¶:0 jcXt/ϘYCI'PbDTUb?ޥ-+WחIݧvsX@x C[Gic+xHVHf Jf4GG{HPl5@51P+M_ǽ:t,P 揎,eKuiy*lA!z^qPQGuCp_qJuuh"O$j>WZOǺ|J|Y,@w tuݛ_I@s_70clgٟ ˓e)+!Ba9Ӽ zRHl I2dhx AH_z?/T_y_o[`h H8,buCO=igSɅD`3qcÐA16Q5\$qh/8O>qnx:xC1oEG+0f@/J3B?{M:6w`cOD "lPq[i8 tJ &AZhL"(9٣L]“-G{ <0ݠc|b-^G*wl1ZdHujڦv0̖$LnL6i1Sz"(oUʗI0 q1۶BI%5]c/]g@ی^bjaM@b_Ymh@ IC39l"Xoȟـ2 EnoQVQP lmA6vyNe$8bIO>>?,=vC.4T0 )yoazMRLHA.\BYA.AHsCl `Ib8s 6m }zTm8oF<2us@ +(Bax~=A6Oyz(pR+.PmнKd_eb'OObimQƔǃTvV.xԫW"E5S3J2;@!32qBDCjM gNЇdKmO"bQj9zˁ 2몷[-Nu@\0"3t#R-7 zhF[&>/+RmHb(g-yaq5@Hsq]2w[&k(^s/q[_v/[NL,ZCZ]F}(|OYK\"cG&}_&!ȷ \lm۞/߫zӸ DJ -{|/CAg @lD&Tb@zۧ*Tj0YD$+uDGy(`Rt1@ m {wL@y\'>:?ߝ5EJ_cڎ k3 Vnf L2gp;h0quE%m8:ScK3]+3#ߑfJZQZ+{+"+ 4TetĹ,.I^dO(f\_Ocx*P|F4aawXm>׷0Ma(T4 HjŸܤI 낪u1Q ĽҒR&:@ƺ5DtHzSlR8gg8#x|L,.ޭ4ڄkYſ= IGѹ\s3X#L Tv\!8!+ ZJX_s%pjOF[XI}`f&Ʋ:~dW S^̺ t{@/jHHwF5@1nk4 ތ7~I򞜙sj4FD5^?%!˴j^9B+ +! zڙ"݉ Q|aoMfWGg@}cj"G_ˆLv gdK-IDX|*@65~cI86p8LN!o)A[%Afk~5zba˹6Y}ۅZVn`!h2uԭ@(Op0iHRšqY_Ӷ#=CG&K3~"d.#q0@][R ofhZ4"I k \Kj:͌8UD> l#{gޑAǜ,L}n ՎʀE7f&9bUtIQ|% . Ԃr&ONز{%qfwP)ɂ76aE7 <[EcU$DjKGtLWqZXqtW9H\}} Zl 7A7Ha(3]H\]ącɍo(73ۘ2VEb`aAG ,AfVrw7RxD;43c{uu(_xr5:1]2pS`RZ  VA V6sLS"dXNq5:r ѐ3%yk |^8۱v手dǛP"44a/ރ KKtvuĀ{ږ ) )ݡv$ջ/rnm+` %ѤFkLVZ5NL=XA <[X Cot]y[:f;48$aQO)O".L#ox +9t(ҷrT1eal[%pWK{y\U@?3ʓ fWR`\wOHkYboỔUnYYVPQZ*=[yEk|KXBư+SؖZnTs" ,uLs: 9#e,@6$t$?ĺH16 @?RJLL*g |-ճ 5ӏQb2$I!Bd36Zz8M D#.2. §:LtTlISʵ\]g SKޘt:l2H;sSOr J@!1|56 rT*  }ԽB$i\I\rq Lhz4CrCgrU4W-8rɾ?b #n/~VՄvQi[2tI vmXzݥ T0oz maxo¾Ψ mV )NpzE,όj&^咇\xK3\m#ފy1(L3"7oM;!L@CIЕ"Z+H;鱒FV+M >nZS7=u8Z=9u9YyNJN ѱYCﻋKznh/1F$UMfڰ59o獴l@NxIye%!)mנ5Tr' ľ[eW+> l:L ā/ć?+5sz/ƔQAпOY=pžz6KgRÃiqPq]FΪKmaeAC'Mha'"Sj8_z5-@Fլgn+{cCֺ^$lbZ=s!Q/0jL1SOxlo>]*`yrܜ>hiVyYVHy@cbh\csr:))DaC[8OcCYZs]9A秼KU@dHu]\LױSJ&WrcD#\.!ѻfNsZ)[O^(J3-N'k^GuKnkoT\N5JBQ tN|2v AI)*Jz:Mx7ߗafN^3|,1ƿI->o$aI?8prZB,<[ XP r9qѳAv6s[-s^c&֨H_)WE%ܩF O/F< {KP7GkSnɽlH1XأdMo(ԛK5s!˗ hnRyь4zJ*su9k4t?Iֆ㫗HRaEL+;JRR'k|m5*?k0\bWTO,"~~?ҝl ?yaH/9GVApD M{yBxIǭ-}k/ _cGt ÌR"ml>z~oQ4 {;1N D1/b7Clo [soU,O;\jrUTHhwҶ[ g RwħܻJgyx,^Vppxf YN/H,/\o8Rp‡z /xRR`?dwf9 vf%PЌ"wk Dʭg%mA0H5rrMG$7iS:<-cZ!(0*g$DxKp?) 8uoXee 5oXY#}5ɨ{fv|pΥuT5rg&U݇LyP@0k558S̑;Xfxf`䙵yGpS-۠wsMSL1T6%J~fd!/󔹡 aʦ"GKKo<)ۛ fUwP{l=E.3ݿ8t'JCk'P[Yn [XeTbbxPHt .JÂS`4'cy+sY)-۔4vZr5wlp'q4Shohb#6,cg+J]pP]e̔a}z<ӅUetL*l9S R؂.[#Az[nHU>FDMbH Ev|*Ze#ҕ ~H׻/C u"~'o;-Fq& ԱXE[stӓBItPUa)H.1xlômGIS#&5zC;Yx[q5i/+XiHf薮 5yuѼ1SMQ%)y*1IRXgJid-rKA.8ZZ^6`-,v _-T FʉM<@cܷ9.J>5MW=FRyEϏSquVKoiDڃV8jP|l(8aEUU5OKs0 GidOh@F:L7h}! zءHmPˋ;O:xVZ'w $6cC%j ᜇib*yDFq}ZF('X+;!oQyS9ϾVnUP/[ b )'.5xCz(pP&u!\gu 0E]+vmMk,nXH뽌"iq>(vL{4݃zs/:;y *;UبpԮZ :\W}XZyXXz-eIO2wj]4¦Jb&H=$Q.>cSf˭&B*'BJ^e.`mtՅuh5շfu-Ty2SZDM Obc-F6{/JGK+[ކKh<{,_dL zȎ%2M>{|6S8%vU;:mCn҅ OnF`v~ Ae,pឡZOb }WJ}MLD86_2[qG|*EiM@a@=Pd-` }BEUt7Fhˊmq؇Fٕ1J#4`yI E9jPoT%ݙ6?PYI";Ե 5W!))[K\AB3+j .UЃ-b?s v꣸vkR?9.b!b,@tE;[ss>橲%Ntנ:MO<>;M+ fZRjŚ]6;ۈ ug㙯MKRXe;@ %yYۢeۜb5"d`[dOjzKzA:"_FXõ@v~4x;^nL!Xa s8M8&S߲j7hX2dԡ  ;PAhn5!w0̺'2͇I6MWXG5ɚ-:y!Aڿ0zrd~? T,^PD ?A$14xc9cr"?Vñ:g!X b$~?3e8{H:ɹqZVKW6_;?niZYz?Al˚F6x̅T!}5 g4-EWGآ>8,YK#;8}Qpl9W5au>U{3mNgp`>aユV0m;HIys΄̐+mغ-9M^iNg B|r }qfo'ZhH傋<*}q,ey׵qloJ^$Xp2TRh-ViA,65.yiIa:,-.N̕E9, %qXӆ@썪@La$7*u|Wl^(zriM9I6 rXDA0o NЅP@Y0:bWfg?R^v9Ƙ5'mV %Rq].X@w&supJllEK ^]L$3bFF̨ ZTwN:N@o*kO6MmD,7fɾ+xY"Kn)q ^O߽^΄(r['^:A(kyh"ڰx/Ciҙ)AaÊPǦe@/>)v^Hf&3U(/zugWrmYʳq'lUu]aCT]XѢa|JHG& qˣip%{^d{ж x8n 硊=z#wQL1;*.'6)eEvxlhi ٱ1u8dO6B\ǯf(\|)O^2550=OZ }i<Gt8ayMojX$w~<8H c#g{cלtm^% Be{W@ʗKL!?/;%9%[ξt IZ 6]p*to؇~ ꐶ@@Ba~I:~`5<0dFQj vFF~ i}8ڿ]@85BcBPl F2(- 4s9!)]R='~:xxAlآ/dL!@R6ѳy쪑lۖ@ib扌~ʹW/>+^Ǖ8Sи'=8ʜdJCüeF8~~eԊfЇ@ /vvH=b!d؏ 2.&jYhHXU%C!bl8<70 P[g>7 -\wE=l O3H=佞P`%e*]:FQXmRLq*b؄U]Ԡ oI# SVVt0.WlH ˅d-2 _{gfh[ga>«3YˏGzy ^*Pq8J+-rnok{ʧ%$X8`Mdy%3%Nvg+~BY_G.HLlSܴ4*KUWȡ  H8kU "OݶthoX w%+Jl$^-pS*(]IdSPM2Hn>:D^fW `r+7FϹ@Rljں0 (œu $"Ҍد A!/+U5u(8ӇCÇu7Ss-h{ouSfV\Xeb7%'|G61<ὨrXT(ia9U)[]TT_e.J75ie/}%D^XђTiEۜrFiTAMD,o-(7Dfbe9WSӹL@H+nHW A mw7;:Cj7F4*S=FKՃk(=c쨞D,$ge:7nY*AW ai r' ,ܳ=g&PwH;EI_r}c@[ 5 ֚sf"EtmrUYjB_M[ XB6_͓VR|냏A|5ӵ,ǁO*ڙ9 iX)xFպ3}UsJuĽ.s|Eut 'й{[bsrQlϒc>$iM'讵Oq-4=qt{ >QXo D/)rϊ1NcfGU#o H2}>vi8j`xhfFIuqw@ @ w.ŠͅMs+X 'E,ws(vqޚ&F?V:^¬:-s_x߾ٝ34b*ՓswDxpnzdžܲ8eO^LXo΋j>wdypq>Kc t߬O|tӷKX25Mx_%5 t;m}{|r'X=t~#ǝDaࠆd FvƼ4mW.~c3ҽ'3h+|=!NyKE B!:иfCTpյ| /7€VDQ:bDB5^1ܢ0wUs̭.Y"0 ]ѽlZIqJl;9dÝ4B6ݱmڜE/SدKJ/gn|mzЙzsv ˟ pR w1V-|Z>@PyXNh2pYЊeR5Gu^n(:.g!ق"`vy!Mv} ` H py_Z[ތ'S Sb#$`v5Ur2o{Pڡ]-L&͢FwYo D\,LCA7Y'Z(oCϿώ^|YmB8,j7>081C]Xz"WgGv574>xGn7W{ßjE1RC R)w--4%'8"LT4r6D^#ip9V~/Zf=<@nW9PkedB v,4}߼qIܟʫwSf ׻pQ,EHN#2`W_U;=Ut@rҲlp+J!+OY5DR׭eֲMpRcm$yQ;)c,6]n:H ql|3q2..%슚@mC#ޯ< *^` {#: _jV+ RzbM,qDw :3J^[HHTԨm-@.O;_-t^/㕈C޷d/Ewrg7!8)bbRf@!19&k 4VH&F{|NJ!Dȯ>߫(ݐȝyu9uӮd$V΃?#qHԙh﫞G j ?,Ղg@)Ū<f!z#C@ ;=~0CMnBu-U2En(x9*;ct {^5mQGU_QZ2I5jmEGK]p[Ӝ54ҋ.M@^O=~1 qQ>҅o7֜ߛ"_eivb 1rsJ>|,òٴ1Kx{98Ěw7c7 AjȅT?[xjfgIo '!7$T ڱO Gqfk-xk"`5p޳j{s4|)r/$CP=f"\IћT l>`Cm@0'k':=&M\$BW_AfbsܣqnrpK=x~>_+[|P$e]ftr+S ?FVy!9C Ɍg3Vr\4IH!yA@tAg"& ¶%>CBO׊Bq=$rUdivNm7}?͞rJ/J#'no #ד՗ךS,~Lf*t6_ wI0bF| oD`qoum(6 Oy*wAxAĝUSQp"r;$N4jh4jR'Q >](s V'@0hXV?bZk/h˔DlV~F="pZ1uxLҴTpNh7--yssn+T/ 6@@[D0= ^C]r/ &% ?G'ڱ=]z:VI=|]Q`aX%~ń|g6R3TŦcr[(1XCݣcsGS2 ߔJIGlfdg1c[i碶)A0KՂMLGE$̀}'66$H[HFFXUqq'?b@(K6:YR=Tafu%=P3}GGWQU(2a@Uw3.:,ZnFvj6WZcx@ϐ1OmU|xڇ,,VYC5X5 A/T9W-5uZS'x+Eoa%pJFn ""~DҫgRJ-s|ȉ{ iĖK^J˚zXc(}zm\GQ:Fy$ٻ7UXt#O<#=ԾT 2ʔʡ C ZSGL3 U5q@kEMPQ BfbG@ēct.^;SGf(8l-D>#23aL㩃ҠX!2kcrO}逊AW^V5|lp'l4>J(pHiMOIN=5 1 >UGAe' ..-yM+y3 *uʁcskn4Vu8%DGfJRgK ']l)r U/XK(08K%%o BO& cyprDUKEq.6(W*ҀqI%"@pLЂ";hз<l25EG~ȑR%׭uLp @0X>tqTl0ّNR*_OVmpj+,SA T:n%|@Gg ~b?}\` #,we49U$gPPЄWr"L*r]_ً/M\R1MRdPT]ޛC=h4L84qz8V2_] F%{6$c^bNBɷvyp) q4_[|F=7=RZY.jJu֢S4ʎMN;W GN7iǎ"eRhMcyك0af^CGa؀_H".*o>9 J'$t!=h"ktwս ǁ>mo=aYմqqZqybG%!: 2X4MFR3b nl7E M5CI!sK($ RvGxX}Yĺ5 |x0侅=.;ӢUVkmLcKnׇ^\pR}NpH!57R*_k 5 , -GG42ꏬ/٬U}*ԓ30dF #YV?{vjB*m93܈Y⥍a%+ RhOñ,L9JG` "±%PI`AVөSl+HyH.gda2 5V>mJSZZ/{BӽMGfzsQ=*X#%g} #?&gq]( +Km/M IekX^>6;lх5J% 1v;L|8>S(#aV{I^ؕDIO_LuK*;J4Z k lI|S_^^m&JUٛkCOˁW*,Je(KJV=&-i0t\ Mꏰ!OLղ}rʙoKD5eUf)8;?O 'n>P@|H)(CՈֽi*k`U,-WgN#`FbNajwbpSw ܟ +bC[95W%"֍^EA6M<ؚ]wO2jWͦkl9dt\ x9r`lrQy|K\ic'a$-  Gwvf0d3( =/V&Q=m4x4_q쳓gy ZiKF*GQod:f L,A"+J52uU%ɑgyz-7R.p_ODQvN~ͻ6Xk0.]G?+Ĵ.|Kz`2,b¡=y9udjd K*l~S\R)`IMVV]8B!AU a |CSb_J NpMIBvBS $ccG6-Fd܄+3oh9-3bV:!I58T(u~70|3%+I Q#7N!8gj+1+8fI"Ƽxm:9Wg "Ez7֦};;B X%2idJK0 .]4:n5_0})*/9"LL[Rb|Uy>KMwW oT@Ax HV*)I vi GA]xxMw\exFy{^|ϗ&G ,1ju~)Ӣ. >5Fgh]_\ff&Vɫ:C>CW 5؈56;@}Q4A(*ҙ4_ͫ˵D-^g~ QG>mʚ!ɒܹ ;+X#(6(H‰^jl(ZJV!p0+i`J#WM-.qQ2Y8clq>w>-J=+s|F"9͇*\_jN<A ^>s]Cn:Fhr&mvMBLscy%9`sxk6'͸aZ[_M\뗋CDc &BNJ_5v[O{'m%#t@zx,yba/n,YQKPqwd(c_en㘠UCF˰?_ƚ0~B#eʟZ] ̺4<5iȅ߀qdO7][IzRJRΤd1ĻtCe W9pkl}>ce=SR_-f`AWŽ-ğb/-?1Tf0hď? KPirŸ9#@q\GpjMi ;/mZ⨉'j1YH{8T` ѓ"gɖ'3_,e> raM#Լ!"(Yݮ: c}`mⒾxsT4h6vGxv񠈓2}5 ':—%SpBB{t Nat$\Ƃ0"OEZӓID3GK$g}э ٓY<Ifr:s^駔z1m$qo[e*]5D (nʢ́~{ٳI dnno3NK=6Dfٳf on;(-QNR [F XsI_3tQ%&#2?ժt5%v7D70.F0YY){Kaɫ4S4O-Α 2mUt `ZJ~$ gUۇI}ڛRձZl-)ZA.@4:B6Ե,m!Dsb֔s qqRƵzRdaqwgz:=&lME*U噫.C$ 3'umiGg8FM k+:O/6аdu,1,4eW3Z>(JCњV_zjaD"p02V+-їVl=/R8F lOlN9B.}gDeelzы 빐5$I%9m`Bhp'V볛6l0׼~?YΞFGHڬRVQZļNamnaY6evh?ch&sU-tO{./}4B ثtQ;+ DϏ8Hv}/w5o^n¹O~OӪUaNlQ 5Bvr:pÏZ5q:1{QgQ[xtɅOd,Su=38bTJj톅M"#nc0oM¾Z+_Wx(Ei">uon4_G JHG?4(Q/%*|x !B7I8 nHrI Jn\y+%R*w89,$39 =^eFHN@kWMP5K`T_'n#E9<}kᶥWzPwdx|B7J2)d!`M]pepHe[:+=zk{+!LQ]OHϣlb̂^eR{Bi5{}%, |l/*QÜg(աW6D(YdP.&ʆzT"k֯-+H[Kg[lCvjь:N t%zvȿ/gkyfSKV߈W3 :d BVaS <̄_4/p9K<,0,ept&~Y'hN@ zZAX0P8z~k88I"86;*0{ !.uTS5DA~*u:'[%fk;~}#-׋n$/_0MY<#qbq*6_6"+ 9a]8o uM53eBБaמĜvEDzT5_xƒ;Yg1B2I&$a:,!Jv.]Kk 3IH4_C s#7dQOIUy!KQ_W 4JjLT )ދdw8KgVC9qlB*%H p-TSWF;p.B.n|-˔6rץwq4IJN!R㘧x-#x2bm'TD$ };Sޡ T;z/{̫8ͪ`u37>~3{; Q4&$9;JS` 1~s5#`}xjNGn _֤* 6YHJWQ b- M4]<ؕkTy [ i1m-lM'7ZH>W(Uvx8ixhnE@QΓS\]B T|B .4,/f4 ycIwu G`SA*'/D U0Y3O?LJ5q7 &UŪ Q#+l>F2?#OC u΀/V_.Ali_Q4/nO b]A8m]RTFބ٪&l`~#b"$.LhÊN ݜͥtlȍ{3iz|M I/$me*㠑G8{^} lfp0:1DP Az'}&tL{)'g)7Yd{+h4Zi] :_ H֒DOu6Si$;VO8U< l-:Ī=h۷M]K݊kiAR94&;$aL3(1sk 1!/\#CЋWꄛ:" *gEIg)R]'x9qnq izpq Y.9shQ`)7[/bCHeF]Ċ}c*K2C.mX=/.g8J$Rrd}䢖W~ P򒗨5h/$ 15w ٬3@_kAWdF_,hpW2+19tX'aRـ n*$~oniZnQC6Ox}UgQQsrSblR;xXhA8~3Yx1fK,U Y`y xg=Ǹh]AxեG /ІIeVu7l>d 7yGdȡbd${r r\t(A;#*YOp7fXJn6Pmb<>ߋ.#v:Kjl[̐爱'k탬 <}&)ƟQΥtL$jq/mJ%n IF8 KUY;@ n!@3j|h(ex]3elum3y_rC|.;: M >[7V~$Tƀcȱ)>ay: O:Hb{D8@d?9q sԻAa2~,1a2kV0,$N&k&gz&֋!'>8NX3k~R [_v׷'$hs@qRóUޖ~Q>ӉӻS}E;*h$w9}fTd޼s K8"8ec_>JιPu\ T2R6Fy(nd~10ZHGg0#x#|5"F>LG q{3[2c;'Zԅ[ nbW7=Kc }6Jg%Taw̸p^L &䲥 0\v0$G`m2p's ?pۯjC}')hZБґ-a'"DNW|>{!Q$;jlСA lRF8S<^AtR\W|Ks@ !,<,VNl|[ `e2\OqmuʽhܖZq1[ӳQѳK*{~}4xfUcKg)(a[B7_44aag{v/a,~N׉K 8v5d')e%WLp4tY{|*Gcӏ? u-Vѱ/6JI@hwQ!͉8gw}zc|h}PJ( ĭ]QNҌ#;%@\pxl |N{A?7K\mJ[S֋t Q8OIQKVa9(˜#=}&6}  xN01/KP-^Q}TCzw홹lݮNVLhGrO`̡cC(uo DԔ7(1C3T/ ӧmho>ÕؼsKr|M:zDm*ukk#d%,oDŽYb;Ǚju'iWTxPx@諡Vʖ(ܥ*|o7"/ !#Ƹ=f1ydus`U`?jt"UNOQK&x@YکRBm:\ѷnp oo2}m\Ŗ0=Obh&y32X*EuUQlCuF(yi@*AwV e" 2nW #g>މԒ/GNZ4'Hk{t{Ϛ? jbE~`!JL kw.tև蟈Ve^p53{M#+c3?CR}p%QQ}FZv;d$u#&1rNG#ZL.1 O CXԔ r0~=v;n+Q3lDEI0nQS8avƁ]|:fR\3ԘPj,;СmH̲LD2xd~)|siqLat@FzzAB3"̵JTrE;NCpB rO<$bmfhlB@@BU'htA;O}({yH}Ɓ'#(IGbV fKpaATKp;u-ع26>ꜳn(UȸIB̿eK,nj&e'|?ܱ;-I (r|= i >9xAFufC: pqe^kpPaǥgx75s'_hHjOk0[ի*ky4%4##5,B"((=ek/soci*C}$hSOEL0~@d' G-nt]=[櫓zZ?oԄmVnd, ɖ Jbf +vLK101#1OD38hu(^dI8QB{|f/rr䜩+H}TuX,G Ҷ   ̳U4n$zk'Xvu U̖v_.iF-, 7x}s-}@p R%4??>]xU ˎbֱ@e Fə铔#mQWJU`B6Hg:gepMYŹXRtae`xOm/ hL0aM$IjS8 @eC~.bXv_p*Wvj3)im9 CuH+>r1 _a:qE%O͓]C& PG$<(-GRu^bxlԟ78lG c1 Şմȍs_P1٤to'Ǿ2|}*y8:d:Y_=2l a GvB}(?1Qx 2 I޾b6_h7 G%a)}ONЏWAj$V uydu5J |<< iþyZ۬ ȷHSHtW*:Y@z$nXӒCigXt\H ' (f]^ =6^FL?a+׉PֲU,Cu!c8̅i]J%"ӌjM_K3~+Qt0&kM+2&#S(}auN4W"(}y%W<(4ٍe,Rq^|yr)a=͍n,'s@UI4D ޞǡ_ِ|9{-g<|VtÃC0U6MRSS<&Jc(CO& )H7!C }n=zDt N=v,1KaCR'6,QL+\btJ(rc<4O&2FzUPֽ@|YRJl 6L&x%eE"ja=ϱbl.U~ \7DG{uEW)o[cg AԦNJ _&+:uSCLeQ-_\_ZUgqC<͗@/ On!Lbڌ-:S)u4+#}JXVi;ٲ ېF@>*cΘpV#ymVztlXhLhc%xgLWc <^F ?tw9f ̦av:^G9TՕH's{Co&I kM3U۱Le={MgĶ-d\)+z̧"捖* Xe JJ#:K\7V!GE"|ml| :IKaUnՎřne@_{0F^P سh2C\lh騵l+>DvYL#L(8;|pNZQEJoucIszgf ؏?2Cf@,>ƒTS#H=@,=Öwb[3M,Mi L{xՀG~H嚹O03t&}r AR2#3D=ʮ{ɦ[fI/hLqrQTdQ*7-Ogb,B]惴4ŒLT/*Bp!,J,as{3Oou$Oݟ $V\82Bf|6{^VQyl,i$p98mvǦ&zv gW , Jcd_;Y (gBt !?ˆ|γ}ՋK:nSA;!3J\wK`)q36n|d+G$욜Re)۹gd4A]->˩(x Jـiѭɷ@/U<,}/;LٺJ+t6ӄr<,sL)_p9]Z[* zyo56dXF*PDL%}/ uU(+@G48"Ӧ6Va#>.%c3ap?GiUYאܮ3P! W:@a-AAVx,שZ0NOMNp5sbwͶTUݟJN>[VqLʓS ܲoɣv/nN$.cUq߭C!2(d< Ul+_ad/Å]vwmˤ,~j,9uԼm;HF"НU!Zgu5n6H Uz^ճңԆ#&xMWZz>Q J)7FBGD\{r.O1l,Ź ؒgVlpng^YN}2p_^ZI Ĵjd2:]X LAT!X]|`dH&g,s Jtʷ5x%oLh/)\̹bPM&يAȽӈ~Ppp$W\gMO &t3 ip? ` vmw{_!jJʴ2[R٣ì~8פDŽP} $-Ffq'CN )U] r+GV^ %H-3y.GO˗E&k<͈Oh>52Q9;II߃/%ًؒX2aKGQ>TUDόEqqe>H8]#UE1Q}H}:|g][1U_Pv X])-VĤ,d ({_/> "}h .xd4`;@ׁD}Ț2O<Һ}<x0sRz/r,ys*[:MdQ9NNw { 1j)B0u˵rr\Y";㡀#[4ֱ5^JXR*H񗊍AcP!1-EGeq05S+aH,l lS _\{<β.%^ (c)-l/h&m s@Z RŚeBrbxw*g|ҘYxU -5Rjv OC~<F86tѤ%~PUhzICY*xȦ]58O&kЯ azč-gl}mTIf C8]ږ~V obH+p-]q^8!9/pOwv"=Ig9UC^bdJc(Hh 7/lA%4g5Cti @J2t꥿}^,&|@@_iV.u l|9m'J>~Mru+XǗ 7#e`y2Mf6`VŲ{ |RmXr,.|wu)5ZL!joIQ,g42&([[@e< :Z+[Yٔ501CO\?}54>͙6%=9 @ t,|Bj$ ["5Wt|U{}Hd7cZEףs4JOOS;:0"Awlg߬jNdNkգ!kNh?\jIMh2o<[#/QʕRxk,~HVsJ茑hdMV;,oR1%S3&kҞAQX-z߄@Ðp|1M#m%  Al|YdMG H N5./6]eN*ۅ9!wH91mf~cjD# !%kA μ &ssU_1mhtqW>ؗQZn8ǑQ kS͑0+[|Ǯr@=ԢeCar ͷjj hsf7XۍM<%oS 3]BL4l;7 Zn#}GhbpY~% $ɕ6$; jFtv]k= xr [CC4'to3a '-Fߌ8Zi2Wy*KŢL]jųc?b:{(_퇪Lkfu:\Vu#s&YL%kxd;w<6I}nG'ۦ-_O$:]IG~1M` K@a?tzNh$1Zej^Yw#3IC/ryFt.ܯGTNЙC~kwXȶY0# ,?+-A)&Fr)?1Vt%pSqu{ *dNNl4~1VHyHm+]ۮ46 p V9$DN, .ԫ'jdO9vǴ K]N[O!/ e xyEsxr^dN8꺖O]m&Y'2M5k!#YQ76DZL2-C.%wx{\9u*1X%O<@TpPihf N]\ ꄚꦈоcU }\6C`_XM}GXIk@KX,%Z} [ZByp ͉ he XVAdJ"8-w@ٱGz6}x¼:H9k5/Q0aye*4O6VpfH5kL] ˏm%Y14Oֹ{ow7t FQb݁#!&?n!s8ٖԷڤS2n]72nq+*2sP$tA*!ܴDCdϏ^&6?M*mD6_kBq RFXT# 4BS8DWTp1~ӃbұbB+Zz +Э," V!Fa~}׮PY-o6$%#LmugNlcaV8J|A=PH/o"4!>pBjPx=/a?˘`۲Ko*_W6_〒q)B$ssDR)DVĂ-aEca :q0չ@@ҿ_:}GpBܷ.m| \ʸn"vǐ9g/ZD;/`%"{1`%k6^Z ̚Onf(L<{ƊɚI*9L~R0NœXoM mϫ_ݭi~m+ H]]Tom 3 \`KY*߈{ͭ *R'#,:k^Z0q UvxU7ƀN}?5,:aC(xH%6c ElHk"qDqx&[\HYGy֊G)S&ZYkĶCIʴ H7A@ҹ Pqr0eE6ludZצZUb.>Yʥ&S v$p^>:bl#%1c ç S24V1/J({G0ClvY6սwL =ʤ-b*]ڼW^\Ҿ[\Ш2{/Y7$mu(T8n݌ 'qq$e~NIk1x8 _٤WC'Ҥ/\Hأ" R8{2z"xd/mڵή,0CXlD'h})eC4:zbA!D͡~+/ 2؝\A9#FOH+ʞ;[#޼{1/tyPeyG.fmr!Ƒy埴Nma<$̢~֨sA ZTlv' .R-Vamz!>;-Xay]CdW"=z8(G/nyQIeE-ٌN/Nĩ J,P[6;h([żd B{Iv^<[SՉWN`Tq{݆֗a ;N;YuXrƣ7c~,m4RX^ Jgό/MuʉT|pH] _t}FE %B]߁7Nзsj*MVI ٹ<#c~6BH뚰#BNA!Y6Tv5d#8J<۾H:$@z/juh![g}@6?$qS媙rj]xW~?mBAΘw/q-מv .gWUi;?Aoz±,Y8x3Qs8,!L K3ݕO~ʣ7i,U}>cQZz?CFƶ)on4 $ Narey4VF"+ؠJN95ɔ > }/%H 75Le'ql"wKR_:I otyS{Y>h3%'zn#G7bS)$xdX,{v>/s:WsMw?}<^ﴪ+3 sv?A-Gj ]v\S{<K RxH@U5f_b\XU?*L%dbڲG[S< DE57krKռ\G(֐woX.9vּMB@ղKgclF( YDDLWKѩ5և+**ܜR9I^e+_0Vb?i8*N.Tm'Êk/hNI)"r$ƆJrm$QzӐ/7tM)]gxL;y>[$!{`7t|t+U0:e\۩rS %*8Y$qnp{ ݋Tߢqۯ+I$SH#tt K

ݪ4{հE} s*GŸΩTGJF ܀hs{/&$2HM_@t7#kX&N}~\2*g^e&MiI}Uf(pWӗ(YoxDĪP@BUP0?/kTgBvr"_@EWvHtVEqu,luv=BqgҪM]}2Ĺe25]^Umu S3U4enWyd"Y:(T `na,vڈS*ij@SŊ[x+E+*'PdѻW-|X-uPeg iVTk9hn )ɇְ;RcH|=" ] FFB`W6i,U_+[ge{;Y&Jq~qWt/Bj @c_a޻GWw܌Iw?n_IVo{Mˏp@XU6*qM /5|w_[$CNTF nΗwMaX2ۻ6UAG3;K'h  ᥠzxlٓ@4]HjeVOB^w 'Խ4Ge*yɺjڃ}+ ڝ;F1A2r{U`%hyvYgA>.D9W[F̀p\"`[J '{()&Z{oa[ ɂb20jl= /cv@^%?T S̈7Bj*YO1G.dW,bs#ۃXAF I##^{EQmR" g!rOB?rթHlmŰH*7f 1҄%EZZYXhx[<,ozJ#DYZJ]HC[{&n v>/V p(NI9]YRH`< ,f(oEb] 4i ~LR8&JBmnale* },R{Ξ$ڇb)&+p@q5MO3cs[K3 .;@Sdjm_P)q  vJʫ `v±۽+;zu`vllwC dcB1&86rj,;k٨__}Qxş:SL)>yJox{KaB4 )s&λ~Z/pزIO5h [=ms0NEUC[c^vDǀg?|?{LvPtMEj+ݍhFFgWY[WΖQTO@!1ȓc `);#Uj{4G^ҶL׀+n6A/>=f۱5YQm ,, ogVvyY?52ʴ v,]ѶhHh$7jkP:ֵǎԝRanLmLos(7[!W|(XhČd;w>7~kٱ֛&pjq\X^f`!vѰ6+'P^}6wT..LMu3Wwr`JaJ @hJAke'Wjǹ+BLZvl?7>螞 #~L7GmW$hsEhmq;-̵Q}*"ʤ ,r5됥jyE0rrLrz^ܴDc]1 [@c%3s#>-LB/5eRB1uW^j_x`7^Ԭk&ThE3` Ȫr-#l}|,dOMя]w33/cDȪ!HŧXV%j&Erv6V;6>G p_ B\&U>@m^[3 z8Xj91=6haYi qˌ!q=x(~՝*]|d>LȒ.wV=;hi)krg1Z5#ğg2XI=iii!+#;DV{vcO1 MܻNߎNU Ԯy[o$^BPNm|KAcWB "a[<ņW,ĀO(4{P*.V=GcSC1h-$RZ 1G?3ɻӕDFKQsq{Mc_ [le=r/GM#?ZQd[DvDy@8-8{ Z -z_4qM`G"T܌? 5z$>+8o~s&NJf( S$@d-&]'8Ɠ3|rdqMVsyd c^;[{JdYhy'ae{S]"N[~Q\*n,GRL^W^G\.f0ms==9_Y E߾-+Q`T:ipxEw;VndN#> <^bȮu5EmfM6+[a*y yZ"cv2>֛?Dzsv=U)|$MQgh2V5#nX#ğT"#T~vhF+uSkSnީV ɗ]*;~0䐡yחfT]`JEǾ7NNV>~oW+{_p~̈́ ^OMBѓ#Gk x_mMYF}m-v!II4y<9|Fٲ[(dsK(VE%aJc%ϔ=L3SKdi?~b9gL٢ t$ ƗF9TW2`Z7{DT&_w ١5WR/Qb,a}?gbٔ^N9ivvqp2H5r|~5!YF0&ė+J vwd0w.VlTސ6/q@fË pss!h })Nʹ ;'ip 5\~Jh,+7Mڵ~Eif8(AǤ1u+Fs.^ageH̾D +v{ i]H<ߚSec3ONnw$В;ӊxbuZg>->,ѳK Q^ordBt~@Kv=CU? ^8\!a'gnf ]Ƽ++d(Eii$:ojWtgۻB l6MOjLA@ej"LPg ֦&tAwb#,WL}iPdj KDGkpvb*q3*J1^4FՓ # 1z.)& ~gt2?H5 *[ ߪdR<+#- ^8r@Z Rd0ő?J6lz0[Ւ+e).-;9ZWHf?Hו&UO=# V1Rt ܜΨvʙ񦇤I)b"%?1s-mŽPK쭧95I- ?lJDlrj:)e 8b&DS/L+S2 0qfߘ5hrE,W4}zz0ή>&˛^rByҟZ9ثZ_;?渵ܲna{$Mm#[\E<1ʴ ikG,9MX["ﱡ*STH_ ܪbp}]c)j0Y4L3G*8;fbXBӤE(gX/QBled9<0ԁh% tMSpG(`*!_lF=qwD| `"چݺBc0u:WlRE(eE!ݜZ=$Q*㝐T:n[;%u-Tw#aL3$;<4B (D$'ձÒ(Tqֈ\ψJv!&8J/ uVuch{|G(cFmbe3[<{=TĻoE zoP&3|>0Y<5=A|YԢǣa[^?Lhp6Qݮg-mDNrl`~p:5[ i=s_)S1` SsWq Pm*h;Wf﬉qjȇ ZVWLiF]}H7U a&1Ӭ9a |S;hHL:>mF4OT|6 {O# /OTK芞-0Ìəӭ<9F|Z%J[-l_س7%xE}3R32K$ui'*8Jia@P/xqvsZ77 }{mylcF]J瘾5=_gd7~sV9 @ʘٴ .߽­Ɍ/O_ dDx-&H"!ʼ.'*>yjV0׃;‰l)Tt*!0 f)i^T+r.+7gnd۬}L'7 "&$ |\VϬ\%*H"~2bТB)+̤m\ݣ#Fj߰OoKkѮJ*S}3C1pc#UfO@$d[)2R3?]}4ilbe">[fߐ T0>ZRh xށo#PQf9@) M1@'WG_skyȣ>{? tV~7G`@delAY[:۠']c$LZ*k;OqG3)we*ǩ}DSP2h1Z:M[t >l/ JR.ωS"Q,Z}*p1jt`4oàSVԌOP_?aFP&9Je Ndnՙ{ %}P|2Q1H7gPe-m>~2["0Q&>JqPo䱎$b'+<vY.aq{Ș$<]lO*kHNH;S"ثqj|yNOBٸ:pCЏY#ē[A8$$<4%E^ղWDA#39G-E*Y 96Mt1ZlZ\ CK*$i5 Ot *Hc`BxFinWJݕ9TqI57m"Q:<\,=l2ِy6,z{x]~gh\lµ0 EL_lCr-dJ^ߚϡ#|ARҊ\Gɱ#Ohxu aZӍIc3}=+ X_ADAxO3ƩLmݚ>lv]=fڼrx c .E?]t~ moF[dsТ}DӰ;_~SqF} OG%[f%Vs=ЋH}qgϢ)Qz~Q;@\\ ?նwВ)(xۀpU[e_p|L&u /0΁ZldL/]KɱvՓm~cz}珫9ljfJ\; Q`#kX*fx}dB__Jl:TP/ [T(cO U)mRآ?2޾41,lu$bɑ"k.HLG/B80,|F N2t5}L$AIXJ(pZ@C Hɦ2x8%ָcf"EZ*q:}}$Nu p'mڑdv8be>x9@s2_IM?>m+qjIjH.EyB}$ZqbKFUJ`:y aD-ڍT)~[)ʁlv-AܽKcrW}L.z 1mTK-Mj^Q MD^oX 4HNvkVoU䏚B$NzFq5bvHLNIe߂\kDK0dڴJI 6"F[Uq?EF,IFM.DX1P!\p ?|H7a@4L8 zBT#,A:{v^+\\L-bA_&*ZkZD" 4!(֗ua@ ҧ PqA%ߩJs2<#ƀ09p::q7[:0g8 Zl8Hh4_qMipUo$}2r )If u ecDݲUKq?P nyF1p]Hxk.ﷱWX[gY2bF'-P&X]o!',;;7H!KSOlܶ8+ 9wQ4 (r$Q)DI26Dh2Дsm* 7"*|C  ]UGuPk#û:\rdhsiQ?МdOh'y0:%2öV \%_-ltB$BT浗&t*prf*(D͔۰O7NyTp";siWH] ^E &&`ERO dEcH 'CakIbw` $X[CW ߩ1gTu(qRr?8|KXOnrqO=Be<&A ؓ8_Ҽ98T3t3O T(w>jFvF뤣-ez0N] ZSm~_vXdwgB?ƭp9pEq{lJ~n Sp6{UGʦE?90,0@j4^ː wi9dCZ2DкAyӥ]!]ҁL8jJߢ.0K/ ajY11fѬŹX掠$@eSgJ,=UVBd7s iCk|oAwg COyL:V,o@&UkBv+8g/-˼yEX2,m. ,y +χ9;vjRIa7*n7M%RaXYUീ;Y{bC (gE[$wpt[~a  rƫ "b>xŐ Wp|~B%;ǹ YWçʏw:@*$e?RW,"qiy]ELG;qϝ] "ZݪY6Y > cL4CPL )NyѶj2<λ> Bn1 * 8J#=Y0"3Hx=>~ڢp+KRt { ܹӔ1\{T]WW-JKd6Dk3L8OC荶Ř8SN?cU]e#RĔO a^2 QjKvP\LݮQHGQ)ju1Y׵-u7K<>M׆!`O f̼ܮMvf/)8 ze}JbX_1I98',^<0JOf^_7i$h/%?Ue/vdqn#p;5ZgDh2fmg=27IS9 cn +̶ivϞl5bg+ C+iۖ=w0[ゖ(s_=p%w_d"5"fVc' +muM/apٕq[D/)#.ZQHj8Q{^ 6d?:[`VAF٫7oU% jo\;"ݔUَBH[2&"FG!o!_!8>4L[xkk7_g!GpAƸ. u+Wvsis׾3+.Nm1jc19gC0ר~X/OnX$A )1/M;|k!R;r8 Mu1l}rT8;OCEW2Lv+NXz,h՜],?y4PQ$yo2';ёp mw@JMNoYV>ћ+\X^.01̌^.N9dYLl>/v4*NʖiA?!m )<$dU7nAͳIVgh?`»+LMJȒ -|wLҫDI@ nPu.1Vw»͸@<)p0wɲ+^ϫZzt`;[ 醧Ҭ 9%3[rM*wFŜҞݾ6m2C<Q(ڛȱ*GeM_'r#W_CQ>GLˈ bx1]RȆF"pАn|<>Z:dȆQ###ݭN:cixcqNgд0{;&m4!;W)T[`NSA|@py_ :^!7w(U8TX=v l7x#%n8sS00oOue`Io+CfQ9ōާ>E& h$@B}Wc N!BY:ȑc>+BD;}ENLxdX>ܟTiEZ1=nq6pzEtBKE:!S ^M)X#KܟsWQqW~]Y;G9dTHh ).jQƇs!4  iY@٤ n&I`٢el O2 2<0&:bwnNsj"$,|$w{,k˒q---/}G^M+gZ['U.ÕpW$o`@p|a.f6Htvm[eGPBlo<O5E$>HGHE/O0l€;dr04Q=BIzUj@ '$.VcqG#;jk )\p #V ݺyI ;ϭRJLU 7}jx/]mm#%Im==? ;%6 ٝGag'zB%QbIYj8f}iiі]JtD:gk*N?㒧yanPj{XX6L^Ca$+``)~L9P~쮈Yk%۪DR%ǺyNHY9RŚLJ+#a#wIlJ rrӟO>jN0ܨA Oa?r`ϞX˚gtR<:_z^HŗEm鿬s]`}bGA(B6kF0r#b.nR(̋5cJ;d,^óC8ȧ<0iwK@etn #BBҜFwGbRetZpA}0HxlQ)n %ei7lu prϵ`KEuC3 dS2aڃ"V^$u_-(r[>k$=(y$:j +9E̬ĥt Xb!H)3.jb]O4L­2DaBx.[(.ވВQSBImxťj$ B_ 1_rw_"ܳ j;eweF)DH݄ȣ$emގVzǕ~1v<d PhB,ЖB ]d)XUA8)#eK޺\A짵"I.2>p'WfGv ++Z):,仕Y9qH7O6O=:]hZp ؎k .~ۖcR5 Ԏ]]J-/Y]H+q{:y`Yc1>^ٳc{4Y^r}x8YOZGO7qpY^OY/֓""Ҧys|DU^]*{ǔ}xqq_,?#=>K`eڨF4 ig8m.Z<ol~MarU`#s+7ouOLAJ%R L1f~"WƓ pJWUe7 d , \B3Jww'?~T)Xl4ҌbPH*xê@B=U Fǝ|!G5oK4s bD28Js\}ݻ$~JzۀY ϝ2_ZC6ڗQ4SL5jhVM! }%m޶S̃=~:ؙ@{/duҠU47&s^;Kxbܤj*!˖ dYŅY]{@{IQ|lUSvO'P|!g3'xX pwy~OBkJ5 'a sq+z%oM kI KO`D>ZF_-| -'BTI=-2D19lmbQjd"P۾X?Mm5K׏~JĎ+U7/gB@U!*]gQ8Eʉh@6թ[ y\ҷRE{->gPh)Tݽ8ze=Ij*>%PbtSy3KM}&CR-@RyFmVd__ c6;ށ< 8W[[iex0dsw\g* j{%/-DIa`ܢ|,챋tmAMkQ%G ' @ȀLR,&:f6kc ;W ZB-:.vx>&IpK) |lGߜGU`M{O4:`{joLqqW@tΔ0ȅS0p+6m |WKQoH_IT%zn+Ω'eʼVHw3zph׬CQ2˭kjW-K2ZYc>P("v"M&N|d|8JFAzW7Rrc t'42Uaovh>vkr wЧ̠O.Kq)4l^\'V!J#tʊm+ɽpO].$ q6o_ agEZU/@ qjSֳ9;uE @ys*j~cw#gd?Mr8a,Ꙃ[ FTv ndOjdm&R.ē$F|خu4nHleX{/)Zڬn`|3퐸,`~.<5z5'Agj p}$lQ>p/\I!fҍ0lwu,ُ5[wO9[1s Aj%bMtl;]r$(Oy+" ցU6>}roUd ¼P 0 h.uzm1"uRy#k^4:BamI;<_qdD0X^8%d{:!,u4 lsfa]٧P#D"3X,x@7aCugۀHWt꜓Q4$5IkL2|ZB뮟Q"-V{SzS:wX珟]DLݚղU5Ţ+R>:JoZ ԬGIiЅtMU_zކؖ~?/YUrlD kw@%]R,AZsCAG17yT=CN~-(jWvdRC]x=h}nqVhV¢C:UGԠ!j7vI:el``@1vGH]C8ʣߥ/w8 leir?"_^k=wl5:i5b! >5 P0P[+> fYHRt8s6hVjM8PbY*-a㛥 !eɌ\Q!|59}mrnVSd7dC`^k86 bF{'H| Xxy͚w O;d< ?eXMcNznƣ7Wbo*v/s<ڙkbd)+DACm"\RqNJUlɳ,Z;Pl(ȫbo <@;8 i4!¢6U~j6kWÑO>A41i 2D$ ;M}l|e GTVNӳ(`}NJ/"^"a!TSQ)EH4VɒFSR@=o/MȗdIs*p?QyİUM4M9EPa/j:'va,[sbfURe\mU ħTVeZqk =GOoCFܩV".aUfzrͧ}s#xQ^g}VQy` 3„\Ȳ=XC`U9BϯcXHeJZ7EKuJ_ vN+f+dTwGuZ#h{55{QFԢ(ZD=f!v* uz>H >2 K$mJCvZww\ '(]ټV-pDޅ̿Ri[~E$L 30Mt$|n\q\ψLPBBJ%DL r޴ n9 H!E [ϝ:tC5U'r(**ũvP4uwO4 G6 (^|PnMM/}'}RbxQnJKC[q( xV_M`0P'{jSq.@ b%kD@p?|IA5DӴ<GjG\FQ\wY9 PWС3upkjL@5R7`IZ2Z"?f_ݽ㞩Ёq6 *ȫ.ӗ ~?k,&qxOn)rkȎu>"K/O-^Aߓ*#o_x aqGGsTL e}ws`>aCQtbLQ"}oW.likJYMYrէv:lՇz&E0W@Xsm\jf|K2T>r iXڕ  e)'uAR\ԓԙS;YN6ZjlӠMÒέ݇1Q 9<2[ú5?Nd%_G|=q*x YYԥutSGp ޵."\cqL2fj4:~O D)6F+L4B+'jŒ$`]vЈfVTDK_:z6ٲiIt]3b (Z j9on`5I(?E}=(W|6r\2_ʶen|N @ԭ yZ_d' Mէا*nE8h˻T3(d*YO7,)3{ͱ572rb,,,baj4#QL%˹MF>]Ufm[r{.7q!v$3V3+ovg$B7ߠ[~ qP}51ya9x0dM/ʕ$XH`nS++g\d چsUPeD?!40n0N8W4? ZʹdW|U* k)(Q ^wNw$+=l ,DDy酆7}$a+_V <nT9+@8.0t r$aL= e\8A F+q#K6LJzmHV>2< gN"02;LƧv XFOw=W+*Zt˲_Ia<{։g(.;,;z>C;Ļj;T+?UXyqnA,ksLgٳ_VdNKZ'<Hk'hT'c \[⏪yty {%lP@6I6[%?mCf@vn)lHg+nyY!̽ǡ ˇ,cC5芦O,($Wj _WD}!w=V`*#ćϕ-[Fq+zAb yuc7+'Jr b: e#j T²)~PRn*7Lo0jk)ؤ3h ² *fA7з1[!ai3agp.8Pn{=fyl;RMw߫ 6 ;@GfJ+: YcgXRH$׈S\r49":*x\V$''W62<4o(y^ ȗj2 ;:ċZxzk;U8vtO&GNx?;')Li1W(FiN+*H/qw] ᢀr`@ E&,Q̼D`E#GcB7x}ޔ"M>w/E>z/Ȟ,)]Qż &-r䅛xfPk=|zt>ZHiVC$Yo#|Z@*Y} ވ^ԋgj@"j]'(E rG1=ԂDks I#?]vOŽ04*g;ώcM tt@n'%:hEOd,١]kE'ԎʢcQWǙfiU8FP;+0l 8\z9kktIQ6E`tp+h8yHaifɬ%ŏTN #YXxB{ۍ tcCҮ&݌X| C&̀O k2MwNQ|9aؤ}EO>;I(DyoC[S?[!+/Þoʑ"r<L.9mZiiYq=#| Np!T;oJ) I^T?R6OPd1L,VȬ_DKg6axx2SyϧW.ֵ-j srx Ֆ/;zS7{NgkbU4.' @Eaѣ+ZxȢx1+7xd=_ :rLrݏ^xг]Au1M=MFy;}j D^stv4ijRhji'pmj 9at9XwyOtx0-GyDpf&E_/vI+v9?4|un@adt0j'jm80^|n"O8#O 7a>t!6נR/.0z^ ?6ф#7ܛx1ooخ8 vw>*\B,z`Mլ64SE5Ay0b]ڡ<A>FC ,W0mǔ'ќ">(sWoB11- +H"܎B †&zIRqblyΎR7T ]%[5#jE82oA 4r#<)Śܪ9n)*JW+Vӌ u-N@'p}m7ʺooZd4,s|IxH Hfߋ<^/ўy? [/56-މ"SFr>Fwh7R)Dk+َg(zz!.2 J7\kgbC ÇUlt@ *;!tЫxy3x*7=L[;Q ,W٭8]7vr(Ì\՞ٚغ^ئ:F3?Ԩj)c"9.R~'nrr۔]yZ$t$SlG"fw^BMm&pۖן4w@Un(`5i ` #qI_?KӪW73,F i ?p;XT#^Gٺ*dMmiߌ/\b?yHϜ~Օa Jħxў~VFkQO8"O$8G'fWq'iLj Z"4r| >_BpUyE@B>+d5]焇Xc3jg}S#G\s, 56*&ÝG1 T| _Kl@BEpBp3gJ4`:Xג(FZbVX`iNe!nqQfMΑu>0vͤZFAU[wӉWٝ:}ؐ:}K.Ľ=](!  %n9M4#[ljCp 0}?rk)Pa?=[rV7*vҠydnYI }Q0):ǘ1(ۡhAsXih]ߛ̀ZkcB ^l~^5ȓT `_ 1"eAfd7MWi|C::[+hᄏ+9U_][L;NhZֱ>ST[Fz\CI+&@JL[|gTipدU,bKjkڒ^&lԦOmy,_LXkۇ.:ZmIRAR)R6:Mr{ }%&Aé'^s) asaAJ:m 1MD\;eT^bf(oBxN/¬^K6q3m-)ՐslȰ4 5 b4oСڬ Lj:Wϐ;4t۾b<+)?gշ,ݪvi!PlFq n4"o"FEucAH)rMr5 lYIƆ5"y.DD..f)okgPO^txAa1rbZ53}`Wwk]ڜ}.4þD6u`P[8GY[7"$̦'|)$F[KOk"<ڕTp19Sx6 S )%lVGtFLV*3J =:ޣ0T\|N;UjIwqN% h͈uahغHfԬuStE\~_Zmg-MÊrq@Ch p)䠛O"d6gmSˡ\os6bDI^y?xD9Ho> U `)R{( H7$J2?]}ڔ2ǧN) *KO|UUPgF=f璽_o~A+\Jtb>@`xQbAi8Skٴ^t;Lt;. P%$dzvtȖ\'1x_6_ *AhǾ:8Ox)hs%Y; =.G.@y.p)|ߚokx+kӥQV,V^=^Wg];E6a%}(":v8( |]\#c+Z2N(g2e**!rXLv9]ܢFi>L ul7QP\C1A NH~e#!M:h.l׮$PMM2?"Sf$E\R)u71dTaJ-&S+cNp!aa1 ԨiT7N H?"=W$Ն򗜆6*D Χd1扺mMgl$X` P ˜^AKڽz+fE*%bkކޣnit}qv/oݖ?V=4y]:Wd7'1FfBt\KVx 5jB+uz]Γ 3~!z2L#5m=I5^Jљ% (Ԯiƞb_u<5 5 (xkbGCw H0mOfkbbHzi1 &NSw:G|*ȇO+]Ԭ6sU l8츖^Ҋ79>rʿ 6^ -M{1eӷgǾCn; <+B. oŠLxMW[6 I;F ?vP>y@TXY5VI&!MD+\ljgTm^-Y|g YT@s>jVa|5 H3 PT~L◺EHRBњ|D(h2g|IU 兖ђ5B͎R^0l g#p~}Lt#ֺx,s7%"H)PSLU=3Kè=7*w9 jJAmƮƇ~- Y{z>6w68|:j/mրxmxXI,_Wpjmq?{*jWriAA  T+s4ex|d^i\sy1\A i٬^-+ 2)%.e2G4/_oⴛ ҂ AZtŰ-qEe:KnpF~>=>czP&}v+ヰ$EtoXMMUj}5A<_2#RG(Ӿ!37:E%JJp}_пNn{WC:v5N]BxS3ih|/QMKSw|Bq <Ϝ qWLa?} >i'(0I}y2=  H "ᗕǚGe).xF2r, >Э8-E3+L !?7CsǖtzcG+(I) 0V\wpf:Ѱ.x5uU*5E k)(BJo ,F32Uz,Dc& ^g Xh$:\姻QLD„2m^tjUU}c:: :<$ zSd45.Za/s(laLC]81ޑD3$̸ }`ëU {JQ!FDGWzoѢ1MNΒ(,XeJ4> #RrdCG#;E½82(55Il/t|@e vV<[2]1ٞ1iepO|ј,URyſ]kKA'TfԕXha|(y(mqe2QS{Odjz4+GJ* -"8襚1ç NL*8/ I0R~T1}@*lDTZѲ~橔%JNp}k[ }v͎I0a+G!(غdaR]^f)^hƯhؑ>q :JkqJ~ bG8zȸXy~6MgV@)p8fA:C(R꺊Ŀ*Wg`"xl+i;Emha<."^ @ œ.ʎ>:$Lcyzؓ oG Sf"Y?CuD1[-.d;PDV.?V}`2i;#dFbxdv2[~Ņ=1WLF9 Rws/Dj?f^+X$3dzZH% )#1+!lCwq^kńY [Y77-tT?vdcmLwC7&N`w;J˰b(q8Ba~ SHc>PRnHAc ֍$. (UG$ ZaяE5)y؃K㇁z>6ܩeS[E 7FȆ%KEB+*jvl<33zr.3Yh(^#_ ~4X2..ػ2?pVN5y^C9/Ttq8U.tedGY_3JX ՈWeR kh\.+3QYb(R3;d7eWMp߯. n͒ +(φs,i^6"67\Dz[©AO:.{}Eug?YZܭ=Q[B k݆Č&renep0W- &.i˸|oKk4ٗ\ac/߯Izo!f:X6Z}SI?`Psw!O(") K Z j6q؋s6qu9![D$N ~\U`A;!ly@3oķ^;ڨn Gmd"MbIx\352Ium|˴vKS d/{3/OoϷL4T$͈f=hUF05U୘ob1i#ã1trQ|%h$3LݙotGVt .k¶auiHdR`9<5+ao1Vq%V'z]ޏY!ȁJ&#Nsu#:sgGgG2uy`J Ow!,@x qG;0o]B85hЭ41a1 @*kAcG-_IN/b] ՝E5+G+;VmahXՇM@Axa)eGGSj$0;osTY!SrfY+OA I#P;GFs +.cfgG 3ޏ?i}1Gi-Xp~@sGM>3atOC7@Nl=P!,׭i8|Xqd|4mґ+}g+Z:9(GȤ}07[y~G@Մ Kخ`=7:=3!+LFBw`~"(T3M|=,LEGgPOե"#X>:OR4_=Cx/߹j":: 6T}llF5W="dxo8?ѫS K3,,PHE30^ L?sHT3~U)S-y\gCm6أsñ`b^rσ޵Gv9;!_# =5| rC\{O";18L|a_emI%l,%W1Y&V b -p]ld6,0R%B|c6go>=i5ʟPBu :ϨUB{Xiy)}kE |+B24CVK_!+:aT2&iyPk^Q's2MY[ ۣ-m|aq#uS esRlerCk8 Z?OH'סPrzJxS~f?%>*gu/,vn)ԯQPY00yݤUa6Ey [bZỹL@iAiqbz"MțݙQ+%E[8SlV9C?WQNȫg2ߓt.h7vu{t҈RC-e5x)ek^b,jwŦB. D>$z&wj&o(ֱzlsAeF]>쾅bvL"}IٺԹ{<3H bE(3#ϬBdNW36~]9KU :Q orw1ҪZIզ{n{%JUa!K8'q^XL :itq&ݱTG1: [T ހ24a׻nێ<~%IWfy9ABk{gٌT#҂ #nIuTxc;r1? FBeQ5sI ]@L:Wʂ}baJC*swzCqhmNHDžT [=l]OMm1^vKBQ8j~VRK%Un_5Dtv',NZUA4  @8I(6Cr6*M& qp) [l9~OѡF2^xsWb9O_;N\Di%BY۫B(}f996ژHǩо^-H=kKLU\~3e<;B[u]ԅ;L~"H(9V4( ѥk)"2XNLZW}Gu/Qݲ^ )M諣J/UxU:9Q'Qz/T5Dz7?Ħ 9C)e[+%$>-$$g}pcVfZ` |:s,?\rR$yD t !F\8j*RI2C,LzJ?wkc/`#Nʕoёn,Vӕ/hBK#Tm.{^݆Xi_/[1 [+M0pݪ80ˮzHFi/l-Mb.=8rMZsB?)jR?^8!LZ%2NqbY5o;|tE`OJMU8r A&D _#&Cn 2$ !eyYT7V>f* \ʹm]rLUoi0C5y]$-Ak^=!̻8Ѩ~CSb]=~s}8?0?d_NW~p{76ZPjY5T.rD~:X2@+IɮP0J <6\<"b(f]KۆeD''(MR !,J =fKV,SDz k.6צ{ Ҏ-$m1n̐襑Vb}r!ԀOXdoX|혩G^NPxYV櫬~cm5eX9>j7q4YQJ̓gzinbkC|4LV8 h$F}v\e iehEK6XhIM u<%^|Wמ]x3`*q۾<_c 2M3q%x=Dge0 '1h`u@KΑr j\ LNeI{ԡݚ7DؓJ\Ȣ=ǪL{/$^vCJFS>*zX*a Be~UL]'S9qnJkFBoҢo?B~h%4/+ )4JmJoN ,gm_HgZ <ҡN>2$}\Qe(iܖ1x咛ĩ]9I%fYa#W RO݁!i/@@ AMe͉;~NnG(fRviwv)fU,}<Ԝºd_I3  }*1]eB%qVK܀qkT {s9~@F%%Bv)cڅh_[UOy k*KRJe=FF ,E `Nt5Хoy'3H@^?qټ˘Nr:}w]H12u.% )wV:3B7kB\)ˆ(YGV U: 5,>ji!h̲]&Cm=5KRB%=Z"v' G$=fO:P0k9@<{nnDŽ^iAt2wLB0IDϼE5/  Q)y'4\'Bu!7H/^Iò_!F-_+F~Wm&1iUl?ھں/өzB~;oJ~'Ǐe07:UMIDJ(AG8SRou)wv 5!۰PǠgZϧL>* M8 B0i_M^W7U3T W::*j2żsRz3i&q3kbC̶?A~n?W3Bde3;}/m!'lq\YY3 u/%R'6/E ~aI[.׵` LKX19HDi:- IZZqTSx|amvb,+S\) A_EgxOyQg%u$^>fƋm~#{XwI]*9 'i[;pV~zPmX]Ê'<4ͺäGVf 䲖_s! 4bo2"2Hq2m>*Ԑ^ xF]"()'%Q۽J=k;]u~ M˱J&=Q3 ΋ \!V:{K_guO|(HR_sRַX2Jq"kaזm==Ya6xW=ͭχ09,k+SjCWY+?SԁWmdG@ 8է+a^> tЪȲ!SoOñ E!OZF;}x>ئ+p X}@H$kP\բ|1Qt47PPu y9vk_14I yV1.oò;,ATY{5񆊰Mnӱ3V7r0Vkw}#YjsfsIiw^+%7'ХdqsJRuC&ݣI)B֐Ҍ?C^Et +?y09pզU$[a ~(rMc_>i uML2$(]$`geG)@oza GΟ?˲޵aᾦi)y#R|x6eҰyawPgc+-O@F5&+9, s+8t\)r_b;J300._OGXصG%3cEb`a F<6 ,FũeB$>44t)UQE<$A&W\Zk4{)"jiyBNi(أcňAsxU9h(BxKxS8xS*9]JfRI~rRzmVc5Z~5#2)9*X!Me0Fh+W7=*;շ [i&7ρ,g'L 9FaQ}oJ;>ޑ? T}@ Q!T:AwSmg_@[=?=]Qi*mTsK/ң呑.˲G^sʁ#sq2՟:yv%..>$(1Jْ ;؀&쥍)g*ۺ nVmޯeڎ[WclO:t]7gD34b .4ʲ )MQ>mk\o\ Gvi=/,)>nfKF%"\8R=$ .!mб1jDBH h%4Qlw^ϓ[{'nnak;Rj'V?;c63y5|!QOGMY~K*B-o/`Dj5-2 Fvn/8BGVVz-^Jd~_ZEgj8V)}E ]2FbyM~ "Pi% UEvao!3lo2r]$PlyE"uIr]-ͷے˲pʇzKny9)!S{V>%h 5( H{06PXBt]Y_̞oj,'n( ?LTL^{ʟلf\N_;upK hVt,LS`]#ťy$>]xh>!h {w/~+o/X_Dgl4ܠ;܀ on赆fWa^靕 #8@|Q#ѩ}5A1|˴6 m^*8WLP#Ns,$+"s23b{#g3Z/7>Y4OBиi$ tS4幦Ad;zi" NR7l5BoE&dن^ xi7):1A˵#Kϥ#^b{y9fO :[r vߠk8yg|Sr~E^œㅞ0G/1&&hE*YA~S#3XŸ|:MՇ@?yA`P, Zd_SpЦD'iM|Q1fąT9ֽB)<5;bMo!ʱ4Ǿ n!5*zGs#m lgTYaB&㆘2bQU) h4U L@% ]P|Ml7ys$UXZCEQwIքMX+pVUi_1;B(eT^LRA ii;/D\j ɱd=GyP@ܿzϊ}+7zxԝT)jga5!J j‹R[YHtgX+Ǵܬ(.__5T]珟һ-gLU|[IʻNy%Qw&/D~.,z_tamR.$+1nbU}[UP\'bOjqohS 2,źFUj*݁AD7ŵYěw+ 11DtlO]v d|k@"kkWePcĞ:~>H ~~ʆwg8ZL!ۂ "jD 6)=bY]=bHz9e!A'?ޏ+Z\B}10*_)}1j7,6 z(7zi[0'Nצ8f026ܲxײ[3|<  FC⡧z#XVbx.pމbyͣ R2t};)'q6Wl4qk]'x̳&;Z 7ۦ*T~`le k)YAvBM +0Ʀ6aw *u%HA#fPIy(1D(ňk}Q/#|_*9?4.EEN 1Q`ͼ6BƃSpkHKl9mI]3}D|ùsgOF Յb0^il\7UE2aOVcV9{]_ =a; 76o+KCB9E0{uGCEY1sWtA\՞s-0@m&R)Qooֻ`5c*7g|x(х7ndG MDR2)aNǵ,*Az>(YnpF-B૶g0vh!H )-40Z@=tD=ŵ0JbFxNzxPvz:I0nj%Aᮟ]|xj'\<5uB L:g q=H3 )MTjE֦7QwƌJݬt-$bTenP]4kRbrsgv̔RQEzGfK\wNǿهMP!'ʍyh\nόN?9=T`ܸVB|wG`a'O4.CIp5K܆'#\9 }BV먕˒Bn%| md }h$/,Hmp@]ݓ0j Ds?DbawE@8iM"( KS^ 7-HR\pzU[RS*v+;>4p `;:>̓O +faUbA[數uQzħHQhSWzT}'"Zwu{m ciPjzdJ7H%o^uz̷Α:h뫪]=W O ͙h6({ 0ƿ _ 1I||L-B1vfd|T"$8z@C(ZcXOj[gdm |,bcd5L Jz奔% tK('-ϷmNyi÷ ѮVs*'*2KϪ olt`<"G$4!veEC(<5WM>BEۓ{6u' 6Ēj _r+H`19'N꼐#]"z (v5j-%&%b{"Ԭ+HQ?k +/`͞L-m2JO)a%WV1ZDnfڻ؜z Wcjw/EY)KtT4§KF 7Tyky ܲK&-"T+^u%J{G]GCCK7aQSn=?(n $uB>iJ bcz45GoP副!s i,ӱ03E]j*%I }ORxoʽ§W[O Mԃ~ɬ zd>e5wJ)hG):]X#m[͘$dg\Z~0GQ2c퐛Q%bҫYA%xyJ,E*3vx66 5}{m%1N|W6zL=mevjd) 57\(Fyy&`I7MT9~{.BT5 <KTNW[KJfMIVuU,ݑl@A l4%PehIg*Yq< 8І[oG$o:6px^;gߨ"eoAE &̱@Qed&ݭ0E4Bl4o=ĮR}@m)jYS~Ef4ܘ?}/"'Z={6p{t(8Fxqf/ vsʭ_쳘Qs(K e//I_*C;RӝVullݲR*Sc1՜2T7!N$Gä?ḷy9o奴+_p~?Hn4]eZ1$C02%yחl#2T o6̀OnG?캬#5/9VTtQzQx4C4qrQ>=Dbȅӝj>:%,XSvճvyyW\k,Pb!ª?A &{3рH~%,)9ҳʼ-p3} dOGHY Yi6cR ɖ2J,~UqbbvڞԌV0 rpomb*Ť<$竄kF4=Yx߇o uee>[Tn!a;e%ς)o<-P-v$3< qҡꥭLۨHF-(ԥ&63XW$CN)كB%՘k>F냈 0xZ k2A^B\K=Ќw]CǦK]zRLo@`A'` VOLrvI)1J).x-9MhW#: ǑR., Bcf3|Ld@)bj84c,SB×{ԘB=`E:ZC,VT"61iyD%p Mjb+TBD6.uB6EwU_=OZ:M\H;2 K uBNy\r_"Ͱ].|T"#eU*WԞc B=fc&e7KsqL|׏F4KZ<Zny>yQCiu#!ҙ#|fe6K8}9Xo;ea8vxa"]o;hӨb:*,"w.^vH#8FVaHꙇfR[`_=I37kv@pC ku܏"L^4x93O~A}JwoYN6lqn%BjJq-Q7`+ -vgXlSwE5l|g6dA4\]p"ɅZuQ OcO~-+N@L!9=ii QWF=*IW9[ecH@d7drƑJ4vaqyԓErɆ1a_Br'9G}|*4|pejϠ ٦鏪WZ6g2JUod5X B*$ێΚ|P4/W{S`FħؕЭuH(@َeU:`qqj<9,6ͨ6&NH[`t$n@mAT8DK"=9G 5GOi˝'W6CS>S']+_oë Mn !:#ޫqyo\kRd'zd5"m>8JQ1 ֘8iCDiIPlcxzʎ x˗k 8*Wq*Vכ0+TƊ)\^`MSH"Ԙ:_Cl67 SϦv2T>ĚNׇڇI"J#YZN![Q^"+1+/g2X@ڎRo0ic{5]7Cj|mt»W#VPܘ04ŕ ˇXzN@_sqpcN5ᓴg Tfۯc)vHEO%9Y)-T=#+5Eñ(?֭|g})4*K~[y2ֽ[^(L]žm}o6z2X#i CRL1H4$T<|?h׆7ǰ*?EM*#g|7F2CFiR*bzZ§#ڐ]֔Ȑ <-# 'J.0G&߳I#@fk<E~(>lt?娽;BDfPXiƽZivuH}Yxs "={w} J_5kZH5d?tBg>; қ)@cɩ|)<INM@9y%&%IU{kjKFi)F_TDk7OR])jvU o^>3b -J&@& W_ir]tC#:wS#VN1r졥K0mgVQˬ_-t{\h9\D&P–}) BO<'73'ܗ~ўѻ~"ci]Q.*_r.RcOHʍQPx9[tKE`Y1ZPkew2K]\|DQG7u<ý%@!,^6*'xbHuO<򖳽; .␛%Xt|1k_wa{p++LY9lĠH8DJ~('!@,UF}J pd8\naȃ}y.}?ppkbdAdi\T#P% GZ~{dq}N_֓H_P[]2] Zw&yž,jAVuw;\_*nϓ;[$0/<#̃F23\^z.{&m'T2]*;wd7Eq'a>ۇdG2҈N/Y IxW&Z Z<VDϣ% ~)GQ"58Q3'MݡK$1ݖi{%G<{yU`QK 1YW--,M u'/9T:l@,.!'Yk F?:皞>`}$1w1yJG\ӎ:q#yiYe*uEQ*z|ƫ)q3MWRrC;-#:gKq KgD7e\Nns_]~dh4 *΁|g$]Q;\7֪$ (4a+l\:,ۼcaFإo$BkLBݿ^ ^<-Z==훈[ld>֫/=C: gPpٕQ?{;h1GFbJ9.X 6#BtӎZؔJgϟ{C)C 3p ~`(A^K>{JbS|Ss|# Q"!IТd.)%*Pجءss2G{Uk;tSqX6*mgt<^AdxNl9>,"kcxQed͖;Pxfd`4leI{/?Պm;f@g^%Ն˼ߞ0Mr7~h 7M`suWb2R5s4v^A+"hސ$%ta H@)#2bU:Eδ&8Z77Dɭf zEdLʟfqX5v7 NZd2 J`n~ ݘuj"a7F `jp۩")5Q;λT: eNLςj"N lwˋ& LjhV'oJe^\Qw 1J:^Ex3tP-Ҷ4R9bELc)rZ~jE.,N['īca8s>٨)s4ѽqm޹|T 8=F۳眈AľC4l0/ 6uTBVQw.2|#2u> ߏ7^8DG1 [F~-{Q^psI{ldQO@FI8 (m0pNkH͐aEF]CNøp\)Ï՝$'D"<0BC*Zg*_r|YH v82Ґrն@V &mt5y_KD*9xq_KQAŤ|1i#x+'u a.³Gޞ3 wpt059f] (uRf)twEh.sŖ+P__伇zn2vaEAMXWo_N5Fk]͠WS8rF¸#zF( ^Nr˻4n̝3߮DE#$7e|y$ʴMB$d+t^'96EB[Xbt(fvݤҞHs$ WgnncTImnUm@1 ![Qmpڗٿ-u^&qMMyꀊѵI'Qt 6в$BvGzv* QvLJmDGk{E%12D/Bi!Ί" 30A^X.b҅ks=/Hs"dVL"-^7\Nr93ӖN,VĽeC?}؃+@ÛMմܹMWy#z.{p{0cdc~8%e)XWxy V`/g;K}vӆB"*7\_*pOZ^ui=' /5PFSJzϬ |%ڟ[qTj>4w쎙ʒD Gdy~NTI*d!H__sФ7 V xXkZ!gWۍ<&-yg-z.Xm}a?n5%hU1'|8 :'2FXܴ+68Hj \£K&7%0lVk-pɄV) +D>1Yc^p_ ^V*3c\je v[bD 3_XjS**`~h>!w[, h?#  ]H2?eSQ}1w̰NXե+![6&7>VvB%CW8QI˭P,ҲU yޕ>S15+v#uHo8!qC8TLPMֿ̻" ̮T#!r| Lƣ_CT%Uџ\!6Ld%\}pY󪥘Tp`/ ):xPD.UM~{39#')6{ 6kv}Dq갵+"{!K"nAPfk戬3:PG}ے/{x$(b}b7c\2Y@6J󂻣% ץド8.|y\ea*XQ)^=5m7բm Ncm]00c9̋J D ^C&&.Efo5u8a0ao(!+ OO w %9S93nl;} qAᔳ f ZlkgLjUOE1w,>c'ƥh5]+0SWmidXaضynEAs ӍS0@xzLһ׀/$/CD]uheqESyaUGA%%߾`goqZcS.AdKTѿ5,$"W]4305+!]n_ h`_X$zK63k#(0f }N<G~-Լw: 7T-Ta}b,Ikx`.PNѕ˫o-E>?W,jЛ" }=씇N#3c^G$#,CQoD-jmCM&wC* 'D7ׄͻLj¯V?_輵ߎj[v !gl*+Ut6pu H]U+җk\ rh(^GO:A%z9(xa*AVuZk 7N72C.^BZ`[X p}9 g,u=,ѥIk޼C+D%+*AкMڦ2a|Y v2/v%""(?&eCi}I.pʊo]*-+06L+*Z6X)*4ɯkف3>IUSwlWh>2M8Olk@~k=RǡSs .;|dg@`C]j'8Z1[s,PsT0PP($N5 nA<3a 8#m+`Jb7߁ǔ7gJ2#e BMQ;CZW=dy Gp#guwbr/{ԓr{s7܂*չv_<<edYtъD_N X>8wȖ$FWib({7V wm\A1Zu=@۫reKodPC\B3@=Bz/SË 3 D_Z-O^ɡH%c Q"rO(1$I*pYKtFHXX\ Dq -MvAߧUڴ& (9rX=tQq x\H995K4a>x!aӾnD3("}pVͬy.U@tpOF S'LݳƗ6x@lQv2X.%X=BzS:ZA&mtOuEm{?^`jOvў2*HӹlJ&IY[-jrt`s+Y^=a9h*/ #c.߲=(9z6%?Lw>LįޜL͔:Aю&TcGnj4; HxNIY{TX5*P4^$|U7xfjqg}'ʆ|.͢4pț'D`p.рawFf\LwzqÀ\ZgzNE"we1AYUPoejI+̳@4B :¨H}b+bQ$(ӑ9]o_9k Q.TG6GH.Nv^{M$K. c%;ANvm@T H$dW) ~G\)<&sHVE[ DP :L^G<@_!69*iL5vlL_JA4]ŝ5R:}W 5BGS: ES08~Z"D>e4pp<Ŭ A=j!Uz#6E#=$5s_j# `Y'go*6CE3 VUB$gH'=!1:xT֒}fT3j=Y@#gyxd}܅>D$Vl UB ;2K'-֕t05 d [Wv;W ޿RwfvUK$)|npʚm62d7)r#Ak/~MkHS'zOvT~$@S5yo zHh:|CKp L#@ubu(<Q&( ^c6T)%>[epKuN534\I^vdF$-3n ʫ[9d~oiq,ѐwbCjoVŠ5\nO.~U̦i?H6p :`h;}Mmdƃ gC/ݵ2Pi5V|xƿܿ)d8Ǧ 5;f9XZv$}0_ڊ9aӇJ:A̮YH[УLIRߠ꽝!_4CI _}|an3FhuУ_Yyy=94zXBuD!m3[}D${fШYldyh~ 2xI9oBXZEU[2r<(;JɍxFa6ԩ\Ɉ7xCMݨMJCg-W\7J]̽$BpB2s!-g~2Jkj~t+#L )AGtz~=c|g1". q0p9ZPhN&Bn9QIm>J~NyVWuPރ 0RZI nZqk))WyމANdͲQm 3yW:x{I;$k]؝Nͺ+_x,'D-߂V,إpfOTQCAPG86**Wfݞjq8*94Z\ę"c9vE}qέlҔvm`p i$v *w}@G#O襭+cJ-kM[j9rt"L,/M5HRh$fU4}3ew+^^%, "Ӈ1Q\hAp=nNx0YuͩZe͹ht /WaGbI.fSc' I M3&,|B}$Df[6%W`Am&Nb[{M! onh@FU!4k?P^ v7E2͙,-( R:9)d.`b5iZuUG=09P5}} IZPQfshuR}.˟zfswA& caAy!(GZKud0 ^{KF8tEkA9,T;%Mzg4o Lx"X5skRg^UG+]}?JɔAu蔥8J6tЫsy0==F\nT(l7\4(v]\Lc(k>tYTMx _p#} ",qBO䑰]- G“b;8&W趔"rRrb]H/м`7Q:zi[yKbE|lڿ1y ʢKPw[Κ_Ǣ Mft*XϳgRE'ˉNބoy,M"(E58j&@MIڤ<'z\99j3s4 4qZ+$"fXЪ).&iM:yOUgد`ЬdFf5@5dDx–rtPO>~jن%zBc$fr@ Wd#f%8wm"vy5e @F=4(esvZ5)ֹ_0U}㫓JK_zc墡i1H,+bM?ؠPv/*0.%>鱌#0~LR/>aZ zuQY3|v [3cI ?t*[jkJ((,tc?%Oxh3yuR47!ŭ5 !l%j5~BXJiѳ z]Onٙ*_ cJz (> 4;Lo85r QU}fm*aY@@Wh݇UnalI%וÛ썉c_UZo`vN`'89e-ˮZSQj >ٛh-o$ OMQwǻ:ahw ~B{;$63x|PERGДYS]:,iF7O"3QMrJCq Cd޿xs 36tYc",lG0-&IBAo.Ʌ,ԅ %8X]Oʢ @QVCC_)kB %pĀێ(Txl3Bھ GB 0-E;dH -)lgF=!IZU1 8)!UjK:w҂ϳyߑ;'|Ǐnjkt+&sDd/0rJ j9|Xj덼,C f}jOyۧdu0EfuAY!_dL~A&ĀA*4}ab̴kPi i;. w p`G#P9^x[T\"_S4n(Aq w=y"yBk"Xop<؍q5\]/%PHM槳VI4ڤV j(Νj۬х!is8Gr $qIn,T̎_ݹ)Ūf!.P![Nj~0%Ґ;=/S$r{,tzm rŘsMx|ɻI,W x;'4i(гoIkJ/ɮ.WSl}B՝_g)FiA&Ծ;_ #:PSf` ʚ *^KnC O; r"%8ӛogtOu&NϡY=x1o%$8B: 1o!Gv0NEgrwB+j+TJ19ƬP,4|/x^5[Ϭr 9y/cb#@wB  ͢Yb`!Z( i)_7ķL-y]U@T i#uMLC#s2b;`zS)ǑS`0Z]x$vW;Ō7:X\]Y~ ywoI0To ̺W# Mj'Á~}x w}]XFB ?ɍng{T^N*T*58e`Xw=#,$M)H.\8Y5vrD8۟UׁV ?S4u~CHؼo9OZJyI&tL{a ZG32ew;˘ӵQxձgYڼgQ:a-,=z2%| dJ(i5G1-w dSc @M_%?P<\Y)<qyfվiZOEww%CQWeLHatAltpgR.lJP`IlcF.J}F*@j~ m~QR9pı eFw0\>Ρg8#Q0G|h+^ #2TCUM>ZbGÃ,VMu-EV'롛z.YʇmU[Ӿwn|7_2zԝo2we%_L+PY7P]o"qU˪M(Odw μ"i*q8 TgP6 Ӕ7vsn֫4mR+96sn+S"NLt9gr+s 75[=LGڈ=c$ys@p̼S-:ISy(ik.pgƾ+L96pYEP*'(#:֡j~.~gt)XP|`zp5KӯRdv˥;Zy6ukբ>ʿlQeѦ?_pO\F.{Ƌ /!}*G Wx.<22u+0Ҽ-:\I.&1+5/)_(<؂FB*9jED,̌3Ma2kݱ 8!ު;,>]_G Zh{g47oto@T\c*$X{.@J5:Nֹө鉬z{St_. 1,axWs; -Vp$G"Jʀ=lޥ 'pXJWomܲ=zVs_BMVI J+F*np(fci%a"l!n-hГ4ըXvpt5cs(0|>CIi&~ tr9AN6ET\ `g9y"QP+3WZaQ]*אH0)Å= CY 'vx-˱%U\l#8#Ɋlt{q ' |LY~iHczxĐOz6kZhäs- "tHV?|Yh\DfE͕NVYNFN-5y^' >W}t{F11VA}_3I}'7/:!:T|9ɧ9u)8rCVJR켢y`@3v-ZA#8VApc܁=Juf8-w-O<0Ɂ[[I!! 54"H #_: sPw,}Q,!Jn~k5v5sgzfUtJxs~ugsa/&VQ&Md hAhjS+8t9մIΦNCVZțti#{д)ִB/lIì=Xeqͨ8raFɻ׻\G)wIg̡IRw9M$hR$"EmBᴦ={Q% Sc@1L?t>\[U#pԉcP2)xHQs I:etv0HԈ%7ab8ECoc 1|s_RJD\gG}2gFmM9UٜBx@.;ۋ^SI.G^B"xx"?.E [! -ٍxR,h" xzKQsnqcȏ&6K~PmYN+q;JeV#Z9 ,HEZ1ks[{?`PY8GC#l"mվW$N ll9rqRu);Q){8+QK3{,nHD%P-u]?W`@ Ɍ-v[Ix-ut!Oxv\Q΍5|9;Q+TT۾3eg m^& @@9j9V M@WXFeو^ 2ގ_c861Z\̪>W߳ ˦߷驳^YF"nқy \ UxwS`1# vFdqJrYf a7VaR}Nd,Mc"`iw*;FW-uZ4)l0*Dyʺ]I&yf"_`#v0 xl P~׍'K^OtT]˖[ߏnq{Q ϸJ5M]*kdfҙN[{+1۩;@6h9@CQH:!(/Ѫ0AmԜ\zKm,ýĹIoRB=qWm: NPpO>-`G~H -zsf\`Q ZIZf%n)T<[zedWqup;s#G4t8^ūPv+X tTta4owf8^ ˞ET]DK Ge݌,07nUP.G{rl_Ĉp"`>?,BFs}Y.%L7'#Hy3vgm 7޻~q7<1)ۤEz]0i^`59s}"8Y{E>ݨH,;jb31̀²A5?,Bee߆?Qƚ=Pi 9 pZ*-,?J W[pG;~eqýbOܓ>Bk U3!,7Gz^͚Le޾,o"u+DڦRVrܻT0z)cA{<7#l\KN[Y>ǯR ¬s:6sʌS 6/¾|ԙQj~Ld/_6bh!'ݬ}@_a/=UKYJswlI-C.:zdIH#s 5 )]6ejw`{){p@ p&T-/VkxNCxrNwGR^=(*?W&>GW]veN!&&˝?IA*gOYer'#dI &Xh9~D$8-\vRqG2-^mXj 2eV aw d4e~ zEaZ ~+^Ǡ5jxW.ՅCX`t͉2v9LϡA?vdIA#Vd/PRB11#Y?>_3/B'̀ƽAƭbAJ]lXu(k&2ty8>>i%!a930*4Ҿ{# ]X˳lI|<ߘ-ja ;%A"I;ș+߻1 )$;jN5<aIx4L℮>E˽Yful %XAtwΈYuGڔӀ%ĎS/ׁ4( u2JP{ХPa}LG.^g13%EwЊynYnLK]p=]B/_53QF0rKГ&^޹9g +Ⱥނ-vk"Ġك1,çLH̙ȏSa)+DĻ5{;"PN_?VZOKz>A6"19NZ-a2/j6BDu39PTm#)41ᛎ/U6UC$`c5V.?AorɰɈJ0n6lkvxg ~)8Y2YuGG!=qϲtp4ffqjEz;d>8v^1LL 9儠4&V4'DIƪ*9a8 >%[7S2ZOs^q^-_wГ3I QH{upO6cέhVeCIT Lyoҫm+}Y9E.<؟OG)Q'j4`y[=)^Pmޒ&ƱA'RU=*N۬igp30П֭gD;V#j:TU{&Z nv6'0K z6dɿsay> x$ko%e>/W0'(w3{r8ac8BHxa(SR9|](gL榊rehX*:9Z Duϥ;H݌fED'osN̼xH(t{dݯ$qo씒KvP!$mH+vaبfBKQkvZmAs-$S@`IhO@oeYfJ{05C]VlRe~; **#{ld(r>&% HB8T\,)O8\dԳY`wI?{3ZḀL.±?;ĝoukzgW~W[P.@@Fĝ8$(H(7DqkYz~Wi 8.StAHC2O2j5JP  }cg> jx44>=)Ж( 4*J̜P_Ä&Aޫ 3dt󔂊moi×wvj|#E4t7JbȼkU˔7RP1yrltAx\P!RϏc&0*~{?b85?Lyx]3{n?\--x<4΍2mxKXX_k9ҙ3Cq}\Ě !}p[ɪ)"0ATsFY2둒chՀN#7S̵4Ti t~ PlKy@^\ޓso'+"5+A[ۄ'mS3A(I*ۀY}y'HY%'J'b@ ^'φ]raGR* 2JJ$&qc5+зaxϧ7ڦRD{tr2ct ݑ87C珎q5' 7llyTV.^Ϋ'ZT?k9'ݷ Qwۆ'7&>Z5^ I1PS:y4萸Y<WW@jp{E^jO<(#Jq+xNQvVG(`Wix\hDU< <0 ruJ1'[s=v|[`YfXls:߫ IJ99TH1#v>Vg+u>DqI?"ks WAiuq?'PFC .G67$.٦dzw;^{1>#(Z{[AȠy| z(m![O2>1{yr5Ⲋ:tb3_vVd+f2>77byҺb q(Xλo$*/@B by#wd |_$_ƫ[tݩҌ(ny -X9PMdLfN$Jڬ9Nr]>.{:1XHAL:1:hBl{5eohQsF'+,ȴaOE9@t3+:EӀ}W4%=7^u00ɨe,@ZDh4 r ꢥoһrUmZEŖ{bCm7w !ya?&m1 5yT'5 fK@div!{Oomf1`/_Ntksf0=0/S2gb;iiqj< 5>a44sr )Pb7^G﫿ʇϏbU$`k0<nM9 8urVRt]oTUG]LbhӇ*|l9SʙO}n$wE8[yI*V#gA s[*iw mՕt ( Hr$zT;~7Xq"%V`6w(nc)DFrxBf)&*Ph>\ɸST U[[+G*Pװ-b#)Dbkm&6O3"ӾݮzGAoP;ThgNlaC|!wfXDI[_{Erָ2LT5{c03w)ʀygT2rJԟ*ki@ggPRTI\'ݨ߁޼/k,BW%[4Ӹ*mcA\il sHHu?M?ސ7Y%j'͓PI8 ihj=s 84]0zSZx4@8eWss h/DILn,Gd rosvj ~:%V 7xB_-8eZDX_}ȁѕld=z|]1mj\4& :_}u޶7ESlAl;a *$7X"$!\/mm`W$W]-x̛So WC_DȡB)G-]?'F`8۴w Z|>OX]쐌KB/Te(r.D oݬ$L60ÁN ETlijt~".nPZkq̊)/i|z~ȉ7m  랷W3gd"Ļ|~ҭՄ_t` i? #ZoSͼ 5F=XGɶ  eJ )vp]>!/0xʌF߲x 'ZKX~h;zG8M bvO?ߝZ5յ (M%],LmG͓_]4!zj3O0 7Ha#mKy&Cڤ(VwR `PUCjjƘ,*YI q.恞Uv]{@O,2.ar]ۙR(xMj7@L֌!|\Vݩڕ4Yp=_ZE9[{nNϬ#tE+xb3$4A K=IU1vWA L$C^.$Skƀ-3մˮbU U%5C_kMu}II΋=Nq.&;8Ss.(?|XjLVLT@NnX(?N?M*z;3éJ}f5xy y*4p>nKu Auz7Ziշ雫ƉUXZXZ*#x v@snqpt u?dH6v2 w.-aQ&F$x"7Y QjBU"[0A%cQ˸xrHqNm#Pc @v MLO}:52'd^87`A&].\[{}Wi6c˔.< mO8XY跸0آGχ:7{ibӷEifKT[2;(}ED~Nњ,\|ś5;If,$*/[=!\t,:^!:HM7/h tjoܼQPt70OĹVRx&3jLM%l^Zy >ӳ>5Ub$:b]|fBqGu"rtr`bE|}aq?P_:?a*`P,ȍ']vɰ|EʪpmO" B:Rᾁz9J@ױc;cB4BETScהe&qW>arual,~w/qd4&a0D^͘}$p 4&Z}MT3[$4fmd 1a6/KmNb?gsŴ,- ʟTQxnú:MN cڪrYnWmSH] wS@(Gx)Sg ­s71P|60JNm joN.0Q_F][5,IIPH2 Zፍ %4}60mBDv=^8bb8OO\p%4ZCw|[)|#Zؘ%O5ʋ <=+Z%Q s ō: P6zҦ4=q;Yq:uJ[ئweqf]۰Q3[Sl!aXD &G;Y _7Jb.k+] .J DA}vYaZeEKڦ[֤+BɐZ76ѰǎJs#-hdzFC/M-> n}v(~C s#+{589`˫/QBWФL#$aɡZk`J[x}BBEVlT>u3ULN! ERiXӛH}hZZS?RoJ;rqؘِ^ͭbf!|¤:&`^_Ć|Fl7o1 *X=@qRQ!Lʆ\6WOm]Y1nΒ*.`NJ=qXxӭc073_)H\ /:հu.d]:$$F9h*2 Ǒ&,OF[/{plveޥ|cdkM#;%q>M 1BW^,03Cw[YJ5i"@_!Pޗ_(リc_L096|xtfG!-ױKlk ?tD9 دF?׭aw7r_i/wB C@SA>Ι=:3p0n&mݣ`<'`ZKKaXrNj TEĺDeL""=jfmZ"~;>U&UɡdPxrU]2}ShcVGZrí~͖R,O Sh67 z.x' q|G{67T*gk;N~g Ҵ=zPtdzVXg0f;NRUZ(x Uaڵ9Y{CW=/|4 + z1t!Z4s^IjeK;X͗bc \Ɨ.h?nW?c=Xe=H%Ϧ7S,ʛNyXkMn98AO+)\q.Iہt]\2"[p}V$l(49Seat@u 2wJZѪYC5=:*%cD؟qZ$☨Q_]e \Sn-j%>o#dXXL O%L^EHk&/lF"m\ZirmqKL6 K.Km<>X者o_b?[ yhԤ d zo{UC!y/ْ|FaӉN,|#tY)-:橆qcjs} _~F:':Sj 1#7sB7{ЏVsȓx(eNYDPV;e&ۀBUvZmn }*lnc9nIeB/m:;&j 2"< MLm)sw B=ShqmdoHʢ-V~7lVpwb Q_\5'4jn÷'slE|]!0\"W$d*cTO>wj 3>vp#J{7,#)j}Q{D+ŷ!uHfSp!޸oѓ rcnt(\"&tB"|ҤoCL:X㮕Wx,$=ig=}= GRn]f&m:)!#>bG?s]U7[Ϡ^p(DPW ڟ~gQJĹ;ЕZLU2}P woj {_Q8NڤO?, @ \S,'Vl{^RUwLel u% b+溯>\eb%VHR󏀶_wU›r3(}h}|(~_~/a65UVc&$ u=' <$3!myy:\xZޣa囬I%xL_cV t鹵.howR+u&YY'Im9lIH/6{r%$ۜJe9ŭuudDIU풩ށ&t> `]rB t2 [vZ(UlC,_xQzM ]pdEOwJ5p7}SWuV>*RG֖ӾDԡm1!Nꁔ;j ɬ#M c_l˝t7kx\p89ClJ+"Ōiu7GǘqRcl [[|:ڒpIV~jdk$*"p`,$Tml$/e |G>$|\'ft&(OVx1gdp@m>&n=H)F&61]+4[h)`߶ p!-J),ɗ,يeV_]8D/Qq>V[*朿0!d hK-:_h/S|U;#!/eᓥpLEvycD=L~-{F!@lW L[(h7Y Ac*JuezOmU=ӓ%fDFDe!`eF罊m$L:Un;0B"sal<Ͻߝi[ijT)$KB\y~!)+6(W.F  >Qf j&!e7^Y!D!|صg>~I0*V[o5U%>-9 cI?;+# ~Ҍsf 5gWUW3RI!ڢӄRv-_ >z!@;?'2okyC^p]Rf8Î-BO0fMWr8zҳǺ!5ukIcԓH K*٤}=Ů5M/y6)CUgOI=2~OS6Pm۶E T,\{on )]m*Qұ{?4blJ#?!IHifBt<n i.ē-N 4|Q~@C&C8'ukFRG"Bą#b=3A~FXr8MEL'ͩqPD~ l Q: 1qz/$>Wqa(|{m`nKv~!nr}7b3VK$W޲Ј&೏*\C3/.os(`5j!+C2X{OAWP殃ݨH Rsmncf/>\ #8|lr16 G) Ʒ ) ,͛R;䆯 w] 룄JET=iMQΪD#\!Ĕ_I K`5a3caM;+V쨹|TI؁/]MG'ɧү\9!ҳb󂅜 Z6"}XeUAvqJ>#`0ؼ.S8LyRQ'$Uk;))O3޾.?*."ư #]DYs&.0X_%Pu#%bb3zCף>c_A!O[t!B-sub۟^*v+!6xl?clfQXpULx9?sEFїNr}4TBe`ERF# D+j]K4*xoed0ʷ&QP=4")M7Rj>إ;>Vl0d1J5*A~]J §4ZgHyE/ [{ü71\Ǻ{2Z?4}#rHe"k$ɣ_r-+V}rc Wq=6ѳCcɑs -=F*d4T80ǝ_qp82SX|[vJ=l%HM?ZV ~լ 'p̦Ee[ja@XA>*C^2jiS@;Pvvs+&p#h\I$jqS vND^4 Y"_@R<\ ,ƭ| iŜN" sF;@0ZmЕ^]`79t ᴚԦq#<(O)gn5O{ec+q{@!SsyBhV86+4qjѝX'A>P9GJ˭JT Zv滒NIJTn( ׃rxXx:0}eoMF`AGUfT]5/Ijox Ҩ$G},b"szFɬ}goT-0%{.(i|\b((ruI$A`%Xr T  f|@v֡M A@0T1F:w?ƴ~]笾k'ţtI0(|"#BG3&"N0WGǖQ]Ĩ#2ISX^ʕ>$WLjk([Y٥;4`$ӁM4?q˾l=QqsZSa[Z+頉5ڳΊ\sn7'Z\'7 2PXC"^ "EyI8x+ETp2!"`XI`M1?M4,-pnЊ2&D2gjOz | ϗӕѿ*$ԃ٧cԚԻ`w>"ӯl0TB7 i@I3*x3k99r0B\#}Գ|pL[}5[ܧld:QGuk-V'2&Αob 'ʔaHOq}?7U9݌L`i߸S Yb5EY~?(Ģ AE;" FU T%!0R:ڷ]==D' .P Wu>EnU+V+p[(%6{,Ϊ9h{ |vTY- HOln{{ERkƴXd, D@+/(Q~mTT[.E7(.6+[B1tKvGW5T`^]/G#8>f}f/( Ƕ83~PtSrpb?)ѓf -NRW.2z;|-ɜ3S@N`IeZhSDc6xU9ftue ҧ<տ)MBFFeO][5(&N4-iHQ6DpBLz,v!G]&u}w?Leý?<_pVBNYilW{s (/j%l6M_*WNrg -gVqa aA;ZK?3j_ti9&R6y=2Rכ$KL5o@Jk0nC7Շ9D+kh)aIVO!Yv֋QBW XQc7n[8euzҚK1xrq(jualg3Ti~m%h=D [ po%&ʨYaI8R84ܳhyZ5Fy] x\-/p $~ ~[zԞ)˅TQ`/-.rv0arсG#[OWÆ 9?(| #;>Vo`k{k;½cB)廞!7nfo/WSvgt=a: ). F9?SР^*f ocj]>p^=FIlCH~ǐ 1?Q7λ"ߘ#qplWx l u g5TFqmj%|(' VxWa4ȃc2?u6_j.x.O9# ZK{XVkPIcLy(?WW |xf Peh6]y$nMh4_N n- |ͲF5<-48*uRUsW2'7-fF*YŐlztx}im0_Űt6A՗AT͠H9 i6V&j\[bcMqnϵ{X ~rG,{`;.Z˞\ #\! .f:O#O7LP059s/p,)}8 8cC%_JGv[3%oɈm,-ɫա{c9`qh`̷ r`nsϭ<क0qz_@*IlwwTIQjR*="0NpȪMw@DƄ֢BwA}c!S-=yXg@F]b%k`V9j;# ѭ7oo9pc^=[BmؖY?.BIrwx2(\m rWhrQV'G:;=#|z9zKE.?rV6?;V1MeZH6 4ãJ#2<+1M>Fm*M-ⱷP̵KTIƇ܉%GݭWUĕ̅8eѫYoOCR1ZK!h`L{~;7,EL' @g5+]Y\}SPn' x_p'Zui\+m m ˰Iyݐ>Xl1VwA &;zqDRڪ}%uIӠ"ۂ}ޑlA8Ma$1g ` 3i%Q۵]4|V #boUU\]gU xmlݎhL8~bO%#Lr~ò+;fVH_"Q} L[Đ1&;윛d/S]n Y7~mvTMm=PcO$;SDCE(!ܖ?-dրc!'Ϟ)ʋ",[]W:M`VM\~o?4̺ε giTC XfXI/_Z 0@c}B: ǟNɝ`0e|4~: b -g.+:4|vNf2:NcЧ5P]5KgN_Tӑ[ds\cfqx9MR8'|i;e) {]KUp`!,SlT"H d6Q  &M:0B?fٱ )-N=cg2Jt(1@L @ro)AǸX@}+u >$ XymWq6ҥ#*Eɂhj|%v{OzS)/"@],b(T0lW AtCmaB=qO8l L0C%?^.a0ԝ^2ؓNקŸ`9_6T!mfzmxR682ܹ='[Ǖ7;R;"xݺrH`q{,w#{o2¶~ #JtF7,|s"lގ# GH<(Dz|A=ϸG()d@t^Zc|^橾l-LFSaզi"cEGG 8 < Cg@6j45#|&a1Ê-^|*hZb/5Sjc4C?4z{Dƣӯ1 ˼UDOIw1l>_ h}];!d3eN /qgy2uu/ M'aHߘm4 4 F0ڮB6;M"1`OR5z 'V&J=ݬ;BJ[:掲8  P߃aU1!" (H6&Ŕ.zժ`lQ 'g{EgG-)7WD1oKIRfE=ݻ0'*|]#Z@ăuט5z&'+!cE0-2ijcNxiHaN}HVl .y#j0ʌv^GIN/igWB}%+{>]\HĂTFY.jR\Mq%uDM7t(GeEYSfrpRl%>Wƽ7`I\vKpz`~e\>1e&ܠ5SI޻dHR?B됕og-쿖!9ivӭ kc2|x& \ׂX1"?30ɺ=;K.= V) b&GVp4GU[Q`3>o?`qs;b05[VzVTV"N;V֗2 }\ռ w75'^bb+ca{(Lv t$ʀE#wsw;˸m")/Ì߾Bâuc $$f gv!ő[0`' s${C w!&2׃Z/I}pMRD&ρvH=%-}'.2}T,τ޸Tbr$5rcPw”#$;| _7BavU>vUZ{v^C~1&H^j~9ߘ@r rZK/XkNF NbB:9+/mD놓fB&B\帕cKbaM 5zKHB:g1 9FeP9)Rn1ibplSl^B;[t@h{+J]`4%^=Uс|*:8 DOFl}uGŻLTc3tUPUUCwED= p+j;R|Y +pd$bJq˸Ţ mVzntBBJ$HcYJ6₢XUBPf+/}B,01Zk0Tko 9 gC{U>@ ٪e<7[qfue՘~=ݒa܁H~L\UNͶ٭8_6̚^YN 7)V8'ͿY C^(pZXb5ٍsUwj^{rkrTpzn#sM~zZ.*Skb9Y\i?bӳP`G,镳}?jRȷ|/9FwȻs p𹮉&pY_׆udapK07u]k1 JC{D7(*=+a$(?RrJ>-H75 Nl) eTMFtCpa"x^6 aʦsc#QLJx]ێ^Iʈ®lP6gI@)RJn`G\RGM[XZ+[qɋ#f# Ww;' Ͻ]Oꋁ6H2yUOJ6GDyt/}'@Sf$3~9v plί\﷑YyLIk\.$*/)O$J}xqTq C 8!kL5lj_@1dMJq!bbTv}Zrn@}F1i[ЏrO𣏕ib&h.(ď!y89RNhINS"-Z)[l ן x *= %gbk;qWٞS.t y8s6DneoìϠ/qnjV<ڞÒsbvߥ!.e 5/NrO[q5^gz+ARZ,\vO*}pl 4*s wL ٸ~o^LnO j{B˕#g 5\K4HQ&j; "zL+碰.y`VA :2-"jA)"yqlrTSt9*"J1ZU_GNPݟ?CQល=@r)?YBZuMz|!W^Pލ;"qЧeGR0X nLnOYx_If>zq ZUjkH QWg ^ *hrDI%hۗ9g-GHul@"s=g1]ubwDd>t 弫'( czⓛk(=D zJձ9! SِƹL"O)2ɈP|aN7Bn &?! C|vh ~K̢ `*7g~V!A5v;UN7^ΖׇVUsɷivqIC/u Jyݛ%]U{4a&M˄6J- MjIDUH_̳E:"YkW)sxc1E?beD0^)StRǝb3Ub`>`'tPcxT-7[e3$B<r1Rn$ƯPT .y4RbH6.ȶp`ґw?Md8Ѡ|b<& v_5v5)i h,[o1~ĘLnM:Û#oad1m>E3(GSmZeƪw |-m[TW}>!>Hv3w`/[:cConcro eI76 }MGT 9V>p ~T'} 6pql<vfjaQT,t~qtk燾H}ȡ%b_l0.ɬ^}*ކ !AU=aAfpbgFs"phFajc&֝؅nՕڑ|bAq(G7̣q Sy & ~/USa ]~xԊr;5m>* ET Ym=XYZO)UX`JO&t_m-pR-F3@ۛPPx@Z8TSb0E3aԎǯ}OE<2tQI(D2/vAG!RC_!W]Ȋt w{73fgAjb[,PNjUR qۊ\s7fJ6b_r* vH +[Ai\!qYM5 ,  \J xá4^0.N(3I C>SN=,t%@Hu"*ZbyF^=6^p!{xlXO"wa.%)=ϦgAXLPX@2B)yIU: kբ_-;d8D-,G@qq>縡UXԣ$QIm/@7GKM`1S Nw6 Yqt`Ih8=hOgC&/fP?YSE:\WYV9r8 CC!Aֿ_j'l JEb(Aǝo;ˡկVqCA;HQ’Ji(6H )oݡZCҨ+XҨO}4!iHgR}z^mM^Gy :**Af70ПwOz Tiԅ8xEou; 1y\ؖb5Eqs_QD[6Z4D:&^C!(M'T7_o_q?OƒSr0JV+xWk `)} /wОf s!7xz8M7;S1Wr@±KAxX%5S;WIaQT_^s??:sW?Ch<ݥt{_S0Qetp}J>`Knb0십}2-S&(l xL.֗Hҗt{(D.yk//'I:9xrFp>,H* +`3흒Mf.)ZNmrFlW|)q w x9v.*)uA.毩'Q/#,[ow0}BDž¢E7z$ĭ|'ch.bDgx\f~TԮkz>JHkɵ`,RZMs;=trƫ+=T=DjfR}YVџ:50)9ΞKxP QV׻Ɖ}"yxO=7w=7p4niJQb*]&-d^" AnR8uSČF&~F8m_LA2Z*-vo _Ex-<{l!.0^:vfzCGM,WZk?`λ~\nJubbJM?dF+Fֻ@^VsI[qX" )mN)wRˤ^\vi.rXt>w#YΚKR{qۊZ)EǏ]4ZL7rwEҐfc]w}g*éBuI-|m' K4R!f$:_Bxs7< DbF s}sӋɂ]sKz˨䗙*ۥ;j6>WNlAPM)s%0܊rx?$ Yu?ocJF)"сW;Y Wn\x|Q]?$Ta}]at_U^Qv 1CqqsFȦ ajٮg5=S~Wo],Uw2CEu&כǷ ~U-*zA=H y2m'B¾6Fl@B뮀{F׵d)&~8@@V]ؓhy SG<\@ؠ}9t'vN3:ai6pI +0GҒJoΛJ(tlof$Cv)atQYa4̍A͝DLޕR8DY`ZÝYhVi8 eɁ/*q} "84ssgk| |R>_>Z҄K2q)zu=K/vBm1XdL#F3VXw^7=/ٍt-bs%+Oj #a:>3fA#J&~TDHMkd [4^dT}m +9N:8zzO}7E@0Q7'sVQs.fšy`C,G\c%2fugizh[CxLMi 3E6#7lCBlJ|guflaUPcnAeϪp,4zև[GG1\2Qᨉ&s+JI;Nb U 'bv^/\UM;uc?c^-wtāZw[j066P@0rC,{p#ˎ{M3LSn826Miy\F?E`- ܨ &B#pw+wTg~.4f8kvn ҧZ,NI5N3b#Jb+CZ 0Alĝ4)jzF~ZI',:$Jmr.o^öKV VFjz0o Iau ?D;^KA dly-9Lo$kK%4_Ef5*yM+;;ElfӸeW$N(+MzV;Tz2ڗoezO<ǸM(,<k╃-p5jr 3f1$I=#O[:I1JC#JD;dk;wP^pD!%vr~8~y㇃f(~o$iyz֞fO&!;>$zbP~5qps@.P'0QVڧ4g khgM/\ў@f>_dYy"Aڟ( tOd)2.vO.pf2 $_.V r)jz>^sR-xfmL8*Dܷ5C'{٭7i^f0=d%/q&#c."(fX6( z֪V_׶g| gI'-Jf3W ;W/ցLTފE*!~?4.l"=o5U3O1˻N6ϫޘWupHHx͏jxG iM569~Ha>P_ \!%!ztwTXfB6"=)~N{̽1 e8fmbqVi=V8)Fs!3|´?6,[JsƐvSUqJƩ$Yx:17J+PtgR~K'v:i](RXUii b,}"rZ# +W|9)ו^TS݆ a$Sp~V+[wQ -`2&86?IY<1.Q%K 7#jM'ʕ"d9&i0\GEg*`B~ۢH63F 9Pvd&I B#,5v׵yʼ\c.#@K zȤ;9vbdUA >o*=Pfx~KN&܆ +Ө>=0OBzXvqz>~a ޘ\Wd!ۮN'- h0}^򻽲I}1g=L[1F +S dW9fV*@Xl:rS̟3Cdw6:Qa't4:/.^1U[H"eo@?QWEy' 5{G sK,3r?!?Ed6,gr5kGc׿xrhhNp| Lf5LA-lJs|,O< $O amw 0t~/?.b3WWMbX]ro؏;V]v Vp(n)]LЇrlLQk?sL;0>% hIldr !S~Mޒ_s c_^,!z5!O1\tlw@PV's,@(x!%yqLu֩ <#UroG`ГdOp=!wQ#:h&+2Ac V_ۓG񹞭);]#=q؈q̩&9Y[y.4bM?emw&rnݽ7I2bFE$(O]=&RҲAv@D,[Y~kOGQ)"v}ɓJD 7]gVlDo_^2<stE0Όv;wFnPd2qV3\ɩG*ܶEl ?%+TlM7%SmH=| 6 QF=UEho9/C$0P.W$Zڠv T3K^ĺ+"ODŽ|%Q3)p{}:!GmG5*z-X3'0C*(w zަoߚ"d6%#PޑNZaU7V6O}]~tVod Bj*{S߭.°lm:ٱ:t[A3GD7-6Doq UW9IzDB(-Z<#‰[8RjYE2yݢ*\򬩶aϟ.=KȗtbQ81Wj 1_~hS2WJ]Y,DQ|(tЁ^&c9v0$ϋ(UBsAZN&^Ғ*8Iy #b5Y'x=ҲhE#Rċ=l-+ ޟ40{P)r>Uzħ%e PwCF82gm2xLH%/a^V' nnQ={`B2)Y2ھ$R3<)ݰ?\.ImBA?7{=^ Xqq)GMc劢XX~~ ayoNLK9h2( ĜFtg1c7 ՞7Nq =}@J ݏ(tfۡ !_,/!==5ᒺ?./ZO9<=f&hD ҐLR8/F'H.zi+dP&)s=N\8q%(!BE 6u \YnRXEUµq),Y6,RF,r0MGE#[[,B3UIK0֟`'!{㠋n1;~$q/UQ ,8U\aE)!fPʹ+Xdr_w?bTt۸GJm`:Lt!1ꥅj* tN/Vra\NLn=;\/+nVS#'a9d|kqM>;5TV0@oDϨ¯hEc=q[>vh]v>`IDq(:e7ug$ۇ$:%֩@ }P)$a N %ݺeRzxl$,~ 1sE+\[5/`vFID.Oщ B!Qb/P\_6|aCAU;Np}VQF8wWiFm"+opMC@q3W9L{fu)lʿ-| ,])%h)ߊuv>Bxjb/ KkQFBq2U:g5ȵ(II]qg '.7Lt؝¼7$RڵLQgGefmPu(x%p԰faHs.#VkrRPD 3tML̓x'3udVgc0yӬz获'Jd)gCfsv ku!kk]1╷`5@F*)`bML]"5P#e˰|Ww哽!Mc1՗ڄAekzޟOmJQ# [Y`)P((}4_4ED%ś 4͟ߝaό&ws#G)iAEItR?x`<]NmZ9PSפ1i(OkKX0s~h;_ݻN gAIz=3,%kÏ4Vԩ*ɺK}꛽U%eْ|\6{$u- )#JRà\yZʀVAĿN֖"ሮ$|'$*[!q1@H|Ī:@$]yk-JL@4T1٩aE@ʝq"{]LW_jkeN˭ _0w}d^; 16o:~Kj[o ?˵ $t፴ZݘWRӔOCt5Ǐ'茜sr3/=>(l4гíȩ̬.G>a$8%{LX%;̖YWѰLNwlftNT+ L]d>t82!OݏAByE7D/MSYvȱ?xuc"ogyHOͪX#u]>;Gx؏>Ueqb')7o9_csjmm>VcW$D`b \ׇGu-3V*v{ʥaaf<l2-WA--R?HR)DP7u|SXǤ &v< d\VG&C5Usgfni~”l&Tf*mee7IAzuS`H ~\f4ָ׼ +i}4Lk8ˤ$ >?˦*]אpwOaݡ5|BrN}+K5J݀%¿ Z_Kpd4LLn]K_GRMk޲Pe:Pxf y5EL"OM#Ca܁X~gziLgQO܊t"қ1\ׇVDcX}Jα[El]x}R uU>bS&:%{ǎ86mRMhcO:'ED,ɍd ̂vU o' ~ 7fq%'u'|'=׬h[B9C*ky$e_6t'ս-`AeT])xlM\ Y[]Ed(z\ ^IĆBd( dy۲8` SKP(M '@ㆳ7N4Ra)IR M6W|A=Ҩnݤ3FKNI AL%3ek4;qrvo&F}C%\JRҼIwF!{,^d3g$/VvZGWqvOP@эD\8.SC@F_㏜"à L^>䢕>J(Mm3OjNYWDzx1h:_B:hPgϹ%zB}R_PΜ}^ Mi275M軼H卹4v^=|%jw+j:cN 'z},yaB2T..%.jž"*,v;} sۢ3VC|C+Ԭ]Mv%w1@غE%M`RP|߄VCifG׉ӯk\E2ssǖѼh?<\d'}}4?MWY/(4g!!k]OgݽE f(:t]7'8:\Y$vTr@}Q8% zj^UCB)Gպ0B6)  'Ez s_p+$^RQrBt op]J#DNB,`A^}X)%VÙfGb:$ n%/K"v^nO|$BVtqē^BEq{z̗ v̙v^2/c{XtA[} Lc7m 稥 љk!+\7`SXn!fMȖY y6F\h1"{?~a}/^nEN-Hf!1[nm?|خnTb5Dϰ &@X7 ;?m$rAuonȑzЂ,o/zցPfT:]B@nf9|"ū]B4'c:&\ز{Ց|`( g֯S⸋ nqsyPOZZ25b%$*k̩nco +!,}1:.th{F ddKW>6ʊ&K.L  .ʔLԆh.$9ҴH' ͕5.^ό{%UQU_R)UO|k#RБGh!5 ٹUUV}֢kbU[":fE[vgaaV}Lΐdhv7(0=,zUM(m툆*QWޫ%xKѥoӲ ]Z 醏ြ (/'1i+Y\ˁ$vDrZ '[FY{2,jZ !r ?GJh^Յ0YT"!jxԧ*ސpH~灛~zF[ncc8kÛ~nϛtiL[ل}l.SS,ig]8SG 'W=w> P7IF $3ەjg;(zHpxgQO x>V8-QӦIpq2qAk m vΎu#z,|/ Wc*͘˪r63|KszOvM 7*;8~LVP2*qj < X*-#K"|l?U#eIl|!LA SpLNRH$6[ y 7lP r ~_oAfu{VgQX@*{g+ܽc)ZiQ*.Nw"I^f۳@la/G~goqwk-qd:mډ#Dm(-WUDVWM6\q40]L Kx.lvWNSh˄Fa^f̝^W֧7].4+Ge8xᅰ\EuϖD:Rnn@'_n:Sb];Vἕ[v\Y@=VA!>B|+ɋ'T/Qʧ9bc!g.yBE'+}A y7{(VqOx8Ϩ#7m[FS`?ym%rm Z{JqGRl3/~pM70Irт)߱(/) @w1rmvW9@v;YٯFU0^ڭx Kԫ|"JjݶX1>pqz!_J^{WÂ.)瘌Z U (M$[q^||iE}l$g=Er?vsDD&y/wD 0T1a  ~ܖc_XXGsGc-?Hʞ7SYWѨY ac [@¥0+|4A߶w!^;F6|L<1\k2`ێ&~,"RN$eF4"3`-L6S}"Q' hf,AE&.0(4;\r?0/h1hv6BY/*OrS;vқB'J$/sj z)v~|I WBPNTq+%|ec,#p [8}p?Ur2̛~I0Y5 cFҐyXhxp;rՖY2U%Ugzn,'|I<;1+fg<'"L;wi+X!o-U7hjH< &LX6i7_srmBX -5i F_*QL*A|+/C&j;˶?8fZЛ嘤 Ҙ&,uĎK_ebDg p_glU31"ͰObAͤH4$K7"ܸ.&yjT](#6MAT[3 !rюоNv8wcQ4+T䔆_\Z}} cv7"92 ?2eBG~G$PX}n9 K_7*NʲSϨlcy@jH!mš&z Aj&cX #QYsI>h%$&C*N؅r2F. ά@"`N3K)~o}j!L'HEo!w1xQ5D`tb- Q ݱ]!%ч! N3#rΩ}}C$Y 'L\pt@6ܔ[f&,Fr1.;ڰqF!7|q3f#pҞ/1rB-TvH X Vzu- 7 7 AkL1ѨKMR?{4O*5˞-TJ|Sג?D/'bc7V vOHe#a" .آTU@a$n)) b+zъU9_fxoOSZKhtfӁnw eJcLsΊJqh KD6Izng&ZU&Nib\&wsLI$VbA[('026pn0C_g({<hKG_.V?A%"`9ZwGԳdd{ƨ/Rԏ/uѳBUGSzSEGh'5(nHacbmvR%r[YW/@1$ x̸- v?d(kNZpAy8 nSE)KztP!⇭Eҍ/'ZS"=%z/ݻyͧ_cnqcHZΝ)FBi6pMX) N K: ѥp׋ŌȰ0J/~A^xNd\yqr!:G/U,dfRe4[KpMe:@;͉VF+An'\H"9mQ䔸j-Yp>Ui)G8;x]ZP ЏU,Z={q {~Ǎ*aatLVp^y&u!#榅m_7Qk,P葻A[}MXn% }7*8`׫3dsguv'S{?Yg zr +0.h%O.=<`ec`jbpmҁAdhv]_|w.I$iva%u~7Q6Ğeq3w21A덦]|mgF*FTiRׇR/0Kx(usgV9I&Gr kpDA]b5: Ĵ;߄  aCnA`넼Z25{낙5urm K]sIA|cI7n6*8H6q?MWv+цYgC#.8LYtX.>#|:vqߑ"g[klweq2#'5]1s N;RwS 8%QdSFS!q>W׏WǶkqEC&n^??L ܚ'njځƊP2 fӎK1%LrYm$#yxNgĹg~X,qhfEO*nix7Mʛ8:3XڢBjYAE=gՁWlWù0bKPǨVq>Y L[\TcΫJz`'қ2ĊJ3^xts>9D-S!¬ CX)qt0HHo\c.fs$XqiJ6"uSzr.ha{o4S}p$?M=ja}S-du`1ec/ a+$3]􋾕{ 9Kfr`jx/7m/ZܘTLT"Te2צ??+@*wF8my ce*T7j #ܧI8`XgvdÅ?? 7f1>jéA,p<rYu]ބ@溄8IO3mu… Í<8 .,WЅхPY o U12{ś_N6uvZ,jUnih6[6Yeam2)k0TAE~9MJ_>>Prsq`0O4B$)$p~ssݷ|"<<%Ki -YL3ރJ&13wECZP y1:GYqsS.vKwvSIGU֫!va_btX!ŤQY r?G>uPA&2;eJri9l lnJd8$g6ZbF{X^ڄ&ÒzZ#kztNG.9߇<~t~f'Xʎ ,o{^OjkMC4 FDaɫNuGEOF7e.tǿɤxڪ @?Tz`_ &ߪqXb۝%4? r= >2ݪTTN0Q r|PF`M0[q R5'V#,F9f7s@.+ïfv$/fadҋ0:DF]Щx|EʮoY<$aL@oIz9^ tފ9U OxrP*Eϒ |kܗZN}z ]JPӫ)rX Q\oU6bXb\ch0*Uc)&y(v[a@CwѺ@ &6~O%(Q㢋]\̉ͩM.k/[2ne3o'>@b;u$)ndHQLuV1 ݥg8O t]#H V(rbuބL AvAlw)נfGZed !r&Г͚9JNtlTU'zr>JV?w<1&ɳc2Z!ch sdk,lǀgOjac';"VbAG(? ~ӡd5IJC/~&|F&ߴ+50SggۛVb`@Y~M3ʱ1ɨ䜑FF,{ƔJM o.M=ʍɚƯV__ȔB⮅Ykej_Tv !%S):ճYݒDD]ntmo8ZMc/k|ypO@_~eI1z}ԗ)t4q(b/qV .uHB| gBR_zSGjڃ$mZSMvyGBVTntYF- ږK(D^=T箍W̏R]YJ_mT[l`&s#m6ZjFC ۰?#FJ/ඳ5ZT\*ؒ fx` P971WZn%_(lOAF]  oR >m"Vzº( Z=̋w݁"Ɉs7ӐnY;KF>lYSewz }3nwkQ)UO;,=4#n*YRRS텫 ǐ@e S3_\9ZdrMF2T耉j Щ.nHjڃ7u @k;j/A"FS+ eNAtHVjz9[gi})[>°;lRNl=;j|h$vE\u7M c7, I> $@Qܶ{LwN32e?&F̶ /B NY2}אRC>N?8V7%kPy~¥&Jryc_oB`QjKUw[ Zn#h, *8̗^t77\n~enHAZ(cybdo'Ύ ?ÍܫHqWg!?,-t)b#cXSYdp $s~+4jxz։u ZAE~CAB Pxߤˌ/}rD:b&ՃKZ]+m?}eo_7ƿK̢ی:jY%ȖqzE8=Hb7ɳ/17>G߅1D%oВQ9P º 2?Yu1*PVl*u;eK" mI_՚1ɯx;j~bxhp&hum$YpS7f#3m5C;A\Qt xZZFFSlwr_P)g~V[,0o]y MRĀRx~9R.[dLPHu%ϥvh  ]ʂ#[tSlkA{\Rsej{zػu 0u44h|wA\)K^ka7ݺgYO T\*ˏڛl0߸JRSő-#ǔ늈xS{ otcF4;bӊeA7yXKDn  ;M{͋N0QC)KలKI>-﹞VB6F(oIe:I q2~G;27acAf.7L|A? *FΑ^v$x!.[}_ep??Φ%n|!M{wbsœ2H۝|UfIZD=_!䰿4P9Úّy:Ptz)q& Iu3+\u43jzScFԘCQ#ⱷE3yYxoS&OdQBNwƈ fwBh!ޢv SdSNx+!^7f=Wܐ㬋XHM*ݸUFu,$+O mq#AAV% WB>Z=čoاȞ%̕(tEUnܯ^kH̘S`whYt8h]P"t!=xec7Q8v` $pL «:l037N7~wx͑+yc00/]u찹.tcoh_<"?1gʈ*tt{[=;ɷ|ܴWao)hrIl>h ?ΕT4&|JM31p^dֱ{NB< ~}jO챽bWtlN0>u~Uz*Pf0mr= Gc9 M㲘33HfC*~$jBI37 $xJE~XUg=xZ1arTZ#gHhG^RZDhYӚ J :B FPULqDo<]m:Qq`/<^"𨭏˓47Nr1asJ\h[H; 1<ϱlFZp7h9)uoZ2~n0C}Z %7QcLi=-p.FDXDuuc}tBZwc ~ qO9ځ4_T("-{3- `Z Zd.f^B,A%l5!\e[ \.3%3ݘTO,l@'x]Gf?C.+VC?Foѣ]U9ȢQ'V`kNXM_juX!0$BZ<.6U :'D&G3/[f߶S4qhK-Ѥ " MJ +D}Ch/e kNRO yef"JldD*Y:贄M'4яy[t/jm uI~b?bo;CqΧHׇY$<<\I1m,ƗVx#&,<>~=?ֳPkCXڎ(BQc.2"di0hUH_fƍWGL!4q k+=_%'<:"5B=C*̾w4U&{ܩCf$0JT 'O@6_Cn4@2Iuw x䟍rK)UXux",EEA86OTX0-wЍK-$u@jk0~TD56aȕawɑ0l0(HBcL*5΢/P w\nrD;voY(- )KrHY\r] 8 mh/]i7BWG7 qnvOB-u@E>KQ?]m'&@%G**5LBófM0f|r57t5BuLVUXBa) L(œQᚣK$SwѴwrt9 0"uq7݉iO8 o3.co=[A"^~ %(e4U H&XOM)98H3*јZp0Q[,B`7MxΗ"z1t'K|6&aV*Nloꖿ1E;Nc!dtE O0FuҴ70CNA6ώw,4H|*9}=^!-0j+?{ҿr% kf$EۨɟP ~z,Cڻhn-aJco9.RqJz 6!yGk]FC=TCCgnL^s $oe>F]w/"kfTߍ( }O6?%G8/Ox$WpΈE«94V7Bp蚹9{B@̛Fy;7S rMvF{aO@7:huʬСNhԅ>[OfchPVq0 p=8:3T]֚?=rp'|~/.fN;J|(b;6H %v(AWZGHj)l:4A2,6rL_ g}W2 %WzLӘ$8)٦ 7=NnjsE|IJ.9>. 0/#zkp؟^x&pV |3$|0*t4;-eSſ: k*0#jEjt» ,j7vc|'^d(J,։f(I+2xӔmt$i[I6nD WEW@[rcǀi'H[8}>PDhH9Zڧk0fsRϦl!hv`=x/ckDC|`{!~gZ5GN:K?jI_ld> r;خ}ncGqut D |U8bGjݓ\NlM]8NA13qAfӪ'vISk ] >)(? 8e ?o1LBNӐg5;4-U ;Q/\dv3<3gk7DŽNJ.vb%w-&OfwW9b>b&3*`>TAiXMډ|J~7TQ K`}~kQ0n(PVΘ 'ȃF! 9j/lH*:.2d mvU8܎r5I%mn;|Efz׀e r}רp7uitGj^fcTī)B:gE>tC}80ߕ6HW{03Hi'P͠!yR>#Ne#AQ!J A.R$5/OnW-Smeu+|6Yl2Q^9jCJ厶mӉ,2(XW`(Zb1o S!-źc?jοH"5Աu%;e,]qqB_\\}߳~NŚц綻lއU*BDas&Do ܣ]F2%NJO6? ho7&zrX}9=C!i-Ěi@?4XW7ΐA&{`VuЩ:z(OV,rrUA@4h!x n1d ۊۻ҈t ҹ5g|ӞQ24y@;lFBbHq3NEa}ƧE# wG<(VL2l]S~_)髦޸/X0"_q<"Efvt{d dl"(Wqa/Lǥ?"Jg/շDw!E\[[`>/wW-meL[4Yr}+bqìGI.y*c@^}KcÕ-6_ƞ4oYq4sdӢT4[+f("X?F∇l m.@.ӽ>Sm!7yf)NR—:饍 >|sP&%9VPtPF}rPX2-5FcOs&nMN*9dlꒆT?Wƕ(өPdz5D+C퐆ޑYoʏ Zb;@%=.B7u$3#ԩ02d;`taDO֯ajxc5sq @hM26т)Y2.U)Ђ_T\' L;hJ %] L>_z#q;K<. oМx5}(ɇ&p#Ӭwmو)ק[~N$)rO\2 7Dwk]E6*r({|Wdw3Nڄ܉XUeXX";%^pss Cy'N]{gj;]CX%z?g?%v"Hy埐&C@5pؚ 6jo'u[]d1:+_ocm%e_'4tcՠ32/:Sj|R%W!rVJ8C}#+STfz.a @ D3AShNOA4Z.j\j /[4Xfh l%qh7"59"= aNY/|M/IVǭ"lv! |aXs7'g|]B {M8Al3!63;Nd7yt||.hf[I~n6RvlBI_\FYd/=:ei#dzhuF!i3N_љIa԰-yӟ&m?M @ӆ";6"kAjnyj2g^Voaw5]U'Tcr٦nӆNIG: sVlA~ ޠ7aC9L}b8_V>,UT&R/dתQU3ĥ͞=m0*`3qבȟOYԝPmko3ylv?@ܝ?8ŧ"ŀg1gPF&6ȋ:Z<6ǵi|)%wpՆj_\G2y8}-EҨ蹸9YƄ%@"}orr p6EV7B,Μ puI;Z\Q,uh~?UQKڵ>%&d\~~hX'QCDZj຃'P!<|4G\iΗXA= iTN J '3+8~M8T82ckBr`Rc8 Ht'RZzηrE[M$_(<7+-ii^]_^g'{>tJ^ ~8笄DZxr"2R&ّ:_eZ?Š:]$m%えp]o4GEf3Ⲱqǰ,_VsCdTe|S]Қ(9SW%0X17{e@B;TT!b][3rZ+,OD* Ё0&V]N܉6ًK 莛6h H.K=TRQ.HP=ÄQ~9EM4c*ƙf[ut1ֻAP{݉a ^)" 1/Z˸%T!6g=96TXyNm󜩪Zrvy]usww+R/bD Jj~ƍrU9ρg%X iԤId]^ B˯ry1:_Qkw? dzl@wr^NM/^4GHR'eF[.jtʃ̞Y| 1"^U6ğOahK!UxT Ka&O|+P>F<譺FjmPҽB/ m&V4} MyM6nIQON 2GvO[D,?1١.- =vi`.ogPGZIRJdQIql]83 hB]#t,Na?WQZ 4lz,Oa~V53eoOkZ! Cl˙B-{it 3mI XOBUV4Օ X+LJvw9=Ku뱉࠷'8n l|G&v-k}}BNk^u⪖`pc&Dُiw7k;rHׄidP&n9L_C՟]E,/&6[x?3iō?]AgҩYɮϟ oSd[sg:HeҌ$' !_U`h (|9HÞ?@v^Y#[(Ncv"YXvV* lA82bLfI,;ʞB8Bmc9ǧF􈨱׬p-|~\}XyfZcrp8TX贾)L1iذ-r؜Pxq~cV%J tf1$% SK#\Pŝ3x\<4N$MUw P3Wd^VEpN@)qUo~w_hj,Ȫ?ǯҗo kɨDR[8lQ]s#x"bF >UjM̠YUh +TbcWcjܜmuRk4*Z:Nx^ W1f矻ߩI2?gxt~xEu4Dr[]"ek.KrHN:Vo%.eqí h={+Ilu!=X^1A`j2gFrhI{֘"!ػȋ^BXq@Vp8qc*\* pP.~[R^b7פA I%U$<*ۻ8m,1|Tʿm7jaw/90/࿦/ }KO~?N*UAUJ2WC  !9^=z@w6w_βJo$#`Ϡ}4EqzO!`\B>9鵳[CTǍSݥ텞POm}"oؠ8H\%gZ_\ˁTd 5^ t69}#ԋymԊ'ZNt7SsE, ?`Mc-͵0eFRzD)a^\7d9 w+I&ջGS݃2έ@G[ Y,<{ BMr-˧o+QW"~Y29hP>vK+sR$-RY&xBlr1$jS] _zY!@"\\Dpt}82`3sHKVq瘇BOP IAR||!uYn\\+:-f 9<@-?fyFj H~iQГNe./$v-S?pʗymY\Ёƌ85iu|)?!n)Tv@Ӵ@[p*LoGȳZ٥Úϙv@{ ,L[QjY @]qd0Emp *j ]ʡX 0 6[׾z "t] N1${Fx'"K]Lta/)Fi{.!a5B] dJOst:Зyyj4࢝3@ Wl2Tnn f@ lp,S5h> 9.B,KA"Aiv]Xۚ ΘQa@f@ArJwӯ3RXBr QqoMFU;|tA|kv`[4/a֖k0iHNNj*1w? 83ϓxq@$q[;G-#!H#z=g;4w\PqxubON LW08UZߊn2h, P>3Ot33E4a΁ϿcM8 iaO\RY! !k `n꯮DȫNsf/X"h)]7c(!J1{h̛hh1mx9c>Hp,ę̊U]m[%fwēؤoMiH8DB74cZHn.Iz+]#<I5)\x0qڱO3Oj(w@B"`|)"{]$~n xS70"ǰ 9vR+ nk*BW_ )jzEҸ>0jӆR&{/'#u=!Y']kM#.34KP UBGDeW);3kup5~q7$3>(# V4Ur/1t\NyFV#b҉!-tgǣxc$#=x?Fk[:vgel(.7,"3X}c˙cن6%)٧S4Έ!zFk2,ЏG$-AP'x HN=M'kK U s_'CtQL[ *F kno~K6^ltX.ﮥ١)w:&J'y71[ $؄@GVhk3`djR"pxhլV@B҉n 5s6\V:H{Ϟxw4XLT}Ih& -W%7%˵A/|0q{r 801i\%U4|ϴ IL$Xx˖!us83yVT*D5pN2YH1=CT@w)Jt+|#9#"Gq/m/&-Rqv `$6 Ֆ2`z4D=38 'X~?ȐaMҳ%;ŗiݵ,ߝ0`rZݞ{`@}`dbPW=Wu=w_`a #~ N$Ʉ:{C,g` U4E~yh,g9JM ۜ>3!*I$ҷm: ^κ ֪90p-)!y'$佛Q,X+61kG4I!5 i _=$p¢ N0`IC:?ACUujp<0JQkTwh{5݊hDTcN0번J>*Q`go䖖+Q)G(?{i?\/*6hď :;Q~ o{Z 5QcdgPGh;:jxR͎؉<% OQyZ6wEqc>QZ%j~v^ֿia)O; /Ί[; R8jvQɚ{\ !.ݞ:mCK{:knFv&]Ւ0.4,lSPL||.o~NJsymf=Yr+d\3"ceZ%FNҴ g; +kPa.adzR=8J$g|5Za\'oW\a|)χ(Z݉kUw0Lw7TQ ߴQx<9{n%jG13y9%sL/G8?ir64~jQXƞbgD|y7ӿY6#RuW=x*Q摍>,tĕIVyYpSGrBش%VlIYr0vTй`Xkw"}j \B4n2z\yIwp< Kuz%OㅡI^֚\Foѫxy_h)͸P4U P|XNSӜpj1i^:va7Byt\)Lki&sJ:(h^_<zF9([P{y|0{axxxs%(B국 *a5 ZrT$l.$˱gb5`v5/bDP?`y2X73f" Ja J~`!Sp/7s}c['nhMUеөb1~X6"7FY#,_\{ٳL!\;7cm\糴-VЉ@HNڿ'uHN\DZlM1Xt&x ͺJ3 4p}>3+.霽H#CY`7k.V/?x%s%%-|A3K1V3T([)lV gx ΍?[\Iḻ1k!$vWqkXo)?KK=jfzI/ڌC\i͝.AX"#ٛ,6=0G jBoڌbt p3FNfn=\pᏀBa)Յ<ԥ.w.ҲZ8ǃDŽo$3 Ҭ,G2HߓR֬~|em@a {Ƀчv/5lcxa w03" i S1h𼙞 ɇ TBDlTp#.}_TǡdgDz_9z4@'j2P<ȋ؞ 4+E\vEwgFD_W>n,u \gan^* 6rݍP;lM$[b&<ď6I O名z3f %iI,}D5_ KtK&#̰.yփ J 5@%fYdcx^ &;E|Z.Ƭ)38N94cWw_i}vQԭv<;$ECKApx $6] z]-(}&?rnHpftCiqyrDsn T6@J!/ՅF1Xs6O0-n֛z-<*yvӣ_A^ub>5ә'ΓOG:ly59 +_/[Osut]2K8%0Š΅K|bN| @),L iv8v:78 u5mpE2Ls%2z{va ߅#n^: s(ۣNpmdq?Ru8<|O⁇M@_3 -*kvQ[ꯚ :erCگ>_!4P=x#0fy]E/63Cr[Jݵ"OOo*95L.ܲS$,u;zB?: ¸4=^ (&m݂eُnځ\dQg--8X,("\JSG:rzlZZ.FGSGEAU 0+M'l8`"7aS'}HZ8 l)eWH>sb6 ( 0FVI.G"w~"d6ߺwϭ#sK Vʫ G@ ;L l%O֞.|`pBghB4#rNd C6$/a.Tgn7rc)iYv 1q%&k|j~3w{EQpw7e>*ِϏ=/tS7(SHZSۓ0)= Qf/~\VeP&=3S)O w6Q)-ZxEN4Vv`vL#y1&2pW%+]aczGw;9cǐJ_ ֻ7- =x#օL|l V5޶.=FT҃kȍ'GA!ç0 X >qjd6 <*X At>}]v?Wc6[ŠBl>Sm;WnIԆkT% ;f5CD=+HU~,㼳vts~ȷ%S 5GO *:"] 텣p FCy?y .Fw]u7^yhSq'vxCrU2Ar(t kM=%Iy[券yA<ƔИ⑚/4\kAA@E7O/YrT Chsaw{Ci+ 5yԑyX{-FtZ#Aj ZНS&b:Lc2N&{̯ AVQ2VI&oy-1Rn2eŌk~cb_.o$s[0GYXҩAt-aVWT5f|D1 yȝ12+U{J_!7߉UP-YgXW*}r1K#–s _=Gp0<6# x C6Y=2!W`˯ ,0B2gqrPqbDh/W"tg Hf3t7?gM,`GDžqM/ T/+\n;HD, /D@F+F-uCדC2Eʓ`"?sS(\ ^(.F[9Fz9/7y%Uo^UFhkĎf߰W@k@'yvbm-]v1cʂֺs[d(DWH m PR;V "~eQB8 /|('c\ݢ ,cg̩MmA-6ޔZ\%vCrՒHuY}~\޹K(7WNw{#ZF➮2s&<;QbEzfN&ƭ Wl,S]Vˢt`/L8w =j"<SK Џbց7RuQ4)D |ث/^Յ1l%#=E/WmgoP1ozƮE5/NV DtA(x $25!VKj-k .9{W7=,-KήĊ((=r>ѲS/r] ȧt@)Nnt@m34O̷Q 4ʷ4n*XSVtsF=N맟hEx=C$\J'X.zwˀÿp")(p#7O,{p)5}šVǍlŢs9RqyR%9]林]k> ]欟pMPec6BRU72* }uu]Ѓ2^0.yPk'.x" C H(FD'9I=z|qaĢ֡C/fk4|`Y=7`:3[w<,F.Fs(pB9V9W6N n%AoB; 2B۬R,;aۥLiRq 81Sh6H )Sy|5ƌq|EHj6H@z’!xTЍU8w'҇ŋ^$O`lqF{I?۩Ҿ&}[++Ae7\ⵊ7N枡E/@Ǘl\DpAw N'K>[YCLeCB~]<:_{rgRs%С4n CGLC7T /4!"R j#^=*,UXp4ń&AY_tq,` DBω޵T<&< CRuɝx4xV[MiɼUğdΩ>u7!J:'Aivn낦3™vI~ٔj ˡ?]s`J+}]8Rףٸo%}'kWpd >|_o({phgO^2A¦{%= pUy挥z_z6.q 5vuYXfG,k}{ x|;>pTpC?ۋ dz[2y^ڊQo&vhݴ_PrM'tt>puDWlŠl>^G"5}owI}/';pE+B3Q>awW=Ɠ:&6'5t#w u2SVso:p[ukHDNPZXV;0p'*Saq.7רcM6c>_SH5g1nI-[> àftԐx1.:(GA$Ԯ+d3{_hu-2;:\/ #M꯷6,;@ #Ucd|oYԘtoQo~"Z*DNFű(`J гJzɜ@ГC|/q05y ɷhAz$K,.X`@0/_e3$n%Nv3j L?_ZyO ]UnzfG);HLe1 8VqZ#HL9dig6)G`ߚB{uYX[t gǏ-U[bހfd95v$В2֢q=&&u!'+RGrKH^!0*;IhF֓,Cx0OSJh[XOo l֩p5Bp]=6lڍshKT4,;e]8G~ *K}Ƨ'i* >QkWoSZmړ>ϹMHkA}tRUψlwI Ubs4?=@nj ? z$U#[!^fOM#W1tS!IOnϝRo9&vs{!O|Yc}fߡ<`}㞘`3_^'JY_+"™o[~,|u_LS='l>! o9B uϐiM3)bL>[ VUqUD9gCgBE>|A:tC!pƺ(m2WpE\V`FzsKf㝜]4>-CV{y:Amj)|b.*uB]wVp%DMNg 񪯶kt$)>i [4&: P D0ZV Nh2j +U\ɉB&}Uj]Xz51zExJrb,tk_) JOnEG"p]cz}%o>dz4D(؅֯̉2 qvK3`O9vD<X( o!| -g>t6\bqDz݊/À$xcىWXd?\m˷Ƕ~q5P[o], Cf"imO}pM 3f!]D ,kUk X͙`LTgͱ#~M 2Dx=# .W#?:>Hs`=~ K.haDYDIT…Wv6M܆C]ב^&p`Lap^/̥;ٖ9ΫgNnIDs0%܃ܢl1/r$NDe `,yoe$>XOEBV,J,SF|.C㞎r{bо(2=o翰5]o;,YE i[yyRMY4Ɇ!G{苶o \IFv/,|тs)ET ƺ'Л 4+yN#d_C;MlVz<'VA`n;S"{ׯѐcٞSՆY!_nhZq1=놃,.8Vhih\V( )v[bۨz zGl\,KL4jE> ,׷RWs~]k lN%ٖa mK[ḷiderd2dP7HzȎS>~1Hܭu..Ȫ F@sۙ+Mhw ؄sxՙN$4 F2%I%8xjUhuXv9/3CX\4kU̾Tw$ױ61xM- shĢ+QmI0PkQF ?ٸVm{Z!nBaBX}R<0 m?uGPO`)!VA_oÃ_Jr>#\֤:41._C_!|{!Uwuf.zcܪ@YW՗-X?:ɉu&j N]AFO"ou!ח6O}Rpp%?ѝ=Q.23vfnkJ m*%e0-|P0LБTWxq=oQ)fla3E)XZ}Y8e>lE 퍹]tfl".[t?M%fypz,&/RI2ēX)׼abo~NtvyحɘޠxPǁ9SR21ôЮѠ<kU#yafPnBKeFXI(j7bR&}!h3B9-s^Z}P ;RR>Rgc@ASt(m̳Mxŧ˧"E]@UW]H4͔Dz!_pЄf"Ut?kFyD[KHi7E_~&A*ZT =}?lȬ]\鋝hTojUV\99 P&m l /? y,hflGQlQ5B;Љm2Bx"qӀʈޢ@s|!rL9j%G+&tǝ (bpd mP 'O?->%m1!GZh{\H+P`ĕ`͝xZW]øz9~I+Q#Udg  u6\W.wkW`NyE˻x?ptj7{dh<AsgƆ)|֜BSFtc?9^iM: ep9q>'!w:?"˃Re&蚢d{"@[y̾?r9MGiKCB5TOZ3U8}?,@Al%mikJTR_U0d#A^<W-HDF`uMvفѝ#mQJekk<R6.Zun~Z}*r}. %V❙rDzeM,z;πo@P8Ar\_ %3dP;b+{'ͳJ2S* /}O/&FPn&=?:pCrl5?a%T4pu [$VzXha% hX=:O8q8PP9\GW}|ҽ1$3r+&-?Sȸ3ٶrٸ0.p0Wmo |n/.?.NT"wEP7/N!a?FBnSU6)' af(osn i3UN eD ! ѿ?"Vز [|H.o(ǫhH2([%s۾'MHJH J VFIl<@\][':P"{sVy3Usz9q{@^ 8OWxT( tKI/+rIV9,4$l弔32}0+My*tRNgp7C[v9~8(ԧݯ+rܩ$/Sgq&Э; S^˫$&q5yQ_m$^ T im bM]:\'܉{&J*/?jqwZG<Kg/=}pmڝ 6@b4S qmtQDʼ=#V$cEdMiSmH13F;:b"2|YG,am=>ZʺGsHOU= h5xg- ]0gɅ!\N:=dP"=|I&B*r0Y;!ߔĤ̓WHG;YIIRs0z UGj?x-RŚ +&.^b薕I Hk4TbjB.u0K]wVpC \<=otXc gU!Y[W@ʠώF 兏iC2Dؐ3[U?V Y\U6-(-lCFFSn]M=ى?nkv@\-3K+v!$Kl{#?L_Xj- o8 Bްm],0ө439#]QٺAP{~bREO 1(K?McɢAU@(6 M#H`l1/Ŵm8_òvF43\ 'C 0U5G_oJtJ-e4*J1>[?PxQԌ)~$VXnj~ Ix$yzgI 8qȃWV:$Bl7ʷwBXεohlR41ݩ^)evDI PR1ow[,/=g6k{Two)H 8xoDgY\r/*$*"T{rueˎWF3wM'o]@qti3 ~ G?nf]sF^^:zөN%Q\Oe(F@0f.3W %+]Z H[eЃv9ad:q>r&a=*[YĻ|*2dYsal(Iz/\HS?n4&.־}]]9("0Ol@ϙˮzye,˫1>GYgJ a ;(öM_L2 }9l-V*'wlaīgn%Q+`SiP==/ ئ$\YI>#{(5΁w 5e /u#45v[{D L %q8B@q +Q%6 {6!'Wɒ߅n_\~ma2I] Tvk<Cmf\_KFKu_jdg|`Kl3"3p X8j<ѽѦ)|''Ҩ2dC#iVڌc|ܦېX6Ć*Gr 6DiCůc;k(|Ac38,.n5 Y`acm'^mJb@[M?qKhٹf2nY9\ݰ h:oq oѮT(GO&{M[]4W&T~{B`k>&* PyK]V!XuV%p~0Y^cOO?8`rj!$~o6a-ϰFlCV yh8<}& ȀE)sV>qԁ?]Cle%pT'ɸ-r[:o{RU ťq_ShU~.WԗpPc?~b:XV5g^O "ixL \BT/3_󉦍>'jiR鑲tw̅vkzچ%'})w3!P$H{/ez-SMbzm?ӺmJǃuXn ^ u GZ)+,pY48sQڃh3$8sRCJo鼤sT$qڰXl&MO2C(s][)a%WrXu* 9besw{6#MrCn!q Gҝ̌HTRIDu; XOҀjL6޵^R$Q> odoGh joxϻWPwMn},_ĝ$ FHWf,M=*jH+4ZD\ɩlHwNBH)?$'f&- "(1I "9.@ v%Y( $[`-O]42:.E^?TB!rN#-pXꈒ C^_GɯOM.O+g3,zah]Vlߴђud F]@j#bH_"e'^Cv]CjmO+Q{^ !?[η 1b^ iV :"IBpBAB 7druK]K A qs~4hzJ5XVoT!@Z>QNbR ֙B w[83^p6#(ufp .LfdbW/3`MZϮo+z>3`p(F͜2z+N ̢De]9Hi`iS`N`褫.c[^=׵CmXҜyD->Ϟkzvj6#[ 槻-ls}U+22Rn߇E[9խp՛,!Yi ;3L Rʗ`SLy| :3Jpc/Rմe-0q)F6pEdK# [. Wj)DS1͕ /똷syDòeĒxc/}]P*olM,;C2~,"b(A_6cʋts̭2LT6oZOc2<]tұ"S ,/\}ḹ.}*p=e'1t vQ>#(-T#H18D  q|7;G_U,xI:f/Wy2^%__7Y;(>-uG S Eֱ2e:6Rʳ9a'>/76cE7殇%c􊕕!k˧pk,i`ԺE\̮*dN {:Ӎ\e@g:, S<98Lq aԄw+y4Aް|Yt঳38 ܮ͊Gfn,[Ԣ-$v#AdhǕo5<$[>(F2Дk|K̴ -x*=,.Tvhz˅;m>Jc"?>}7^u=L?+Sj-ǝ1}H,{h t}E,YPV->_ >/.Al(LE ffcCu*'Mt7~6,bY&ڙ%*ebF.طHF`|aOu |K1'IQb!h\ zѐĶ%&. !J<b h|C3 cԼ#8`3 ^e D!nZ_7VogrQwU?f]@##OdK#AQ؁ޓy"K'D^ ?xRAM:ɘm)@\Ț=jL@`S54=ŃQ ^q`` HT-8מEu]u8CxMNU8]9[)胱kriJUU*hQ.{tc>Fvn&VH=/2N'FL?ȁƀS`l-5%GR#]A=)>O$tmOGqG\3:fD4('Ih(ܽ89XGXD[FF7*Y{θFg2LU yV' l𖓾uqK۔8 3̖Z-GkNR՜n陱CP 稭R:RCh6}F`qWZhQ>e ۞m+~NT_[JDw hT6U譥_]'X;a3/ԥ|cymW+Eˈ؆$?4RSh=يg!CU5#5{i]Od9?s=ސpr flQ/fk۩&5/-h X!;!5Ȉ#kft[5\+TE$7u_~"Uu%*zMbjغb\(|.iu!|S;\f_7pѻ'ywRۇ ]䧊IfӴ#MuB{{CS^i|)0cxPg27ˊe"L-^8xBoYm?Ea[*Kdq=:ϛH2f<GxAϸ ×4[a|<+-|8>iAMv LVՑu^B?m0ɘjR4m8ÇfrpRw r$g~S ^USnXʟI ֓zXn-@Aa}_gyMsW4ݺY*FmBW.[#,t,CP c<{JXÛcp7] @ `sZ_YR#[&4RuHj]em?x#OXX?y.DٞbR<ĖU]/.;u3U\6gFJ*e7u! v\/_pL\5A%Zc9QUw'䝨s+"8RRMo6:Qh$=;"6#YޛY^H$W `ݢg03G풖Qs2(JGϭ cE^ "_l}^ YQn[Ke_` E]ήahڞ6j33rki%vESMGyn?=U}>R\AsIT[D3F`xѠY%b>; Zz18C0+1I N^Js:hhnm`uڸ9+u!xä3l$_\dvċ++UkCSx j|O `LHyG񃀛ЊU}GUo)2V{XL^$P{Vz }Uy"΀O-q^=h8F~`0"@ˆqYؑfg;+iw/l&ZMC!"W&ÓB2q3gln@Hx2F_TMiqF 4fWܷ<|HEdVvur}ttLXr o}<n8lJYƑh"3+*gzÍ:tbX0iyntrZ_FwkomtH>Sgo-؄wOyԮ:K ;>Bn^+ 3 od|=s%aC1Jjb .ætQ^?bn~AXi[:~zts ձ~Rӆ$uBIŷ9>ѓ!E3g ^{D2>́@i{tFHSz]h;: wE=CͳX-!;)*ݣ'g"&jB-sXCHyptX2ZOɗj`7ʟZ:D2 ڸhRLe({(~-cŲ #`οgED\v].WUG>TI̾鮻ӄc3oCҪ u̱g |mp6KP|m-=AGY,3)\;JOIt]όH7:jOdžGbfVѤIVa5iKX'eSA7cJTu}[ YJI &g wAq/?gGN&NS>(ڄlQd+Z[68U4:/nFA:DsЊ^.u w< NKCN+}sτX㿌{Zq-7d${]}mډ <^{r4/K*sA7?#W{xov48~2Fe mki۲Zק0߹@)cvg'AT yo}Ym>L,^J*d@u$YbvU:2i󙰅y eQ܌p4|4=:(wraDʙg6q.F[?pw>jU FB´,D1-±"JA`=UUNiA) pKI[bD5/$Ex) س@e V|]pn/Q. qtOBMڵtl$>ގjE1skSɼd:fω~țrC:,JOy]d+-( bnj!V(aSGR6PF$8.@h/sReOg&!v\3'ϋ&+F3`e)ySCv{f*||Q,z#W$Zy6-=4Nwd57 \nq6T%|a)OǁN56ɏOYu J&2N1H}\2M(ߦeb2a&!/pbG>^(_IﭚЕTaհDS%FJ@-0++*LbCxq u-Sc3Y|$=u#za@)Ř!~5 Y5{/YM4ІZ$ s`ͪ%gF$zkE6&?j6e6wFN.rHRlq9=Ī^H=]:w+uA@N&m,8~o @0#|QA)\B7'+a.Uɰff}cߑz-5M\p|ybH/A~bM$:8;Y}9pO3C>QP1./t d_?H4Hq-dV =1gB|D 3 cz^WP=|lr.};* L$Ywu p; ]URw٘Uk-X}gloЙaN`F.ӝ$kL'WSyo^y(LҜbj7Ѣ?dzrn$R$K?FN%T1C/MNUuUF4G@F)q=dU^ss{!HƳZt 3pQapՑ$ɭ6Ֆ[pvZㅚe}m7ͮ: 4(+V> yaNoxD{N0yL L+7o˞Ѱ]M 3:F[EṚ4t3(|t|QKgʞ\5v> | x-r~AIoT5AO-e?wcfR?4Hw0_) G$!zNⵁ⬿%]o]A@<γ/0`"U85eZIr+^)9;*uz 5yv2 MgvɅg*m )/nd?k;$]^ wJֹۍc\VN\+Z6ބZb7'Q!c.!j|bxxY ߂%g7[h9(%l3cґ" F`T͖hS)/ m3%^ aykCzbg>@L0B(|`[dKK7:S_-^n0˧S/A}W&DSځBv|o2)Os݃t\8؛+n CQ""r{GiY*G'+Dɖ\4r)B)Ed!T-mLC N,/; TYQe (BD. w,.eIv~')2pVdpeGyE_W=;>Ά |J,C7'|Huh~{.+?`tAcAYQ8-?[.C͎d5SPƎ]:Ŵ@g[.1w&Q4 %#rO /~j-IǵCL~'3CbOlO7آl댯35EDH:[-YĿy# i1D쎻꫸-iW3'l;:Rcď"1仯dz|R-RgACA4g;'5Ͽ2`RH{U鹛s7ͶG̟c_4O,>~/J}$П}0x:Չ|vmGwo PkLRֳ@[pRdsA>Bu}G殉خޓگ/^Bθ|x2E \tӺNO'B`̸.gBw7t|?z.qTTĈB/~o> vvG ÈbO3X%YtHlا,JkZSo&i4qOkNNHd$[Ө7za\>t jUy")=A֜c*q،hRp kYҔ!  .k<[cb#>B~@dp>Vl`;ԓ3PӐozllS(…jXj /ƌg$VC,"7\Of1n@thyE:ze4]LoDp½< ^]nSЖ"JVShzRˡc|+=S mC(>TK~#"g14YO .unQŤ) =X4'o?(,YAju$::8aܟ`zxnrJ$0cɐ݇^ 7 q.v _?,B#PS[8XS*iq!(ѻ0X`.íARF!$C0_ tg\*!W4˜69́=og`/AƮ1^6q/|ýʀosG2NDbNtrO 鑐 t[|ā'h<%.$~=<&h "8!hx::]`bE$Fפ$J;G Hw<ˍ\m=U XtS7~q7CmzސyξiY?7&j-{'(% 4~TNuFwj[_x$˙)%D^迸l40b>okB;8h %zE!pfr+?)ޱx\ci5&+^'$&plo> i6x_9qƙwIy "/ ]h5O bz{Nz<'t,8*.̈(04NޯeC6S+䖕 d!k$ٗU}W8B}`ϰ e!b|[gԐ *Osp0] i7ϩ #rQƋBu䉑u'IWy靗('ĖƟ6,}WQ\kڸ=솃] Z~v8|!*U1oN>f4X2SѩYKP.L-i]^*~@op½q m~ ɇ`\T}%1̶x®ڈЇ,lUWPH@zLjmIW[,܉0Oz΄çNQZ6׌`8,g i"0nq,`^yZp.+2 O^2tXG3ԋњ;]y"PۂUs٢ʵ%HdgH_w o6]Px &~~Z% F\[Ӽ0fٽ;?5U霓^FXMQ1QʖGʞ lу-t+CZzp-/ "n{2zDBXfA+ )Cyh TӮtfgg> kn80T=睈80 %?wB%?&pYG н341 q}h5aԢhߤr(p R"1{3~.P1z RUqŗǔj[Γre I{9ǽ9zG祉.fvh~>#*,FH5eJ(hL=Ud&2%7]8OW;<=|U},0u$'FW {Ќmeչ~1Y,5 ^TdoY5OaKj\\)o$ {BO=)i.Ine}&-bo b{NCSo1 ;DGRzK61#)wZ9nh{bYI֏ī=Lڜ7'C̺*cZa[2a8SZLz d)j*_88n@dQ.Z6A+8ݖ!Bw3 qp3u6^iŝ_"!XoGy1mnn1%4Gº|3R~kyd7laم+x+P+h;\tyVHɋl/{mP8f%8ԩᒞO^yex=[/ݘӼyc4w~_4`6lbs.ج%7ޯVfxnjewQYF#C ?}CV|ϳk@")Ě>\`: 7}&<^ g7T%qAQ4d#Qe&6N%#!<+Azp? 9Mm`cRm g,sU]+0eMa8 /Zhg܌4AƾyzPIz)Н7,;Y+7Mn^]sjl';cu]Z{Iۮ7n1O ׋83 ]""cb -ӏ=kԊy3绀aǽK>]ned"m-)*?aCSVH3eI PAW4xz:ӥ);C݂b,eWJChKtPS5YaᢡA^~`h`{O1hȃ~H v>Z[clRȥ%c+v$E(ß^:pS:q4+ ; z<նha8BkRbLP̭Z13s8r"(), yUZڭ*r4$)*9it, *JUO0K$AqRG-*qDݪ;x?~"&A"&;A몈cKђ6m dqC>^to@ս*΅|Ԗb'z-hQBRC6P0qͥM/7Ú /;χ&M53- =3~?/eـ0KEQ[K=ԩ_|*xؖ-}Ǘ㙮ȤXu"[RR!uttS>d`^{(lW{J}O0}}-i>G;ѽ V i[xi"5K# *Ш>ōK!Gl'Ty{m 虄zZux+9*8i :==8y&Kv@*:؟;` ^IF+lN]L} $]G8-)3P%PȯҾ4 헾uPy S FybX%TSp:݅caG:,t`yS6vb0V6<%wF>85h+.UHwzXZg*>+KӳೲO7kFp]uH)ޝr{+ɸR]:~;|Rhv0hπ|tߨGM[`p3] UPd3 J8/F:)4Љir2owyMwS`5n.%cՠ ƊURe <6!S:u߁2Z)9V* Jb|'ӟ95v}]5 1" O%|"y@eĀ9uE_Aq;cep7` ~Eb=mű'҃;Ԉ-<P-&Y)Aѓ4|bT@:{C#?5I+p |7Z^ŝ?4V!I@1k6;c׆d_dwL{ XG66e9T hJMlHԛ%bw }{ BSOdߵ=$<]9 щ^-V)<deidTJWN1w癛LAn<i9ֶ4Ȧ)“;K1zj/<)]],fA ;+e6WjzQu,u=؉S[Ah %&r'F~B/_R9􌓉 W"L] -H"O<6͐^Izn*SnϕF8>M7b(#`u!5v>xG.1 j2"w42J554TOa> 6Nv+@Y&>|X+wa Lru29)jxV#[z?fje0mP^5NF$q#gQ 4k_#{J %QA;Ϯ3. h:$b+]33,kJV|9 h"F#a`[BsMgl=3=3g$+FtUyخ5KI¥A+.uPFX@VN_!;Ϩ3oaubT@s O 9<S3("G sWl>lzh=tbr˕rp rD@?{+SqZ*޺?qn@F3vGJ{ʥ~\1EdDb A3VLlpWqV?HS0{xGVWkWs2آr!Qd\ΦT7zRЪKN ]Gʸ5.bdhRd=6_ekqˊ&!y JZFwƺ:~UDzmFw@vf-.qpWS^@ߐ7VaB |Iڋ*^;7;!|W,9 wr+ifzbh?|hT@^'eݡ9AV82!< ՗J\F61# BYJs[ ᷢnTj# i*n*pWFTW;~NL{m_7:~[,>;g2!Y B|0~_ѓ>CeeW|)< %;jgAEԚ6Aw~`c' ћYqe*W^,–볏Rsbq?yĵI8kRC*<,!Q7;}"Fg1 ["wl<"ٰJ .R@>g`|Ry='ϝ [˨X˷lH"3,jMU֚y4&T7< \mj+A$xbhMFCu0va=YdqOҴl0h] H6V#?_댱Kr 9;#Eeg|\4kD%, be>۠P#lGFc};'.<^%Ѡ֗ c[6/t(&%jH1a*2: /c_+=n!#Rv,Ć7Q7B%)ʂq*"UhBvrzѽ1Y]Yr!?,Y#8I/D`Yѧ41gʞLCd,7Ɨ2{&Y6^zC'qߌ=뒍m<4w214.OǴzҹSZK F͎mFx"ώD[LŦ;cv~4ZYmm]_FNbw6϶;P_7;mH}krp,M,}@E+}ul5Js@ L}L@k N^s/PoD#.fKYԍ\L8j_bkLי =¯YҨj//_Q$zDZ8jw0ی] >lf` {9}ܠ<$tq;b6bg탖W8DAe[0lX`SqpioW/Sn͠.;\ JǺ&"(\N'Z!GcֈMy` פ]+8bB Y^VCAk6 ,Ch%XƻuB dk,fدXclkX5L:׶3 i|{iw,:! j]2ju#4|>VF#5#1S z"؎m=(=ט}G6WgO'7;??Qe+k ƨx3$ hK7jg"{p"7Mn(ĸ,)xW!_B'Q|.?]Cky&ِ='_di=|WU;PְOG Pxj~,),$Ȁ1\ՙ!d$FV JP7&R){o.eHoRGʞDA9I%{l)-18M2[}",= )x$31V2$ Ru T{HRG\rDi({[\$F: {-:MU PXwQ-@ò^Ǝj&k@pCgRF**1CZp}E6y+-aHH1^EycI똴%cY|{޿DCFS:?O ph#U`OC rqoC 熟DcrTլ@3-4n|gY. ]ã5*2$26_jUK]Gt]ZeNAI\9SV7 ~ߎg?(K,Fa2yz<θXn4PUȰ7?{U.(}+`hbV0-fD!Xf$ +H(r"-j'\#8uh{)mLj,l-_7oKwԎf_ , dAܳ|r  PčJgv9,d ?ѤhBA37I^e}cX@\kt;BnZ IG!EE9-M-'/L6>Ki3s/pdl@o[(7d B7vl5ã,@3<{EԿVv2`fCmrǡZ$?sZ ЋxcmK99e2~ސ@ g$P2fb&0i_b#jt\M. A)V bﵟM`qꟕgltgdxlv^C|?<'S]OZVƍ+bvQ;ֽ Ҭ_!I5uTxRwly-r_Hts݆`aǡPyGvٿd7IN. xQNO*H/Fu&60*>gŘGVi{ :ݒxۄ x&g}?mul2a/5h "X=kMnҢBƉrQJP 4D,<|g`%0|7y2R|Me{I^[Q }[( 9@iS_ !gjirNr C`M'[\ۉvт_+P*gmG^h5i'kES`}'GWܪ$žy2<1+zt)75Rg?7sEôԭƞKzʑcC5u8㜧!t߆hzDhUOKg{'L]̌;Ѓf>QԦg,W`6X2`.Mc?-~N/>+-2Ȯ؃ofq\ 4, T(#8Ty3(yM;Yo`[$>n>5VF̨C cЪ-[aJִ/f}F keP3 <*".AzԈЊbM8˲QUL25iAjtyſp`B)X2[83PΌM"`_o3;5 ~=ZP ͥS⻆͇ KU,~/nSC)S1ES4 E|A_Yrj@ Vp7CEMS.2"Iڂ6#х}0&@2"x"'n-o߄sNMeM3\C?,1h2|N2vj6§bJeSvjڍAh4Ntۣ DIj`gK l i%fW;;@1oFM#PDu2WU[KN Y+R )dDd N!/p CAՁEX >Z Q:} OlފZQhk1c<hبp2 L xz[لS?slK:=0rd 40K먤LmEEIu #tEAbezl9NGɏg 2**o窮AퟜXt[G'@ ͥZ M'#G q"9 ETM#ssLT:.3ھUĂiTdTLL[gh!S#v}&eHȿtn MS څy:nV=A^AztMa󍳯P""!,@ͥl3#8yyzZm<;5@jPr7*a%NcȎ6-wݫ}~a,m>JiJFrkGVXY5,\Պ;JI.Q m5t6#A|ܯe>G/ĊKG+zAʫX[x*: OM #sZJXY& ShR6)(9U-}{t>Y::..B ?onvjPH qgþh"aLu;1; y+gO!}mc uu/E{݈CTIFRX/5:N"NMbj[+ sx(S֟p,,j,~N$|S'O!H03j7 ")HD*A٢4{5,>#΢ a):NFrwj,;ӝMLWE)G|Vaf*/`c[REa0& x/z}DS+)͌䆉O!}J{3v BaH5fc!iil=&@y*W#w8JQ(l7N[Q^'hi:2@;svB@a-ѻ櫖7X5c?P#sybAc 8vdԓłn5pݲL+8TE *M-? | %6P28 .~/tUua/p"P!CT:8H?3psWa]N˺TxΟܘ)pH]خ Á(C{3b u*mŽ/P'fmb?v'VypMGm(ȵ)m ndYHme z)ԭa __@8 #dQxSqf^ ̓0G}@Lz&b60yV&J9i%仲 4Tw1WgpW.'86y9;KF~9|qm'+K/݃h|NRB-lQ1ط)2'Lx aioojX>zjeLo{oq< lPۿ:_RjjIȄ~r_ UY0R)G#RN"Uy!5uIx\c +T=1U5o {?ѓp^1jj*Ծ}L[W{{K`mn_=Dvm }1Yƣc͉]!`cHC})@U{ [R2xZtM tam *{xV_IΨZC$:Пe4_6u- H2.@#Z0^H) /9  @_3 5K9t'b(Gzv!F"xSҟyS+%*gWl54Wa/q?~TJh6cvcdE;} e?'q[/ssil_{oJ*a9no)TfZ2!H!J5שn I2׉²S_wۊR7٥uBثgFΦ% mrSwT9hGZzP7-|ơ -* CtIԡC+u%ʔX wV092ggqo3 ( +T=wMhPFV K10'$_ǔC$.exQD_z.+hҭ[-gTK--{ bnwg$i{ʿkHjwY%*}S[QJjLk7;w ȣDL!+6cƓN ғBhsuYi g0m+ k^bf]2EwO6vM+D(lCl"“2:D3BV.kbt43jpĕ€Ak?rښ\dQFjS[E =l`.31s4A PiRנJo+F4 >X{D0wd3N(VDڿta"&NV0 Gbl+c\`}m0S s cuUu b%U,$XޞUn}1mhJS+3u3fnC/VzzCy";+E=K3Q3p: _2W" tCqgD"sGfs&dˊV`5GDjia_72>&u 1ԬN̨$3Yc %aB[J(uc"Y?W9QuϮq'2J-teI>R pQJ<.&б9 OW~ p@W8UC98qK4Zie!C( H)ɈK$dߛ2Vn%fIn& *4/w̍ڄvd|A\ePXU$ǻUAtimFlcvdG>1M>jҌșavn:$vwMBK~SlYH"K5y%Q{9>1-1/03N/U5؟ONk1k< γ:yLzј=M7e%eΏ3PUo({gOCsF -^UKamR t 8~m=rM?f@4VI22ր Am&t|MS;xc1زo7*7l~ׂ7W2fJ'<2;+kur s_ᴉ]%;\YO*9E@C"&fipކOI#`u@DA'*T {gJ"~-ڐg Zi~a i)Ȉ?#YePS> +SE"s-?IQ@hmdgǞV$vl\Fqqf ݨ6i3f 'kFF&8 Hf`;NZJ#ǿ;.C3ɿ2'UD'c4`e-mQW3vd Q"˦:ú!D ">"U$'b{jS!ߺ~?'pVv|M^r^1}en [9)Z-FQ(D+0{6n ; L1픛lz'ZL /6[wÅͳkj. Fz4"7{=W]= UO*:-teCѷ~`m8s]<0jC eT'i4rH^K޷GqέuA@ȅ'"cx*,Ok_ Hˀ&ݜG*7Ueb;w#{qA!]mV@PP+7=%UEWa*|vJPhAGa n|;ī.oi;$lzN타a{"e/jmDN钬F}`uCn<ɬ/k&5:VBMm\b4t[oIbwaEBg•%T?)1w:H}2JDX;E#v 9L;F+_Z qY4!?$`3I\ԀTsQ6p i+Jy̫;l kO]E W<4(qqvY=Di!HA$ruѢR"ىm?m ~SKrI6ҫ[N#8$:r--wCQ!UvM77)vBs!~YjHF6BU߄i6g#Z 3 䍨͞i͸C&+'.3k MgD 9i*Ԙ tDӌF/n\IS6I\yi[( nwH.QE;?NlOH]W66!{ЦSlxR^2Bvaй+k@.cnCAzѯ'QwЂ0ײ |"ׁ&GMަ(Y/ߧ@{kSA|"`i9f |zK"&5PϣˣMgOr0 tp;7kN5 '8B.ooLF[a'G[eK1+4;32>Ryٙ׻#Wv1EOG!)6Z0!֡B$ўM5QHMVYAr^ +S`r_ºm|ae,)o/!{% .u`iEYo{6uM,;[lB\)ǜ ,<څK1!:hg@s6/Sɸ=RP*8w47'tkSV 4Xg* w4#0Y-M=q|GОkFc;_(٭F֘]jOĎ(z@L{nmLr>|;Cޗkh܍_mO#"KbbHv @uq]P=Q`%;L'R Tzp'~-Iʟ:.Ɏ)m"=)$;;'׉(ԑs+wAԦ^b=kڹ&8z^WO|ze:`5{yd@CoXZQVKاW@d]``E90kzr>ʐ2 kS@tk/._֠!IVXJbNXz+[Q2w׬J$^؏ BDP@C0>4-w7 cvuGW&C&7:$jkc|d%¿wfΆ0)Ya;hh}ݭ |^f1$f;MI`lo. }Qs;㗯~ &edoBujo} a{^ %Mvt&㥛CAֹ;B:~(Zppuj:Lkbջ S8#1r~>)8TΰDDžC6`GC@t}á)&K@/MpYQ<.b9{OIk@Q(iX|Al9nŲˎ2,Ѽ؋5]a]O\5h-Sܖ8IǷ21n#ωZ^1aT |ASOZbqO}1'ZLymRV> &l^% A%^&ga16ջ" 7,KűWL"s/kb_R<\Td ~?b>rFoHpK^ɅMroEC$X U +tv )o;^+ sm}GC.x2^FDz $8:?J<uD*u }]l_,Al$m7pхv ͟-:uu405w+NU]AѠUO܄[bM}e0?2Pb-Vkn)ǖjW#4<=|y%"i!`k(Kn+3VYPPNFB'STw_f&9X6H3柸@@nA |ܱQ)fS0ͺn?O7PZ~G-3u[$L7QHTp9\n¥jk&B'e(`^) [BJN m dfc8&TOq8+A{"|VSFu߬d-@Wo(="jhЄ`&ڨrKAjtw} !6N=򝻎ɹILR:biS<zgQ/Eahxȇ (:RkA\7V3=:bI1G :dOK}2+0V|׼M d~l,O5t8H8Z\bB5o Tg$XcO(Y@Aώ_rF^(rO?4>BRz8n%aѬ&hWy;-ڌ 0^ܵMH6m6WGRrü]S6XIЊ`y2egͥC]{A  OWX#t@6j]jjj}z7 MJǒYvB4}3 ߋ@n VAd >.J¾rO/lt9[ |FIj6=>LhKlH'?5AىZRD[!ɡa[ZW3t33h> ;,Є|[KZl'f'!ph܁KtߛxYLyn>طP $MrO'h t"p̦#nO5L,t \>XCgЦ0uO] ag8 Zt9N'U 򶒬(Enc*y1ظ$ih.VX) [gYAI:,tVtR&tt'|@>-=n/c$S-h\N  PʭQ8Zv9E%ӱ=p#{o]Zq"o}ءڰBHl#l^L:((໚OtL,>DKd$УA "K,.*̍!,ni\Ğ^gӯ9{c.~9:'rLJV^VAiuv/fWu`h7F?YB+m*VfLm80&v:{3Rqݼ  hW[z-Xq +R6^,=+dP/@28܋8«Wۜ52y x.ޘ0rWa[𔝏"rk6 Wv5@Bb+:0KntMGBX6RR;+\!NP[+$nS.oB>#!9z<,Gj2>4zIϷ4"R1fYR"Fn lliT*;v7`R: G]V,/4M.Ê)\ߖ9}p\]V{`.ʉcY(Xm;1QHf# E1u{I3a:{jPYƆ0:,vyxdY-þ(3kd'vۡ1=J7^͔Dw',¾ ^; huPug KA$ /cFMTkJ9+?S{u7~{RЬҤ!=:^ΈBIx1%Vr鍄:%]Uyg-kcM &ZTob%: }[T(>R2UHU:;AУ~0}dOvJ*NʎcUApsF56wSJY?PQX2tF8I'N<$[Roc]"npsX).7I{rɅ&^ȁczO$Ẻ&lIob2$!@S1Hq|8O0RL%fnDXQ&;`̘jlUGw%wD3d5Ћ rW) Tp@=X=Cn7{:<[ld9eIKsv}qS=Klur}O\B> 8Emj.<ⓨLj!,/^.=b|vBE,¾1܍1HXłiF(JMW')yû]J^PfѾ30o^2ba|]{_Bǝ՝EJ~k<469%;u/6 T|a6j:]s%M)+DoOƭ&rV[68}~9o+DԔwl}Aq,`jgʟ@5ǽYp+;gjKp|'&-p jP$WΞFBeU.9xV]fK㬊*)mO}JhyAܶA"[>' 'EV6s$8zt<Ἓm-nE柌Dٰ>"J]Eك n CݼF}>"YO`հC] JTphu#<B'q%wC<2S-Y:>4%q`T:PԂ]|J:;JĘk@\o%gbG\zN 5XM.PxIzp(2n$⦲[!]OFU/'bsh\lQ"M-4 J|eG Sb8\R?\o1<ӈJv^,6zc,>a"ˑ#0?nr4Kv;U+̛`͚tDd, q%WH hHUP@ {tz:A#A2)r-^C] *neﮠBx Džz^tC32U5DR8$ytLkz)Ev@nB~9Gd>;Pȍ참&d'yМflsZs{)ࣶ^EzNnӊà4uFfq+&RTuC0l =>@ʢ'>Q:Ԏ3N7E6ؚɬl'GF3=06L7^-g3m\(j0LzOcRE>WٗA~wLgv?u^2._/ Q\9k8B# سVLQdFo:[>h 4&Ϫ!|@p!O47%,_r \@B} 5VM anM%/U0K@2'%:N)X=cV8_r[ $hymRMt,v pypiBf8`Di/- Lh-6~YCOɻJȡ2ERrǂ\%.SI^zKvq=eDh.?H! dxs Xj^spi :=}H㐕8't/3Yl>-pZ0fc`dq|Y>17IL|d%{`سE,q~_-`dJ'm "CbHYC.Q|Г|bQ!) ֔`!-YUF*eHЖ:4\9S C%t-Cm_U?ͩrHaDGny􀑺=Tȉyl1!I z&{ h*g%{uWr>:kE+$6r~ .X='A֦ɍMzqԴ-k'|ކ .=JTR3v#@]OPbl~!v%6 Yƙx+ t4Ҳgl](\媡NrP^Vt4g:mg,C:й8;-k|cJ_GZAl3pB&r*~ԋ9+u8ԵSH</ [|{tӥ&j$iKIvH>ȼ*kx\Q/#&j$*ឥx|s*;t2[W#@>٦xBO _i%v.UB >*s (OHCL׮۲H1$WmJuZ|KcKʌכ|w]v9 QgL7.$E›~oCaiVm!U-@9 3 `;&w~G;Gdo]_H*#LјI\?=\Y]]Q)SQ&}R;e?Y%mCh`? s1FN.ޔF!Q*Y^*سOPpW P0Y,g Ýs]»G xjV ;_rVИQoy܄-qۖFw.Ş{}M)#pKOv)׀l&_7xE1x1ʍnK^z]u>F?mc/2ix˙LfC5@x[kf8#CEԲcz1i2Dkͼ=,Qr#hdx+afo* @xW(7KR~`A%)o7˒^Yr*)P2F?MAm,gյZxWׅθez^[ˊ֬3Pѽmv1~u(%S;Щhg/S&:Gxifjq>bA s^[J;Zv쩋kO7<>LQY߸i[ABN׿1PK*,(ODklt^#yn1rT0AQk@>ꜢǾz*QV\<+_]/!zwBO ~OUSH]#$urOu0\jg^4nhؐ2z;qQ5)D V^F\| A]tt\zf8Txv$& PyLkp7|Rr(V6#UoGD *5A,w,b4_nʴ-}"|FǫɄZ*E΋6"ݏՁI-pʒȢgӼOT^v nyR%\ 4/dg޺ ]k=P'OG)3|rFVկt:}ѮQBFh!K)^|keG0TEkN,25N֎UrNXЯa_Slp.Y;73!O7D)֗X,liqXsp$P7 :z"[+Gw]= [(;L"e9. tm:n*Ez}Z]?)xm}l!LZt/p:و3k#YP'_pa2CkPF^xbstۜrF +J(%V1P]czf`R:?G{Ɣ/lM@maI\?l ^626msaFNS2>hnOz[N/{xOܓ48HR}}~/@z:,[ҿ"K~w`jJu| B+]=n䙭|d7„FZyw } x۪]U}qd pdx˖ۺZ1QFMyݷ4#-%nf?3 n#l3 ׉_ EJCZyZfqDSǯwϸÇ5>! tED8'sH2LHZU}Wz Q ;10PTl?}V %UIN=ߥ)*k{6, s_9cc ,;^v/%=竐>s'7Pmcb)Q\^ov['Hlh|QMM^Y0fYAR=aզr4adZGh$7HB`K|Vʎ*dSC#9AD;^]̚GwYr8<uΠ:mR䑼/P`Lh% Fj)gԀ[^ZB*_5]XNv7¦-t3}QÉZsLf>5?<Ӽ T=Q"!SV%e',<m%ƽ4416;Z&]_򋭂/A]{~h j껹q wr=b M| ~Y[GOg\Npr*`o>c{>\zH/Zφ.!ߡU't8@+bW8D)` xȚ!/ft!@UsE\֞ 촨??6LN(DKu6⨓ݯ׼ϻLNry$O#pͻx}i`*Q2$ijbA9M[e|bq铇͎|-M%CsԾ:̹F|Ao-̛}+5^jEʔe$;k3iq?vM}>V<:BxܥW3Ѯ}*QģW@Wg4KEd␣ 1}*Zw } ͨ8Ö5jJfk9o_LdXʡWY5HGME ;~֬dG1'?/s.z\Z~J=ەcK6d;}zgFiȂ ˚} h0YfcXȡ3,f,,{c Jc`?,[WOYyon~ V@ը;O9K$:-&+ʌL&.%]K24o!qKD/X® Ymx f0`>iՖAJ&pC1Pس=bSqrhYI"fy#Ug~>}Nw/e=3ocImv~7lR.PE ^SCRP80 '˻D4n(͍m:j[(r}kyK琏Wb?d^␏:xsw\TpdHV/jN[fisl43hgt~=$Z%[܊CVN50MaqMFR҆Ј\:0)c,&Qqc5wΆG楷taB`o{sds^Os[tE֋+IBM*uPq6H`ngr*)op{N׭ZL\deFqc^'p'Wt!#qq+UO#-f+ݗ7D1RSmuٷW歾)媇{MkH\jYnhCztdDd:ʘm|1c5qh_1rtˎI3tNlSwʼnn9]#Ms\7J_7ʆZ3@ola=*bL6&+>=mL40QWj͒ ;W )^*&.kҗݾA݄qeN3Kq;ξETK;- o1_hǁթƓ8N)kDZt_{ ֊b~EVU(Gԧ(i,g=ۙ D蹶9{P:dVMK]sz=vɑ΄# r)u./T591dVK- LD<]~j}0m+Ԅn";XlleT%1=3C ^fehF:lWڑ\j2kM㙅 Hqy"Q`ty̧ W=tF{%[fߊ`j4dVc):MNŸ[=wN!]M G H oۧcG QRG)gMD4 nfiBHom*]n iLb BRܑϴ_y1 @>)>":l2hi3 ]bB~RAu 5k/ a+S磙A,L[9oMn'6z˩{=&9eܿlN0 X$9:T".c͠z\] šǤYĜ2@/ηw>.[cwG^9#m7 s(aI._tЃv[6S-͸F^Y[HN1ąl@ߚR,9/r!/=*B"ܹ`l,tF] ?mDqIO)@fy&{ܿC\"b2~Z0W+0Y^u^ ! #PIKD _2L:721otKkqX d[j\8pE7W`tH_Y ,8aX1_-+h+wR*[atcI>}ExJNvk-lRF^;0W5n5bUncaQѩ[\ WZp,M|f!fh(@w__Լ Dc-?6Mo8_?8J?B^ ݔUtTЀYXCXS{ZC%a3ƀ gi&^@fR3}!tv8_λC*=!~ ph>1Hwf tP>µ( ~ =dsg1>`mO-mVV_*\PVԶN zBap)>J?$śO5{/i܏P_hXێat\3.M1e 9~:Jz˥x4j.RLŸ 8(P{IvtYQ=Sf‰of `˭ rŦy,y7dKG8g@OskӦz~(j]p3 LӾ҄]+4s9^8{IF}/58[ћ>Q;ԝsKxUpamb,= GBhSL.K%Gr.(k0\nη8z_(?-/ K+Z/)MaOKoM~彩- ' s(m0jL7y %UP$M8rW'1~昤;Ȝ,"\rDO{mz߉ иy1dP Ɵ%އ=P+=}4I4Ap 4NƇ]7%ЉGٍמ. GgmOS  BG ~Ŋ>HoBV\ mM V3:蝽ز3?y W,in5a漕y&Ɯ)X-몕](/=TA1"rMm"gP:Io l}$3āu* "#$3BOn3B=EZ(rϻGj! ):jSFʃBL3I&cA3G2k: HN?A^p14 _3p9mJkʱi@*x;fҟ:0x(kUc$^+ᖏ/=SVU4ZI E7 |{ A/*3@kTPJSտ/keoC!a`:?ƌk?N#ؓR%A'`rseRQH>Vv3-iigYyYκTod)3=)]DZApKV [K;IQ 0U3[O] 壹mh$}@C*N ?[V$ !2C9R^|)s˅>X4x5H;iXs*R# 7jBB>]9 HH!rxVK![3Bp<̳d1 dA$ v`eDѿdޛ .bǪ@CltG@\-l m8P?E /^~{zA#2k/ )RY#! yS#7ܲB+ 9vّn#e@M( y)tqai rr-cJwG_;a9F={SU<ݺxݓl(`}E6EV,v][+b ܶY{ 4EWKA1&Hۨ+ݎ֜# -̇t2'qGB5VZ)H͝#mFpѣO^6R Ł67~Z3u9JWSv/6a+&:7MA7}YT c^Ÿ*<8g=iHcj=J;Ue4- y'`BK: i0EcxYVd$xnθ/͒2xgH_taTK^*п32nAw*jSO`YTLW8̋@ a"fxnʆb6Vaz}jGTЬrKɠiO?{Bfo|T[ȖJt .Nn}7Vю0?d/;UXVtMMyuNJb ͝31r>9Y\&b5Y0ЀSYҭgWGt=J{<$Ӈo.MSɷ%^fQl\_OtRr%QxFRCSBYqMV# {BtHp~H"ůdi}mV1> \_ MX Dn1=9'ѝ{~qK!TBLJ[/UH$u-P}]Xԟ.gC=@=㻵?昿a<'0ô@Ë_ AxkAXjDw1_L}~,Ж(Z:brI#"pN#lZ+} 2/l}L%Hȼ2auJ#6 K ں5Ɣ%0LRΧ>h/DPkI%gfO)}Ob֞F MRQ{zdpc&3'3yG; 9t1@ J|V  t(}Ci4l5倳 ~؄B6MDـQSt+z1BP  LI-D8Tɭ8J_Csf 7*ӂM bƺb \:XxstKKw1j|;- ),ERE?{5mrrz}IμKd86gܖ$a-5LĔd4N`\0EQ-_6X"#v'AF)ϚwhcǍz面S{u{(Ů.ҍi#Zx3?M;!u!ثpˋזCv?aFUΓm ^h9&ƺuUmLm?T\Q~;%g_C]lΉIקkf{KIH]Eya-2XAz"޻DŽEUA;pf PuP$uEh] $x-Q (·n57X\޲g3$z}gf@VC;\fi 2=da x? fX F{ o@\_ VsP3FoXI ȌAf7^*EU$q\'GiJumk#c=y̟J%0f8-S ]~nQ+" e[SĢ$M~C(eQpyzC۶X ^yg:1mν8,"4j1дe {/ E 7RP;ޡWk@[⾣[leȵ>ǾZ鼡_0H㢀>-  L{OaN}N=toȎ'JG*珎h=ylDmϴXh.0>09;LxQ$i 6=.B$5֠?縩BīmxJ{ߞxk<ȚXQZ_;n`Y,*u %@EB5ĖȖֵ`߻idjFMC|U ιkJiz|?!)6BצYM,̸j RLJ[ *Za$`UOTi8CG( VԖAqqml} 8oX-ScJ*rԟH2`#ZJ-qCQ;P*aV6/1wEduƝn\د[:5CAԆrx}4D)U]14L/ޟAgٰ͊=\$Dkըj@jsMT[hVS5Kt M;gV^ڹ,%>fU%㔴rkNZT q1 kS zѰs~#+} +8\Np t :s^tvProgWhU)vۡ#Uk0W.TDL?M/ Rӧ/R;X;7_-NHB+T<2=zۧk AcI37`9m e~1 KZ&RYh\4;,A 1etEq!!ϬaR _y;+wg?P@]*RKh!ÃWx*ޒ n E͐Hŋ_8T<䉲X՝ Ҩz襱7ݑ,gMũQ29ɥ7.njus|.u)l RĪ8gV 5_Τȹ{شVc;lcP+'.F]5R]wh. Xļ(Fp>WlEdlݿ)j* q11<ȝP ?{%eq/,+RչEPh]fuj 4YciGF'ۨ^TnlKѳXҾz1E>rb~PTeC7!,J*LW`, **pwVC&DU8ET֓f{W9p*(n>`eGOZi>8)lILV?Qџ#`\?,$&=fqpT3]%697jnf͂uxKG;0س=i^N[31 c2ukY}>Hirz8$ ~/WDϙ¬>qpsWfrLYiV8;G0{;Eb;U LYʆaU$)UolS ) Oy&CiIhŭa\ sZ0ByOjS (s^w?!T \ӓ yHj@D!`Y2=d( yW3 2 [ˠ nЃ:h39!lGg&q.wA>VT4BK64jÁҿl2Q&Q]{9=9Z' ^Q;Q>u>kcdj4"7[S [Ƚk6$]#CBlq,.xվnW<ԝF'Vy1>MopahMq=^c RQYWQJցjD/3 óZ/N ~B( B^KLc1v0V@8}L?)SWQ'oD11x4?NxqwUAU6q-W')>IDЃG# }zf`ZlWq`-|dI0؏y_ FOUSD-vxx}\z#uA0A)c~XhJo@+BteͺI%LށYچ~ 8[}FzSE7EeHAKf2([ȇQJSm` OaSR{ 5IZx KoRcom~1zk":[QNp S*HL*֫fH?8HIwWǠhe O7)-_HɮNL_\.W] D3 W3NbW5ͮ-?G[*7]') 0Hbnp,n>]PɁP)׊ TȘDog +hl̚N[F OHlT2TC3wdb }=@c49qw9w#Hd+5vKw!G0" աqtxu p8[9d6R[ h\a:GRҤ֕-SqDecbFF)OQkZZ[Nu |W#NUsJj4O\!.([o-n7-" +27>Lg)X gt3t&htͲeezGV[8J<<!\Z<?r V~E\DPj-ݠ"<4U9IH:^`lp֩@< @QY`u5oI{cZDLs]*MO Z`k2v|x@uIJXCt?0k]bAƀAn?)(`nf3t"RoՋWu,_Ptŀfa7w/u$g^oRx .LtV)Hfշ$u.>J1f'n*11ܑ\{xrVp4U RPiU@.kCX.jٟUrbs+0u`.g| 1~(xϳ cw Qg 0R.뫂WCog̐9t>vC|hFӘ\Nzt?!藬)MtYMuMfPM8DFmu,+!S4,;6-cCpʌP={haNY2>Pfjp,15L 2I\]mN<-A {ϖxQA}9D. J3А~@ vmbQV f#('jST[>kODpMqZ8O}$g9EZ׊^[ƱM JEz )RM@ n-=1cx㇓3!<ܕu!܋@=UןV#90/HKPKʨ%8N86Rbiy mMIVkHf c89yޭIc(0aKPD)kRu.r6q͊"'ÅۣZ0VZo"もAooBIv!PUՀNr8O`q4-(췉/ )]ň%c˱;#ՠ]Hn`5{= + etON G!?{fOH L:ų.|pdk,_Ŕap"Sb[{jly…*,i#]!`QɘeX;9 )AxZ^-HT%EҟP]ǔ_hi.ȋӊIu?ד5oD$Zl9_gS~fԪ:g螪h<(I,U*T-Kk  Y*rɅ}LjSF?yTA٪&`:9LN楩 yq v-/o:eH\Wƃ L4BuH~3؛9`_N򢧿|s[a i _npN[*(~D6WɃR޳J0s"*Eʛ2pqtm9׍O?%q1 GUdWoz4ҙ@u_Xh ":`gGYxZ$&^-ψE} \K=^Z$uqX ۹hkXM:ZL+>#GOǠ~!"Г:)b(j.Jf Ҙ,Kи?)BXUSn$ `#@!]j"þ"68?Rd#8;J4WF~xK% g¼Fki02#& ľ0o+[VE8e!>Ù^Nrpq'C|Ρx9ȿ ~sϗ '`;[9n9WgЭ$7G իh5*.ek;ZavF5wD(("xD]]f,T" 0jG(O Q6oт5dQͩ ӑ\Pǖ<|<sfn(c"%|JQvdl,_#UgmPfS<|"}u_HLpm)/ÅkĵY0CA,/<㊏4]H ySYu"/P'z߃ʒ Ƽ s wߊ @tQV=; V0;_KSgPt!i9naS_c Ĥ@3IDE5Ǫ]pgnu0H*c|q3? !ٳYZ`YDje^4 D""virt¶rC%W͡uÂ[ho1<)vq% 11Hp6.7 x*"#1gm6JlD* ѵPր\ez Ps jgmv\$O6titFBӏ #3 ?P[22ґbћgb˥PO|RƢT '2[{%Fq%E9`D}gЪ`WiB?է2Y,!LaGL/΋rvʪ]MFeXjmvÞUfu 9. @JO!<ת,GNhf9u'񧍫!5-Fj|}^e!|8)Յ-7T_J١<z`ٿh|SE_S?q9J,vFw/9H-^Kj;0PZe:T phrbx"f׌9/M\\vb8cAHqhK wW{ư𐔩?DeW'?l$5^S8>}2gd僾YƮ\Ļ9ɶ>%k/޷Oa٫)4X^~iFjLj\k' M_885B7Toi@F'` `[#ӥXkE yRd"ah6A? $rGTd~e9Ea{20DVZQ+$CԦ"R!u)tY_ïgfn,ji%[kH#KKB&ĩCC47bsQy ȈGL#8oǃ0WVDsk=촟Š*~._|S[XE"hHtmak_I$ϊ#6~|7>;iws)]˙=%$&bWOIcL!alE}xMp5v߷ujk۽Ϣly䃰!Ts?;t{0[0Ti8~E5d-+IG)+EtVwnSnܵ]Nb[p͆:3phМ!wDO;Qw&{KEA3g9 (Ӎ0xr,RsO(Rh djMy0GT`yFp~5Q=K8쥈U IZ,f$0  U`DꓶUJP8.?6dRɽ"){}kXZ.7iKC`v70ZšNuA0] *8ݻq:؂S61qW͐)H%Kh;23is*0gNg9G[j!S^ҹ SApxZ:gjͅ{u7l_̏} &/Um\:B=W 3%tQzNvlBYa2$޲{N C ߵH) ߍDTdS)fķz [Gd>_rU-YvPŽ!w5ڋV#LRURnRHgZ8 7ȝ:im%7 |H~R}C_ZaG9|F~f%{rz`y /gq27Q| ﴘ_8K:;|"\*^ pNX{"篾`-B"C4Eg' ✋߮C U'S._bmCN,6&R9mQc^"2g^#K^tu;l94xRf{m Ug'<9bjX^hJlCqM(>Z3taitUqq@˓vҷbeV_˷-ɈpŨ k͉g*j6_CA?񦚠vho1)fiOPvc!/\Wjcы'D}by~12¨J7-$Ê9^uAN {'zC~0J ד]9-;rUYjʌ%u yլN&~gȲ\o; @ ] ҝwkݿ,)S 5{gUyԦQO7 \ИSG]o)j vV)0|3Eq)۶/AE0,$>O'SR:\vi?Ye%y4q/px}|,o׊`Va2-RzM=TltC_)&a\#X]D"t7kÝHtЪ/$L+bZTr]Oh&Ѕ]&S *X_Od g:q|[/q3B4t&?C2P-b&(/N?GS-;]N`"fgCmA>%07o{ [h3y[[>3 H“$֪3}dXN-h=<^& ٶ+@ 2g\wkX{ 4iy{ 4qlET3C9=n^(Z՞!s=LCf 9&aR5!үdE2=AKIe|^EI3]tg @eDa LNK`.k kSfˮfL+ u#9,1iaϬ~# I7'(-"w3ƪӲ4ӢAemå&wq"Z Q +{!l\MKrZ.2KFJ1%f#e+8{[91$ZIj+x0IBW1^,h|_f ,R h4 vO|q}f Hcr Q[?dn<$RCcJBeOoY\ < FdN}B 8hY N!I0`\TL s)16 KͺKЁHaٕA")T]AgL)|I|%&릢U|/B| VP{7u͐E{(=wZ{&B}%rNj:l ٩2q\h!~&( 4S'vVvvbTs-"z:~hͺ4Um;;ʨAfR?vpH[L|I]A?,  ь7uBQ^vCd2/ "w6]G脦a5*R).qyPv̢yc5{oQU!pa"R{+ަo&xXQ@@QC?$yB[$BʄaZɉņNK9N$;[:m;ێS#ؙ8f>ns"+i8CL@ ՜f:|ήPw㦟Ng,XCr̘*?qSkŚ,pCٞ{iRl'W{,כ B_A-2hCC s0p-wΦ)NuQZ:x3H/ {C>/kC3g9o` eTQϗh#joAKbԛte0F/me D7#&ZH^V7B:EG,L+da m@ 9MqZM#30H4C4&8f" O:j8M ipK%NAu滃V>uV:BJ"`@ .qc4y[eMD S{N f2ox(@`Yt%&̂2rs+5߱Y(3_نk*o3!.@!_m_B]=ya\l\'ykXŦ?ͶNqޒYTC<c*(4{$i"CͶl16/& +>//%ެeu칈P?cZSC!R#J2%)QK8upM`,őhyc2S KηydBT6 > E3䀓ʁX&$scOi$,g p#O# 2/Y8H7j vuά:8G#V_h<˯% #i[W|X*蠙>^/$ͥ,U&G΀)B pI)+w&^/KLDl׹v$Zţ]O%h`}׽8iZ5efE!~}su`O?ZE ~ўFpA"b2cPv) DyY혏qt>+ pPx@)!7KGuQ6֕{15 )yahu(q"d-ԒΝL Ӏ]JGr[e<@q!:Fcy߸4AԚ XJlQ|pQa>AGy$q%vʼLLgkW04j˿\@GQ aktX[[Z')k/K>ƻAXOw*0ѽ Fgg.oq9Dd }g 8ɲKXԣTRm[3|jGN6hPE9,]EkVўw~seZF㛅t9VNڮ~G̺pa**{M31%7b[ZpzXt/Xz45U;,|<"V'H'X:1B N\ýڈ*0:ٶ3cyć? [<B'~+;My=~CMا-CIp[ gHT.\H1[2 kJвT3}Ms݌]^q~/;kK`B+"Yqx  \Ѱ-m!q1 ס=m“GcʢVݻ['}oUdMn^%ikҨ Isgo$/VES_mXjdμM\*;ck]Wn䚶k q]\> ( [_ڪ3nPSYv 7{P:K1gY%fЮ 0N*AD֯gSظ\n$U /~:\픆~7FzvrUoZ~@t0ExG~f<D5>1w.@ԇ4)"W:F}|_0ZPS0e '_2jK+o\j<˓mCb)o9L.lM1qcѐo`dm/z6EJ7)/;=3:-@9.E4 cMaq[/ ~B;ts>~.}xbKCn3Ul퇮vΰ-f Thmy.k+E kH5`cDPZ\90,t<ؐ >N$ s{+8V;q V`tn3 .^ ə/b0MTeׅgc8$OXJXz1J$cQ!)bbT0&<:@MipW߁GCb5q/)qZQY[=%4(Z]n ,׉|N1;+ڪ,짛0[(;-y+3qiݢnN4a5U6f1l[,^f}Pyֿ W% vȔ~*t؄%k@B쪫(/jgWq5LYME""15>ZOpctYHCn?[==t-:K `QmN8e)!Ҽ|髭$]47X}soRzӚ2Mz=-(SY;E7: nltf k}5V԰A%m0^)0>%v:Cv|Lh+wʦ-R-7i}O:!!uFܻqe ^ ']'mbmЈgXg(YP+ A>J?2VHeSd9eJ;!_`mP\.jpND/$B$f { OvEDA `Zy ˪M{,]0(ܞg9+RY;tOtLJ,[ڲ=`FiqІўq<7 MwxUlNCxl:}-f5w~V!O Bը9fUzOluHjt/@5ZԖ2҄.x] 8&NC 漽  ?$^.VԮƤ+$wVtO!ݱ Q+&QL9^ J;b׮nuέ=|ؗ|>t&#esDc |HoG8γ9/\sc+dL{Q)\+\C|Dm5O;Mʊ"ehQ1&rRGX|ѨxB%۽:Gov.\NЧ-4wHK>|.[ =>wC=Dc9w s9V8ŐNYszqŖFT'SA97^38Q}#r]'4s@0WEhlQa3!$3간A.e/XvhCd+-q2w%nA+bxDj-48/ӌոv 6} eJ̮7Rc kSk'bUџCH+aE\`RPJGh6LdG(mH?邒7- M>kK,ZGb<`t-l(w_=X?tFubPԮ t1&c/;+pbcSWa8g/dċ EZIX:y)M x^ 7 mfޡpQNVozS=R ΔAE,>"jA‘%_zzwp jY 6,w+FF!0`&Tɷ儧-(ؤ;Qq{OD|=k<(%'42Q"38TMpލ!\v8B99foۀiyA6VqnWL+#{ ⣤eIs-J|Zqkl*}H߃m}T RaіV>9JM%Ze+y j 5b;MXYKfƐFA F/j-G01dWO=h$c IQ"zD.9>] 6Hm,JW춂/d(d.b?} MWV̘Mv2Y$B'XV\}fӣU4jM pf ¨h.E)F7:󴛾V^؂;gkzSKp-CeVC;=B\|椕G#\ݰ\EκA53Ďj7[@O:cנG`;| b=WѾ-.㜗[BDW D\]+_át$WDgˏ dZ Vz܌c͎gF?e&\`}$8p&S$||=C`7O1 9pGM.­L,mbQ!N@ 9yc1cZ |a6mX*P&x_vሞ2*W x}Ua "Sּ(fOh_I*%BWF&FAx;!6L# R24Cpm=*e$WygkAo E% r(nZ- g0 9@ʛpሠWqLEؗ8?WO9:pw`AklA)5dž8àKJCiL5glY .x߿}oQn[dXblꋼxySsq/ʾGn x<\Sq?̬;_Ua*A׶x4 g YVPt附-c~м:IH t %\PJ6ׯPƬJh+4˜E ֛;Qe߆B)/Z7{)$ L7W.2T3DZ#.X$%%78P,zLt#a`8$ٔG;7C1 %4&Y>Z~eۉjOeo|@'>R Q/󣻅:°_o2SrE5 ´ig(R)ԡ3ӑ)DQ/lMA8M4s 3"2g)T ܫ6eri{{f,ЛDF[($TU,Ԁ.NR}N̦R_TSE䟂%2|TZĔf0[ Nbi2?_\ ( r&s] ? $lSuu]['b^_Z-f|Jyӽ8/r[b9u6QAgM5ă=kgnM ?W 1 A aD?ۓ"!}i_Lx>/}kgwlQ.K\594|w7G;rۍ}&0c ]=Q~L6tMb4w?S NԌR[ fdA13 >Y]]3#rWd!i_߼0[ƥm֞ȭt (j&?Q:I[d̤n<@SiŸjK&z$KUU}*{ٞR{,Ph#@0މK? W81N 6_&SVkE"Vrm~,=Qpb: տy XLOgFcZw? wQ=oOJ;BU"W{qzgHƩ") i< /e cIzxLN U z7@[}c".b8/k v)yTT=+zJ|7GpO%i*hB=VَգuS@ebMU0  Q~>O1T}͗V́I|=D{Mj0)(V#yVZ?`M%A?qct5a 4ze~س@DE5ױԳMՙ4cMX8Ppu4g63%.؋5yµ%;ROjҲO OLKfGKJw+R|n|RH᧎Zwȯ" J@5.Lߨ-Z nR:vQx xbKqV(HHfFL7Pȩ0Pk1 B/Oo'""6Z|JcZ R~{gԉ9Kh+:I]-OEbK{9-XHUM ?9kaRһ?Z^ {I0ʡ$G>69:\TlR+*+Z);sIM g>,Pg&*YY5|AY%9E}[ Ĥ=?h]\XPdlg6]yL$;rߞW2>l(RdpЀN(G@ԝ>bK\έ1t1.0uk7cf$~ʂO(̾ )Y.>sGS4/Ի'Tjj7`D} N52pJۣrW,$ l@jٸɫ8Ջ0,GK(EV(4Ӷ.#~s؅W˶NpUA qBj$r\&͛GEGTh\Z/cu[hđ g4RU~E:a{}.H*C'[|/:2p] '_;8mnekiŖ.8QfC~di8 'iWƤWFiI6YT{e/(bv9(cZZ {qg3Oo͡{Lܠ1s e fOK6w@Ƒ=3!lg_ѳs7jʵpN_KzGS,~j)vFfTw,.xC5`<5eySada3qf#iyb$S~E|wM%3 -3v/:ԸiW!~S&0kC" /~,Մ(-sE0uAPNTr_[pS I$X瞙)?yJҤ"Nd.?@h3:^c@L}R+eDIF9烪/˒TIMx"j2l7sW-8ۯ1vS7;~Jv'Jh1GyHs~x|=.jZ5470jy㦤Lb +1BOQ.ԍ^/Y`0읢u'T}´K k-A0.i!_ғfJ̟W8$Xv/.5'gJXcޫwg̵ɩ"w["q;1޾rI%s!GdڀoS^b9'}#Rxu , <lAaft8 Ī}xX$c'iKf#YwQ]LE24/׊: <{پd"g}:` |Gn-u2,5Zsԏ1rH .bbVG!ASOy2e$gN#dAѲXG9f&t)̀Bd-ӥiFb;`B ]ƆBIT@E 7ySIxûkz%nmkY `=պR+" W0mZ_P}D`H!d֚p(w 9viv%aꔐ4U8;V@<=%DQ^p>.Ϋ{ͿUp jfxfUhŽ\}1~Q d&C}'Mǿ%uS'q +z.<.N$VrjbnD^;6dncj Ə aVKuRA5v-ԧUEOz״Ne -% .k&?ΛWF{6YueuzS[IAӿe 9!f1\M][,|*׻ҌY YD0' i )`ȨH8z $=5Ѽ!tyU/:m:Q6?WIlfz1 |~3BqLkvuv4A NyqWƟG-& ,cʃ,]ț3T5UhNd8LZan+ qo}ku`!= , ARj3v=XMiA/u³(4luG <:6|b#C0e.y긦gۙp5PrSN}" Bq4~ dO ^Dz1Vxa@gɂsF+Ձ؍l` yA+k@"1׼7шj!GhoxRW`05dDzlІ4кCEtx"d΀u^PO`Z:d+ۨlv޻Ҳ@h㌳*&7BXim26ۋ;hb6y+k] =LPh6b}3gzkdGѮ̕[a14)y8KJ7!I ^3Z ^p4ԑ_#TOW Oo@$Dž&Qa_'i^\֩O(ţ <`}m ?r(w>Z"tU{'PaKqeȍ!jQ=nQ7%l +d?<4ެȬ`z|6&-1?%^H+V.:tqfsadS8{Vo[ܷ޷BXrT^J@ˮ"Θe]CtW.p670:@Ɖstnŵzw~_AYVGd.]Zk˨Q ˆGI?.r.9|(wtIHaI<9`O]8I4^;pzu FX q9J[q^ ]7R!jy#g~U)Vt\qFx@h@]A_SJo aD[ˊQV[fQLEēqΏGҐPTyRmg8 nx)U]*:w{= +?%LdXg3Hfn^vl̗P'Q963'u㺮ةeI]йUOBxE؀19L|NzSZuwg O)jMi锟/>Gvh1 ٫xv^'c_4Ad[ "~~-18eAǘ{8AM6w9a Lʘ#DƪD+9E-E&W_؄M^JI71"1F_[qҪ8Û"Zߝ'nwY0NE3#y2x$U{)i 7[8Am^FQ\J?V㍗_AX58{yl _P [o!VOHIxl5R!n[{YsmP\Rk\^nV?I(pFLǓzNð}}DA0Q%]'L&͎[o'-R5 ʺ xļ67{abpIAܧ7rSڣrsdL Kih=v$.$ftE) 5 )m+GY5p ]OKiTZ~Z`yS:X$6cF#]Sz/J-yW g}#UqZDnK`(A68/:>1|?EMozKdK:vW2 WO 4~ m^h8^)^ՔtoaN{E!i (6lKQB.6_T0'Fbc)OaBbYz]3%VspM 58y5Ѻ }_Ͽgqj89S/ܧUno)SD 'hB&i$~JKNZʝf>UbGη 4_x[o$$up٨eΝ]Zt2 moFZs3mIx/RNs*QCq|+W̦Q~Obx6[ >x ,$}*ݭH!iφ 0~o뷩כTN| !tm8@^wV_|H@x IH ӓQЮD f]W:~>(/]6b*N9O0cg+xٙ@CK7B& 9\VD OJM#!z/M A?wTTi\xI>?aۖ +,S//PNQJw``M|$]>N&V>YkΒ(xgKX4|9ʗFgרh@s= n uuۇ[zթ1nx*/;~DѤm'2Bޚ}>P,83_.͋N&PqNLH"v29X9͓h<Mvj;tEUu$juxM @oҌA5Zzqpn'76@Tn,< ,eR.s}+`[VjWgӢuqIM _UM@1W;fK2 ʎꝉϞ﨩g8_N~CfDi. <=!b@ m)%97/6UJz;춰Ef&V AMsOl@||MZ$^FT/V*Q))ĮoÃD.z]eG1@&՚C㡆ixWhV1WN›  f39-6'os- .OࡦxẅV><UX.>lC4 ""RgsZ$klmtkR'ub&ASbHR7}R盶Ԭ^GamFvugsqop_]E_'pCJd+I8צcbKSV)Q .Hc?\?˹^^YxPNu τly/Yj]{cJ(H~^ X׶)Twd!cg&pWϊ»߄ZiBXl(Н!-N3Mb8JOl虜jv>zcJ&Į6$Ҡ5 M_j{v*?h]@*x]IQ]Xl53K#<[%Y h*]b@ J]yZCx[Q* 㝑`-!gvHUo&y&Љ$updY={5!Gg 8\q!2e&:H1f> [ѳJK%_Px ,ǙrS5BԸDP̡Xc;3vB{R߽8(&A_m4Nt#Ze*P@nK-p;}l?R1&?=lƵ1D@! t4>޴6y$Zbpӕ#v"]_ZTmnJhU}<<*f[;&~[;}z{ 5*pʬdhNt#*@ӎ7nȳ&K+OΗ5(b&[Ӊ *IhL2 Bk̆B/l*;P.`!jz'- #˖aj@:"J-=dOgc0BFGYjetȪvNPdj Fh5 1F(ʔUNI>'*>] 7)F@r8w=ٟ"tVj.GΘ1}i/{AiG] -N |q6SQHQI@̺L:p=z6,>yȡl:,uN鲿T~/#)-׶ uZ <v]"'R]^{e- w?x+QݣG4b &z(e5慼xeAW?U"통Ƚ'.BBKH"jEdS,?zpa_н  RHrI+3'polқjbC4=^3ߗhp,=Ser"\lZ,6G=HTօ8+BL@yO8JU)!2!(-cw h=)TnjzN_޹}:Ԧ!6΂2=8qaܶ4oWB\ qz٨J3Z2X|mu +2f_ )2+us}l&ZsA F ^H:uŴٴ.9VV=0$JS~egG@+`#P]VF߁;uk6_Vz{hPtח{vpvdxn{TDQ\QV2N]W70V9t%v6j9{._'z([+8M&ҵ^K޷s˜Q ?wUouif8*T9 ?TnKeۗ RR(v IvGE y_iiZ#_ (%9 ؉£ EJ1݉[r7JW-(dW)dVP~z#"&TtD>@*dQlX.yy[ȬeRɝl 3@"sB>ZKDu:F>,ʄ*w4r*7~@%Ώ_ez7ޮ4ZlђJjM)Jo 'C/%ץΠFF~w,vz7ŸrRf{: Md)vDtU8D޼kTQ[R"/?f@qh/IB@fP_B[ [OCP7%|Ms[_">?爦$Zf3MDdWwh#_7nPyT)F"f/r:ȈSe疝69['ƺc~>؇I;z.aeHZV" B;;GCy jxt P%;OI׸OUNgtAl<+EyyOSfz LF5 R`!s44Ej&HRps%w=x=K|`P9j>x6gU&އ/X2בojBFhbA}l@"b"e2 30wOlTv\uwsT*ߧF {_q#(|nجkHRK(m0\KɆwc.[6 m3-/K59W^XҐs&_4P? *cW&7y6;gh%ٌM d,S_np.LDVErݔ/˦V;vBtie?.P]Pw0EYɑOi/kZԟȝzx/Nۧ> w?6eΪEmd PA}d]qY|HRI59ŠE ;n`K@1@hjP]ġ1usGpSL䧘x{f;!kI![ÉB yJ +&(apdn+zɋ#%;[})K4 Z;R9~Ck =1T}0.`ŕ30/@="hT2\r`˳n19t2\J\afax;+wz:&~f lOjmI\{ˋoԿI؟f17l *ltRmʕ}JdRL:fVEy3j =pY|n\u9X*2=Ԑev KcՌ +>ASlTy9 onah_| t}r>܋3j|ߜ =LO%[e!jDEx5RKÓyCc1x'|ӣ8L^(od:Q k\?ĥcq7.^_Y cd,5pICl^H# sv5aa36.ޔH;Wpn( '"(P.}A拇G*$_݋2PB"qa"iq%{v=?d}ݨ~\D>>Zyae,Un150lҩw3t/S{l\8Y嘥S-=6ZPN)|bjRjSvo7=Frλѱ842ns5C7\k~Asܐ?S*mK3rtk ]Z2`Q='i(&g8noB夤] ;+53 x=0"U,k+߮}Rf*_Sj۰vx {`^vzuI轢_rAb[LCw- 0\[F,W Pׁ%83k ,a𫴹dYɝ(4ZG3 G$;Ҫ[0FBIZO4 M-ԨVtb9o=L#7I/`0ڍ@uG!frGeH]Z[Q-V |~n~4*E_PR  iH<1`kjU .AH䣗C Xne נr[x67[ vW4gyZf6m)*s{",v='v$M=vh>O ˚Iu,gݶB r>=}i _3\0?lo" ѩNQpSqJ<A,D/>JaGQfS&m>5o&V 0mha ̦XgJ6 l*,:%.$J}. ` 60Rez?ZُN=:Q {܍ybP誴zHˁY:CԼ/wb.nEF"$qeT+L^)&y {+rZpLqxOi\:OJR #o0E!u t.n݊ɔT*{ ̱)3׌S9Z gHGC2@ܦ$'Qǒ|?|&`_|]ےjj>~Y=>;?WdKvR ԑ i/n0Ze4ʪz%DiW%Mkq! 8H5a#xЭ.u }V_\ïG[\LGxO׽%rN%fM*g$ ة oIg3C{zJ ԋ䧮,q\aQnĒ-\31^x@`şVO"Wx$T>M)ŪixJr8E _tP&$pxn/psXН B['e*R5hUnmk+{4$h+sJ:2;Jkkg؃HV PŮnV˔QgH !lif.%xh,-xu ޔ4}>qsW-GB;TmʍC#n[eJ.d=>XN[= yRv (iQ9r@LcjPt.B!nVQ pz`[uQ5 ,v.eh:-1Z"{r~3-=en,ԢeshXm@PRߖyUM,ٱhظ Oޗk ~:Žά,?U}1,c.`&/\Խrp8>VaF I8ghsrre?Z2PZEA7Td1+6©蕈fՈNx`b?); B[I{9dޕxg/=a y/y|h羊(ϙ0r3eD*txpV()*K?\ 2P&'۟p!N{loSp-U κq*:faСICy ߋv ۉfv}flv]#qq[aџ߾ua01l.<'tY70A~DT2jY*h՞@ W""QE/Ғ-2tˊx]fX*_F 4&ntA2zTъ(4M3w&Ǘ iKdwӕ3,, Z"$eKK `-AYȓLO!BT:*7\~3,zF̙)ήwBSd[Ι#k, U-F5kZ uٝ{X=cX YiAX[d Uwun}-:H/.pz]\`J֦ZNMlKşjFrZo~C)WE8PqEy@P.i"Zv‚R1o^c-S; X눁!(nSsLˆH!rrT;ݎU('J/Zn!8Z0!IHBA>iArY"8~yɿalb/QBqɾnA#rUnixggĬJT3dےv"}˙zYG} 3@nȢG!=*]U#Yqh[pwdwaPp_]X*+5FD`@^9 3f4$1^ VZIџ=Çe)cfloջ9o:OP)][|+ .4CD-J]oFGIʍv~!(+EW5;*kg>pKҧFw ׂv8mRU\31H*g*AG7Ub}JN_A8|%F )T,߻S V`L$' B0nxF# Dǒj\97!.+$3,1`w{ I 0: ~_Zn*9_0N~sPw L~gsoK=V4˴h޺wGGl gh O"!-UW9Wql")6 #W aA1jC7 տi/s(T.A}"\(Ry MTcP61$u>Hi; I4NFZC(pIt.#FT g=U[z.uG>2U| 䤙r0b`y2Cx_D<>7,i=?.KQMZ (,L0UʟܪԪ*b5%(yyGs"D~H?$ۼU87N[c{wfZpaT~5Pu ػ9zͳߥ؀G@f[*Dž+QVe_<~ '-J?q4#՗-\?^h/)mB!E>0uRH+5Z`nBA'.:?oDŹD7Ik/H,.eq?+U@vrE̕3&{P^]i"c+cb#v&U42`# 2Iggp(J?ӈhZ Pإm:5)\VΖ#0:+J3@G'E3w $]fWUֲ\\hcIo#V?ծ;g@FQ䞘־j]UnN:.'aQJ~K, |&B@&rccHT~tW,yjel<(`nꝲF?ف>'fS":8ǥarRX &>Bi6$@ҿQXbϣ#i%7]p@ЩXt'R%s%lZ[q -ΛaA:K/B( aPI(N0m,Lj'd(Ḁ޴/R5! Ť `x Rr Id:ս](+DZ1߬[PܲzO){+IԻۤy)҉8HPZY4)m#Wâ-t݅ݘ"Q2P9{/TPSO{vW~cÔjNPԡL&lB 9cɌt5eEZd 9]%1Ў6x$9{ik+Uql7HX.?^ohhZ,R(%xU5h"E"η"v餮sOւpH4*^et*)ueGN= UV& ~jB*by4WY^{WhGm :E&A ߀$LQ"r۱ kOVίޕ;:hPuω(_E#=m9sTR`2IX97nU~G+`0aτ@zs:l*d)7S5} dGV"(>Z.J|õQSuiq9AIfXu&ZE dPNlRoЁ!iHNث;zg2 g2AăDgVG>9lL|y;7rlL>nHqp/ hU0.Z,yS|*3OvH'+u4C! c@KNb]CJcΑG7U M.0{.f٧W@( e`.uSF!.T9n%o sk;Ժ9b3ѶJ/^ d4P !M("RZgSS|l7K=iy~ߥ] KĂJǜNC!*I.Qg AH;YQt`D֏ȅFKÕr떋Jc5Y~zS``q&:yzIGΕlI]coTCbH]oƱ+Ej|^}XKL-)| rSe_s9P)t}U-"Ej'G䷶&)^~nC3!N풹bF&xrZaq[Ƅ&P#gHL?kʽ.vu%ɥV;3x-QPwwvw0ɮsjR )fj*SP іzek5)~?Ֆ~xxRe+~`]3"+cY_YQY_Ǜ h `HC{9+cK~>ޟ +f*~_h#-D7iE@ SMYN4P^> VGE'U=gg1XˋOd͑LcrDEtY-#$^-Tz)[ n@Jq"S`KY_2C'.Q6QMR Fs~Xv w. ߊ]!TM03p*N@EQ+TcwD_s[]-{lnmlղU"ڔG' ؞Au"sę/ymA/?x"BX $jGdfӭi{niHAC{Ih2ЫMs7뇒T*K:h ~m{(U?MZCh&4>R-pmKM__a0dIsh9"/l-5$oJĘݔ]N{COM*ރ-9oشx쩛XcԜl`~;jG@aJ u; /LawsZ^ߑIw<أ5KiPIeS-tUWR}QdrmhRzq 5D`>5l$ڎst7F^1/b16 M~fvTߛ^OdR:VP)% j%=e. GyOzy9P]neJ5TAI_KB.:#!c*PISSw)gQݱzCt~Vy/Y?C,鼟aA.&#_cRLUeEN/N=̨^:P<^6fm6 4tYw yqx6({Uɰ`_#$mѼ<V|:2GNbdx;ICM+`FapOq`|mV2n:*J֊,jXhWJrnpsbNMj,p#:(>Vx^!Xylm63 "BMزi %6x6֙`>1o1ȗQG(%vhZs;{= OGsleRcrGcj?y`IwX;Hq\\]^mb2gCK k̓qY$bOδu-vDEB((d ȜzF!|ΉQG1~3K sf|ȃ&› %mܵL :ݩș$[1C^n u%:52-B*T5>dIR  )GL[(5Ɂ-8Z|v[=ِ A#5Q0hzq u\d=9bWy?Z;FM8 ܣ&jt@#?3,ҽБ2#gԴp)@"N놴GgRI&(Ŧ5NF1+Ox0[BThFZ^YxApGȹ͈/ΨotmYXC (G;!׵;;iuxI:=W;~ǭߝjX7w D5Ab/\۾a">ຢ1?`gbHO&ه 'g@WT'Q ;7ukS,=wP~ka,ܴH-XsfQu ѪtKvMotOa(\9@:!y17ye:.#`+U}f3M֪W0M8(O3>qQxRKܛyHSy`Eyr$OG1e_oWQ e?Sug,|{IBa|vF;f2"^BKCxe}L=eqr:J1qt7!ag61wC8kX kX;J~2@d v$X(YWd dW]Mc'"IuSއjI==(L~d@ѓ30g)c?/װ}OmFN^a0LfbԹ`?"vF,8@hUɗCaZgľA'lKV֟ N%տ(bEHm- "@Q,]2vWXo9k֞s Tk A$NKH.ԅƀv4F(|;R'HΡHXbLm)m'$O\-2U3 ?eP؃1G r1iUT*qr`MJj䴻xx9]>= ˔o9;c Q] }$ؑY;/PNh (8弊>^+UQӪ4m&z5栥#v:uM#߻GHA@1 Lhk~ȃ z]8:+n&;U&{fuQ<Rs0Q6vZ%b/o!>yС.ϗD0MQ.ꤺPJWP":6;0L)n&2K)2,Bp>A{X%[ʢlBT\+uE|hCnzkh; }do`{&W ~U9:f9-q݁\#$~q <%%?a9GW>UY%oˊQ Eߋ,i=lxG+8?2u AYe1KN8+C^Afz6|h<8㿋v;{]Ɲ[nĪ#i)8E3Kb_(j9QII3+3{?jEx yN=R{M@'lO8[BԻ0!B@^moɮ+bA#',M(OaӬObFQY?rGfzѦr2 =4Oi :4-`է[edFBZi>dt ~񢲖qW8.|^X&8%GRکLrNUk{GOYt$kXrvTKV.jiy5NZ)oHl(TU'tl8i}gXh^p7^-2HKcf6B/: A[Q/M$#`*`ИQM/C]&miRq1b[&! ('2e\q!XVhO{KѶIۏ/?c\65H/L<G1Jq*'1_ 1Mg(x W=yOriP]5͌s|Blz |DHxQ a IL&&3ɔqFkY^0,fbL51(EJ4IqZе1'k Ȋ!E)렚@޵ǠBj,_qgtrD @{q~q_Új0qMHE(At8;Vz{. c N?8sc-SdU$c v65(Ș;~BW DF| ! LY|7fha9ѝYN(o{(z9xz+/vȐSz?_vr5s=<wv'^Zr|D^nLgۿ_W"J7fe',@xoy/@BUhP_zǮZ©)[NeM@(ӄbXuKV9LR:Zԣ(0t[#aޢRR!)MÔj=A мVVO_m{0udi!ߴF>?;(sڋ+e` EQWJՍ$ QL[w G["ˢcCFnJu>:aTjBzgkFN!Pc*F1+(\\xe?Q+;A3":9cK(42Hիntq *{S *ճ#4˲sY. kTT.&g<]p<DU0ޟ]05?!m)2hDq3Y` ]kՇDtX8>v%>53IdI.(὏z!_z>K0&ޘKUih^hM_P`|)uV!aT?nރ0|^ 1e.51ծLUHsN#KԃQD?{婉/woڬ)n `'1=̓bl1NeU``E Kȧfj4[nBڡ K* &1_ɩE1K) -7"`ޙm1:H>*WmW XtǨk&[2$0N)=b}b"/ˊSC,~7zCg4O}6~JX ƈo 7qnT= KcJ<̅o|"0a)E>ATfˌ   ,5>lXZ/%-C  ~N|2 +4OZw6E&љ}pxKaM=m HËFj֗}cМ=\xؓO̚W" 6`bۜJ.ٶ7U@[&5J"NC4ҰGx:U:đkNיk2dqac*}P &V4OśƂ)8G+–pi0Ibj}]Axí_ʸ 02G7&8s.RR]4O#HI[k"r㢓ﵳ{hbhn cDQ ."-*`7eJsv.xU%?HҺkt~"u-Hހwi^cUvv!H$ E.Sx/ [A<ҳ\+{ˬH*\Wfng09"9i4Kɝ]: ЪnxׇZ5 ?=D7L "Lk9LYP8S!'ِIK̫T#џ.W%U !u"fx~:BY\"۸+>ӎO3k}<oạise3,;Kڊ9VOx^)i:n؁HUa>$u+ :$gj궮JJX1~ *q*l7 dQ)̩PA\/u-Vp gLHG{ŨOJO,DZĤ>? DT-B*[DL.̧ʤ`7 wVB'5KV lM诛(`jp2#7r}؀u P6$N c8 @@, H͟y\\$eq4ݎg7|dvLV#kp坒}kVXL"IҳR >t")}'08*0%vzxH>Oz#nFxiOύ#z.FCg_Ϗ@|_%> EhR/_cE O@phUWmNPυc~YH=KyQ~Zg0fE 5# |ZA@"H$JdFRmSa_>M/tOLbY s'/߉FC2 姸 Ѹoǻױ#9Jz@ *"F>]]PyI{u+{ oX;B&i@(Ctm `3s"Ζ8%c="qC*RI?d:Z)Ds=o}Vb pdW`H;jG|%J5m~r+YҵI_?2K-= ״e ?V6,nxyaÚ]ETE+ĩ=ˏ `#e'br:f*-,lb UOVͱF`ky;A% TSыhOFxC^ s7oNkmy  u] //BZ +Ǯou4[ܳ3XЉ!}@HTu@%atģA^lGzWN#m5fx^ZOɺ5Z2p ;J֦2^ Fpg"Y0 {v.Atӯݯl[KRm 7iM:^G̎CC/vg#W`tWC괮$t !2- `h;h9 lv6dBֻl(_gYzc-_T[4- 9[*::_g?$ ~17 &`>U-^9#7MA!I&,53ura Vwy6 q/QY]jR>jם9xH$Bgǣ\ cRGXuX|aR yF)|JcM{}ECr7Tшf| KƍֈZwz!8 n.~!yPv{XFQ1 P(f1?lX yS/Fqٰ;3bY ΝdYm+rRC \0yXH"DGN^[euH(৲46O*VE>1w7 <Pwň`炳`,R=h]#iP s8!(>j?!glk*"LA#j3SO񽺇:J0NOs;C*zOZNe,9}ʡ wE[4!Ўh!0F/Uǀ@n|N2gcWn7uwzqF|W(s#˔t#2vO2QqGfz=Y9# xvgYV=ug? JqWk3&p! >cG?π究I/NuVH>6aQFmP[ѳ|$#ʸvF9;-~y;zB` ĭy"9%y%H6W\65>p;lAO_UL9/W L>\+N]]7?k nFuqWz\8hm|$>dy-% S_c3[]>tGr5M}7Xk@=jpWӘa&`b;`T8~&-*[uk ڈ$u,q75t,0JHSb\r6My4h~^<|`4xZfR"wsiD/9:5~iG}SlO\ysH oa(Ui,"CE@"Dydwэ!G3$o$Vx }Z[n;@M+gTR5RY v5Xg.m*>|lY/W!EέzpPu_ +r$Ϟ0p4M*=`ժ-!g3U7P>u> TZn/nKwJ4(mQx5??[y*L"A`csCuXoa׼ŅeFJf` ڍDdbztt{LQZá޲rH_?4)v)c h4ݓZdE'-L0Gh9ilh_tw>e,]Vr ax0m'G:bVүaPTBNste}hCڐ׌]Uq0QnU*ͅ1 `כvE`Ԏ=O9#`Z>U c tطS:&fIy D&9!wUSґ=w۩th>h"\k}axXsRk~`?A1N'3'2R&gk}[U0Dy}cEyȶAg'$m< V$cKkφM\gV %$9R L+X JJwJM5zFYj[86 QfC<[PGwU,ˣDCd;};")!97θG,S߾2STb.6/JA`}k[{YβaHtONȰmAj,/%Ö=!&Gڊ|]l‡n+wS3}mTb̖]TCLܳ?yLGnM~ w-cn@@ku^$4 -H'?4}| % W#-A@^(yFٝCJ~2NUx*2̶{pL_X$nm9Fpg s6л%. /GGէN/F2F~j/NZUPC޾ S}`lBRlWS}@0dkznnT#G#r d8$ Roek{2qk#e&QNE]wjS{PQYtʍJ?-/kxƳl|o\kH/搢4x0jː-U4Pz*;FGIH"1b?VK#hݲZT\PƎ]{ Mzw>7LB ^Zrt*B0@frC~?WbbR4d{OR}rZC}Q ==pۛPξ= pR%%fGJB!ZdӁʵ^O,zi_$ dX~J6@;:`x&I8^:aE'GMP;WBcT+;%k^q{<_Bhڑc Z u 5--ʹ6R/>P_d/Alp#;{6*a-g@_li^V;;װʔѻ9q+l"tH"/[5Ç#VYtbitYl8YCmYN]ꨇ7T cLM߈_Pn8r#KnY]hIC_ *: 'ߪ4NL⿌ot2}[JT2-Ҧ9);&_7Ljb`r8͢!^40FF(0#fA R1%mٸ`cCvѫL '? h4]APatX ʄko\ :Ǜ-0i@eT oyp#Fgͅ[%%`iB:rSnSsc-Y yn{ VPpTrFs~e"j^T%4MOp=^.9WlXjH]+7ɒxNL}84\$V Ζ]ֳ ,a3gy-3qR^e~q#1f*h&B栠*Npv:8 D#ZÛKJ?y`}~-JqY2Ċ#ōs3S%j%o.|̵5XGt#Pxom,<#AκNnfZ"(5 Bw7\ԮЎv1Q2)'@򚯓.\#.>iw1YDZeE0mE<;;SM ҋ9R j#?CeAl.\c\_e7+_,ٖS78^8?7?4MN=XQrp7IDV~gts+Huߢe_~iRTV{_ռSg"s3(Rb WU(3Pe)Db@V wHT鬰-y~G\E }]7zlFS s958vk%=|_WQ/KM+nm1b c,hӔLbQ33ְ4xhk,WhvP)Agr .(k͒B*ujfXΥcoڀFYnhL[!dbBްRO?؀2A|R>`!nIaۆD_(?ڸ}nV%zj:yǼ"Zw(]NȞ##BDNaEgTJZ$xw4,߯3 C͚HI0)瓫Xn|GKT?I!ߕ]l 0(H5aʛuH-ǦH?gG *PNp`áTlcalZ5/m 8>vՅa#"KJ/zGREjG qj;K"d3#u3Y;qJ|fdDk͂P_ g*a4NFPlE&Z@W p#u(LhHdL=0px(䇆8Z]\ >eS+xZ)EDxc4b^lA+V__~jwz jOq5c1s [ڏN 6 Arm뻼FhE¼83~&!5xW;ħY(}g᚝К<%δ N濦bX 5 SGSgц 3 |#h}ufU68Bdkfˢ:bafqo/y6}hӘ ;t78Wjn|e*Қq8}Uה;W.bF5NU` +Gn46H]GԚڪ !_xrS4ǁ\$ neK"I"g1bGc0&샷ȸe0hzE j5ثr 2];),%8h.0k@@:W[Nx-<()WRqVmD['#>Y}Gޒ#.Xi.fI|&`u!ϳMC 88¼x\g*[[ʭ-3y/[Æ]8Xl>68زK~֖O;sY{.gpwWƛ"& &Q@/&E{S1y^sA=~p͸e |~.ଡ଼7 %_O PS,2Rgfdt?e_-8&tlO.P3`)`?1` )tZV<Зmb/K'6*m8(w73_dp$Vagf%]ޅdxT"HZ~QxzZFkP]Qᖳq3>:SvWmbl&5B_pl2F{_UBn'aỐ3H;LLrPRrޙed2^[a$xOFhtto5+m ?;>;k{C#=ZHx,vlAQ%#gFw˝+N J_5P2zVݓ<5??)fǗRtyq#4uPh# z1S)q H|/}%Z,1}3:8<"Bɞ>`LJ%NhN5- s拷F$-?̘] _ 6f: zo4mdW}ܴdm k#~&Q&hv2s.# aZE7+J45h$[ӝjӺrּVCh& W,YD+ru)͈:|@DE䤉DV䚫 "1 .bɊBABXKz%rD( /VR%Mh& vsy,)aEX ZXn:3(ݍp-H/\[ d/dȦS?% 6f,+0`s8XVuJ4ҳEiZYdӈ oжv^@o$U9$wޡ$-ó6/Y͆P%M+3)v6qKb>!* YGq7^z\&{-yhQzCaX꾣D!ב0\Hh!G֭UtE_Yѳr=cY}ZɈUN:u*1'bp xه]5os]m {#fi:zj~5nފeDB܋SІܣKϮ܎Z2&o X\SlGI$$ 1Đ9{y&BnMWU2'u"hcBF|Wݥv;0~VʃҟqajެZ<=ɷ6θm[fovZ)pAĩr$bƿ"V ;CM8*V +XY5C Tln֗u󨍪+5CϦibiz{%d& {?ۉK&b$I;g@h,djge.f>@2^;eHPx$ʝJ\לiaOK+aCuh`_BbMVmoTbkT!5]kDL vlQv4\olG,Vlo_ECjU۬U" Ր:=I!Ľ5Wja`q|D[&)e)n!TamTuZ9f q zE2E7gdYgX.8w ^&$4XJ9kV y9Nr,d4u~^ɺS8WIh RS\7x ,KQL !,ԣQEni0ϗTؒR+{ !s(މ ,i2RA`K/F1o'{lP/JgYm(vҔ17'tk=6莥/$"Ceh9}ʵ(bϘřs=OnA{A.hH [Z"\QLFr]0;TAP5\frx@C8'}IDU Hh&XΑH?f)̈́pb@%O+[1-xr x[4{``]/ N|T ֐kfw1n\(r"+5 ~E<|YQpcUJtx;?9(cYn/Mx4YiQk= 9ذ`aK9JSaV([ ZEu[K_3_f8չKU=>y#ٍ҈,g+n!%޽@n}xb>|ds̖pg Ϣ@-/GTJ|Xx{P8>7zM҅N4<<4Nmȡ⭘,09h!d2'N^D$#8ڻ ód23'2٪]zb ֳ \1 GH\Sr>v |~m5辴@f ~teJ9Ûap膤X_]" Z_e8\Vl"sls=+Mnj~֙X%gʥsS| BT̈d2oHFRN4,&x;3*;C%p5iU`g]<IA"d{Q#+kU\reCΕ-5mQσ)U$+<}UM\DB={X }4kޓ8&voaӪƯl <8u|Y͒XH5'8LyxIw2;ܑ7L|`]6jj4ι"EB,d_K:Sby 8bcs 5֚ΤtAY1- (,n1:51[-g!" ;xvXaX[W \ l"^ ."LNdy>?zYŕ"/4:½/84Lii!9zTu(z +Gj@9befRh65x )G5oǣZQɾjnz89MbXDT%G؊OPlK/·AE|hy쯎Lrcs#-P"KB$`[q/rga/t:!n;(}:]OT{LkvBGOp Slr6C+mr3&&'7,1( rgf^CaNrV\9@{>Qa3ojMA2n|W+{'A7AikW5(ղy0$^qI)YU|i]X!QIڃ /dHL-{Y@M%] D\쨀ao&XhXERzĻ<,=Q;0ܖqO쮇JE0XLcܻ\J'>05¡-SǹgS}&FdN ͬ-7 VEX6czH?MC'*h7j;Br| %iE 1| '^FYZEA] Vs`٣~ԈQ#lz0:.j:-2# S"{a[EbŴYx:9kooe@LE-7< [uaߙb,`p_ h NŷV`cE4utnԟ8A(߃%Ko[pTJE\ly?0`R}%̺8kHM1+OkD֓=t[SCwɮv!`_FeD с)w{P1y{aAR9 LYW,3&_J|,^RŨ.2a95e@`o*didЫ T:t^k6?# ߦǜJǼky,]Rn 8RApstz'ƪd/9DMoSIvw$}**w;u/]P se([ԎPYL*xr169%\#+۪>j#ܧ>/: F: `#}SA8hwd5]Vk"3hc Zߛc*կh0a 䞱>ma9/p0~'X3fJ\ҁtTM9hr>ε]+Br39IéN7 qj=^An=#H]/xÞ[wk]yNV@Ltmm]ڶL}kd1D Ŋ~k]?Bu Sh! +1KQ\El^T| ;,87GfrJ2%C92*-&t7J?nXרۊ(( K"ޠxL7uaUҗKxH4n"ٻA 1*H8jOy6^hRg%He_H"P,Ѹ榖;)Af1{:)`n? Nrg"Zk2 [*jGTN\,4́?s,(~> %VZ 3xi <<y)\etsy&نႧTq0L+d\N%{` =Q\i{)O'fWH`  AR \!waTIfe( S.]iVCk|8׃lSGBd:pz!4+;|L݆c .}{ ^eB sxĀͨ"yia-1t"{W14%eE_]áLr nH9RLjCH Ԑ}"%_qb.4\_M$XbeKly#m~181CM:8 w8fGrgFOZr*3#ݵ3Yhڌ @5~ 0mk&2k݅ 3 yS8nK~uGRܙٶDg X فΡleU;fK(:ur-g8跏h=y2rACsϢtxJ$lCM Y->O[=@^t $u3#}MAfrz+Kh@µtl$`ag\c^z7eZN7=р\b7fێ5`aGhהg۩w9B6:?]jl@P'T:$,hDoq?޽v؇ꙇf9"KP|9YC5vw OM+8aiT'V"THNbӡ'ASRA˧'b*fIAlWV}Lw7nF̔J]˶z Տ7LӲqt)#D#c۹K#df[ 78Ym~*vb^f4o[η≮-[s2!Z,0*6 /f` H#<{mWِj@_zdۏ3YԶC ENvBӷ>O/AfcX' I5>Ym*}ڪ_0ϋTz=mi/ynRwOʛvڇi{dJʅO;SD |u:YDf/D G@;%D-welYqK=ZL[?qaIQ[uNI3)cL?Ԇ'$pnlPSxɎ~Bp>OA.pAF)pB>a+N I nv`L?lZ6dF@IerKya ăTs? o %ӟSF8D؀ cDg4:@߷CkCx*be s]}jXmA 4P jÜf>z+1CҰ:Ee |CbZs%͈(b κחf^N4M);xe{½'*޻2˘g>rڿ4U{*Mwr&'49Jcyb wю;Wʲ=+r_S51YŕCB{XcX،%4$ݐ6K^ޖoi)Of@zLV(⑫X.AUC9 V{7{C\(1и uvĔ}^\5 *NB hO!]*/t H a \T(G*"8bcSbkűX Ki@V $ K^Jk"N8*]G %Յ0׹PnUji׵eF~'oQMBhCh 2K'0fMg#1K-A!r簯մkn8]~^&JHsԱSd*>EBmMw~qc>gj}/tyi+_ cbdVP2 J:%./dCYixGCk |լx`af}oOZAzkk0,pUg_0D_#y}M<[(%﷈ǧ;qxVڸC[ϡZnxq,n8Ag޲!%j;L`)sF^ݔ 02>'.KU0FxߙQUb#L?"׷^ S"n%q>G UWn^oS{N7CJc!l oHzu; ZKxxAZ'T> fxys c ']YVIQzDüiX;&AV;caVneA {)2,J,#C7ie}dݣ+tEU:ORBt슄 * fȅ?؁N=@-6=K= V_KjЎV+wpyO&cxc!^6I6 j4nv`#hfBu-AU0b˥u,V}1Qyegt7۲84Si י+^ T;a9!약8%2f1!gw~r D]aV&v=,8%Y0+2g/#99@^kV`+=X z~ b GYT^1{q04$CΈX{pu"o:JxR/k(uHONCtk#}ֵ_qGI:?j1.`+|ܿr]6΁'0 O~kE~bbD }0fe  s.P>g^sr((}.*s.3(]vk]Ɋ!_ne]|94 s.q/?&δ"bIBl:GC{4ZKf~ Z 7Py=; 6*mnlH:fH1L[ˬT~h'RI?Ll@:o-pX}- {*-l+Q4d#t|*s~PyYEtK;2=[@OK;-L+ݮ́f@ٟN.qTP@ ZG +Ym˹TNdHzVɘ(Q^>=pS:鶎8n%}J׮{],PqaaD \,p?$"κiQP[J컟p <}~>`>q&s3@+[m")*Β$qBiwD+b= р0wx% ܙ(fGN-^}- 2IH;= :0x/,N, Y;}A U_iKEWEQy|J}m5SgWh{!6y#:X_lzf>krWh?{3=,m./' `t%Z3Մ/֥$ = (yq+QCW<0sI@{&E,(O#kK<T3ΒVhF˒~a®-z'C0&אk l/2$z7wK,,J#=7Pi#ߣy>"<zwnBO҃u<4&tLΫpUUŢ2^ YF-6: 5:,Su NLKo# x*iȁ7I;3jr>I>~iMxe½EW0__2l]X쩽v÷?mZJ[xY|>r uSห|`Z~ ̎]C`/A}` "k !l,uO2@!9-D/g&& :8%huo 1"#i uj9- :[I9APJIPÅcyL ?X,!O!]$EyUvx Qm_?BcePLJ(,~kjϋG9".eUk=VI?`έŇv[#2/ iևE$5s= >iʽtjyHffg4iM+'p(O5\Ԁ=i 2ހ`;P}Lk`5x<&E60ѣL-̶Iُ3Cs-=D aZydr(T#Q)09\` ^!-'g6avo ؼ14zN +L+#Pq@gj'g^*,Fً?bq~bZZ1mh~I.ǂ(.1uT6!_2% ! Ejʪ.8&y 04:mi 񣚂Mwl/WSOɁ]慘)Dxp=WӜ|$|Sf&/ oh~UѵN{M !#/6ȤiE#ĭogB(2(RA$^1bwi[4hgl@儅:耧&Av3ƐWvAM4>rٌ\<8AykeVj\{(\pKt9UwT}L`W1e}ۻ zz?n\X?Ü1a]>+̮K8®4KhDvP>?5daJ`%-(SBVW٭W~͋d=&͢Hef((-Nv;Egw"aЩD7L-~\ܳ7Bi#6&wg!QhpSc93eoE1jz+6ŴD 򴷦zT 2TcAо+WEu7`tC0ܣ2wR_\5:B68|T@`\0%&8T zkO&yϝRQB:mᅬS J7Vh;twIS%ٗ B[SBS,R1w|:t'Y"k.bwwZm꙽Hbń|0ǥ^lQNٗUEͥf0cXp48EE]>7V9˩B7?/0}SX}1\Zj[9F+PU5lʰAͯݦ $u+1 բ? 4Nc> l0uf+2J h@`۽bQ)rlwN ٭+247MN1°JrrRt ]LKJ;0U?8 pAkJAX*|85ujݑ۬\@Un7Tv%6Vjkc-﷟"3VK y*mT?E™_q(SekՉ9ohk{6% 5Ҏ=IfHc 6}?3LF9pIZ5kC~PV 5r' 8.E{KoB89VY3Mw4~J) O MZXfd=^lSSp,"8rMDoޣ} ٤4QFث EoH8u *ޜE#y -xm\>w)Zt<$8c)L!4,S,3SLDM&}CoZG|>.-$;%܂Nr!˂ǨBPxmԅk@xkJdNi(x/7wd6*F]%F:mMZFI@6%o@Cݿ&v)I/Y~#zP1sPM)xk0~*M4+*O0 Dz KgދfIU2"-.tuh(WL$&x.gNEf!ꚼJqmF!'I"Oq+ƌ_}5b =[ᥫZ3-Unߐ]ЙKXhu8g6yTA | :Fȹh#'5}}<Ŝ&?/{/R>lC0;k 0oA \B`nmFLn?q(c=㑶oc9KR zLt *u"!4j|m% l֫NɕkTi*h* !O 8>:>M*HKU҈ Bi; 0_ŕ˛i )Հt~GLmn?l>Eu7faDd$_~+HVVˬ3 uiC ÐGAՇ Cg0* [,P/1` .h7@i(dG?St!]HC"L̖ƗKuB6s $ִgwNL4qO$],䊶A(+|Bi1Zhw%Wd$% DZI 0q2|"x.h_.b|ߨN/(ṯH5Te{wdm< 3~ڦVr,|7ߊ#V^{Vsh,@8cG42B;X4.={m0&ǜ\L9nsf#xލl:Է1#*= PS 5!=FI@.2۰`|gO1@s2 $W:t68:7(,ƒ>,k0ѤKQ批;M9˳OZ[DBWh]32'|fT$Ŋ/ãg\'ǶU詳=m53WՃٵ0B88vp'u9QL!aam4Sxى㡒lF9Dt?E@'PgH(Ԓ/O>7Es?D"_ώZaDG5ns(Z(y:+NWЍF ¼Gv έwӥ^a˱M(‹CNx-sHmBoZ"m4OO۷Xczu<- _ #IL L8`&d>%h%k#lJ9`5X #?4Hjǀ=poyy N_pilHLNK+?g-{@,ޚhj8kk^Iv_HN_Iaj2),.z`Anu\I^?B F)3sC=*3GX?F{ BS~mIS.G4d8k-J%8>rh2p}SYQcvah0=Jr+h}%>Rr/z #juvn~,fƦ_جumeGLDg={.pDjk4մX93| r02y͒>$3Z?Aj ޼L%6 |0D(XEfnH㖋~ u%d&۲%VEʛcjolqI`E HG$ w5u,.=_^+YfFD`#KYJB<.lEǞ mArV]oLӁlLp$By5vp>O4Hϩs礩i*1p09z/,mAO}\}̃)iB[SUΕ Q5A(POE+Ɪ[#i 8OP0aB^)#;X)H@qX&.cF^ 9/v)4Q'IWuԦf eM㐁JBL> JscQ3p|MLo؍I0nA\*sЪ̮ ]$Ѿأf[0Yb&+pt4ÀU W{Df@z$ϰbu=C?#uONz i\L0|21D/b:`%Bx~Ƃz e3#2Lliy ][_Mk9۞a8pKlKH\)p'p)+ۋ0=$XOjW0,Q=I/tw#5=We@D32贛"dA$&4y'y&PV8eg*ʆ1{z2wTg N-,|ԑ8cK60Ɲ5 ʒ4h<}U}, Ӡ50V0RDf n¾ k_Q7:(UpF/ߚ{:EQ˪N"kxGBJf ]2Ag3_ "D6awZ ULfL1(.ũZu_fN@mF;f~L2 1f˯֧nhH0S(Vʃ݉B0VCvjs1%b:`=,aT9x֕<G [[!:g3:ӿcDW>j\D >L[Ndh:3@>yQPfds>j) 8$_Dț^;Ln/E53K~n>2yPYȏ5/F q,*ɗ"øݢR >L dyλ\pgz#f'WL89sɱU7iy;1N %uMO:mwJ8HGܰ&#c> +SnnMMQtE\n>-/T:|C` c"{Fv: mzDPbm\0Y=T x-IS=}sO<~" @c֗t+)96GHL(&5O,3;֙Xa& cF9Dph Tݹ%T4/np;L <8>u.B"#kɎgj,ke,[`|E%p?D˷v.O+sі>5b̦/Do:?p(uD Vݕ _h)ȎV D9x?CNjHo]CK"!gh+9i 'S *jI7av}c|C p{Jkqd A2Apz4 Vg  wh6ñ]vF6z'-Ö :TȞU :>z$k\OHia iɻk/2(r:uϛin]}+wQdG$6߇#ɮ"Cw4Jv => 0˗<B?1* HaLBiTJWeP& !7a+1/>gGS>jc|:MTLol5咲`3! 瞏Rrɼg8[/$#[O*?6q,1dc.4;{a_u =(yi#a9Tw|_9#VyEq27lg|5ۉ<_)|YNii"<4f3^"ܕֻGbty7me׸U?t#B sJ}E au&IbuDeDF(I^4O@^[X7(Cs2ܴa.[|F&*-j 1J11W9>TV 7}}@g7p㩮+:I̿Ƹg xMpRNxƠFoIRsI<'V"<1vVsi'4/h3o[S(ImJL mB~BE%aJǔOx Ԩ+QxN8xz&6eOm6A +\zb&,'\坃 CZL?6vƿ &F}{ڱD\`"ܸgk&y.xĊEghExk{a;Qy8VϊEsa:\\Y1Y~08s~sI<kGȼJ'x1qpVLm- \^gƉvG6x29\FD!kZd-j㫉"#$-N#2<}>sf&'%mo-+u6s\D@wSZ_w'NH._w<*~@'. lO7 cˤF_>V|2HØ+{Yu̹|O/uKJi >)Dɢ au%.uI0&BYd_L-b8Y:|c7ulp"M?4rOXo&` 4$Ay3wsC@A6HS>$Th(%%(UȲWUCs۹` z|qGyzL o?}^sq8f I2(K@'EuY?fvqW;E_\٠{ |e ul2vv[kZK4ݹB٥A 1.nY^m&SBO4@`QA1.N5R > aΩC֞ { Z~@?%V" h3U%8''%H2 iI3qRFb{XJ>q׭ 3W8VjEǣ X!26VD0>@ R<9 ίbZdُzy`u`hDEۆH.R:1?^oFkT"3/WġmܝCpt*\tCT`{)_Av!bEATVy$:xk&k&VeHRYmḁG列2{Ȏz!X1/0bG^y ao&j U^rbs6x+daAh(%H Sqt58Q4tsHA.?{y[Qqain{a,!ECovm[lK oQ}{ȳ#veߏqXŇan7$ 4tiSJ`\͠ SfCHrsP NNAKN3>xRwFCNJ1\xm(:N9E!|[dqӛ8srQ'SieraV-ӚVl5r}W,}R̼W:q.\1Wx>;P8|P#;q`*JK`F18_*yd%j]\5bGBVӠUp-^-_搥eV4 -aYjJ*5 -VmK",4?ewUĉ5Je^]4qjIeJ ;qxoF H=X2|J?֊ˡ۽j"wٝemAާI)+ᢋU**4m8aA;#|ȟU7v.n=(!QbfZ-V Y .pQX?2ZCvP-4u% qKDVjgl4Wݏ22||UG>'8˜VIlY8WfhhrQぴj,̎lS99BM8("˘N5w V¼| 0-%ӧt`b .9BE&$eAȣ*Kv5F=7p l7#YwY<,sп/m:7GmIYVyUI*E(Kve]+]Q aZRW.Bmڼ#䈡MPM"fP TU2c8 \|j| nRvacca BW\:$>IIspu9qcl4$ޣڜBr,kYFzxtZbaQ&2[uݻ1\Ns][G~fRηbNk)PԽkL\ha Ãp;GZu/`뗆X~.ǍВ%US!h. KJ~ī!uײL|*6j MRy õ (EjhpM wNKtmvnA$+A(hZ}8B\)MB7al 3z6W;I;@E-V!Q=F 5_5vuL\J`j>EHh>A.eMdLlXZ4I'1m61z/i迠kft\%iZђ/oRD+P][m4thj+F]HCAF׀La-d ľ, rYE3D^> l ȧm>6QJ ʩ;D Ʒv} Q`2c{fuRqK?rj\[3C8q$D{U׫8@b3ηmqGM#r!1g8²||ْ%衴Aǥoן%ܜIkh430=8qZ6lq{-٦yG`="8*/WC[&=Ekvsn"!ۥ.N .Zx.j(Y o!Mspho;jO}zV;$ S4 qG,=(m0k"(ۥh8OKGvJ4 f 2|KC!uidz`U#U5$1BZZ;|J¦:IO/SbLP<䷐ ~xÎNV7V(Uf3X|+dyKW\^V_{lrli9M#37c-^p֝ %m}9 1"u?cTZ,҅$ݹi+|@'AeH!Lsܦ1ɛ!%2]9ɧ=L|Wᛋ\Y,%i goKyEے;fHףTDa0|mw0yhl)9d J8mq\*j!WFXGMZK)Mt#V[5S=RQInPE)"hF+Jq~҄˹4f7}>ٶა V[|t=NYR rftH'SWbQcyOОV56  Qj&6V?\'l>xpPRg9 M33md>)o n)6JL_~x'nf~adyقL\ɐN^1jsZVld k\s!!XcĎ-PKVgOE7xLg5m:`8 媽e ec 4)93AsӜ1`xq{QrPۛ߾djT)M! }%1}$f[ZbڟX+9ept M[G}6ǂU1r6{4_oͳ N"s`%đ,βsnA܋?hz[rq=7cAKlߺqO6V$oXA lOzٱy7qc&G9j4Ѭ.et1*t=#tV<فGXh>#b?tS 5$ !/JX'2Atb2?h}WҐ=:j o>;7u ر| ?"![u}/e|9?p[_n;/!cƎqI[m*晳hGš?CJ Jno$yq5z\]IյgGi!ҝoҪ(>1ʍYe!ڟl*F|U9*C(7 hn9kh*-fDa`p_bg4LJ!kWOOke t ͛\|7ctMzaaG 3F ABZB<,m:o, H,BiŴ?pOVg UT4P2oǼW{ S/;c =L`fR;ˉ%t* ])8rWғ2XkYAu9Q\_6֌: }.B7?G} ೷{!Kpb=*^|rqmDP:m}Q4ͮ3f SfVg[;)/R 0IQ}ȍ#qH[BEӆ ܊y|g6>< ݓkTob:j7" MK7<G"[>V}$-5 Td?Mʭj3՗ p)vC\E,,=#v{Rt㾔5qZ9[H#8CV)<*Gϧ.4,svxsg+qs ԉ[|c\(:E_'v8~bq 6P;nc[_`3)UBAwSՁV@ԲF8zM}rtFh32[vԯ<TRʘT#XDf}j.h1'u-G4˭iayBireEx}+I|7\$" #<vxo\Oee Khtaۘy:Ֆvl,P\\ ;Ϛ\ g\͟Qc" PiRNLb!|ӻkۇd}ou>X} Ől%֙=x!\7Ba`Tqm -1^PIaYȾ(."e%hL? [ P7k|EtJFG>RX tBȊeV6&qQ͜-)foV5DgW%$ί@] hEuؠۄG;C14xXDvUiKWկmܷQ=bAEe!KdxɢVqZL%{> +s8vK8g*/Yrl>X~|P/ɂU<5KcAp.LEo5ӭm'ni?(LhԿVBlsҦ&a 9 O3;vZ8y~ 5ni&$3z3)&؇0bcCnT}UMZQHhB}|Q;W ʫ)}j?-hmXH| cpI;|J3B[^IheK5?x\`X>fh52xf % P3i5E4(Tb,'v~i(l"~![Ը&_`*ày 8PǾowy4,nA>8:^DPgoEb$$)Vd⣅N=) cH>$g/#QC-Bs ˭hyvwY %JI U4  n[dft%= 땖8 \{8B&2c*P]#-ɲhQ>w4:LJ%y@AEH﹔J2f[Q-haH/KbFpM̖M:x3{l'W~eEdd)ngBdz]ُEvMM*hգ&iVȮ#:,Û Xv5UO~/Bҥ;V~e68ĢPU'WWY;Ɛvslt F.8f:RX6RjnAFx;g7O}nkyظ44|>E|1/75!wYn:Jj';Bn_KK;'"~#\Ӻ$R]@3N.]M(\ζ汏8tcE9&AhVPTjlYU4>#A0tS~rhӠ$Fm7htw Ͼ}SsF$QfA}We -d}A0mN={ r`'mbaik 3Y) Z8/xWf7| / lmIKd[,P#dd̀ytW1^.8JX3of0[=ktI^wK;4hMˉrƃ*mh_t2 Tz( M~eQ$ Geu!

FLBj dmc-a/dD9|U콹Gh45@4DgBQ"xLnɄ%]8oCNl7bEgV~gi4m6!]Xmq^du!)=젆%!| |3''CU~Q/^Qïdl(# # cJU"TGh4,LUۥ]fH͘;{9~`tIf_z\4oOP=r`W"ssMY=/`V*'kϕG>mm_ХGW:> #B''Yf nPsɨ$?EBbowM8%D}eЁZx)ځҬ_~VD3"я/yG-,g33Y񟜲pfDr~og zU)̊90!uK+lGtn-p@[TRieGf&/;xz1Q! t@Ã9dӚ0 ǫ$E\!H9j}nhRc~' i6~J5iK%Q)+!_jud@?KǕuߦXWVu|] &P\ {bޚޠäsc7c#|H3+k n]-} Rk;DX-6S>%T|7l(JU|IQNifĂ-@購7i' Z2f 艑ߙD)+ϬT:j3A޵gxcR— Qkʞ`F&//F8߶\ h06 Mԫ"zWidX@l?!T=7)C =vH?C&Q^ &in d/sn5[odoൺn֣"hW旚)z>OU3J^~lXƠ֬0g_28=48K!*oMy]}kC&P 6EsV,1+d*Y)U`֤R I+NVS :'5ͧM_w<8+ݩ!zoah* lInAı\ng] AoOruigڞcOg=aeA#ASc1$/K(N^kqKdJV|B}fu6pEP:͗+kDѦNIkzLF+{6 aOzRޏz:5jn°U`w ca+$UD}mtd,&;t6W7uV~1&Ip 2-0.tB"xZ뢁ta ::}ޓKb$9^[H?%j5 &EuS3" ?3q [o0u IsV)**j3< vC%=\{8 <+tʰgwI~t Dut_{| V:fLTwJDI`%xұb&a\͛ Ndx NNݡPsG::UEBdq%XQdc<em-={u~o񴁦 ~f" z$ )ir"?]n9 Eb9%W .^9{j}`xWt@2Sd;B`*qÓ̩mX;gFr0S3bupߙ *%%b.L 2OE=Ů"?I;*DF\ìaHJVa ي\%ΒQPn#}+>~@O;X; 5+VM܈6T z>|{vQ0⥥a&Ũ&T?F/܆+T(}%2Y e+|fLfldWM1Zg"MTvk֤neˬyO fa\YڏV?/ӷFEmDR]'eLHO8JdSuRԃxj,\7z7*:K;#֌!#M|X!nyW\*+x(~7[j[O3h4CkF0CRt.b FFb?^7sTP ``a?p.+B˚^Y@p |W."jVCنؾK:(#v>%*ٻ3UGlD#r󄋧:ݺ Ź90V aʇxmc) 6٬;>GP8`Oe:*% s*ūMݲmC [D?*2? #G/_IgH-SyM^R/'ـw?# G6tTB 84jG 9<4UƷĈ >9.He3gP"vƸxM͛r@Tz`|$ԛUB8h"bJZD'ώ7^ Bl,Xmq[o o⾃WP7p2ww+"^n&LcjW[Ժ$󶢇0U<*<=9ѽ1p*xcW!(Zsf<:}DLɑC= ls_{a>a.Nr%燌O@,; Ԑ:2Z-d2hфIx?_Hh''"`"״څGfC:oɂ >8:Rfr'J'2i<*8O^&&ciuq=WNDtM[k'4@5 h#z꥚&#B7[8;v},P㱚 ףJWs 81$ ݗ^-1YsTOm>_UrrbL` $F ߷{6aa f21Z^I K]kxƱcv Īom'*%5*Qs75TJ׺ 41ho G2 mF{FxRfUTFAB̷JKT{y۔qFբl;W$fQ"2lS Z]d-޺@OS-{p?&QfqCU|5=l4ڶ<|3KŁq]{20ytaSxq:Dπrb(Ԡfrs)g͒b*ֿ).͵-M&*p_^XN*D z}EQUdTN,;cAh3%QTBB%JuTn t\oB3 Vl,*c@%Ρx0= [m(#B?.}w2*\fPH0q1PIUU.v܊EwU<\oJF#_{8 m} dBI& !l#JBޯ^xi4j_hrIcz| C#:Pj PzCu4>X6""@a4_niPKƱ*/&8hdžK^=[WxA@WOD A.#q4P@Pmٖ$l9C7xR}<&3Q3W(jrʐp袌Fn(cp-B_/Q{N\` kZrv5",%dLo beuygX',_/ Ǩ/?^,o!4=HUYF3YӸ x`B~FqS#2fC]h%X<ٞZ75X x":tBv: Zz ( cڃ/}teIJW[?@_T.U0VL3Du[]`ԙƯ؇j`Gs\H։ GϰaN 0N8h݉R6Ƃ9E{r&bPsqÍ94^<] Oi3 lEN]l >GՔXd{B|) J[,C09u*<֥tX7_ސPuU+4|Q<GD1SZ}ƗNE\`k4 G!zmw|(sC"*;9>82WH t}apЫKr$pGHOdD/Ժ% Qb-,dtS2Go٠őj%აN\t{*;mAD՟!p6̖|/g' |{pwF-"TRv;>sZaR-lO';0y7I+I ;LEadJ"m2f{p"q0P[{ESh&6QΤ6}塊=HmD_Yw.e7 ̭d>aqe{mnVq1-aSsK\o&;ۢ-Stu^pN+xfqz~+`.ű_21SNn^*x9hbt>nQ'2|ZJzNc6_kCk_:JX+4KVb}qdJu/L*-B.ʇeY$3 ݰwqvC$<& 6v.3yMvPٌ.@zX'Ao59 K}z?'y8Xu D]9<_kO=0FHzCni7wE8*tr2K_fdО) ;n˓[/YKj{R3{ܺ+9]_ʓFvD_S$8G!0.6}*p5-i ~: \ o~GU` YZ90|ɐD,Ԗr } s3Q/hC#S .kKti3iާY~hoZDs5^ub^m@0A: |{h D=AbY.oga  ML^u~,>5@m1EĉĜBeH4?| 3v!7h93zq%MvM7\4NA\Q|lj4Ҁhe @t#0t8CTq!A?IC^3Ҁ/wݫ4ެ:"˞_Nr29;r-d^wj}jV5 d)m^ـ(te6.KUP @kjɃe挨)N2s\4WM j|" a xO8Zf 55ky|cHoglj!@joCUسzsֱ# 9e*%MꞢT?(|Kwev½*Bv1|Eަ/)wQz<\pXEV˗bf*+o;ы&,H} M#lO-[Jz%Z:s6uX={&A?OێLjۡ+>ڈ]Mr(n(k+V1Paߥ`7eu+gTrWLhrg~pSQ{,WFT|%9<kV8bjEt,WC~g5͆D? ;[]_lN)~ FaFYux$ x^5DIOW:W3Uvw»6[_é`6Ts6[ڂSEXlC^Fp0rI1CƁ]KI 7=SxgNC"eH׶M5бڑ\AP" ;ɳxE no$@b2q܃1VGcI[K9Y'T&ʰZg'R}mLPhҙOuGvt)ɶCK(sd%QDah-җi{1Q*ziN:ܲnyS4Qn"N׫WFv~ɻy {(!vHrVSCa޸iB,"H;0-r!"n+@YATLgVYY?dP(m}̠wն԰SWA`XHN01gT?xݛ{[wʩb>̍$. 6_Z5/IreNB>j ".b.W|8)$Ct0dFz<&鎶Bw8u xˌW" v+3bfI0EKإ)&~reb%9s>ZP;\ͦlBECOtbV Incn%+qyܼmb/ǓbHcԑ:s,Y۟kRlڕnw|נ* ,f;Gf0GP1O^s'U#TCVfwBl%:q/ RQVL|T і9 l|d y.t7T{d=2[6:Q4cvghƥi/\ߖ50oҸύ/W}6$w#z@أ4^T#N嫒߳7z K1OڶxdQ- ڃel~I (Lô/vР?5E:;tÊ],*'TENL.w3,Ϝ!iyՕ DtT%t15 /:ǥ䩒z}_'UW6^̟D+T+1<ur>$~-HȮD=i2^pdUh"M X";&Q0mv_aƈW ?"3 P ˘_ch:tHR Sulh_ő; q7]\[ְ?sLɡAJ>;r^J[>]JL_wAl&atiq W_pfjPuo9/̿vARg{nMs] "Km'o "HRR*ۮ;u=Rns/y;-e_VN^T]fa`+;oVBwV+Bk& Z?P4ܽ g$rEW=!Ӗޯ s19=8lE y >pTQ+S"/t<|/2dⒷ]yH7.VIV,21+i)6%=\i+W]um`ֿ!@<,kX6l!.NsVON㻌2Oeyݗ-zz1 FH@Gſf?yؘoR6%o=_ʮ!o$z` hf/jZ7Sf{fvOշ/3AגA;|f3&o/_ʆ#^}|ь;KW `!"Y0z'3\|kSbR03 ʑ8r)>{ x䝫(Y1o /:nnmM 5ȎBG]@:l?n+x_G߫'4>rPVD-_ںXR%AA@ ɾQF 5lg C5;t3~}< a,T()qcK_<A~`C|ZR0]i$ RJCEVc%eBWѤ/& _j2_svus]։1Dѐ"+YFGʦkm(wBcj9%r4uß0'%+n1Z_̭dgD^t?%K*Vj=\ueJ`0ijO ?wUr_/5gvbhtMWJڲ.♂Hy@%PKDZ0mK@o&&  "kP]2%;BQ U_ږ$'F#^E$3wmaº(iSz{'-`[r||~̴ۮK^"nj/BCd]p)Tآ>/zNlC͝[Ws24+6k:펕:υ)πVrtm z)B0Wp$7ON#he|%W9Rv#KPP[M4p XR]X?)n8PNgن@iriЬiZs 6Qq׬\D(N9~RLWJ`ʙ঩ 㩾hS K𖄉ƁOAm6 g@F!l_XKYCahN$O M #o o柰(HL&itQǒv$CCT^~jdGI 0V4/^"ײwǸZS!n̿VҋHwTh?bR' MgvY( 94{r_fMy0#3;Ι_gU更aN:[=qZ\NY"ͽaX!<>T-7\P#WEg\kgn|:&I*]}Cf3cQeC҆Dpsljd(ʁ91ޗ.]x 0F~'u^'k>2Q}2s"꒷n 3bN)!_`$N+ X_BStt+᲼߿G-=#;J\m<#ߑQPc˭cgJ9|:A𮹶][zNM'Ʈ;`kr-GA7`t7߰  D\"VUO(ϻbPŏWޅMm/SKm6(MX59>M,ihev 莹)ofPbyas/dӎY#΍N◽A3Ja{^-`~:G~*DFJaEJB͎)ce5+fZMf%&i/H 0j.vwx4C*tES$ FlyF^VKͽ1{Ԃ^~eʑ5zkEeƕ_KAMUAs8$^JT#2x5P1%[ " ROh&7o@;kwbvlS`Uh@ItP9Gw &}=hxa\#ʖџ7Aϧ8%c&ׂƭ5JD@2jqOiX"L.Je 7VkȦ !$>p,&$o.nGydL?0WEASHsr7Sqvg0A4'_֥רI*֙;<sm/zvd2z-'U"\1 &],:bw7gE)S"0 s2C5Z^uXyMnY3PI_nYrx>!ZAnԆf.0tG '%+<M"5y|nGnsj_LŠOX6X %).o5?EBG;B2t Qf;s-/4sDф:$Uo!/R vB$?ebjԶNjjB-ꅱ1K9iU.Tt; t5`ShT"k Qa?3n*JbBu5 gp'R} ޤ,Gl$ mz&NRnM:.l0%-hPDˡ 9^$HDi7IJkcʯw:s-%B1&*.SAu*_ф*<9fa 0c73ڂ8nӱTI@=KiZE-Cmj0`ֲKqOqF1aiȁ|a\VZd1셚n";= Z%51#[~sU5(7l||TE?ol|[ҎCdiP)ض,^zgv}6~k6/Ӂ\ m蹋fQ/J^O;uoVa&*gܾs2 0ß%QY$lhБjT,q'VzdBV D|Ī1a0 BHwS*޴Wp^zGr7k]Dc#AzэApSS ŁsڌA. Uq+գjBrE3 :iyԑQ)3g+ݛYX MŃn)ŸZg pSʐgyتLК$I6yB*ԣ;d5mhCεozSAԭDy&!IFGbڍ%C,6FK e48u.:Bg8dR<ҡGRfYꈩ-)[$L ϋQp"<2Jݨiv9!RgYbu/hx_jm[E=l l )b:[+N8z*m2j~eI Onuǹ|k%ގfG޿; Mk|iq|90@5 K5&NnSaU\`Xu2$-zkbY;p\ěDHEqNB _8usz)q-}zfz L  u^ohs]:3XCKĈ 0u6OD3I.`ģJTˑuY D8dA乘jK=FN"pPE1-)%UhiXW6.D;;%,ù)hAn#F/wt{ڥ<(dAJnHfaSX6R и5H.ZXHK?&45omvIb,wBӚ^'4#yCTi;s<2_ lI2d '#RH` k j AoP)1>%!?^jbfu*JF̱_5Yaj& vއr=e$dp Z'^bŤ'dx^w2Vv9.@0hk862Ȧ*m>*hog>8V%DJAGBʷ$rّ.`fP~ x=^ԓ/K{rv8DDL܁[6@Qbj"TؿŞ wfUīpvЛc2쩉LB ֡+/lyu"z47ܙߖ>MZ3m6cX{x3IS}Gl@|DcY*p4t:\@(^/ZcCsTMp'#(@ (0elBqTY6cLw`{g\":XL5({z4.t0AcTbЬu/pm*A75@?[7]T~ݬ&{Y㾌ŭd7/_3>ig`=@ c=h pe/l3CV,T49* _MOiJRbS_H?Jݿ'ֽw *_hVL{ܭA;X/Ѓ`ƨ)d@{gp) ,=MO< yJ+i`l5[6W皥}(ZU@=X{,f|(6ϸ2 kr; 6C0vSŗD,FAiO;7rnKʽ{-[2 ˦00ͳԣKoLixtʼZ,`¾$K%ޭ'8,<=mK=~SSy0ihe XG}F#cDn4f뺳Z&Pz`YLĞ7%XA07ݪ/\Ƭ2"2lWhic'J{r[WjzJ7-Ċ]Еdbi9uW ح/!W*jv[e4wvmW&SݢQ_OVɤSq@8+f,KQe:]6{ l 7L-8/Twj@Ҫ$_:4ɂ7lZ<Mr2Ɏ34/2n̰ OC'H OLLyJkfP S۲彩oWw.U=3G`DqdJ<_>#l޻nG߲~CCLk~,vAh|9-cGrB')qWP`%Rc)Z8pa"c=2 R?xБ=v 4>8|]*bT#¹f< @\maRݜ-7>9#Ȫ^[5?- Mi3&v(*u* oIPm̭rOP-sxb #[]4g=`:+idb6%AїD |I9CA rM㥅Gb׵b,L}Rjxh\ĶȦ1]]'qcPkA?lcȠ-J5=/ퟎ(n&ovOxlSOa 4㇤楔/AƮ7ι75(ApMA V vz=8E06=p߻yِb}}IVDETd>/kEls G J>H(I@FUm<$ ,Q$\S>*u{`]lC-A܊|q^]۽[ ˬ5%\ޥCa0u'؊BV&иn~UdI" 4u2bƑ$[PAF)"URSs4PK -i-ٹ rRl28y7JLƆB~@sP]O H66td׋:)Gk@<؇)K~ 0%zuӞP!a}j ׁo녶o-ǟc֋JYѾ{5mi,$vS?i6ǾUpN9NIfF#]9 ,`Dno c3MҞGx^X<>J<,xh 5Iºp1R#R>rh7 iܪKQݜ\{C_H)VޮyaƤ4^G+6r6O[j]'aV1On +)o62tݵ!ݺʆ'RSV ؎BOȆ=k" t9F^>.% IpvPyR 1med`:h^ p!&@kWO( !Jt>mΏg^1欭f~Vv4Ng33S[o 4CJ1Ľޤ'>^| mڪG˶A92#pY_˴nK|;f Z@?7J` '-ۃ<_>l`iz^ _ۚk'~K dШoe KBɮ_lj}F̬E .2OTTJclO*Jz}p 2w6sE.Wjqkx4BpmI쥀VB%D[~gVܡ$ՉVAK{#x),$VǯtLia|ZKܢ@)9s˃gq)X9L`%#>wkG~b<bl$X3{2_ó]p5ЇX\~tWy42u|OP,M7ޑ$Dq O,`W[n 2x/*,!tc<(FBN&}_ٸ*6xg K)?v oCow DBSreWrYxziԵƕ W@1{ [f.r65h `GWxH>ܲ{$>Ya=:Jz1K}T A ר(sLVZϭnc=!,B V <$@v4*A9aiCauҿxfsl fYX^-rO3_ʄ3z/P sokY4a,0N[y ɽKcety )P?,pT&kG{"!!d{Γԃ!Ʌ+Sqa-HFU]0(\C(нy?Um\yU2w3[#lm26X r-{Uן$ʹd}og*)mTΥVrD9$zXv)QJ"ICJ@mi0 {{NȬ=%e%`IF21Jc,s)ԜɮLr`s!& &Îq/J.0 ?ҵ gXdyOԚ wL$Z|bH:XՔZ ӭIva}aXktrηr'.!V%, ]ztyvqJG@fK6 uF?8Qc[h oKvUkl:/ IQhnVM աЃpв-O^ Wm t 99<׸Tr~މ`l{ v ;qt}Sx8a|` fv 6DETk.`e5 F[hvʧʗH/TyEϋ+7k1fıI ^>h|Xkv+mTBey6Yvn>6Cj.rlR΄t$ߋ<^K%E-/51I,)%z qHOxϤtJ!ч2PPo5cC_C)䖑 I⶞8%sipH ٮHЯn aA R*+E݄ޙE9+ND%X].dt:}x9"jKlz0f=+p`jfIƧQL=%6uwhR2x^†A=".Wy$,"Pbz%MSN%q0&I@*d0ل=ٱfQu=_4lEI(uKT)(G? iԄdeu?#[|޹[BQ P݀}<쥛b6GK$JZIDmM7q~ظbt _-6Wc^)Qa H>efź`Rnqg&$r]oGlGQPE ZcmX5SB2K2LJr+82+u^]`x(Bɴg waZòuN&o`I6o`xTKS,&~z8n  /l 63}mYnSR&RtҽScT:i(\RDDr჻Ğ<(V=1a3BSǫ$QX6%23dѤ Y, hB^x `˘?Roa/grɏs"nx$*NƄL9G`R'Aп3wrJ|Fǩ" e>p r!O} vcPq$\%3K.LrnZmZ$}ۆ/؎֬ VRɯ_q{(۩2XylrD[YhYZ !C]^SB`NNȭX5[Oo"}oA,rCb ""jZ6o]1%d2O39(ūH_*ǕY]8ZI]HȕwhDJRju*DlLc-o m+UXܹյ>ԺV?Z'12 hchl<,**xl#r!L9)4g] e7TlhalaNSi"bzF! ˦1[Mtz%*l3Е>K KLt~#@owBG/#=? )0OLH^EF]DFRBd]p h>O5~[Nds^(gP=ڰٴeKa.ܜ*o3Fk95}'ỆhNIe2 i}LܣҥLBCd|Pn'Cb蠚6hgSk/3{ Y:iƐm9rcث$c?v9GrsN46&SmƓuƍ8m`g-Nn՚\ PnSL#` 8n12+Kcɓy.cݓFR4_tZ\¦dUK۠., <@|izwӴlH[3TzhS C>7 DYP0~,$*Hᴄ:WNȓtO+*M= {wP'u|X곣)L`MGb(Os߲MŹ':|~RV l`fϕޟ?Oλԥo}Oj 4LFB¶7#>k-BF@x5p3J.uA6oQU쀯1>G;M`-eq۝QF]HB4ʩ!g2| ^%A["zv'a#ұ)p^'endm﹉OugD-'eѥ &@'X2,6[( ,2Lt(_iӘ?Iڵs͵& ~{ Imilш'[k''8V`+Y`_ͫTE;c`2Jɺ~5JOgCg]4g8Ȥt|"y;ZX`>tϚ:lY(sh&}[;ԡm_\?8z%o @Hs(C_0sFB ,PT,Vákz૿\ V4~P6A.4,P_^!ꆡVP}̤dCAȩA3üFeTpwJXx'E;G.Dh/1GlTۈLlpL ]sstHs?ts?&*cLXl][m?@ pDžp4Ex2 li-^bakdT`c@K]>=15pp/#vjlTd=9_f)-#u1r[u3vx!=M5$\HlQbl%kt5٬AT}H%va!fO<0P3AI0Wzḁʤsa}\2jw,%Q Gҿ"p]ax2uL5iCT4W paROamf}iU Y{434шshajd^ީB! )nDPtvMXq$_F_@O=Q› yQ?w\C#v?Tv"٢fA.J;C6y6GjM^B٩ ;y /`P`L 9̎GI`[_s2rbѫg4 NFybZə3YG]Fʷ:3\Di96n:+ 8u(Yx5P.[;2. Bl$iZ{Ď sދdF%"4Za%Z9+~(?*T1X7UF_7Z=+=.Y@Q}HuLY.}t hԧ#k. U4JJ+1SH(,+ݲQ $K?x3nb:G)Χpl]./K<_jd]iƐ%>SUȷCA r II~6p<J!C{P'{_]$+.E56k>M@z 6g * nKf|n tz]]4Vc^P6}}1A#exפclSRe#W^.\*ZT!g2sژ7sx5JVQgN /jK:Gr@.zLKFUMC+ 6 uHi,|B@,da=/;j^>zc҄5Q Qԁ}H#;BKAH@}J6䠻Y/U%y3-T͌*y_=}ڶ g ò*`-ecU椋:`1@@W2|MS8&BB~0J`'B6_?J;v$lMNsc\ێ+oКMu] ᔄ83 {L0deʢTG E*mmd 0P)Doa 'F^=>jAy a͸jj'nf ҷ)QX̜̀^!}&fb|q..׍!IK9T͗nqfuG*`0=JGH\vGD-E{\l8c_MzfT#&"BxDtbW4&WAwC67J!TYwLFbkN8lGh*<;Hq|/f|Oܧmqf x6262Z&&c.kVėhzEk@/$j FW”cc9eC:aEwDLԼ*j9:v0|Fҳ-f|Sh dEW>e!Mhq[ ?T<܃Yb~*૛t@+q:1<&QEsʧwsDG`lZV@vo!r |IBVX(1>#F.k$[ׯt&Yyb7̇W[ ^a9i5EdHctð8ty)!F!Y) Bd2 e$;àDJƇ*w/H)08Wa_0Xjީϯkhh5@7sn@HLUy7F(& t^j );}^kboDzq0'k{%9p#@JxG%'BB.YYarMkؓ2؊wwS02qԵtN7@;2[M4Eװw˜=>6,MV}qȑF@ Y+a.>oؘ2L-YGb̽JAOU."{B>BCvGsdKеitnCuσ$eQ; !3 DtR֫с: 21S|aZ Y47b!ՉI0Dž70I=;I$`?Ѧ5ٓըYy»lM~<˾a|z780*l9J"eNG:%9Ȯ?ֈlggحBc|QG dL.%/~>pnL5LI.4kwGÖ7\Έ^oDF+gDh0{?%֎ X]2iDIY8(u1QJRrPy]j$DlkZ݂K\8VZu ȥhBLߋ.~SiI$d MڬW9S` ,Ep(A+ܠ<6މsPD|ӗYnIN!Rr):l~I^_:ܧ:.3`8>{G h 4 AdiX *J[yM2k).DTp޾*d4JQq&7:YٟŴPs-+mɱWW䨐-nRoX!a$̈C=8\ If}yu%n-d9iz D}Ca'&/9m༪`4 jGK қ'=v5 V#h=/k\Iam639f \š˰ EzUN"9@Fͺ'YAM%<$Me‰3x)9|J"i>T煅̉ʾ`_-&V, "bzNsa;zBOC2DKRE-ZЅ fؘ-'Fr^2ȧ䤤Sr )IFʼ0b I~c`09UGulh1?;q=9w@RF1݌GMAy0p/=n`=i-~Y}^;_%*;m.l<ԯnpzܕIҜ)Gd,&)rr,H8@,z?'.wPmfZCw̹i |C֬BD`2IagsG[SGG:e/sCI^% rvp@f;"aA, sA7-R*sdwvu8nMPh/}vtij+Wf[kBlRnLHrO`ݻRgHC+הQiloIkQkG'FP/| 窸4?*`H&E#ͺ ;"K#>Weg(9^~`D X4i :eg)>ŠdkT͛o0!?];ƑBNRco"2Ix1AV?جpڙeNKkp3"lg,4gLTybTZr=kqQo %Io.| 6g7WT(Ț r%3ϡ*pOD\']b;/qNjAg,(nlnsQo͹ NJgm?vɥa9N\ E;䗲C^o2ZA%gk%*4MzC*@$F>-΄0?5n6W]TK;0!}YQȢ!+)xу DK: z+pO~y-yĤ%wgC7זdG!e՗;%AUϪ=,S{?xV|Yvϴ) ٺeƓԻYvHAFfr]qAYz9h4G!ӭP3raGHGB1 9h)R|i#N5u<35z.9xqU@{}]Y8I#R:"9zN"^Zф/0]ZUni (v/t4t>=bx2{qv`Y5yQn I+SюF`m} e`H1j_ 1 O3ZlcFR (I8Yjle%mP7.C喱{z !Y,/bL7'GrKb#ŠWZ^q w#,y&= pe{Eߎ>?SY4ϗ sb/Ďvṵ̏O/"2e3AΛ~~"M)wӷ ҙ|)ʲ}l nLjZ(~Q<\ifODfdGMNT N0t46xz\IT,*i W~gDtG "2F}٦sC\$T>WֻWed%؊d ӷLBsUĩ'sTz$X#'Ⱬ$gTIqySu߃6kN@"$y;ajBlu^(cgbgתzՒn8G^XSE_͹W.i^O =-N}OXO&?uMGgQuDgL6D&k? YVfM\I}~v~TMAnÊ$ w@[ H@; Oy!Bjs~k3aAY&?ZhKXK:ѵDA'E&Ӝ3,hU7w>=`+#9 I)%2;YfH% _w+~9,~@e[ުvd@ljhB{&Pԯz}ڃJ4Ղ2/x]yΓ]Og|ԁ)QE/?@ as]1Z/HZĩ_N2-f}vTm:ݐ0 ,J6tnNNצ+>$+fG5dQxs<4c)ۭx?xj\ 椦Fn,x`/ C!j7#>v es'|?9]zj m础] e o.źVK8ncu\>&)s'yK{]Y{H?Ԭ׺'ל6p8P, <>8@iw{l6)c<[r2ድzrۡ˙b;qZc;`(MHd jH>2 KLY]8rBA]S^ᙓ.DDbzgqg6̔?pߤraO+( u?TK|{q=;cFo[+ۊ:KFP ~gb'F91;4ȏ5; ue4Vvn70j/h>8y%=Ζ~Khg|Y˱l26B೥my9:Vw'*v 3ȬFRΛ H}>R$"|>4,b?%'?lrv P/<*m 蕠=߫ŵe%@VXc>f?;%'QSag7ϨͳGV# ^΄5)aЂ16]+n^DfSz^]_GbJ߳l +erm2]h"[`&.EKRPBc%yq< kڰfQߥaEx1R]o~9Q`߼laNt˺D4GNxfACFzrjg9o7XDD "S5dgy#&'I/ ct@C2 ,Hb wQGᎱCY & RX'7bBo*Iu>\ BC5ޡI~Ѯp/n?3FR!L9Hx.,|T-"cX4į_&?\t 6:4 G_a0 Nu(, 9ğ44I)ғ~b#{IvM ۖՋ>ڨLLB4W_^GO[I8E) 3hQ~3^ݰѧTNnx \ 6%GAh |,q}{KabIO .\a A   \zn ZE*̜ab^ \PV]UV͞Ĩyꞹ_],i-,?:UXM6[O{O2gcӿfϿaԣKKtBxDxvwrF&Dz&:|fxpA Zn";d1 m;Pp6 +j\b˛1 |u*k;o-(>kEuMM605RG;Kʚ MY*v5H5W o2=pHD,ir R':%qj iaP8`kU[Qs(^W\(9YNi8=1;FͿfpVi@^KwE ^]e/;A%N{dwFKAoK*Z̈R[x5 Dw%\EbFވ>cmA^"އ%lN&%7Y% KC`gE6{Dص9q?Bl8:C~~ mi! 촘Gt1 @Jt~!E(c1ڪඣ(koϷ/kåcBXױ mI.JGb1#҆vUK3,䩤d_+? aZڔ01q"Chz*8*y~6ifBƎYr Ux4?N+O&{͏ WAZsnm yհԺJ/5A p+ ys-y++J՗)ɵ`nqyEXo~!195³qHxbiSt/Oۃ.ܭ$q?CS4Z5+/7A Œ ULG#p(ۙ!|-xc)nU="P}oQϺw}>%sIp4Et[78%Jj 72{DN Cv&j ϐt4h}PN6e#yH[8iv6Wh&K3oCu!@ugf;"mGw%Rqg4bἸKdm~3a:O {텁ZUCt>1Ją3ѸˀowcFɲ|Zę'YMTDAnқhc8nĩy;J| nN};[@MPF9<;*W5h\X@뫇R88ch ϙ.h1#2/C PuPρK' >) hf5CQvibr`A.di3 E,X6#WY8o@} س|`>$)}șSev?~y:s8(\^M&^im ل,)aX.ǴJ8qJtĎȱfe{hNZ`Xsndo^v W͂b5,: 1~_I'sator/7?aŌ-~LSh/doZјR@¬KÉN4-ޮs. "VMEs;p%k+ z3զw,Ud۽-i$ŵ@ENֹ{p*bѼ{o7!XIM>c bc'IOl"o];+%jaE[qi Dw<= 6\Sc00Vq87a3HI61hy7Y`$z*'[2˙CbHdHyWsn~mV#Dr$ SxBT3NElMX_y}jԂUli`M6d- aѤ0oTڊq?baf2K(dgUl}nf!hPuppQ.!@C_p'?=ƣME [qb㜵=8/1[2q,`Pl9h%ɉy.,#NMJ)1-B.B%%S$3[K*lt3ü:kDo*.N:I.77Q PV\2.Gv  SG! 9]2 JEFjHW]H: 7Շc;`Ƒ 00'\8"L.l0t~zHW7+U8vjƌomؑlhީ)}nfaYCN)$к;F@ؗFt Y@ |ۣزDHSć'Wfv+̉<M]r\G2`h )H$ Y&VoZ]+}ͅG*['oQh8)b!֯x%JNܾcn ܴkؼ[y:ԾBS5{)x-9_5f Qμ:֙G1EOymۯ B?xX_!q0tUTF\UxD^TKJ%o5&:ғ@C/tBkg>o:_vCH4),J/ h9ҥ/|D?A?Cm͜(".ϺwﳲrєF,η!eoCl^SI38x"QO6ӣƹ= >wY+t.I+ {H BM>Ie]$oF~t&^2hIWM&tEbu>",(`kʬ q񾖿2Ymֹ'k61";8j HߑƀWQטƕTx,l̉{u` DAjtDJ?(rO3IYOVUΏ `(bhJc7E1tzxHl֧!j kÏZ(S4skdIJSl7`ܗW"f>n]G㶘fIί{OX|8yEo~KIJiŧ7 O=+0Όz@qlq:"q]?@W)=`ҡ ʸnB^haS;(1FJBc|ͬMj-&+#~?nD l*d+Og} B*l'g$UN.1I)Qe w+dT1PɭjA\40S9I(୷ a} 唘Ŭ7) Pt[I U!BG${aݘz Mj!N!g^KJIvW *1y`;v2mBU,&lVN3 {W^G Ȃ69A*_9I@.HB_4Jxf[:O~t@R+߻@Wܳ%$Kbyų ˠxc2'N&l($Ѝ}i7xZE,Ue2& KX|R!| 5(χ{aD;B~R5^(Ssɸ2m0mn<|`"Mv%PIRz7C45kj?m9{wUӧcd6/{6sjek?8= ѕ{\ix^e1t""ż!0m^ (pkhRՆ>.A}TUsի%u)@Uzj}m ca\Ia(2NGcǒ35̩^fd&5^/}ݪєOg:UX3WH=4Ґ~!^A}s x(7&?zRN PM*HqgkDq `5Y* 2\`A$4xFG83$T<}gdy睪-bz"~޾.~]c;-Y}2I/Fmo@;lҐ%E`^ SXyS)82%% 55ʳӊC F,jf_ef}Xʜ)-Cn_u%!>$^}2%d<|I?*fk3Y>ќ*Lλ4+(O奎COVqնtKݠҕ##3z~tK@v 2-XM\"]ԛ^?KDZI{z&bܼCϖ/p6sL\,*^P˙6 Ѳ1kY!C9LKrTTDiKDdcj1n^x.Q_A[MB RzZ 0v 委VQ\iwh+HMiEZ~i7v-8k.AKV8M<,ۯOG(Y4#ud|$+ o*̍^6i#tB(cD~4~?Ttġ $HDZXu:kkJƀO3ѧcd#5m`Si;{wa g rA&+d0 5Kg 'iTh5b{{e__.`߁T܍#XփSËo\8/$0E&pΜcqreK-&hnNd_2>o^ˮlިQ~֤̇vNbe] rx B7BOOM?vh벼èņbՄ6F/>$z(]Aqm[Ԑ#%&IHqTHddosK&Wrȅ'#fpSr~sL7|] !m$繐B,Q26+߻8BprOπ(k/hx4jY`2|(Ȳl:\Cp>gLلŎ>ؠ҇nڪ& u&YmC&^R0+]:|- ܦYZ#`Pނ?O,!Kc) ঔTh bnU]U~kay'akӔ EGyK$ ^di! a~"ȹQ?q}>̣BeDP!goS;3oiK?݈S}G(AAҁ0~E=Xt+Aݴ;:6A.cD":#MFmc—1zn[g`lT}Ҕa22yR p=@J Q[)Jkp|(3>tV\!A,F|(>,LRR{ҍS$pO LyByЏ5s ~/6|Os1'?='y^lW(E'f%ڭ}UtXG 鬗T\vNu:F3i@wGr،YԨN3S='$;ٌrJ=.1""G޾"?Au*~B?Iy"@>ei!P/ʚzZ`.Yޟ@-B4ΓE+WEy%rfKԷ@lNJh 9GZb@7/12Ge&1[Rv0T/ !:g'>:"a/Qr.0(mVȼe'aJ.|l]O#Qu*S/J< ~ &ݓk]/ҙigƦ5s,dg<Uυ!SHܘRVm22H[ k*) !eKչ܉oYV8\֌ STY& GFԾSh.s@|VM?k J8.€"$KJgbv"CRgjhKI* UQ}B<pp{,xFNHov_Ѽ'RRtŗֻ^ϟ=3lZ"k%=JG ,WEhܧR5Ȏ}jcdغ{~n K)h5k\ 125+& []Sd,ӗƘ^OJF fOU彲랗DZ,DĢbs\s4pFYaH7r ?;|Q^"h˳qeһ-JQWi2XeV@#f]/D lK,z~FqD? |S7)rڨii_N Kֱ6(-v?zr-z\,V ÔMjZV|a.p+U1+E3鲸Ӛ}qYwm 1h 4- 繆-I$ԷQQ p0L[ynHhx p<݅&ʼ[M f8F U -5Zv0ou^S%/F rQ:K|b+|JV?Fg 1!euT/KJxfi6.9QVQS+ګaJ&*~C^Lq‚"zӌS|u/gFrdAB; $IE}~CArYRRpaFlBjFso캄W#,݆<2hx 3$}4)кBBhpo.w`#P=pTi0XT0}9!l>By !W*7*2327K[`ſHh)aWބRx36Z];ۍkؖy\3emEȿd")׻fC(1e4|2a9Z*\_)L*!ڮeo8MRFVYniӇh?_yPH삵wAah- %y%&zGesh78]imDם$±7l~XPO  7VY[!\+XE hg«ɶd I ؤ%`O9?/g1"".4_ȬNBYLr$.'o>͉Km?_~\]UQ7&[/9t[R}-Y r3*&QӖpUx,1шl,~.쌸D(19 L:p8"CsZEUDW65YL"3NsjI,tpwlB^m iO}UG7Lx B2zZױ){6s \bb,+ttk3lo\RTW2{XEW4Ğdk `T-UҌU\+̧b6,lvF^S9FZn&nn > ;ϊFPCL*uÜRwe6Շ &Ray'*y]u疒zI+͝$Ƥihf?7r2ub]ݟ-T!`/gVj]~A/Wlw]F?>\GxUFb+J ]4$1h>;B]QҕG`*7(|P}`@>l 2|!q^p q^[CnR(`J&+ һ ޴M(f-Oԁ8`ߥEC 6f?okhaRe..& V Orz})A@UhgR3VDgDEz d>a;o70'|Ә(%3P6*szʙdQ: RӀڻM.h^Wן~q>\0/|$j)kR-_?އx^y9W9\h݇&*4Lzƿ CQ铘+-x1S8 k9~ժ\Г 2[LeW<[N\ "1Kq72c"Go?zvvͨdu7g2?Ǔ϶)GH@<[l0`4m;f:d9ܵ@Lb`KBW=N6،~dMMҹ*AӸ*%0X̢\nh4f& LQJB!"8/%b٪mپh#3?ᬱ>9ހ< xL~/XXEmKzSl#<-v@;BTs%јn{i4G< qd-v}1t(Q5٭ vD)qP(S~zM:BÀh g-հjuI[-mg\u^l'\vvƂz = ʴRe n ͉M9pYUcpO \ (ڠoj c4µJ?+j+6[x5< Eӊ)W%r@Tk㵕j]gw@o{yˈlO|J0U z~>qQ^ݭΪYior纡 X!/P4=d*441µruye_|tV8&\È:U&_%nܢ̤.3f؊r8??'y~)1/]RD KljFl{V ^HGFJle.qhiNKڊE4 spvLۃKsxJe'J%q9=S%0 5b8sSwb:%Fܣ43`.uo;/ɂY2h4}>yܾ(#$3KXeԙ!xnpϯ۟Wh:JGWpg\}cL>W#N) e [g$*Q)M];u5yNSD"E~[;qp+CBs'} InjΫhOaVH_ ڝ{=^w&y!wZ6 wۥ5 L5j:8De"aǍuSRp`9IS 1gHd)f-l9{I$gNW&3F"o UaN-GuDlf'-AJ$pTlKϵt n@FnKiCf 3˚8 ꢏA@Wkз1JBY<|}^cTTw +@z+ PvU9;,p1`!`JЙQ;MY#VWЎ .nuN8~e'AgQhxǴ~xAk9ˡ:MsdSfţqֺiCf~_ț~ADp!jiwywabs_(~e^~%8N۵ 1vvdxŁeJJ4H"B¤qc2ir<࿂ސ.c*2l[A)í?ЫԳ6B&_w< ʇ@p5RAKgaP3)jcUrL#'q4·),0*5IQFMzQ1Im9R,T/]jڳgfAކeoE\5vؙ9U-Q/].>ffKw N{#L9G56AF[U!w0? a_&iޥhv'+o_͈}w'ڎ% gR и qT'CHUʳgb)?(NzIUr;'>;bZ^>"iJodʖKA2{C @۽.dԙ':MmTFx;rvJ*jˏ}% oML6crpái7jJfb$5)GχR32 ņmA6o骩y(9bu3]ˏ4ӓGPPtQ Jxwԏ- ry(QixV8XygZ_>J*hmT롪ֿE{(aRiJrfl&*ؘ(EJqM ӏc VR4<0q}0Vᓕ,H*|YM bD=jЎ7@# Q.gV)mϗp"Ҧ!q\5z_ `Xr$<D :xЬ̶glmd!98[u_79TM5:"~~eq +w^vsl(3s2v]튕 c+nj;$27L}||M joqGua9+Ѡ-N^S^E9\9( '{KW\i?_/\ o^=X\] f!{;Xpޓpof9Smԛ$R%7Qg/) ]a?M7~۬7ˤMfN}%=) l?p!-8XgAۇ=N&+ yϳ@df|zXAY^:ã8P4Oih̙t8k-Q.C^hZEJaDM^雽ڞ |߫`NCO7[.<\ax 9nl?]gpl<@G X` t?Fj1њ *w:L~P/5@I//izo K_XlyiGn(8$sA,0B/MNIzancץ<̻9Cp]%Q:.__]n0BxWݸz#Mv/rp?郿HGoZlяS"RI!!sj !7|?d7čՉƭK}'O( N@s@VVrRzöF}/Q934"āu4F! y1u!iQ(􁳬aڟ^jkѹ_i*p^SQ_L`#VkA9#!"y5dQNm-/^`42' 8 fчZ4ǜxL Mg7`W&%+ܜf"Rh`$[F@co$SǰB&[aR t(+(I I{=V B_cd&J|1=@Pl 5iNdsANF'!GJ?'1;Y.p Z@hLrv4%;!CJ{7mτ+NU*=s~(m}.h_|[!X}69")Kݪq2MG>u,dTg8 ƒg.V.qsĮ7J_{ vR@+Wžh(./u\yg([!/_pօ\ ,C6UGlŔ ʛ~r֎/PAZ<UmeIʳ4HZ;e'sux?6П#_6_v\F\xiXLoל9 /B_wp_erAjH-*V-upXZeMA;TF$zCkc s]J ^̟Dv`b4UytA "W"-3OY"=w@p]/TEԊ[k@z΀aQP >a"Y} vӢBre[?$-x2%:OP3l"7TYb` ъvjiAxfufῡ<#BJ^vu{r B'6Dʴm:s\ =adhr^ @?cf6TF7QO[Mb'_ Y&cyैBʭŧh؅PDJ!NLos.v]\ţ2Uții2`2W[#B+CFf7IN7ڴΜ3 ( cC=Ցy`x["rTtK{ YvOqA*g"^聯ڠy#:jDZFj{NšG4.#eܮf[K|R$j*1)4+ht}ga"ȵqLUl e\b+|߉])j:Oӄ@۞ m|X<ֈMϖQY*!j GA_V$ b7C3STǨ?L#9>6yKE=sԶ&J ww=ŒvUZjqn񤺔 Dt$Pfvo$TnA!CfX4tR޽GjIG,@|91ʾQٗ`YqlUU]CF٭fuy*MaWr-]a3]9>TJ?z4t0tM^L7ahC8(Ǹ1lpG7mԸ S`"YL%T1kjEro]PvC~π ]K%~~f>`V(Bm&!߫}zϑo-Lcalw?b> P O;0/y4 lMC aocswg \;)nZY%ƃUS =%=#asK}@ˡ&STzB;s@6M(HOA ~X[J{B٬0<8"+|kq>)۸߭]xnGO?;RyBA^%":e-=\1) m`wE f[}Vf"iW2)ivfڢX=dA^$ ܙEc 19cO2ʖɤSXn8ՠ/@DNaȐ ph}c7^CE*@ hRjN1BߏnL+bͳ:- ]0T_8;Q/hJD!wxQ U@NZVXs=X뢫ngLIU84-NRX"rߚteyk7w $S+(9k}R@nC+ެ~tkVYA)@}N-q1Q/̈|y_޸2QӯDM$~ûClI~n7`4n@]fl4ԦtZp]l~WkE~®kxLvH9߃՚h N4Ӯ~Lvc4(UY"4? @y0njZM#,cHYr_S%`m崾 ['x4n _g=c%:-֟$4ķ!T3V[GS] ANTHi4lh; _U3a0(>=qsP`i%p&jyrS=K_Ub'] U\kO538-Tq'Ū˚D8CS,ekm? mfhhp&iN٤D99I >w<+BZ ;9b߁N(ay; S8(Ǖ.VpwSZYI;j̧N+8 Dtc i!?$>t2?`jݶoI#Lf i0O8Nohz2D:eo䂙\zRBb͏X 羜&jIkcH/KKOoI:U`9ixĩ @Kvv:+mC,mlZ`LtGJYv׾!Wpփ'.l4iMV[ T(i?:yz_Xfdnȫ/0nGI:~HUQs5 Ehv-F0N`Α%"sG)HR6g2/3S z' azk\MWsYR4c4Ħ@ÿ\Y|x?(ylyV KpDe^ <7s9I5F7X_ؓ9 "&?{?v$!q{f96Z|(^!TH_ݞ #\%ܸZ'!}nȁ\c%zƛ'quq 5\ QkR~(rLS#)LpOڤ0Puͼ ZR~7{'-֬0mCjAoߧA4e2yvsLc1xfrs7f76"őRW@07+L.D+V_!ʜ"'7 ©EowuGC M!!Ά ? Yy ;eZeEuZ?D֗9v3сm>RgC48{aWdO1(;柔Pnmm D]];fi\@>;6u{3xQ.|*\ [.n:AVk)hnFwKca=rY*Y[T@" q(֙νjF_>C%F޶ח_6 IR) Pt msjm'Z"N 3h;/ 4mH9oyzO)h[U>oȃ;@h.d[YO0p-m2ˎyWFpML V%,ҞD=Ъ=]Kof 挌PZO:|lpZ*<4%r|i27pcO~ ?7[faU}^i]?ISnP4G]( `Sᙩ4mtDY.gt} eȂ";|̑T2DS#9&$`< #d 'I6%ᚫR0,NuptO[keAAH}J(:YΧd¬=\|(uU4ťFTaؕ'¯9ֹ`Yke''`!O 0gD<1q[1( +_\醀լQy1 F T'c?\&Gg` 񓥒&$ga(zo?>y]Žq)0e+j/ZZD8O 55*p1h Mӡ>á[7sU%HE$O\`]% PT8fU wNP$>,յoکƁz ~N(5-ԠX_^i_7mm˯Y7N!69+|5 UZzd1(EW"F ^)zm0#ʚ)\J0:mR (ް CFD]Pi,x*㑪 (Wⷢ.p"iԇ^(4i88z!PefoPqC׸y6)C)> Aܗy3[T`)|f-M,ɒ9e'BШkK߂a>ŢzXj A,tk1*I֧vwOijQDHn+J@R#;W`=[jTo6+"X[R(c>OKxRtuD'O.]o UYx:jTzk(xPc&jfo|Gض"O SM!,)Aj.Fv.k QIsE7l`ل^' ;af* TD|2BJp k2#.as/@eSc2WzMni|Jꕅ CL;}OqK_{mX͉#jQv86W*L﯋jd7#\(h>oIe`Tޕ\A1eC>l.uM7^{ 60 0>Z*l)PZ6hbq79`ٌ8˶~FU"yQ?4<;׏a"gE3pߒpHr =P +S1V(uQXRBʬ]0۷( |DG/_^߷%(g얋C0l!bq!L:_0I=]/MT 21J<@Ĩ({gI0$Rκj%fY⍮]RZ@vl8ͼx}9 V|ONpY*Hn>М,琞ݥ&)Au ii4ƒc,"Nc6(=xuVS3fio+);Yܸ%>Ovs> g?ѕ/ Z@84\ ;юb)DZ^FǼBhAj4V%ʓ9L^n&r *v:)>'u\"o{b^uéō5S 0KΦtذH\zz YB O-hHY*;fOx Z2#LRS΂Խ*4T#ލ#eGX 6x ڎ23,rbn Gj?ll ˂͎40yTqzv=$ _>U"\Ȉ±Br)>Z[BEw.i)pZϱdsqes; z] ^_C)i/÷ɡdq&%cU $iL}ck!G@ҔG>v%AfPb;8qՔ"Bo8<dA4jrnE DE_97㦱Gm kekE>io?[Hłۜl|b]>m-q񸀌}t4-py[c.k./8r?. \Vң%gN( O  GoW. M(;-_|(yJ0INժ]_GI^C2>#bSQ#u?,Ig%Cn2U68MF],@ԧP`hq/EA^[B~Pnu)]Ekz6k;I_\gRݶ$뢩0@xg'[Sy2'pn'o4| SZYE'z >L k4Ī :׈ HviD%?TaR;Љmʓ~w%Z? :V Bl9;,eR=zHR3̃΢PYK-Ze UPC<,Vkn j 1l|˗D L d!jYqzn.ݏ=ś$,gX ^נ'~epYswȩ R ʬ:8K?O ܜ*J,J*ī>46>.J#+H%JlNv@Z\h*Cn3̓淋-]ga Lw>j4vDQrSJ4;/EJ KO` O&n8[t`ýemOvWt-DQj\+Sb ?q>;Jv>ēْl5}.q6Z͉" 7̌`G6u3M$8GojH@5[hQqϘ5/@`C^-FK@¨oXh4]PȤKKV/8"/v@7l? cEE"v=g7wN]x [2wBpj cLቂ>Dde' c5&+\T9 ]f([N_|I}ufC"4p9li䕉׋W6b#B sDv)%HpȜ;E6J̡uWps+3+|df9*f\&7^,XF0"cd9% `$ȥ|Zee6p\@wJAsM)&F}jc5q,JfvI/c\7' ޱDUDLMBǠӱ`ܭN6LP *%sX9H)6M2){FMrh2NќEM .~m 20vj}=M, 22xj( iQ;2k\.^xjH>b( hPw%Tp/@8JC苰mە2;Z.S.|mȅ' no^'n6;yjnj[E&gXiݻj>![kܛB–EJm ʼnH_ l!e3b3W#jq3hwdr߿ǀR-D;^rn΂,+^HLGWiY%NDn4qÁ]1b𩲱(VЮ{DwB"5BV˿j1);}`l[_۽\nJG9tOL3SR8K_X_[ ϕQ-G7 }lFeG1ڲ݅WaC쾚gk7_.d-;oGwIe/|^ȦDLC^b06= lֵa7f*dtoގ_4 *~<9Xs\ŚEzEvSUƒ׳ڱ .6|DO; -/,3͔Zs9TJZB_9?9gKQH#6bx t~8٫' dq'q/?$37H ODD$%~BP+MW'6V/;@\.d1ƞ f0zq3b9ۨ?sm VOcVHb^DZ-`h@‹] v7q-5˩jo:#eSb$fEN bgך{>.Nܨ!CPzac߉V΢p}3k=$U(F,j B`j?7)X\-Ha T$V@63%>w_6Rʿ]9:OhZA3**B姭#Ռ6":m5 #K h"+f,@1VR83FIKRr|iNDؗ2ڰrSF3V\{\c}{H$ e?A6 -JrYnȐ4S0lC{-$sH `4yFXNovP)R4,2_O0v Nc-തmhƻ>"\K5I㡒x='rhVG2 :.Y@4>63JkPhA ?APQV:bV s!'&]LTg cC'e*}>/5ʵ"l.N4ֺ۫2h!s|n:$+0=_ 1 }>c4*pERC3nBd^-*{Cz͞ Q% <3{e2/( nB2Ѱ{z5nI#}7{5jV:+%bf/r f"~|$Gn@BxBO j%Y(׿U( K. MoсX53"l15 sx̤=&-O^UU'~6Sr %5R;O_u팉1Qi.\;LKz+lЊepM^y 4QNKݛ\+GXpURcBܻ#UcP>P=-9$[:JEt5N_=rΠ}WjDq{s]*A|pE[b*dPP)$/B|gKk58s3'R]YK|H15.l3.17c@DPw]2` HR\V%P?zv AA=x5@xJ_yɯkH)&4H龁%(#AI ӠM>~'ۣ`^*GF{4y|4\RU4>T7~q+w4#?8s)^věݏeO|pIJqb@÷܉\`FQzxҖ/yex v AN+D>'ՍJGވhq#I17x;Naco*eΜ/RtVߟ&FCs$t&Yb]O^] _9F%w zgܣ;tn::CǷ&텪18:̺-rKSJ~pm0Xd%$nvXuPCx]\&,hLDZEe sv=5t% ao(Lk>xԛw䬡T^ݏ# <_X2.$EC\M?VAT753 ۱B8[fkHe@-y^7iYt~ʎe S~ rБb+n+ Ea=h ; D,by]k[24Hd5gC)QTBPRGMPś.jFB InkfYff8iA( jtd%qsö;(ihN(u$Ma'Zm ”,v_=ITt&PiaX5b w@PAh)_Mo~bHz1+~in 4|Uh"ڇT&{ws؍@>l)S@G(ݛOK,Q|Myy Ts9[µ>uHf`˽;-4}o;~wD3,Nߥ3v ɩ+h4K>1`c\)HM;&t -> O"# BkvYgDZ ʸbp; Fu3`i/!Et BEk@pr(ɢys0oڤ*V=h'7ۊ®xI qri D"L~?0=yAE^gt~>+Y4 {hǨ ܊'jv.=pμ;ZN}&aɋX,DX?'y2mK]|Nx8Aaڅ#i;LxxC~1F(ޣ|Z50,zNI1?>lw:XPb(owC.۽ǼoC,_1hNҶ HwV~7gWnz 4Jo & #"b˲( #+&MpT&`Pȁ *.QߣG@\[HKͩvB8Q cfdYIXq@m.OMQLz0hRҸE//U|M|G2)U+Y~ƽc32шMKD)=18 #@xLP򡥘@ٖfV%[_k"}NVT- mFݜ~sS5bK0GAZÖ#93䠶sxшziSսˡIBM~W.@O' |h9QIj{.9w&ҫ*Mgh }uufUT=QJD !^4y:>AetrE De'TJyA> Y`!a@ʺRwOI`sSE`$(6;I *)>\O+ gLvzh) OۚWrĚ]Q&*](ԓ.qByG)n'Ê~d}z Kk6:-{Y`$Oݲ#Cw-cEvUY!@ZU{ %ć m aC#N~u)άc-꣹:eQ()l|)7/$t&%[gfk2D|o2yd]x#y/\ E>6^P0y$ m-dKҩ1f4Lc"Óc&G"ݳ;Avzxibr(篆6'?aa LSgq zfƸ;AY8%U]j@7%8QIчuT(5{2]E,{[*?*2S=[q0(swĚH|ԍWf$AًLk[׫zf1sZeu e88 ?˗UAWϿz*$A1|l Qa5d${c0詰lQg.RSM%Bar#++.?u;S#1jB̡Pͼlu4kϷ f#LӐ.Z-^XiIZ4<ֈg1Y uF2f6.Fұfgw̪LK+hI~aų+5sNκHF5T aM+}Ga1ZK3x޽MuK(Gƹg}6S6A[*;;r'fbjD9!^YCU7~qWE13."ijvaVk8Þ/ԅl .IT ײDI-*>7HZܐʫ;@eP$x%[dVqwk\{.fS|V2J~ A^*5{d:~+yIEj! ]:}EbM Z | wU;!pK厠RWLn;(Jn8 W n?=Ap'M3'HK=9 x%+JƸ=TפW:԰mjċn11: F\}bɅ%?Ef x ȡ@[pgȹ LYF, D:=i 匨`)vG</SZm"AWDfU *$՝8F,dz(0#n0ʝ4 V"w$w ^:pǀ$s%Q(12E<]4;HU6\!L!4t¯WE*dz.~.hV H;M6!8jWxQFsѤ*}6d&RXr8` ߪQ~ظIq_GV ȷNO(6x8obN:B u{\sC |Bsۥz#by>AɝHqȝ1O}Sn0WBN ]QF2+|B[ja#Ś1Yuz@|m~ {;zէs `К@vjSrXCeGn()mr=L].e_lhT`r \Aˏ뉱 a, 2x&^+"oI-dr>w\xuR񩣍PqlBCŢ[?,ß{RĬ;q{>oy0߸>X~- L!W"ՂJ(W`l7|fW*XKFES.V ƂXeDLndH{I܀&082($xR";{C:Ŀu ưY FٝtD4Z7ӍdGaL$aȊ/7ZvTd̵i1UNk˥t-p|TN'x0vo8?!yV&[ja˿zf(etI|WWaYpM>$@6] _(,q=1 v u۶i].՗V#fx+b5% 'ctfnu9d_,.1 =9Ώ:чRb>"->LdDh ea@[ 4"cK\EU!]w=cGpܫ6}՞-Zsm0ȑͽY Y- K]-uN2UBp#RZ&V_b7jC ) : Yi/R `WyqլLA k1QVonJ%`ԉ*f7A=v( i5>ZdU7fD-gc]!̏k]jZ̋zXA݋5YClKhy)^Xt{8chm[s>͵cW){Z#&3 nؾрi6-$ ΝLui]|ge}%Y7ʼn|T:F:,roh^~ "Po5@LM)>/ qzP`7UM$&2pf2 Դ#(1ex O%(%Q?H|ʂri[, o/}y;ܔoEÜJh= -ſwcq?UQ"u[lzk{) LWϪh;*.Qk4R/[-dwA7ش ̢€^/u]LcWvf@n!(!O-^;̦+(ڭB|Q4-A\+!(Y-Th ٜ)jґW 6WGYDW3EH+1N; Tˮ龧'PiVu2_)Z s6zXKxF$mrV2[l. Ik Y 8ZreZ7y}[Z_tew H'HaCLkFs vq)+)0!7ghj<´@qw$Ю'm6de. 48*=㺴`7鼿ze SPŝ`qҬѷ9<J99qSS:jWpEmxV JPXwtk4/AV*}68dGY}p® ZQMS6wZyy1oss2]RעCSfATWɚS TLʟg:TpऌoK^Q/1aZ ?{ꥋK䈇=I~li5eV>qj#&eAhj󥕜bgRzxJ=NY 3_KSBRXŒs ;_ifEE Ba uyS?i\E HY ކ}W8r̾]km溆:əʒ8Իҳ@yE\HbJbq0%$sm\MXh/YI.=h4N8,|)B+tW~a`zJT!=CdlR6MO$QwӛxgB0ĪTl͉Wm(]t qBВ"}w/ZYR& UtiD0!W>'%vr`}'7 Tr"'XE}TRc߼{<6^abaa&X^u^H8n0?IFSVBpRc:'UWUA43BMɱl dۿ`6W=%AoGI}IYcUm,[%}1cy٨k< 9h/UoH! -Ċs{?ixk~ˍ soQM6 PiQ5h߲_?HPy c8:Mhh9Oų!A_Zn>mе:Vhdq/"+6`3662Kk`AcVZGQo] {FxoY86`Oj- Qg'1kRSi Qnc|(Ýoe^Q gUr(&b2WmHoPh<ӌOz!49hgbXc|Thęߡ2~jWfs7 9F&\Hlj0W_uMi%s$ @Q2ĽqLx'~ҞiK-c\2CB3U^2֒&_`%S`Mt6aՉ;QhZBN̥6GHSWL*k.N*g' >T> IQwS2ԹDQcNr )Q^z1@̡iUy⌱9`{,E:MLҢ&Gj3Mty\/@F6q@+YϨj.j(кUuyS#q&c,=ڷߺr| fd, ;]jTv^$T9G03ZBs+b;TגvI8FwW.jv< %qV:>@|(NJt6ՋEVOS%Qm~  8pMBׯtPm!zktR0)Ddҡ;ӎl_\G]gF7| -2*̴sQ&ZMZ?ꞔwzÎUE(b}zo-n:%/e}MG`0UqkqNBk+W}2^s 8Flﳔaň?F!)هLzb` rvDϚ&C涄[Oݩ٤ϩIr/.ܩ2Q5"h,|(6P!Y}3 ΍q!PL#8jߙݞ4S8*cj Gމڕ螗 4ײK]`xL9{rhq'| zBe-b佄ΟSr T/]c|7"N9!=,4y* MY=|>ωzbI[HDx!Gclo cp6\m f{9F;UtY9׈ G*\e+<{KRpM9AXg?К)v侍~k YԘ'TU1 }SǾVkN9KY%s ?=J7Yh< ' O_oWv?FA.(F;\pmkm%Q uQ,_m# :٩`W(gZviay tu g"*N[LN="˔) SE"`IO3 "IkYX!iO.**Rn4HDI3f;葛;RTbnpx5z2W< jL4px{Č<~(uZQfԅ7<﫻r*xl`T3&y0!ɡ͚oDz#e9Zc3 #' WӁ|dL欭؝#|Kzsos~,@ 7Qz,P!ZaT! .9xK* 0|Ē\#cq4R^ݽCPHۭ(Q0D d|kݮA#I _Ȳ)Ucqe}8%aS q=j3'*_逿_ڃͅp7Xp]DKRQ6<zaPNe-}u٪K zG4.VRh}hʏU`Z_{^ m[0[zIShd׬k-ġw^*_<ܺ"͒X'2a:FAZֽb%I!Œ {tdLi%0|V>$=$eGt<#P[ޔJm@8DGGwqcSRn ܄V`ꡊآ#ƧIk93hKߥX++=STj-&uԂ.uOQ*uc~»6<s=U[L#eea 0gL;w5‡B['qMl`[_>?^5K4Dvy#Գw3)"^V;cz3>s EhVHWd3nO=2c@|#ON_|os'&T }kLX7"轮wE_/`ە̻"Yg?O]|]GX8$@T*) `0h[~{:unOUd0Eqx0Fκ-W~{*\!l}kM 6Օ FtdV'a9 ?g_ -Hɛ)!w!&d <_ێg'ۊC@] u`9rҤ*첐yĈ!X:$^/5So.yq1|mFwx] )%Z"^B#,ؘ֮ y, 0 [cQ}݄ =c)IXTO_sJj3H a& U|gH48MT2K04x÷4:%]ady]Ef&>plɻC}?pl[Vx:LAdyħibTNX23Zs%Ã>pc84@ufzK2/Tw._n q0E^ Ä u-ETU[]ĂpPPHFvLѺ)}_i4[Ϻ'pQV;0+c{ћ[eʥx3Dq]K0ՏO.`>r?KDL5%.0-Yk2jxe[L/-Dڰ7s6̪%Y;~{Խؿ Wgoф{w^q7@[ಊS-c@?#l/،h]4G7dZsy[P$T*Z_'PNx9 0M~2~\p!fX_&c%=^p…?b o +2M2Iilۣ"Űݨmoä2W@Ar :$z7|wggs!䞥)*:M?4L3`SlGFlvƸ1eLjӣoA<"E\UL/ձ3*W}g J>;󤘁3%+8J(yƥ3\tW :gpl1B1PcFʚBE2"+I1`'1sغ,t/[x|@=/v8oar@LnDaS.śl%";[a'iT\D*=$6i_HNZD,2F˟T',Ncr_Dū& )qNƎզК(,섘o m q+ן}UDgC٣tb3aFʕo5"40&J^ϗ2S hbZḤ^wuSi WtCx,np F\R5ҭeg~} 05!6s&!S27 S좳LH>aT -^28YLdt*4l`[9Hҏfōg\u?195n>ʪ(n<]kUxMڼ2PSGhHι_~)1ԁ8Zq`ZK> x^Mq)n u Jrd!^bPkIEn[W1 yXP`ro̙< A!zݭ^Runr t멟.4#Zy"=_m= Q40Z[)k6%G|k )0eYWMVkEjRKf B wFE4cǞYr 8?Gd"Y-T$Ce EfCV`Ϊ!!cp1tiK BD\@?:V_tbr**-Dy̭ޢ9E NnGg7f;Y:ef8ih+g|ɡ\2ԧ=TzxjQ-2ϔ?ڄs9&_u u6S=U/h5 lSE(+k#oׯH=YWu@lZHp 9G܉Ed'|ʠW_v32ȽݠĎRI{&c,u|՗ESöQ[e&Pw8[ %I7"N0< Hټ}/*WL;Ek;ܚ[EOYQmdY~ͦB60$>f/"mǧùVzK8k}lȫ8ŶazO w7OE1QF@L|m"eV ڎ'ȩ?|Ϝ{5@ǬYU2a= "ܜTrf/8hJ)-GFd*i2EtH#X)ּ ?3_@IR2d)~pbJSDb$s1\}; 83K$},d "8AV?i;A%0J*~F=qKd~ur9 N8a6tg>,f /.] oPfǵ y" v`X B,Mr鉭]Ҿ"<=:)WuE f|g5 3aw( 6P1GEu@?">e)3ɰ_?,ȋT6Q&zqn;}lSHPJ ke* q;QոkDd $1U&zR2oLĐpUȟ홻C ߂2}Tq f0:`ox?(H`B`ZqG:6D^N "[a]lwsV3*K+XR9 {(]'Kܭź [z׌|V5 $%W`0ϊ5 _3kO]Po]`I?&9uwI<ηlLhH C,O20XyZzjaU(ZSmiJ>S6.زL5 ,ˉٶ2c.Uo73{,2̫+?$͂7`adb\5w:&81scs_E  e0@<}]2*./r!MqG~~',RK:ZcO)Iw7HAпXZE}R30D|abWmʲY+Y@ʍxSpOPqe UWhsAAV1Qy#I@; _L~⺼qۭN`A;WOx_@}B?8;r\JVdt?4)./ȋ Ziʵ_=t,vڐ(K/GLtTe΅ъ*e8½WGfijw--Cm!%V<+٩jU"+Dy"z:M=eͳ6;ҳsO(+sPq/;NՂntd8J>;!l#y;9OwWVU nY9w3SQdPsIB†=kV|+,PT:+w$;Eɵ9-/Stu3|Bi}4_js,wYuYqsg)C#[`"JFo[\Q0)焷sN2NSez2IX;C!u HdDaXT |&I|=Zk &/ e1Ь|I'@44 Mيt(_ʎJpw dUQ˳fP,k:[ ׀7㮬`5Y1̊: >aoAtKJ$rMh:N746!x7{Jt2Ta<7N-A<;u`{0 g gp113-m@# _>#T3 1(Ha9KQluVaV-%m< ؠ>v@iB_3s/5 L*5P]O1r  !)Ň\>ȌR3 moD `t2eM#hW#]*63\:ghX݃jԪ|}z P];wDZE=HcJ|O FX j.aކ %&/+8-op S%`Ea_e!9ït\(R2\JL_0]T(m0|A[JbK_䙢YN}K"].B|YT!Y(ސq.hXϟ2C_-U}kKpJҁ o\p_ GۤЄt)%[16{yx/#4L:ܙhh6rrJ \#FM BTp7 Ru`We?pěc7G3sBR3a0/0P$Iaj_:Tu@(K z *9p<.AA/5h%-[H6:F䐸 72:̐KbV5lsoۄNDvSmPt;GGP} =GHjAŖ 2gVN7e?>Ձ[ @_'q$ jY"U+u+^I2/NxIlC#օ<0+1Ѻ?-x =kDfm ߗ&pKָdz09'ōG~EىGdծ,lsg# X/qbfZ/ya(`L[Z'Zifu=4jJWx*}msb}*ly[h Y~K>=3@$Y[XU}и8Cy&f+z^Ci>Sěq9<-)L+@*,ڷtt`~cZ߼1[:2U zWَˉ./hdp-e8c~I̞^'0:K:-⽶ȃr3oh΢4qp-*7TE7o3RR&%_xHXa&W ꫨ&N[qniE=ş@^UU-FS6~N8N=,rV,݇*I?sQeX}ryy㖥8>M 9c$9`Bjzc{ڨKs@FiD+)/P}Tqz9ҒACQ, q:f4#堕 oש x6;<*KY`#9|ui= 5! %#8F ܈n\UrJ h:v+)A ƍir"l!­9$#ΑḂWCQ9wobViRތn6f(2@g_x w>x4({,YyQMQsx|1LroɊxXuɭpJį.QLS_hW@nO,=l{{`*wKnN-=НGRW |hs./dͮ-z+ǎfVn"G'9f,{AU,i0TAhb'd7jhQdw~"3H.1*8+n:8\DV: `._OaV3wxfDvV*sΐaDW_۶N;Gp}XS(d]jN;GKo xao`k8Ӗ؋BG69#_$ʌJ3@v@\'3V39Agz0XB{Q859'jT%ggoˉ_x,FQw4k!{֐p1PSpO -ҍ(RU>ZvL+fbpOiˮmG?Ը0w4&3۟#XyΜ~}1~=40YxCG1700kd$ԟ_&.+d8Gqhy7JwG얁-$q_x3j\eRfD_ѭx(7%Nnmh3(AV?s{i{͞e4 GPr*!<,4 iʹI&,=H]~e#eV@FGv^]'UtJ) lϘI8g m&1Swٗ)!ggC?.sE[CV"*$Y獤J{#$BlŤٻ5–[Z| M,vG}X9c珔Յ6ϏVsx򨥅5.!X`` iXg@UZI8^i<7qwrX9ԗ-~'&lfT:ZfVv9 2aTA ؔFcG'˂舋w=3v?.VkX8h'xrȨ[?㬓g*]\pN׏ԀR^ #qc4T;rV^_RK`_IF3<4aBf2SD#R8xk[s5M x^C VI|,vSqQr80a,8g /m͊.襫*lGeC$_JvyNxg15 ˓*W.&G]7oE9\5'kV9i 27IWPs$ڌO/3mZ\ Pi_RJ4J59wLs/E,iMj,3b=~4 >67EB_$M*׼x"?RIwFa<$+7RsyLyfM"ݧ{.LVBc;;{|~H~}Nhpms_ \|E%9.AT±dSdI^g& t*|zJ{@9:[ ,Ew’ /u:t G t!j<ň |&lR$$2 /M|Wλf)R波}Ly/>9/T@k" c$^dFjt{ֿGY>Ms 5R8MGVIfb:0v3Dg Cn!bgjB{< Iu=sZ#cY+f` Fd z67mu|J=I^\H!eF4/|0,ZP%1ODqN:)ZQ0\GۙCtL:/LTs2a=b`<қ-asG$C2W|ى)ẪN?ge;54[̢!J,˿21~5F6~Ί."\|G8 k0B`䠙c5&/_ 052|Cr1^!/rA!CΤG^ K$jN6poأlW`LzʸtP_mU}f3,$=nUo'kt_?ovm^H!nѾȶD U;$F36ՏWܪEW+/s e>hc89%g6È8'AE e+WxOBI0Bv.쩥ݸ ]~qhsI|J,@gh{'f+><8T35Sq4PT߫ ۏd *2X7؉L0P7;/i><)'DЏBB9͸*88 Q8[T$kCX7jbD\VC1hYMe\.jxFL!h:S{`9o߬`ևP%ㆹTH]-Y|g*&&'%f[6۾]Sl.XQ}`?I @Ebkw6/.Pb *TqѰnD`!<כRw[â"*·TtOBh{#cϲq)kQļ5D~Z5BeF|/ nDG{1w4UqMWk},Lq9a<^:&t"XsRSLDKB7yC{D^*!Օ#_Dw]|Q>nw $]aX9UW|["e^t^.1;}V,QsCph}Fۿ~儉zDBKmSʏPw[/;-ɭ5a7`8DH B]onW `w+q-O0_2OW&6!%o_+3sI.x &A|-r[ҐbsђʙqZ2,TQ/mB ْzyLSl)%3 q'`BF97_* h@5UTzL ?&:4-&ϙ83v"L.R$Q2U.}b(prGv3|8??Fl@Yq+t0BRj JC*U ;q LΰZ@E<鶌߉Qd#Y!( j4r>n]3] U{H}geEIp~c$iqqVd;rx4ml?mHgy9ܟ)Ki7yPS?éMO;J*%z<ҘΫߣݍXkݳB@3Tᣙ v1r8zٌdl/%sn<ؤmT ȯy2Dm=GˡyUnZpiNڑ;;3tJRo a&ȴ,6h̠>h3~Lk}k8K̵Rez9ssd$*$źt%_0?f6KGO§`v+X{KWÚd-ES״jwdq ⤋P=}t|c1޹],E"UFJI f'-뎊?>r^냗Q8\ X_[HoO'%B_A? X֎4vߜ?)(vYX9"ԔnA|KW6!~P5Cs, +vw!9Pņ:V Ykz^g#%ƻfk;N`9BöIVHlvuɿ̯[g 8[We~ʰ)«H>DOJVoF R  y܊$S_0#4!.3lqC: a0Gmˏ04=`hsҨp<]V>[3u6'3YIڊts('cR4UO%ct,2-`&i2èbp({nEȳD4*gQw,߻K]B+!#ކҼX[fcڰ,'/#Gb槰R>lۊZ4@!nqn ō{ex8,N Mowq_vZݽ%thT$j>,"!7GB|+n&PYҨ}mx]2xD_9+VґؑYq907HCoCK- 2Bp`n2 ൌ79;IJQ9 k(u >^U5Iwߕ)}^m {Ꮆ&Uî'eia2"ړrGXv{I+iDa]q'EJ}M}sm-)5~/c'Zg3Im[C[hʋd/dִrÝƦZ"D>҇t\ΉL&>Inʋ[NS6T9 r ׁ0&$k0括ic3PA%/cLHAMl7Uf^w,q# 72a-ĊF,ZBxffdi'ߩu剺4:=_G:#.C0wlwRd|jE5R [JyꄀjBY: Cj'u/kUdXb%_o Kx`=12HJi 9N^gsN\Uq6\U{v-,'zbD[,crmlۜ=aPKΦ}#0(O{C*ZّrQKP#>Ml}fp8:]AUIxrBUOΓsR7(<~`"OeMљ~bQ fJl8aqB s>,m[ 50U~QE<.6wXfAsMF0{5f AJ+ *ų;=`I;8^W F`u8FbP_'/dvz瓟، :F4#?mV`ewv\Ks780[GD&KQlXa3OcnmAX&EvR~-`ǐwajL֋ |zmuV-,7!>^&v4Ȑn_N!K @lUb8?l0-gX̀-XBIE$j+Y`o'&)JW>s( \P H=Sё)6iuM ܱФezNtPa˃s'|+)w)Np9jnańLNaqG{=9<'N]mork$Mv.>a7o}#Jq{MS"Le+3̲X,PV} d#wĪ,FA#6E5^]{z~s%6\ɬPݏ'!C7Cn_癱 ,᩾͏1Q1MO}=/Bl8$PܐvP ( (/m B3B{ ?fOԘOa;W|S!=O~(CA۾WD#]Ӓ#eӉ6LXT|UЁAXvv,DxQaA_lm_:5E9u/_lNQ:땂(gس e-/DuVq)alnY/tcEi+Cth%CWiE@,.3@SIX0dW$*jJ֣^]i#M%NĆ$3,?ݬe"Knhܡ=Aϭ>eH[4?pc8KCZHIg Nbq{Y'EW18tԨye Ba첯{f?6*|sس^tuXH(応oJu^w灐ɂ^v niC%xO_ĵVё |Czk5創 ^+<\NʅXA[qO6 o؟hCUPi;5zu>$D(VO~8=2 ?XzJ!dW!?)YY$ Nia[0@E@ 2!S2l $AwPCi( VSXT>D{*d k8粕cYR7-:'QvXT \ 3ZNXqV1;**ٲ L\%<'!g+cLR[zUy^#|'Sg<ՔZa/_x/I\Sp#=hs2ew6z3u_Uo>ʮkPK x%9R6!e:5hy71\u;wDKNu{n}Ntғ="C6-1IYťlQT,o ; x<\Ƈ4Yz,\G 990;y\~~X#r 0/EhC{Gp>6Fq-1SF#Xm>HU\fӂ uef4_KI8Ǝie{Nv[6y3$.>?6(@' ' ~U~#̗$ƣÛٴAdn-ӬhktME \Q>k&OS#Ȑ.uȳOjsa,Io.CKa4e1DB Ivh>mx.l1'⮴I]_rG"-rI󌩢[P.E) }$GP0t %jŧ !t+Ya8 μLMvga 5ځO+N ϊ$dn]Ю(}R8q"WǖnS2Ɋ$w?\\ ʪq&7uzc=@}N@ˍ\W!%0W +WarutuÌH,\ew,("Oxüg..]BeTR T;Kh-;->hR^Zd#(Atbj0cochEmW£s.4pM#F},;x{A9?Pça̯ғ.FbAji0Stƫ'$3yF璚$y@Üt8y5/?5f,!T;Ș# A7PTnZ,Y=o^N {[fV$&#QinmI}Iyug#"pbݕq 9ݜ S LP{{>f1dOOC#_OIjv c{כt^Nex 6S@,i%P]rKMOLqӜEU}x\ 8=?֏?u5ڕxmv9o& qȖ喣wǚwz!2K*b!"S0iVR!]vaٸ½id^ōCW៱7!{[q U3aHDܔUY+[}8d={Lꃽ!7c*IaJfK ,ʣq,TC)Qm}M{x$/R!G: ^Y޸!8"5ZKm{xVo<-~1ZΑ5, 6'(EF?v6H<*;Gx;eG@,eV=VoQ,,K%l.q]Ue(A-{#Q6``H#\ h.+S^+L媿&8PHkïQx&R|,#yTϨZŎ $轛|:"Fu ɄSK4 YSnv{0j#‰dbSh&ȺyYicQᑦF%+#D*9mb8%@E,&Ko˅1.Q‹fΆ 2$dj)Ks%uplȞJsoYVo=5PYT`؇/ BLԸQ/Rnۑ&,`Pcok¨/o{)SPLuY݂~?3QEA/ PgExS#]@rԊ7xnk/wKF'`m0eKV>{1x}0V!Vj?dNcR'f[AB=6s%yD04(9BMfGX5Y4tB8awҮ}LvyBŽ(nNs95j4z{T 8HxhojA2i&^ !+ˁ]83p6vb*^ŮKE"S3qm Bfm?A_e1jAFtM*.N;%(~ _ah-DSJbl=l{/.i%=M#-(AYRk@tLO) ̵[z_6~5Ngu0}ûrz^ Y`#n*tܞ[҃6c=N1MOWЮpl'1J ژmk +xv A1~:(MEA^Ƞ0;/` y]/ n*U lssp@9DhVחhy;Zl!ZlMYpX%5̀l[G&Wxt?e˚ FvmGõ? Kg":&N L2^ Ufs{y;c| xbXΔѥ{A96oaS%'YɁ#4(U͞G3`u{f#raͅb6Jdc}+R?-'RDgd~1^ܤXa{!wɮ\O;S|˪6Dj O]~dg7pU-qs}Wߪ7;9V1|@ e_z ʴ3B\ԳW&ɕL]q7;o%V&mv w!%s m {3O!VY^)3wqDbcϱEQcT:jp uziʯ݆0ĺ/LOf ~K4SAw3I^3EsVG o,aqrFzpZ]dz4 ^ ٕ nWp8|YRy.>[sF8#9Vk(=7wxH{XIwjWRFɱU&f8\eQՔ~NmzOh%D'DD }D!5q֤ϐ/<7\]5}%bwwsy07G\% Alx0&EPV*+RJqBC)AjnB1Y$ I\e 7i1;NCcy!ƤA{a\MbxM(#+Q&j ątP1i.ov1<qmds3kgQxXF&ȿr."bFBVBVc)>?lX~ `MZ ˱S8n2-uT߅b&1C5B,+JYc\yq~ޱ>so^J[Wߥz>) &1W2ZqRoa`Y  0 7C0}NMwuUdWI:>y3{Дi8N﷘r+^4Q7GCCP,MQC[LIO8f!)ME%H[ʂZez]i=3]da6aq! wPviUF%KSQ\'z,3]GMKB9Կz,t#Me9?8+>ESwjȑ^! bsir+`h@`;B$+ ?H6&GWG q<$w˿N\[vADHwj2'"B،CD zE_o{nQBhx{V:Hwj:BwbYC:;:h8h[8,GUý$q Y2a _p@K|(p>j]ͦZ|oQ/A N^{:n3'qdߪ? ͥfۄ u4qfp/=иS:"r8Ҟ[,V8|Su8>ƨP}V%`諢]?4\bk!|&6 r S|Q VU]s&֬[1t:pYOnqn;?|,S\'F57[병>E7#"Nhl 8,yE;ĨʷWK]Y2++̗z"W]}t:&|<ob&1TSqwQEa6 :n#5y4v tݸnom`XVCGն?^]li:JSQ;bBmtM 60;Q'0Z5b :^P=Tfg-H##~tݑV8`Ҏi'S%Tfr75CHT*X 1WA#9@}ebylkia;22ram!"0T Dk{_G w#f ك;;i9{NXLR֦%P +$D鎃Gˊ}`H`s.= :/H|פnH[1N-aj Wj$m=cc$w;>5,_2QRz@mzp}&b|Cf5înqCisDKBxSzZPD\{[עBfdӨ~ _Ha+T4` 5h{V:|HDAPT+F/#cG$2?p:2I{MtuvrkNq%R'R>9K$VP E59-DКM Lja,@rĬ>*6}TX(˸y >.۫X NX{#K(Oٍ4|k z ƻ8UCmw1D1O Ȗc[-sVqC>Ƴ۫{\gb^`|-| if}jB}-ļ&g<& |Xvd(2?v-Š =-A2R)M(O >m@.yoMdW%>ڹx)l07:@'[~,^qt޺1s z(Rui@=F~^ $靂 QVгG ;UY*ԮT*Rk*}8pR;<O׽]e'tof?`5ϢSԓQm5`>U1ժ).'Dlܓ T~46~GSJ/ ]1k7X&A`QF zBG}oB #bi+P0o7|l͒5)nx7@x6^M]?25Q1N/490w2p܂'IR;t \^84g a흴f;b)nӌwD2 u h0d,3h'ЫKhx<4;_/(ؔw74",C@ i-Vs.*"jG{!5,uIgUS:6}-x+Jc'j EU:';Ӆ5өqsctҋx䧅JRq#hG؁w88ȥgX;f•QlpH[#Y,*3G!a |6d)?K@upP]yGr# }{gW`8"(ZY[HCrKִL>r&V1A4=&%/irdCSĊ;.iy o`-c$y63`_!jE]?=BɃcm %dAo{ ծ]I\Q _NE7Պ.M)hYƗvM2:!Z&j[ O9u;=v|0 u%sa?'S:O_Cd@M G7 5~hӘpb7*%_ͿGg%=O]@k0j:PaV~{~.޸NaJob+8z˟3m:8!\ ;P7a)MsB覅3TLM;YE~Y49c.{Uz({p-*FTl_Vtd̃9l+j(`Dxe]b2@Zo /Ӏ A =~!gnG |O 4=0~h/ox#U#n3a٪$tJA1pI7ضu/R?2q^aVYt+ww pm5aVqO Ӝ4 ˇ4]}oH9l Cc.ʡFZtWRuIh" }Wq= 2_(/<>Hq,%7?֪e=®;s +Ь ҁ]6S S+=m s~@9 E+Dߨsj8Fճ @>N@ dhpχ$3MDLy_.2ϡA%:C.QK<09ʸ3Y6jщ(gחUCԒˊL{ 9ΗpW"?`j;̕C9' H`G' '2x rYMюJ̣<-:V-ږW&EmV`XgXYƈ![m`RC=d('AanǞв2Khׂ+x?"%<ϗ,gHq~U0@_3bRyN8~r >ĕoWF,=4`;obAG)Gd]?0,BAűTucX1:4bw݀3($L=z*0EY2=D1zGv,!=DybiF8XeufаZ@4誂<}r|P|Da<sKf(m BFLbzX7]vI)(,JbyK%ii5(jShH*)/4-PqǠ׏@@`V#3[!fMȑ9}W8/W1M2G߅xF I?G;6kXk]^YQƝLa˛G},i 4(ϟ{Xs M 0\R*QIܺpՠbZC$*Aڮt_Rr÷% jϘ.#۪v'd"28/UED9.)AlӑD7i3/]QφXl$>lA?茹-| )ƏW+?IVsKSmP#~$8aiuyt)$8iHp|' UCtdAԌ&mہ#G4X1dkkܿ` 3^SXeŐV)s_">p,BBW޷OfUKU˟Xn Xr4i3 ߌA?]dhY{V[s[ 7>ʑYVHy]vb`:ːn5-ź뜅bUKwbVp/f[*4^}],M+V5nhvE(~t#Ђe$HyVՅC)[rݯwKjr1ta"򙵓,FI?p 퐗.eڽwl;_S&kh ЩPlxH%̒U,*e34_#+d25&kt=cԶǤJr9d {ptirԯ?1}i?ΐOM尌P!r2:]LF5o:emɈ:ZR+ad1Fj* Cu%8j$H]^:@}ULF+K%YDC""TY_N2\NHno3GT&qCOF٬ϷY x{"^dVqPWw ЂUo揔L3Z2TD~?ȫa\J"== &N1@PQ*e\IJtxBGدV0D%~{D(ɊImymk!,%wz7Ez1fۙH4-,>˼^?,;VeYs ̀ʁ%7_3o5yp=[P/a=&N-%oiG|GgxW |ORjh3W!7CI1^9M&W`qv G=LWj(=aZxhLqdJXdhLŧ{͆oX&uϴ"u'եdJ|I>aIj"Ycl>\Z]GL|X7z[D \+9THw4[Jxiv%)溺?Im}b3IXXSWOhn)-fR6J"B<~Ilqa+ሺL-Qz 8jR\SS[y ]iv֊$_UCzQ\ƺ9:@2Ēzp=0k|VAgk^}l8kc$cs]'R\Y{O]cTME f??MAZ7?+ScYj}FWX koߑU:LDɴ-hen)ʕ Di0Y,ܵcP922@ QkĞNSY.>gX_!kf <=zgBV4oҙ5a;տqY̕=q%nןW4a0JA7h7x/?o:OD-`Dt큑 @A (ȜV@?J784(8&,g$HA+2u>CݏA0VKV]|ՍЭ,{-Xo9A'Low0(D!0_>ďaj]O)%[xí>cV+X}>Rk}WȂNYe,|$6I~!x'#S(l>oTzs9egN g LJ紁!+Ƀr$ŞRA2V8cx1!Շ{t$S`_+uMT }Rݠ'Tۿ:AjyWe/Z&Hʃh9'뽡8Gh#n*CbXn͏AՀ'_[ԬDdzc-ʧɮ xU^kc&? V6ќeZO? u7ce30}' UՊ4'Qvɷ$qIrSN=qe\vtNy)L"fL،71B,b~SD:C*XpHs򑚅%Kg{ >RRc0BT⼇KҰv:SӫE |'GM0l&KS=7M6Ns5O\icm~#we\N\eFFC=+,p4[4.aPnUFZNrE'" +NjEJuW!XۺAp#WʭiYT [_˞^mz!z+*PRN&7§ <Ū1zkNF<ʼE'dVrǶlrɸ$57XFs0M-0\lf4V=HAU=mqIbu@dtk?a/ރ:겪iSpwgU)L滻WY)A >ػ#Bd2bpI ZPCkȠ݆Fc.jԤFv!_%'`X31d4 RWRZF^QNfI}a a w + @)òfګ'haFBl%72w{WRi>8$\LՂ.o͹O!& K^?$.%wuT5<ʄ =?rm~kqoH3}ʓH{ab7bjLR$Egp|ĈQKMV X[Iʪ qvr056'5YېaA3#QKЀD{$F6 c1D/ su4d ;_"~эMpw0]mYܢiO2r ffɃG&]Q7~a3e<3: 9zy!sޕ6rm1:[kܓfx"ap_Yj13U6EC?P1ZJX:Bh =F *Ȕz:0bWzɦsIOFw; ]C:9FRQLs>Tehګ 5Ol EcZH0-lΖ:9I)L,{N:%/m!7EL;ݷ X+>LDVTqcJlZ}Y5OVs((f>i_ʉ(flM淖3: pe'DFg;jL Jϒ('aRh3l"v Zc,?(SPM&2;si$coOã'S mYy^f@LݴU.B͓3(d?tOc4ux667{^dLNvC}p ~C_}B;k|qM;0?a{puB-)7Gx|jx"{:HSH7?}3}榓g ?@~s U >U CdG>O/JMMP G tߥfn}ķsoN-|G_g2>}4ۮ+o7GgJ+XZyu oH-g,~st u p.Εs&u$f'fL%8!WnP>Lv|ݷ^ƹ% ??B5E9o6֗w"0oM =4w@ՙ(%A"]t[kAEBerӋva AđXRL){8"`ztd AQ۪."{u#%a"Zx0]ӊeCi`~p}]fI-|bT[_ZHx}/0fL4Ჽ~O'΋gr]$Ryε.c<0 CLՆst%+¾=ucU9PfӚzJiB׉Hʼts" Vlf-"RuG2S}Ӱ{N7 -އ Q0T#l, 8vlf>GlhNJ?{X&BzKB&CBA׾l=&p5au @PǷ ;/t^7ȸNYDM_usm&:,y%U'=^l)+e+ - ϡ?1ٮfn%5C#EcI{~_To˃ooC&/o=o{[(XY+(]Rf{l<<KlY++Qwy W)7+6m,qbKIq3Pq&wOc(_WU>G9l$'NcQ/ogwg8ü|b]W l%v|'754#tR q|+DO q*e~rԲM%5p-qZfm0EbU9~qmj-q*3Ɖ_<"1cǨŪJ3UZ/V'X5by#O| hj2? 4Hq `c | WZ-Iz)F9#%#" OdbT\j e?vƆ*nO,s>"u=@vd~efdBS(D9+M_mIT*LE#0J74ĖV& 1EVsPb`tNBhѠ$$V(o"Einp;zt{'\s67~-AS3w)>#wBQU+^ 7ڊZ$*Eu2%>PԜkC 5gZIBFcsX zي7G=yM 1i\a Pm\>}Y 혿pa3LdX?Ա-%/ O]r ~878fj#D(6Є6v$2ȋٻQ%oƘ’?(T1m e^!#CXp -B(|Л̄Q*j9|OVO$-lƬ6 ߸P5e}%u$ eM)_R#+]md <LEwqWnֿm)3|I HLNj{`Cdl$vTQahZ*ȏ)aIrVM(& m܃9ɫkHILB#<} &""@TڟP\MFKT\ZM?-VHZ|ͭZ#iPK6'tƋG^B-OUmH]D$(1|> nkU)F;o&,7k蹢HJ3C2Y`+ne8 TQ"m";!N R' Oߤr=SR1WR6=*|{gXm7S= }Up7"3iI zfMښYxG>r4Ķ #%keUUO$ jY#{R<#K:&4qdsnv=} 'C#iws@$ͻjRKz QhB%ÖpH :=gf"Ȫxb3 iJxÅT;Хf'd0ip8 "Z.^T0= N"~jiӬǥІ5`B6rh!QꓬE lUaABOKs ]Yϙ0Ƿe V=N^S#"-s KwC XJIo%XLlclRcR/xq}g 4rD'&+ZQ2-i3MUvF^w ZxN2'gxUe!-U07fp?$oGE.Na b8.M>.HN(!'Q9|##Lnc9b=b݌?=B0~JH-#}{j&fL.V`H-t^yEfr::y6;C5.,3p}h_0@NPzCZD_)Rw*V4kԋH|ZB@9L3"(m[+Q=`NdK>i|yĠVgH;0+C 5p?HCPPD4=)pFEj}MGz%~^QjJSwBWL[c 2'(v؜FpAq2$H FO"ii;\V4/jIJ@`<$GelBV$x0bjG0V.zno.xtE"\_}qt$&}JҢ.y{dPBVOf_9(jJ=_-%_qg.lb섆ٙ V_9 tnb2AMrJHo\~DZa+͛"tKPlMUS`肢۽l )? &du *E6kAp4ƺኲY-L+eso|7o{y'=9Ⱦ2 YAR l7vMrv"9L$hQX, Q`59b LwE(3X9X V7KqLϣi9k "vaŴ)cCq4z֠9,Ljv\ޙ| `BRBϓLD꫗IPS3g# vwT{h,PdɋBOG29^muDj$JT?S)TQUj&F SI6@2j`r8S4/&-sG6D{6tWb:^b`/L.?+BCIf_.b@E26Neռ%J-e3$|eYVHs۔HjY8\n zqI0"+gC%CgbS29W[^l\5 OD@tӝ9|G,&C3q ?KM<4ԝ+Ow2m)l@ϛr*ϛ<n41j\PO ~Iucwp ləL4qMwa0b@Aʬybyk4xRJj~?<F 3=dM K }K_vEQ-Zր[q2þޢx+;u|i@9 ;^4If;4z%ͨۄ *.+/+h`ic"C@8˪d#v`WA*% _HcK5bHӯFEB5ݹݏp|n3 _*4$c|e>$f>ʮt"`$#;PD`rͪ$Gσ1]h_,9燸5ޏY\\tG& PPD{,cIPmóQv=evǸfnmT[݂]XFh3ze uu//!YIQ1i JH/]bpY3sʤ=[ng84="1cO`*{7oFwo~FVrtUxmIJ2)AEiW>4%6'gzmSa6gU\;VI5vҜC5&JIc yo:3oQfv\!d-AGG(U65}(zeǃ)P)|NB9M3{F[5]eƖ\F4`hx9``ՄBopQ%CfmU*ZrH&5Xff xWihX~lo s``) 9TXMP5&K" (,'tJ 9&ERY3'>g*Pq93e~haΗ,.0eƬY,5;B6F5+OflS1Et0>wpgip& Vh#IN$ Y@S)1"F4ZnulqᙺYOƻz$@UcpkGW|+>,}aX}>(>򯴣3W Bƣ-$L8*k.y7gB8H٣V,>U%^yWp '=/Ŗ+) %˜HQxی/f@n+o P]IjmՑ&tW ķV)@_`ŰemVM Y?ȆQǶt 9>X,JFSA,PH8aMs-3( I=VEME7i '\J)PA*ة/SPs)"OJ:)^>%j!cxvն@JDtt~v;{ͬt~# 9Euvnyȫ;E^кOCߠm9 nS-P>!UwZ_ZnmOȍ+1E!0xExaȎMB4q>۞yNRToPLZʙD~;p0uHCi\n7]AɄњ4m1ZL{MCF㕜)Yuq٥nTu=6c΢*yAYp/0/W'2-e\DPڬ50bS n@C=_~T `bsn{ fc>c*H7lQ/˨#9r|sV|p0!?ϼk J('p~/N5 "HzlD]7I?l@KWP~m7_\ ko&ICPUA\wY1= Êrt葇Y)]V%c] dvg^(3trKd2B!!>~.%plUaײI4L[WṂw H[SqbPk~~t3#Tðڂc춞ÐF)ԛ.=KUuZ+l O[0 9]Zfc ~ts4mړI鐼dC'TFO-'i9)$8,8SKGoF]4@alZ ̰OUp7'go' N׉HC711-i$, ԋ?)ߴc SqUl q$Ztj%jvKL <|Bo1ujo@âf?vF)_YF Jg?YMphn_ ?0<8 ʁ[9(FǩnXslu R)x̭]9ʜ7+XvhSXQ@VA~ mu/rp7Ę $NhC_Qd_TD& (Ӌ܍VYD7L#Eԧk-bwg@XLp҅uYH <)]MTɖ0!ڳ?n8l*T e #v\gl`\Ză ` (o?sfNa >?a DD :cèŏ(iΩVQeFT7?wIZhLs6ctn1b2f?p_s.?$ Gh R]K38A~tb*#@>% G?L~}h׃]RLf#Qy^8mh(8,b,4&XwWD=Fr-{<E>W]L;Ø r)\.: ǡ$v19bdrIPVGrg%jq/I鲨՘$VqidRj¶Uf>F_Z0ï>||4tʪb]H`nd |-f!m44W j(ڍKjG}Y9TqgNDK kKK(Oy6#4y rKA+ć IUݟ"}:q:HFH g/1rzنޒH:iE%qȈUqbZ9['@'a|r,>)i cMr`ECدfC%QFSߵx&2w;<`q7zF <ϒHF.\Q=sd#pۏ.XAz(gdV;ˌYy :˞mC :Fޜ\}.j@(.caa6F_ H[vܔwab;1zσ֓ti0]r.9uc|tz`{ r[\5Y;ܺRr륢>8m.OZ$SEќʜ{) u#B}lSZ6$NGc } n`]sQdэ-UaYv*zP 5Sw)9wQw*̘0m'S$G ow_t> qFH:c"ӡCCYpY'JBR_]~^b6ϘX{{,JzF c8ORFaf9ST cY=:*,NjGP9qrh;-@q۝dCnx3o> '9A !NPck ^Y(vZ1CYȿKK= A 6}䢳X06r훓! t>dd)\-rq ETp Je+1WU; u6F e6~(A]K|1ݺ޹?b2z9/sQnv)^唏;v-g>sZ#Y[ 4v?0~Q]mBBzْ9@H]N+eB&2w;6i\!~KEض2]ș˴xh4[8=0g|V|Mߔ?j`[&S<.D,9} cć38VVZΔ$"qL`#rU*܊xRK3cYGx`<63)u s:zPS^Fq`95`#߆ ?E$/xzcQՂh^Ál:Ң2t,W/jdd[Q*Qi¥4l *~6* Ipa2!$m uo 0ܐ+.-2|.dO$ C j@p-+o`[g86vPGڞ`ҍr%a}aЀyJQS͂<]3l~9X9;ԏ'6 Qj lD%4hK9QZ8E{qpiE^Փ i2yP~*?q6~R*'y!HC$2zZXQ9*ؖ)Եh2N8l3}{ zX`ytvj`c;V^-gc{S <M(]a^seӻ$eiUⵜZ ?TΓ|9[~SAr ,I|Zdeh4:  P!9/)svObfǐ V>@i[?wH+Zl~xb C<,mZP?qR~U! Pp&TE=Aw/)덊PPPO#~v(2\rƸiBz7DY޻ZhK|qY! 0<3eF#Kڻ'*nM_a7[4)A[LOy¥]42 .5*O`6mdC1 \\⎕+YPZmrG#\jPVbXCBoUH&$7EHkcIM*R92JZ5C[ mDFcp% 饂n\A줖W1]fX|Y{l @Y Rd2y->9 io(C֛Cz V:[d\MJR-Godމ;QA]Ǖj [>iᴮ7g@VkItjJasgdXR_萇fgw2`D!?+cu'Z!8Trz-qکfZ.n'->ȃ؎2H>/QsN>$J1oG%ٵcfOx@ 4p$% 5iڼRO1qA JSα `WQ x%Pa*0Uj 9+%HĨCiJ^yg,i-y,&_YM|{6E-ZHv ֌UL &UX:Ffjmpoߞ ~8hmCz112Q2ָRp~>49_Ooc)p+z'+fh.ئїP9.$ 嘿&?ufZݳ՟ N,Ig lހ&ܞ㒎Vh}u(Q)RD.(8HM/=Ĝ܀UP ,ƕ&3{A YZS蛌uSә[˵ I;Lo7~%I Qcya&"i7(R>aGkD B? ^ೝpcEE|8{ߪ=s4V_)E"j{GnNm?#w"6|\ yHtS={1M $slCjr$J Ɵ\FNBiX7Xs:)Ƥ*9* ݷa'"yIJBJ"RoKV>H#*|K5 nnږh(u1cz-:>pPYFQAg"О~֍pVs!٪ BhГe#pj19U!R/4%z0$ vZwDS6:ho?JكO E>C+B.(_?o5a&!T Nzv]$В]tbե#7õddz弞(MXyi¦"جdzX3aj?Th=5Pa8@IN5Δ+=vG7s/Rz,WF8it-cujfK>;C46QbӉf42bi\-hcyd e}h@~~D3:! ;)&4hm/Wg|\5k+d0s}iyg?po,mwzyQ2[|,?rIrj޵UqE";|BĎnSX\KEn__Cg,. 9>3[ǡC);=ep5@P5N-XdS\,*G\X NUct ?vZXnRX? hd '1U '1.*C32}ߝӼ6TtuD>Ծ€ֱZ3U.>Ҡpݯi\*o7<%ƟBtP R7*h|2"P3N_)E bB]6)F|5W ,..qEZskV3XJUr\{Z !l_/x#@ØTUW!MQ>癩F~e| 6o!&j(MZ=M0X(E \C(4:P${5efp|mce͜oT?G"~+:F︽\>.KAVEli\tK:\f $Sbz9(x hRÊG;7?j,K$|n1x:P#q*E ds"o( ~ YDY9x(=73-t!MֺNA&QE>,oʁ P"cA+/VJ ?j)c~$;Co"3XghҲh\r–I9T>ts;\iqLi;5jnvq{9i%B#11my$)=`}m"a}hhxDtCvO9E ÅĐ'p3|a !,z#w^ވ^[ ^^\l|B P,!,thO֩~3f$} !cHd@-{ay?M.]qWxBGϬ]F UT,>Z[{dRJ8ڲ_ֻD+g9%0|񈏪@ AɌ7UWo5} isZ7)]lDӱ{֫XXNA ęQ< F>yN*6ׅ,7g69X] ´Fg3&֣ {E d\\ectϯڢ:9TviWc t2{Q2̆M<{cLI"*ݲvkNט m X%"n?E鈲E CG,lTz;}OA~{hQSuXd;)Hޛz.JuB֩D]}LlCLvWbD#G)ˇ=ʛMROF7%pRțfʺyg܏}nǦFz΂C Mw[cqX*UE!rB:y;Vb0<ƁDD%)!Ob1Üm=;7 rb](] 4Q~v R#ld䙾Hvf#J[^O#NyD|{@$}tL&`}?7:VN硟_+4.D@jjtU?|^ ! k1(FRTΤi^ወ;yV`iLh ].f-Dž, Eˏ;v BTT -0qB c4m,nHoIΣ)ʠaMDQ(f^‹1|f<ETJ^~@5ȅnڰs)#hwx3YHͭF4d8BE[cؘH )_TR ^rcxʌ*Td:ACY5YBhྷr +V6)1o{-!Q3HNe5-9&m^ }7S/ Qm{_Y`NhsL]\ҝOWǕ3'6TpO[3p\cڿ%*փ|݆w>ۄp̺C\:h.b|65|THvа:MnlS9<-2s0_M"ZhZ6Z>kƂUu-ɑG܋"D*mUEa<ͳiJ,qi***6M+\|Lo<!K'BWpT|G Ն {Wc` ~*AmRq$`oiN8 6ջu1l'g|b8GYؔ}Q쬑f[k&Ag0ˁ:P]Q(Mj5>3۶;W 7VE*=y*j\1^W? eh1MJE.]` [oTuyr5ɢvo(kHE$Xh$0Pyj#*+T4 :seĔGOb[kpn<ui^I z2\xᥲ %<bɱpѸ&VkSa qd{uPDBS1Zk|7{ s9rٶ|g4/ev3?}o>AטgW6Sb׵*b Aȁ1ZDxBYR? 7Я"ќf5^xK5q*-xN v),Wm _qR܅SHN t?>"< :yBo=Je[Ar|ͬ0vt75w)Sq >Zt!,"1-&\? ,HĶw6GO Ej` ߙ?TfG9)&G9K 9tbۑ)[f-&CtŷPr)T3w5K"^!ҠbV719-gʍgyPvPz%"C#V 9(/QfM @l@qAEnKsR[EADUF00J*<)}\-)*7o  Nvh <ġM@+%vġV8cJ4rz /ӓoĞXWC֒A! *5z[VV]jq*5`j/%_Y@ sM5<ٕ0 5bT*~[ӓ#n2BhшTdx6e߹R*cZ~XZ%0Dd=R"q*DiV'ٞƓ~KǝjlbY)B84};r +ف|u͕%an[jU7NP Roѱ2ϗm0EyFƫ2;g]!Ԛ@\'zQo|xF2_{icXCpÖR"D*5tc.EĤĒ8/sIۂK㈶73ʀǎE@X5%XHa#d;<&'RpJy[Fԋ a1[^=6Hl,Y /f7I2[DuSF.N?/* Dm>gYW8fO-qTim8MJONA^jョe5٤/'2U/:nWLz]IE28tS!퐔챲3|4jmfxv#,a^)0 i0x2/;vP6 5XCLW)4X&μ)!Ond( 6;Z #fОWFM44 ^(Z?!$=D PJy.+.֭66 5MY5W^S3KUNDSęsb=M:#|%5pWHy 8;*Qb`(rXO)#^zQ=?q>m8i8`L=M<ě1 JF-!>'aCT,#hFR6sR)r,#}qS@,~#W{|"@Aq ~J` f3Qd /ˣٍuYf\=e UfK0׉IdF ܔaV&'a@0P'yNȴ2Me5 y{G=믴o8u17`mJ&n5N|%uޯ]VwS(e_?SHN&152&1U|*[Ҝ{DVI+ߺen||Fӡ,LrRfLDbá^] j"/Q_;> gBD*ꩠJtJs#C7B>fUV (m "mL&H n[9/; g?K$M`sNX-:Kg_Byc0캶C0B"XN2L<(Ԏnϻr<>A8c"hllzRغsBf ^,} y" ,ΏW v7h8} o>_,ф&( ʝt_nb~h!yMM8A ?<* TiճM@ Ch8;0c8 KtIi1iѺ{!Aq*.cB劎VC-NI=b=u?CCsB>k9}Inx^CF KtѩBk@TrJ]_Hg<ڟ|T -ol, oa wZJ3ZQQYG? :Y㫗fEJIqÈp$xbꙸ=Ds{0 r?L%d[R(o“E5җ3',iO֛ދtȴ =M?k2~n?AҖ+hN$܇\lRH/@Y=SLBo-zHӄؤőt q|jh͹=];< 7",Ni(z5bç9TI+}@> U=(ƁhwFS΍>9VzZVCZSbz.]`Ԍ{I+fi+䏧N܆Oez_EP"wH 2Z )1WzGzKc#uDJ4d !kLŦ3?ѧW(ܒB珵 , mq]Q=ʲN!b| 7 .|KC41r,]s W,cv-~p&0PQ _ $pjzk[`Cc-Nʨ:"oܪq&!qh&}p:!s'_I "^݃6*k+4'RLyE;fg-OGM8PP2@˻r::h8[@Irhf6uӲBBlʤ⮕vA#{~7siYKUAq$ish*6u^hG 8ѭzF+zNGE<% 0yyP@d: H8 i)o->vq.dnBeQi0F_V c4M248.ԣDWyd$e]8ƕ!F[3wQr~˃]<}@G)5J3E*pz$ǧ 6foALQ^}"Bhlng~KGlVW>yt s]\*hPPbI_ԙ"{g:˩6y+\VO>m2GsfW99pqi-=w~9W]a-AXADչhus+ςW]9?LZOtDV"1F)c[8GHQLMHNΚ r5c*ta/aGtyu&@F\u"dP Br>*oyơPPk4?ч5lS^Aש:zqyPF(v"뼇HOJP oko$,=}DV4_CP*8 G02]hfSUQvggƍs&a; e0l .! k=#8tQ)r:Y`CÈE@vba6Z{^S^1XGA.\!~ęN!Ic U~5oS*`3פVz!ىE|1U^2:[l-v0V i1U̝jQR )k *ɓoAXYj*)T6ڢb:;8rZT1_a1GLu"ѭ (Pt~?\RR^XC&o BOsp8SeEfNX`Wɐ?fiuDŽ9ä^ܣEP/_YX㘏L1 =4[ŵ^<S9 ] |9u@^S5VoTwD>I 봫°&]0.ǨI;_aa"ԥRrO RVPٛ NᗄlᗺU:] #H%kXJd5}b:#i71W#ĠY$@iuҼG$ґ D6gじ<:UZH(IS=\RDzڍ ҼmvQ 65iiPIQX iWE6Eieֲ.Nɘ3HRк-\V.1r2މFel?–tY1" i7_dzr/XWtXX;$JN}訽> nΰQk mϜFL8|.dB'I:1%W#B H jwנhDj ;\I@ӌgNOm0#@xjorZu ثD8ND 3(K; p|u0SPd+ o&,&]!̓(^=ȋcph!x'9"{my_䆍\9zlI[\̤Tv@xe'$HyW$/nN l'`?{4r7{@wVi7umKtVxQa$Ajڡs)dҧ~o-oɮw*:%gKNFڜa3xz3:5̠$jˊf,JBO7% av ;Pt:5r4sRI\=>{hjW*?MQ [f!}`J -E*gpAT7#Ջ Έqoّ؆= QK / 71&1ꋘue ioU𲣖J򜘬7jWa UMMlo50]V@eF]E/1ۿCIwhsvKj%ʽ+9߭t =v(\شQ@k p?6_z٣jN(]QU[E(i+")-C-\ #0HK=rQ%^#9R ނCѐ$6D祼WƉ߁կk( Qna]71q䤐᮸򩰈9oHIt "#`s,2Ő&65j?S_lHD]0y<nu ×"a;{NLpډ2X4D~um6w~Ud$$:._uHG2J#-٬ ubUU)],DAPWwR]ʪR^3I3ُ᱿m <_RB7S6Op.M6ߝ4J ޗ^VEL7OV:{2xapw`#$_3۔e2yқ;BHθūp8SԲyy.盝,ok*6/JӇ_{] 4lw6qqyA_@4{jsUߨVŕQ*@Տ'Rb.! ͺ*ƞĘ".%ֳZsvc~]j@I d)O@/'9%ou"2W>Jkmi|u}0>cuq*gN'1[>Ԍ4=EbL7;G"LL6*TϛmuD q7]}+nBB0<]<ZߴFQB9_|V%϶U6wbr5!WT\sZ'(Pۜ䧂K8ݙ iu!tV$rKNQ1I̪bZ-e?*kkOébf9&2W+Urb n ;E/{+4HQDZԽZYKm4´b(RI[HDYA 9UOWTԪ3%V6IjP4U H™\L>-k GmFGg!ѳPgf˶\0`r%X]}w_bZס}ܿ3(n~kO v;(+ gN9`O#_J< ݫ" HkD}~PI,_'v[µ2˝2&lVk"'rZ1O%4:%NĻ q10 R/ܱOMۚ {!,DCNq>pC9<NlkrV8]I.VUAAfWغv|`U~:SP4Tfl*Q(-1Ja$}U#sG*Cq$8E <<s>Y)J/ץA%}$2cY߁d-(b,v:@A@vvְsS\QLUh[|ۢCŐO%݆,u}[5uAj^Ovњ{;ucѼ;ٶmEn69Ժ[d\ÂDfF7JDݵQI8D4LןL9k*p~ݖݺ꜔`Q{grG[?w/r|"jĪo UI]^/MF[k:ѷ[G~$ =H+ML?h5+@v/}$o ȿebQIrd$YU혤{2ۼIy4$:7r[PkO%zp ZSC ʒ9׆do!䫠7<av c]ꘞ;^/⑳*LlK>?e,~Qg;Ϸr2и-ĬZmYΰv0c\-BN uY̰KYN w7a#%?; t]BHes^/>b#-ogJ>FO]m@̫&‰/(c X#.;V(H3trbNd7?U5G4ȅ+#C|ԳKIۍ6~i1C rK?rMJw | w,r~MNFwDFzxGO`&MO,iz|R+%+!.:<|d(SiKO1Ka4Գ.~g7 20e S&R9G /Sj.nflдkЎ\uxug]+ ,yy ˝}(eTږ]BU5 _IyRe0Wv(&?Kp&=My_o%*n;L5O%? %1H ;(hS&YRq(=Ҹ7֘߅gىlD\Kǝ,>5j?YL¾X0,"Hi)C[ї㇍ iXPȜ\W-Jm_A'x>:Ѱ$ NмU hнEbDd(rIwUXCǪ7~N[mo8y$I3(Ӓ {ҭ4"h-6bt EH/6cȑmŢ4ɴe[|ۖ-~a%E"@lXrR~XY/Rk =*Am9:YR!X|}:W8JJ^i-__›aiFL.XXR3+YTY)R46!XI;fC(FǴ`Lr8i}z y1q;ܰs^.?GCLyA._+*9 iFкH yv5OB k џH #MOiE@02K[.Uv tFjYih+^j%/s n:_L냏Jr)9&)>v6Ta\AmԠv}+ F#>qV`߫'T)V4ۦ:2h2 4X G{,jE=6n&^=Y܄kFז2UDe$_ִYFֱVI"Ϳ9_oaZ+ZTOr.de|,Z*0q<%l+BdP'Df [&?e'tGP1tI3<(qV(73\cb,^|[AiLd*1+ U - pPi60 {6 D9;A9MovsVllTDyQ='7Y#ռ1GAҨ$x!93ie;aà` Q )'(.WoXegcƧR?- Έ`F}0ke0sRpۊF99A#nkjNeAgW \&^u:N ג!lx]O=dJa]d(L{G"?UpD'(M]M|W}C厾?iУ~Ƌ_C"|b!]7jRE~G9i6B<2zGaZlTϜ^A.o61/Lp{*#OSf#rX-5-g3l/hw۔ ݆4 T5e+24>'1Wf +x'1D1hWa96(T8PMԖfԠ S7g'xw#u]]#8ϰx,fw)m4ƹǪAeK`)]֢Xś2Y4rv7_Џ=yOؗt*)jcm1ls_Z`]Yx?a6 b0C,y?UYBEx%9Դ|Cin(_f c-dŽH,gQg&' /șfPR9{ v(#]W\`45kQiz]*8%gz* t!.:3`A;j#.Ü٤"KBc4j2EI3>w;x$%LP <9岯-\:LNN?^ cާc:Ho %h )XԀqż WCZ%Chb(/{Ր>@_1v^[ $@w<wjYn/O"h %f0nAXC7GFpMf6gn;g<(KHF Zj"+-eEG"d1qf_=6˹.Ê`5 [3:|NuQ4CE,.ӃXbHWR'=d*cEI:D łH"c9ǀKqn䞏* p &Ŵ3Dl G Bg$]`gkFZF"&;7mѥ̃S0"Fp2>o&?u_pԍn+v }5Mt!m9U`?qfh Î"oΔ a+k]D4TKh>/⇇б2 ~_Nې )G#E*x)9ZR䗂gJ-]P(QճR6$fSAbMKH~[DŽ_[$nA}ReڤMCz[S`Z7߫1>8$~W >8ÁLiCR y5x}͒_ɮ$}8WM#rڂNy9MB3"9y@|nk?SI$H)sqn0oufɤ>t@X0:`؉< M>9q:F:>ҍ=VR UOP<g7j@8þp 'Nk7%:jDfc ۃ'{'JBkgd|< -n`7#oΉ+a|lC,ECGzmz A-3q(EF# t%gZշ3 )1u8l:KPLH"='rOojbe$ˡx*^Cpu;YkBR?tuE9 Un qE1I55"Ef\bTX (;|v!si[Pj Y,.Mxԑ䍔LP,Ώz4a*,Y[H QFIw)EI/ɑc "8HA%P@ZKykJ^p1xB;OeOM'f\NwA[>jU=wu>w<9|Cq˲.uW/&&Huٟ ny]#ĖVioI vHDomu3qFS} |r/ .eh !Хtw b{al ߝI@zG#3USd% $;`9M7\ژ=\ HJj3rIH8Du%v5Ea7Abk{3SD; =7W]W$\ Xƭ]S UܣsN+ mhGPo"|]Ouɲ}vi/R4K߸"&찞=,ώҎ{:tCRS>>(DS&50̈ҤM &{;~W*+$ű2o U5fYR8m` W`I|H^,j{m$<[yuw:{D@E|@jRm+$dXP>W_>{iN3k]SKS?JUMMű+(Ad!"w+^KA/ŝ;DM[#sT q§(Tn"6{ۼg e $<*.}5!:4U+/UTU_=(IKфayVL1 玲u|*sT;MRl9{]e K#`?phMO++P.Ȟc^M:F(hsdlA't ##ӡ`iz4_ET^Ry\*ESzp6JUjQ&'1ud;&aly?{qyB3O?nўoo˚ $!,%TNj g9Wkmq_?\-q<v8cxf*G,t$KcE rH3h^c P}xs&!a<VL4&)_pɹp7/YrT$ۉGQD~}u7Aώ 󛅔FGYvF5bgg,exX%,Ig5?z EF 25͗ᨵKjn[zzXB}\Q0s]k؀/]&hؠDU?8#As)PBPtyosfCץ>jPE~ ` @%n}$VU}o iCann\]DbօK^yG~j*uĕyҚ73ihG=Z8y0,V*טȽh:ʦ%>GոA K{li ❧N%ȗ 7Vq:ޑ`K'4ݨ 􌸾 NНD` uA֞szw-"JYtx4E^"+vTsP+m'_piD^;QFJaxVUj6(yz) Wsha\Wܕ2ܱX% ķbO T#*F:wd14CE1h˩FÓ Rh8jvo#v ?IW˘Nj`?"#t#D}[cLp&gh TMw{]uX@40n>q'H{C`QK]4# /E c]((Rt/$ E^fO_4 MCdhQaTlc81Ave|QUƝ9FW7#i`2,hdB.;(] P6a.4jvwQӁiA#&I4UsJ5+"FPS W`q-X t`L)b#Rts( 00ooM$-|~?\H/;n៥k=yAyIF>,U`IE5\_zwp>[\6,P03{1kSK6ROm#M4%ZOw=)maQu.ŕDY^8QѤmaXbF9]op["Am V~@ք`Jip`7,s4X)(Y1h`EQyNiű4Ey`)V@d67!x 9x / A9g@'6G܊/lٰ#/|:5S,8%b%2%KbEEz ynK>>MeCZ0OρD;]N=NdY="5} K(~nM*v-|8A&^M0,C[Plao&󟀋B,[3Mlއ`$׷. &Dщ㖿ڮ ~#HaeiA~4XEQ&5Տ<avrs*3GOdCİ]XW7d2%{w]Z" %V dpG'<`lW!f:cV(Iq?{m*7 Ϧΰ8XY4ƪJz-lyZpK~ƚƋ9p'H~N37GM.svMT(kKQI^@m!cȡBR;1煔r}lٮ"4QA CFx0nvpVǠӯ}K9K$091H&`y`Eqi'm*'HPyr f4 e=C2A=υ̘ }h%P&UW"b/ߎrq2Q2J&D*%u4op ۏT >"UNGUI$]Uەz KE$= k6 T PǾ $hu7qjywAJ{R0LQk 8x-;-0:Md%AMs^B_^![hfA% \^<+gM;^C?rB`TW(Aj!8^@kx s=-t;ש= C]c;ߴмP}waI|a(.9Oœt2BnBomg @q,Nb۾5J8"GjW:a+|I )ZoI('I-~vC ?P+[%VUtDJ g.@yQ;#7ৄC0~Y'fGĐgTAX Pz*t|jLz+j'ވ +5-Z}Db P4gr~NMN Г/Xf&n#fa\!6NK[wq "wrvcU~{AD&r1 ^@mlCyuRڨQ瓃xҾ,p$ KYwېKaϖҳ7 `8qX5To^ǭcr1z5IP0>OZe |1a)mwD5UfN@p&fCg+e f9;v;3费0 )9dX*{`c)3GN%s6k_!.ͯȬL! = {VEw!4.>鬆QIeya~ͻ<0.楐Wƍ(Է$;(+d tp$`kh~`2,ґD$Z#`]/"hHlPIBfYEoU֏=g3?b6'E>%Ӈ63e6[񙎑LpxLMNwzE _<|?>I8YgmM\ ݁u3-|C\ ;e|pC85us~aBOsviwVK}\0]Į;TДۗgV3bhUcy,EfM>i))8diԖ}2[m +}|uX{ o|y~Զ&ÿ]pf^y30d8W2b)Wf'»׹M_Db$tRx"Jd>el`j̖Se[ (J:/ZMK}0r*$&1X5*b Qr&t?UX(޸[*oFڌ(jj|΃m W~Včc0 !_2)Z,/Q/w3bdAlnP| -3S\9*CY* '2~fxɭlMtqHN ),Sx@f~TDS=!ʴ. CLP})UJ}s44spo$1k{xdKJ{wê8j[تjgB &U.[3fq{ctJ4){AWk(fZ4mF$ߘJB&lieY)@K;B\,v2x0YNM˗[Yg5rC;KV㐝,/LK)oU'@xHxLzS M)}\?t|@%!ן} NJc՗.+"!&':,f#HvXk3r ]<3NJ3[^Ե0pߧ+>}ԋk/,-%~oLuz3ai~ }7=1 W)=+e9e<~zZI ++TcG WԙPӂc,nLe]h&Jlz#iq.F`rlQRq$Eqbv 2¬i'.a/u7ه{m]or>GޓH!󉺠1](`Fl*sj8EvՍ?H*n@^ +pruu^lρ \a}^oc=h-THx.]> pӧ]V͈Kn ˪ ;'a}RQa;ްr$ϓDȨx!lkL"G .2G#YwbQZ/eJsښ$خ͉ZoG"qn0yɰP8 ilb \u,vx GEc;Dn$Wi7_վsuW2HTdKשTJ<])Ƹ"}+9FOBtci26ל @s-#dF|w1$JCCx.neQ'A7KqTvZ8[k(* \J%.TmRX_y>FKgDA |J%Y"*\~<(%5NЍ XI;o۽1/uVBI ΌTz \^>/Jyaq&Y?bPnځe Ji[a&]{RITpBEh,[eɭZ'l(.C͓ B|v3)JL>-@F[:)y۲K学 Zf"/wCUS̨_ʂ s;͡atLbl]f;"U|}y*EY$2qD7a?Zۣ CD?սmԡG*yP$oD'ujwk_ӓErP=T}l%aSS@ƚ?J^evȼCb}q͆ |_)ry#d!O8UW jsH~nEvJloiHo;)(y5TYz! 3 Χٍh^7 v;4oӁHO:H.} ȄJfbIR36nsT=Jy_6,a()PWicXAD; w0gkw ,FoPd̴\ hxA;Dehhٍ LZ*,;.5Ѵz~ޥ侙P 9,o]A|?uߎ~j P GIu%e1c0r%OfT;?L?( / l)\'a(ؐ6"636N-(tW+S8qiNb~5V6@sOo/Kvh$TO"pp9?^tTLs|Z:/: ETI-8˭H,YF͏6dҊrͿÚǿOp '7l?hIkO8sぁqqk4B67 KJ2!BUq"wV0.zbRdDT72-J\&OgjeZpp1 ͱ&HV>{IKφU$+Tjm#XC?i t ڱsJ̭l$wO%9X޵<|!6ASCʕ伀bt%d#, dL(^uwdה'tѣ`{Tć*/yd~+W\]˨0fcҤ܆El MG'y::}0R5U3LL 0K)#LJ- \Pk\εGX@礛XRs+|?_R|esT_Sm!\\^s5qKLhߙ1W2Guj J w`z SAlB\W@F(%{"该OlֆL&'w!g58hc+#hД֠m't>~(07UbQL`'} ǭ C/!M\̖+!m{<}GR6FNNO&ب!{3}Œ$><yr1۫؁9nlQZ1c:0Ӛsߍl-~(RFuo3(ϬQd*꒞Pl;\{"ůh2JB1H:2R| K'\,O^{}LDxVz56_meVoPbdUW%eDL98kg`dH8# *5ŝXNԵ1pՂ6K++T5+3þ<ܶb6)7lQף7#NX +LZ9xwғNP\ɭ~z|J5$yȠrSrGMB HVtn7 $|DS$xV٥BIA|ґ$_|ΐ ;k4rFzO_ m%4y^ͅPO Pzؗ"N౤A[^:{CM74-Z!">GSy¥,[u!u3;F}uϋ :vsNmSOU0Ej@g#u؏0j;ݦuYdH6~`ܷQY@(1T*c^E-fS/Aq ? R ѯYbh)PibQWkB80u!ǎw0+,ӂ7 ɏ'Z?W ?،Bie sp69l e_7c 8[ʥ8msOik_z«[Q<1ٰ@OЕh%PRu ɽGv%ekg`)!0<jM <KxDL? :]/ +2 4(4_T+v)C%*(5qZ !hokZ }jqs?[C~fQTms^fxfC֥~Qe4@H4V!V" .BzbVajLIΩ͝4-w YGVNrŢr2- By,$wZ>&}ޏ tDT:$A|.y:|Ԕo1%$?X^ +-i}.ƔFH(:+zZn(izR[ r˴X~R-9!0uIaሆ3n?.AOF}, awM/baX[AMQ $w3+>`s>|Vv Eq&1#8?Z+z @w(?ikfi3Tx‹C@:9tx#J,9% QKae~Hx|̓i<г9 ]ߴG2k#!. 9\2QE ab7ǰjJx52sWXt4w?*0P3׮ Kv,S[ 3\8]M]ϵhWK@i"(]!U9-Np)djQ/52tNb؛ז ׭idW)? i!%Ϡy聏 9Ij{#7b2Bí$]b*?yfC aznf6{əq)L,xN{ N*V.6:-"z~P814)ȾZ$AR(sH;&QS }Jr5ى8<6UMjEWTN}dX.01?ؠ\tӗ˛!gMzqm12NֈtEgۘ 8ېF^w2 ӵOCvv11(2P'_^5&Fhێ=[ jKQ=_؁mifc^ӿZ (Ru_9HNk>pO=]e+JQYø5 ܌w׆,2.D])x {f\tYB >} K %-ͱq P_Rr$ڱM%ms yy4VKp'xum؀6doQ:E>'ׯ}Bͺ铈0x ,fEP$VX K'VkzDz>ymL&ZwKj(j0;{! Kʡg0B  1I@q걹 2"ߨ£#64±Y5k2)T{F;>'D8毛87 O/N Kps_9WZ0Ga! h RmX%SȇsXa1c*?Av{-!S[a᯹\>d%PqW["`|HeEEE0%_/UMxOE K Mt\Xz*UY&*eB#c8-(is"*¨B9v.6yE$SgUF=Nd6Z-wre0fڡ&Ƿg 'U~n |2jxF{|x¹tw +1MdtMG!9>CݍYwA9P1HP8Ectn4 6ii+GR{˜~@:kb1V"Bh!좼ŵ|⬂d#m[)ȍv9޶m8sʘs$f3,<9x*p,.Mvu]x-VŢsaqL7Txzg K;"8L_y4Tk?ͺNE$t~ uE`0n4ǒ墸؃^X \ @>g#{IvA"AHhg0n~:AwsB'!L A[ 0X<:}bf*[5"8xɪUga@m%u#ipVqI[!qHAerшzВ^z/ܽSrb5 k'm5<ŠOO܃;ԯ5n-؆'W7z-!Dx587q-JS0VGlC o*y,4q9xOY6D@Rї9q|nONRΔ <-|.)fI1Ahx- L)$P%dFYo4[^Ӆ05$oORY&({,7̟ } jB(iX]L6̯bTBT(W@$_w+:o2>Qj^Gc|gwb-Ɵ;)չMlD阴5mZ:jFכHYHP@sָsHOr/ ksD{vLɌkJ0js}?7\ްRjBc<vNU/QlJ*Bcby6n/0ܐcP*$L: )ɴDn@ -7FU gXx,*XZ0OfZT098vzl Ne!RqT|6O䤰el .T? :%Pԋ[Y{ GX);yɭSVO=1F!.{wJ=<&i%2M%\˚u-Tbs>U Ͻ1 gщ'c (riC7[stW3IN4^A^hlܼREEY?V :+XKqhdm0}ARش€Z{w~(R;J"AO/ʯ_G/GN^/! om'u(»k˞}GVMD^gQB:VD{GK{P~^->#f+(ZrB!t><N՘o,\[Ktۆ=A6k8 QL$vCԽ'!'!. l羏Ԕ>xP2+5|_%l[,w9a՗-(R5_ئdE4|"d$zҹ6ʇ"䨉6}$6 K_{smTؽQc.d8ۘjrwNlFwc7䫡ȏ _P@sʈ$G狙6"D5N_]c7sd(g @=JF1L\QYlQ`[3+DmK!a6<6xwV!Cix>$sҁ_&-?Jwf3/$g8GqI$y y)Vyn9$[!T% :h}'V@BHe7@KE+(׏cΎ*W#(/l ؋5[j?@QfBfS0Ck_7~\(Ǻ$Ek{|| I5)3d X98#n_ rKg Ja8EaܥCh+4rkKIv1a%C}y(za^#nT4p@J{"xAg2CN.5)= /EM^|AUX.IG#8Gi  -q3kL{dc 5XޑOׄļ QYJ`nחi/7q$9+ `&6!‡?gH+, q:0Y 90Fz} y5'ϕ$ ~f md'MFMÊbWTc+L-e0P+}@Os+9\+VN^ 뾡(;sV4V5"!us'Jyj9k'ujΕ΢=?h`Q(q# j/h.rH~/PBE.k6:}]mD?J4dML]04ok0ZP4̈kkHi.aI sQ*tK X5dA1\7AQ?pNj*EVq3K Aa'_.B%%y~D%͍_!YY_fa]LB'1‭$ٵx~8NM>6}xL8-BxS,D49Ht #\:(=R9ЕU1^!gVT:[GȰ"ZyD{iCCWPXȓuln\#7ukXKU䣖Gȱ c”a aeCa喸2g6پfF]sP>-bn6aǔ*jyl:qad›Z`sI@qѮ(6&-<@7t*ݙ0G${-W hwo ˒C>*0HEʯ(Evdv[#$P8h-, 4mW9tOg =#۩0JH,qDrvJK+CqYHݼs  kϹٍSwٰsta@zMեB԰ݎoeIY<A`o 뗃^0 jk<<䡁@ rn7Q[?6Ƙxx7Zģ6I-~B2e~4[ā`d lud|u~N֕|K)O0ui'MK*<r\m]?K^ʑԊF,JÔ`>7!}m5gfP}H7ֵO6Q^은Kӻ׆3jʠ$) mR'ꐆI8Q(ۯm5J!vPw'}2bf9Q99#a% d OTw3*UU]ʹ[vKO4.ȪxlK923=1 ֈLL}柸CSae)e3}(8^jɈ! veQ|K܀spRf. aF=xC FNק̇8ZTYWmtLwnդ# Z !8E3Jl)}"x>rci.]Aȡ& ~cqs}0=V"Mo|Eɇ?KnzZT7 C%j %l `jn=ԕw| vUB5 ۔lj~mHi.ع{WYW3EOGI.ljf8@vTlTƂ+_K!#6c%8K҂UP6ǃhf1MvqlPhB)$6t[/'9Dz=& f#^gX T_}L~3ZFkE(γP`+\{iaz'T{\6nQ aA.Nj/tSKH3e4襃+ T ONb|x Tm$@%Nd˺ v#pwS,L ~Z+'fovaE "&16P7`K&8/odZHnH2vfDG; U75( }&(WK)DǠ.48}hKpTqߨMy m3ﵹa6.}gwCl=c%2Fݼywj'= hX|ӹ zi-J!e0S ÞqBaJ*xgPI\B:T P~=> ݚh ``h5XTgQϤt\sct>Nl.VQxU8-рӍMqޕ%5OwN5(]צ +78F"1*5Rp ( .k6INJ [.ߎ|giLcDj8 c (f; }klu$8(l\8Ow7؀kyjgKHg;{sb9{4@8ЂY=4}[ yD[CGk(i(,4+ q毙={IY qgKO4(V#!3DN9؈w|A5%*̜ҙq8ڒS$ j%lB܊iȺ](@lCgա\'hSK^&ƫ婑gLdc˕`H]ŠX֞DMBJJT5óokgCz{ ssS^K>ɢ"3 4L`)CЗRDu ^ƥC;õlD?@o ΗR#"U6t,j/kto X?@8mF=r;NO ZX''%4 o-T!_</LrR=SgREؤEJnHS0#{]Y1؋,bԞЖv gQN>_7پ;=eVѨ)AN-T81~j]_WA$}Ґ6Π1Tb-Ƈd`Ѓ_r>7LeyDFZG? ܠZk9yr>MS=>%\Ը1u]0I7x wLޯn6 rNKfOW3Q,| -RkO0Wj֮ ?62bd,s$]K%`7Ͽ-b~u]=7k@aՆw绪C/Y䋷&UCz:c{oB'tѬ*KߙjgvmNyVX<™Zm&z)ho[sкm9Q^o׳<]u-XV`jJ^k#B )+zumEQ5nGףnt+ý2'adq4Y;෭8 @0=Q%sguAWDzh7y;=ԗC)Qj%{f_qg3c[RG`Tw4'= e(--Hul[IW=shZ£k] c!`?گk%0yw-bۻ31}8t;ϙ4Δ6G0fA4}`;΅_FHh  8K.#G1qeSXJ0VVx>h;*Dx> zg9E7 1k(jz]n>^$pmh֚gB9,` :KXJ3`_? DZ"H"[Uvd5˼{ ǰ1pGq/]I&pqCv,Lt78].(?Yu&~G_1i9 B2k$R8f)m dйgcߓL)d]޾r"N*1珪5pϧi~fb㋊O.^#WD˽{#`:64yKܼ43:~/MACd4k3W|+0 ]8He8+ZDG.q-[\l DZL%Dݗp.=wבZR`sxPD5&L%B^9A<*G*tM+? +jWNӬC A ZC\W>tC,3`L%o|FKAovm"#[;'T[3"g_¿xT$ }s^2ǽ?ydCSaH \W"a-o5/y=Y5)%a|Rk>oIo>ʸj$9D x\7P 7om ypirpF$wLf씁Ʃ7ƭ[{]4U9{~i}ubpdvELq͏jà ɹ5}kاiW_+qe8uQ 1Ƥ|\ Ec z+Z}mFmtL!sJ!ay% J#J{XȀ,{nnX#Y]d1"Q0%u \H6@< vϓ}jT3FG Fchq+x} tg e썾6jg?3"k*hp݋:a yY^a,D2$(4ʕS7e md쉵\A:܉fNNi؈c3,z,S@WúQ,n|~z/a n:ЬVxTq?(V:!n_t: )Tݔo 0巣&nBT<܀3eڈ Yʷڶ05k!F~֜^,PJ:U c] `ABM~l7Ntϵ6{yK- hSjr >ϣTG},Th'I2Fh9q9" 7u@AM r@]}+ޝ%bAц7 [n$LEVT6 #zɄMuF;pkF~&_Gk[WGޥ$h 2X1 f:2/(\cj 1 .c,WZdagƘm`w =Xs(ֈkXtJpmXxI=$.T+=LOLr =asj MX Mx"#7OEUd^|;.>f8/ :0Q=?>l` ьKb@FK!j=J:=>[k!atD ho0؜h'\9Kxu!d(+ʓk@x`$YrOމx?7qvnFV+8{W rV:zڌnEe^(H VACyl hw0 >b#ST ^*7=G[&3$9] AWxChs]^ehE_ܱu$ʜAFjIJ_N=2r{ 0ɚ hZ*T]kk\)sS.Ts/'L]€uc*U N S@,[h1 ,R=R0ZK⽽:& :da=P 1a!x ]۬s{-&%qhDcj3:twOm =7vC漄-p)ukR/4! ,F]Bj\F@G ʠwVkbDZM^{5<,65%c==\ ԌGxpy> "lhBft؁U|!X"7o/st:z>]U\K;wLhot^<@ՙ׎|0D{5Bz?cm֧䏾w~yI?.ӗy8XpxLPu8OlyӖ0a<7% lMʪ u sԻ`p1#{g,5? `-sC˨Q c̷wVP X%zl(UL (r$TV&67dc14K ՞@.8lDxRj( &cflDG!c'I ǪK+S4pm f$n1>MpHav Ėd{wb?Fj Ә\h1{vF?-EvYfG\i/, M5Lp<嵤r@K[B]^O-g@"d95) { ['M!`x-^^Dq3mL;v v'AT:[֊#<dr&U+ړDb{,ojڭ Vb'FiK0kPyN ݈,?+M&h4+v<#żپiڕ#-\Q!X9X?4~B!;|ܗXZie/$!a6X+ECgՒ4vXW i"hތ(6焞v_izq߅H^Z"o s⓱׫Y(HN7ڤgL5i]oo>GgCI;i+6C[G`X yd|̄F:o}uMtE;rbTk@YTVݚ훍q6&:BCMU{UڢlW#4(K !anV+w"Tf;* 3YoL$m!Bik oD,_@cłl.%AvbwMQ kәVY_;8ʥ`XIlt;V$UKAqXAf)I.0d|Z^ߪDBw\Ȉȭ▐TVaGAUr+Jvj'wnڒ1ik R|=kc1ψgo*!IVg'yv{8p 0slRo7.K?Ef^*D7A u 2{V)}4:oL$0hnO/ ^Ha_*AK*.wڑ`@)&=`֞Rǟg6+qSo"L&nT0&I2*#IcQFP[Y\(a"=Q;12PEJ% ,8|% RW htIqm og$ eEߙیՕ|ֲ{q q] g*y]3w6tһQݮk)lo͔Y۝ʝ;rv%áX9 `[s i u8,STMdPvd@-݋ΛMTyή҈tB1ѰLɉO5' }n6ZD_z5fi RC 2%UzV0 1I?cy>SQH4(Bl*2 pȒ;ʮ 5BQ@2Jcr7X@=^.`_IYiJ$u6zV[뙀=Rsw`l%l3yR3t 9t#s)ld9{A> g :X} [y'nj~=h0p'q.1A9A{ጪ%$V@2(X଩Ëv$xҝd~k,/|*vVq-2%Q1c0Rh.5 ͘v{\M* :ͬO˃胅3Js?2=uM~4KH\rwuCٳwf]_c{2ۙo+a fv;{XN+IVyVi`=IҔW h7s%s||vs<agIxKv)@'I TՍ8=W.MyD$4̈́]fƣ]tvT+^ C@B^&es4en ?OW6zk|$}ws+ml;0[;"̨8za=jt|8 Ym0óXu Û6# ȔHY D/hp/Ҍx1kqIq5y5<'Tڇz 2z–';/A PwQc_EpCF߂!2R<E@6t * 72T?g߿QFCRBm/@XS<,9dbLOTw[ kX+ػwj%bsCN[2@ 3avg P>R_ ^);[v>tzR aXl?yҊ mq8e٢cr*;`Mˡ bvPvT0K(ֽ s]|1Ґ%mbǴ8uKy4J뤇56AN5kӴ }~k:3NtG_M)Lƃ'<Ɯʼn{vOtuBñCGj /_|,'eGtyx=5ٛ/ F!f EǏHj]qĜ1+Ϭܛcb&oHU,Hy2ϕ[3PsڀVȭӊtQ4>ȱ}_kzABlh _ɱfG)U8֨%_'<njh,/a1u_Rb*|)/ L?W ~$ה k5DucSsӌHϬCI|, w:d؅V{1´i[t^iYUQ5LYI=SZ`.:{ϊͅ64.:[i4?Ks&.:m?!V]?ݳ.sAK'ڀqOC=r/+ھz8s527/r17cx[A7t!y2hbPu]lkB tYicyQ? Hp5@C?اMݑ_;5< @fؒR)H%Ae5 &bp C)Rd!s[g 2AH,at0lSxTy͟*~IDsm|A٣,AHH؃B80|m!0;J%0 hYU{=@t~C9 y,{Ė?*CIXkV(+TfHHscaRtΚ|[A=<u#z{4/_Hr6joLo>LujㇻV%bYccZzS_ca_9[Jc-L AsTJi|]*P IN-{*=ῶ2*ݒ!!me!"0ZQO( Cd` N×_g#_'/U?GlVVOAg4TXUs1Zộ ҉WUl90\Dx/P ~"jz(틝HG<} 'Fvs [ؘv> 4K 0HsI\1BG b6t'"a2W Dydt:sf K)(5u,Nlq*Ss%S|bxA(D?nԡbb 0( j}3\ѣ9qCL@;VyNy0Dn:>wMx:L9) FIA%4Z?ΘeoKo"zᕆ?kS_)T9̋_.KYBC<}\ʾX+gS:oK~i-g 1Gy(`Hspx$P!"zL1*.p+2~:DB$Ul;u_լ Y@JJ7+kfsَseKqǑڪ 61F{ƴOT8(/T$_ڑx(iAbAB 2xXt(R*S{op.x $8r() Y4cy͎FrN&e>^*cb*Hnk:f#E-BHԭmej Ao;̥U,ܧ<,yEqN&֓o[۩kC}[w 4l9[թXͤTVI;Ϳ$uf Ч,lJBA{k}HEz nrY#`3!Cx65cm‘4 bNj$PE\ 4MaS fL%/dZhOOUAd2⬛ԒU`*X۽t]ZvyNދSD)s1NL楲eff^>>;M6[ͅDjҞ=Q`$;dɘKGwc^`i`1b7NFz0jGh }; ČKT~+S[ Pӿr<|٦H}U1Cm_R@Baw6)W,s%$JBZnTt . -w׆dek[ @2ؓsa4Fo+E #H+oTqL: "VADt娬(Qx xWex؄4T[r<նao@m%?|&f=L"Nɓ4v;ׄ\l5ՌHN(oppKFd|)|BK4!V~LzԌYA{,zX;]L%ne, . X;nTEL.O/u}ȌAI. 2H]G2V^[@6uhЋ`Mk<}y\TU#wvm:D~ie =-3D2P2. gRx$G:(t^B-DA=:8\RW7KKLpKSNw `)AtAOýbH/KDqsզCz9z;3  5-?=|g"HzEyD$XT-opm L TxURi}҂_1"{%a*@m5whlɊԹOw"C+aa>uĜ9L/ۅn ':t[>-yTX"I`潘6 "ֳ0Viyȯ)t5eO X`Nu1ge&JE[ꁝ?IPFfM)hQަ]{7t V a?QfrǕ)kjd1c5S30iaOc{X&H~$.{UL|O =aNКH!P,<7hۆmֱ,߱u䷩<rX<er'xxcg dtIK>Z6->r+mEƒ6Wn-@K;7}Bo=t_$$ FMЕ|_E˹ aO&Ry© ?kV͔lȘ(Jr$Y:[XwB o-C ,-1v6%ev\㻒']aǔ9=$Rx/MixShX/7+(d\&δM̭{pbPfncPO'D*+*gD#_P|t^.I I iDDUfGT^N5AutQ[0gkQXPAS:>1GuQb&3cTSvb!;8 RNs+Nj5M`S&ΰ$?v* !Ķ?0b{9lPr7ۮZUºa5+S0a>(WEdUBύhL=|Lt~fsÐ*Ɗ|L8}rNjYEC ?u y7 It^y+܇[M5u)_x0oȼP$+ p{4ߢ>_Dk%=O >F 4)PnVy6+Zy  蹝k .U)3G K/WJ7іB;r/W?7YxEr]EǶGH"^{N#]W#!ATRL>TY/jvVz_%?^|(TW=&3W͍;huA-ipayg.Lw%zJJPD6+bo42vF;m[03Vt.Tr;_TɊBRK=w 4>wT@2Vk'# PdgUgnĕcZl\Sfr3p>K6B=u3qaHɕ ?ۅXz v'8k C<^Icm)Ҟ-*ܥ[vA'uN )g $kE A!U/;wCNx6[ 鷷g(>qfzON<  GQVOefAXf DpJ ?:.'O,׵"uݠ.#6WZ('8R#l]\["{u[T%&91i >_ |lؚ_ Ģ-KG(s&\ɔ"v Nz݌%%1g[\)thN0gV yM.JZ/9 0SloKZB,Ig5񕏜nA ˕˸K-Q< TdvRjuJ_cK1 pk떯6OIv4{G<{0YRVƕmRzKcdןoTbNoxlvo}*G VS\EM u z[,?00j>HӃ fHA1eG &..!b!) 0^0wѧUçWT,c0o;T$Aۭ%U@%RǟíĞ8^gk+*dpNW~#a_hIh i4/? Lp=0/*Wf[QF3Fr2aA@WǰnGg]dxԸ!:l=zjns| 4;S*M]7+.:eRQxRQ(y~򿩄SC}e`8Ʊd߬+|HpK YwRy0 C*.皓㟇NԸM$+}Xȕ}A/l2U^N&l\+\cAy 35VA2`L%`RG$u?f!e&]ck% H @~ ǔ8KUezH977|Z(lO[G&(,kbՔN?oJM{u-F_[֬x%nkܸ!DSVM5mD6QC)èխ/Z%}$CJoP94|cmYԆ$% VLn>4G9%xEI!s-AJ>WgsxW:BFcϚoaXfQ lJ-kf}*$Hnz3,g@,* &W᳏Od_Jry[Wb!BuwFm#eR XA^^T9!'/%-^ -MCt@#NU9q0%WQ1| ux?*/Ʌu?{P:_Il9WoHA (n(' nStv)3nQΤ"~ʇYN n9Mr=L۳Ou}`>_W3* >AUR|?a ?mkƓSˈxqxE v0ҘhT[)ACx$s3H..'n]kGA,P)U<7l tPB(ۣ<VԒY!ǥCMpB/:_ aHY 5s?Qn`Qr3w-LCZ,Um]dǀ|}!쒗] (aҢX_+52ysZg=op^iG6+]Fqagi0&puJH"i~!R-mIuK2g!9h$Y*;&fZ2ryɏl|?kHi}rh~WbdFXK$2gD_L˦w$(Kwva}chIw_Ҏ৊u鈘U:xMo(U1d&E%>朝BQqB!iZӿ]q LDNh,R#Vi*'{;ɸ^#zɱ W*@T ~ѸԅOI'Ek>Rr i޳\;I,,]l^d+u7=3&<5I=n0jG^nNk4- Q!Nu8jK?)n9W9"fw",lkԃڰb^#Kv5pӄ2bMbZj-Zh92- (/T6A!ZT:%J-Eܴ͚Ou o؏Ro{Ng.s(JMYM!<`[&/&Xvy w29_"Ƌ" %t·+8!BKnzYQ|19c' w60 ${!(^&lF;x}hLU0 s .Cܪ㟑F܌bKƫfජ%Lbw=ʺ/;Ѹb.@O%yӱQ.v9o__'!c"7 $D-";Y`0(!teD:W|$Mێ ϧa}[,[/6S6Z^ޣW\ 48M a.go/0|.WD6]phN̴.@qP'@A{btxBzWRXڭT]k>BZ,g/z6Ɩ F5ՖMTVzh.zcq7 ^Dc+EScQgH,C`Ms&zr#!XO*Eɘ5cy<~FNd X}2M6#72QG6uV@7= j@?+U5B'KݜPފWwڕ,܋ dİP߰?]+; k&YdPp]ݎ!b+/c*@aoLIo Ri`'l x;[75(~wU:h9 1q^t oɯ$ Ĭ^ikMǚ/˷\:]Ӧg0JcemCFW Bsu՘͗VVL!%ls!ѳs1711sg8H7 #þ0%В}ءO #U<**`HHm%5CTSh8E$(mm#l&t)$|^$D@N7>Cm"x9Meicj8mIgt[S]Lb4O;2Y'ɘFA`0%އneU,?֝L$]ư'^cKDkPt1'GQ6ז@[ I7}r+C=FQ-ү5*v.|ЂHK@A|!zaXjXĒ_7_Rl~Y@+3]Z?A1:$2h=~Xvڂ%j 3e:F34_W=D!G6WB%.T UK6~ce9Z&Fow@UP$CEW7Q;J@aѭ=c_;ic`]9eiC]>7Hyy#y2:Ɠ30טO7W8TTՏc4]r娵bp1̡353|}^ e_0K,:eJ8MN<إs TƐ۽yHlUGRAw7bYYfNrV<% kxMrГx^ 20jefmNلl:3ƷYc"Ītī[UYMD%iJkQ\R$őOB)1=|U bSXx;6}ԆtT|88ZВQ9 syz®|KS< ’1Mɟ/r[,+c?KpxDFz\t[{"˸ vxZ֜q_Q\ǂ('$"qwnė h\R_{,Me_:<\LlL?nOp:m$fO&գn4n\]=k\ fSxԱqtjM!(o3uϏKOO=NOZHG;/5>*pa)9O[(Ie`+6m-8Xφvf]'xno];NcN*Xxw~47FV*3=⡈NKA:QY\^zzPR4B 'L+)~ebA2nmt1dmaq֭ZwI ȷ+>8PQ9~RKpo"%L>vD1?5ߓTʨ>wi^b],; kv 1\ڇ8h~ h{> ){5 ƴLVpEfuXjj2`w SzU's .ʨuEz2P C!=*kg}/0e_w0d?vdӹ]]~R昧і F(k(SW Jm,z2({B7C ZPtW<1ٺLwR *eCnA@ Q6%8y_rt(q]mDSc0+Bz&\MM~g!ްl69lƇIM??jE *ߗ9}/1{:d-΁ܱ;l,ք6mI(=l@KC~ iSBalh$XSǿs M[vPK:.WlryE핳 vYGG]: ټ^8iQ{bqs^6+|d\bF"ɀ;7bHl\#C7?7g’!u0v_u+!3xnm,JLڅJkahoFJ#T6}xQ\[g\U4GFVJ805f8sѨ;kǂ9w7T] dZۈz6~(.Ht+۞`-N W(F,'q>f9ǐ`-Iyf$++@sh[(QrF#&LE4 6kQ@f_ǡ:|Uщ60{嗦wl<@`xS* ܛoW=mx ý3Ʌh֕7D-?aK>"U8J,c]9a-QPwHlsRa`nƭI :10jc _BS(E ""V8$㵄@6EE6!"%-c"|KiRIh3ґ|Ŧ [$a`cXz8\'j`e_Oũ?&yC#Ozz dƅ/lN%4 MKP=Nwv?f*e7.PQL๐t1#jf8De%N+F-t;ȜZN@0Dr^;0w-˵J%ÈGmw{+;!gܷk-GŊ9(Ռ.|0rŦX^#9<@ºIo{z%ȳERh4˂5œ] LiG}"`avA,ojFOk3<. Gyǟ!/{V q^ <&T"I3YYk. %\<ҢnmnȚe\'. B!}\ܑk{<&J/U̸,]=Bw'R@6ir^{5zxE*-?y (>uЬ)ݓW]:Te c)F64"/E!8\j!{Ւ/h13jRVxzNL0I5Jbcぃ簪`nKe$8u|;6PrR"N qPb|i0#_WlS{Ln#:i&'p2 ۲ͽDAҢ?{Qpm)ar!6j.rӧ9OD+!!m ^\Y(D;TDS{^;A[!&~lI<\Ce,Vs:Q_QjRJ؏p\C`b.kOg|M}wWf܅*"h 6 wߧ=O͠D=!I0!gwcߦ{KϞ'_ Կ4U:NNĂB=/ؠWi-Ioo&۞i}ݍC-Nd$Fzuqumv)#$^'qӨ"h.\daX{JKqIkMDwW&&nE z2@@i^<][ƶ޲k$JƧ=KC̘'MS~1Q60#C7eŦoʺNNߺ1^BSb}j DӊDJĠFvLU.a"ד5֏ G{pJzJP8y?ʫ Hqh!͎] p3{EP{Oy'}eg-!gzEnOTq_˅6+KjFKmטrJTTZ@@&2+cf@˻YLѦYr ڂIv%Q;u2^C^ul/l[8]5 ;<썺_A1 tf؂\-ZtV 5_j@|&~7j|"))jGֈ~9//]Gک>B5־:RFȚ;O9tug,m7,;sEpP1tº^bc/_q Bm0Q ,e`Q÷l k?ˏ xj6 ֤ژCC"-*GE낍~S!8d ՛ZtXצ 1,q֟ϸ7*/)1ИE3~s*jB-Rf_gI0{ Aaj IVQݥ`jyfUSy5 ⡪1 NwvY"_LJ fݭ5)s=a9{k%Su5ƹOWX6>@Rj()ǙL[JT)aA}#1)Ym-e#%L ;Σ6³*4h-=GF>.i1Z8U4sh"⽪]n$3VoZR R; wjL%@/CI49Hحybv^Jm^lRNW^NkƺaY}F W;|t6 xO|Iyj|vO/|fH >"E9"RaMtk-w қfC@danEJBJV!)Rnlx+ EK*Yfc7r"xn웵`49*xCB[ )es;,QBј)m`dDVnw o@6pF>pӣڈz=C+['ŠKzd15J*::޺ce+ O7_KMnS:O߃twl06!lϟ\AT;If Uٱf.PuSvĨd,HbTvNy6jbu^e HXD7tI"1/s[s%(]Q.N"Q/y^By (h7ѵDܖfBmDžj-멶/?ȴ>zG-.ptl%8ƽѺj.'{&L.nz[/}, ~n˻d Ha Ҳ%W""TzN}ܔUomŮvKL2YgkP|Ah&CY$PyC}v4E5 Yՠ=LTg('wpSW"c| l(QIjD03E猯tuZohZ:̏aߛ#eX"!k]wHYMLIxvb1EՅ0^`ZI6\=Y "Fw{+jh5u)!+[÷bMhrҠu:nPIzS_9ު5ʠg!,1:;yHd <^('D~]1CDg?m?[$wq!&IUAbe7 Ato.5>ՄG ·:%uQ˻ :U; eˢwϠzzEAE }D&pt0X=;XKɺS&l ͷ NnqzGvAV3)A:-Q1Cv1BǪgAub\1^ϺB Z> 5&bt+l0k娸kG3Gg#z[+% kqMWCA2{Dy9|lr|Päv`򣐚)VjnF";v$n^QA bKyHU H]vyGO+Ó9ZfzoaZPuWmu"Kd#8hoÆxAmJ 锃J3^Q=^a1% A .Iɘ_y$5HX.B7Pjt:c6#"¿}!1$9ӭ[>4I3C "OTv[=(!ǥw*XBDZ H](Ir X,)<7- 1V+P>]V$(&)WȡǛ+tRѾJ#W#y:{⁰:<-^:}L{t"1\'b_ th@N[m*`P1ypxI{|XwA?%Jo(tL>vQCp.Wf$u?Rka-%U`渧׵X=Kz[7òMݮ3Ͽۣ!mD,E2}e?;8$&@ҵ_ktEr9sXIϢUcz"UІ f.%Mbs6q*.Q TZrP02o?EJ? ;`*gyab !,`?d6}pw!{]l')JNfuۋA\m< #/> v;S>{5MpnkdflAt+] Gm7ۭ[kI?Fc/^s-W7v.8q7e& 1W725 i`n}*o[b%V<2mŀqGBN#+\ LbrEOWԾ0<7;on# ""2Y%B6W6#6cڭ'0Ó :X!O۹ͤ0ڢ/%]:PCS1^#\Ew!S>ѡ[S1̧?yD\9(~($QXhzL^?2d`֤05T!үKt_)]E⫠Fm#T3+bIlH.L\ JXtO,YNF6[NlGQp:) !y;! ~i=B7k9˪UU#.%&Z&N ^41WLqm쩋F޽YG.2sk0@ k9^=sq+y!A"e]~m;#19ъJ\bN!YAJڍrN_ Plۍ:k ?{?QQBcV1n N q;wm4-~g9 =T5_f nL>U\JGnx .8ڸ'R\4%Ցߏu]zB7jkA (Kb(!]*g/% n{v՛=BCKiƸ,~qejaNbBXփ C؉5eո1Eߔ|nqqn',5_uNWZ \*\pO^dU[P9`cZ\$ ǫKꧏY<1ӝI qMƓatGRj?.'dr~׸Tki ^7Q9ofk!^*R`ks9v1X 9 s/|_ؼdR?zE)_M0i! kŚv6/!us״J `Ǧ_C +cݼHF^κ`Tޏ~UK6yI.z;͛mU2@,֊o%TE^8ýNi2$|EU|u lz6۫QGD%ߥ󍳥rlP;,Hm*LNĭ:P1q~(>>NaݹrDNfszb9 >\T6ّc8 KPu[J:Lb5G#ґ8e&Ai頋N<~վNm8D;(a1^rc1lnx '`Ӡzï',3l7)..YЁȴUh H"ލnQ a~|js^^ȲcIRq0g 9׉7=BWŠ&1Mq'A4XoE ?d_MW6:jOǞ]@f蠣 'u}0#ƕҪ oȻ2kuH@);4%Sh9[32̦Zh#wKZ&gr)j @]S&Y4 cD;dPM@IdQ~r˔Z. YUhTlߚrw |TVvOi8<1OWyqȰ^gABײݗνíc!h/x5GCs>%)n"<>wrWC~,Jlc&Gܶ&C*8_*ʉ Ϯ0oeJe)FFNI'8"aܸ؁*OCN\2T픴yZqGowF.*-Yqsq:$8)q=Z*CXdȭW{:P(ttTRYA5wӸ!*gG/≸\tPm4)pq} jJD,>aIl>JhPKMz!< Ӣ ![T3Pq:Xi8 5?n姭N}g'4=k#'igCC:l%U pxg3ڍrm%E0E©8zR¢,)% v^s$ιYHJVf~jp,O/h]#p'W). bT}@慸], ; ))d3SJZ&TG:@6)P8c 7L{z-]ojA5 WB\L\pPx$?|!|?ΈOSNC{j˻LZM_W>ai:Z0_V~krLS\Q!Y$MK*@㛄c 鸬un8  RҨэ|8>^&4gW:LW/(%I\CyJ.Г`o-BEMy1eO͎\K'%Z'[56^Զ=*T:)(tzr'8S<0á4D/$YGBqⅤw4o/6-FFC7䒤ξ?Q $g%u4BN4v#NPT_Vg 1T ~]w޲ɝ'RSd)md?yw$rn[  \ ukH<=.3&.u p zSƍ\ ðv[ez.S@ph.3 Bz<x 4Q$"O=5GC.e+r,v#ԏ* I {~ So>1IA)[ MV b5 Q* x,T7s2 v1YI.F8C7GAtK6& uF[Xe"g:oa7Ul:#5ˣ*q/҂cY`,2qLܔdL(@It>y;Ěo( o ܗ2$\aÆ4pmv5@y< 9)B (K=&W߶mgJ 1s%9=k f{_gxjlƿ`y|'7ؐ7Nv/2-ggDʰUWLDBPsuNn93qM*$ۑ/+z5l ] .M§^HVY"uZ4yrCdNɌ- m|0^$1/q'U\:g@N_qSHDL]n;s}K)4g9+ar$L8qip=V$s"7CU9BD/^|x\Z F)Յf{N՟mʶob<]m%" ˧EŲc9]hkƒ_׳{S>TOBa+h.VFa,DNVqJT!bW_>xVg f쉠Tw B#__W0X p( ivX K]ϝ˽tО1D+?үEE*G79.hyԠ8SK&i{E ,dV8-a26w)#4C/zSnM9~ }rk3#$Y'XÓ3N1\_Q@aN 8|gT(0`.zp0/IrjiØ߱S&4 `'ހJ~'c:!z`$2g4? X@GN[gSr *;1, \fm%F\{w,eޜďWqh]*aQ&S=y;:Le4#HRr}ZmbC %KuSlUK_Zkژ'\2 S |䆒9--Xǰ&u)f?]ޕ*P4"?C $74j7ѭ2'/Lr~tҮSa3U3L aLc&/S/bm |i!eDuaPh~om@>FAh5 6/_)㽷}^f(aȳ~*_rլ_aZtEk)TtYv's϶m^O?:Q]~R18Nɻ6޴Swn#ms^"^ёNZbbc*Hr}{cǿu\[D`S?i~ P* yjH%ƾ$%dc4O#bjy$>qyt0UoO oL -$,A_k0\-.gb|Xʬ WIyLC_ Ģfac߶s7|X'Ӌ[n_h W%B?:c45,6J\M9At|*u!LVb'P_Y SE$`ؘ%d0hy,y#D vP?֡Uu?$$ ~eaXo;i5kG BIB>aB9`Fd)ԫ]uu}s/D#yn?glϴ="ϣ: ;߾ ] 9!oCFA]8s.knebn(1?lPcNU٪psU3B^oSكuU*I1ԃ)rL`HԖ4Tbv$+56`冔m~ZPlևz6C9/>oB\/2CǤXYȥb̳rȟ6$jDu}O(y@'I֨'!I$.CܳN5v\,jܫzMm橗ftJ_V y4'{Q'=kױ 3K9ؘ6mN̉IXtqs /%4a>Wל62V`ȀǪeT/Nȸ{`S;ir)_:=K;8-秧W`5sM7.6Zf㝥'1 Ğw5 P}C6о{Ӣ ʝޛb|Zj?54x_lTJ[Ra@.{G_u 3nE7Ӗ_a%FNn"c.qJ9?HUڭ㻽./zie**Ghd?HF>-oc>v8+[ ԣy_z'-=݄W0Vx};xc}XIpS^oӧZ}Y \1$ 59 T^6j hkB %bPI־ځP R񉒞/&f]ı.,hk 8X=^!"szaԽa'ץݢǃQA$'q̜ vQ&o;&m /DagSgkO9jYp{=/Oʵvˮ'7FⲮ']7v$ jx{ "*2NI{4y&';N֡TNfwU~EQA!hqd]NlR2X}K R_xf̧~j4f0 Lj˹VLVt m8u%*f2Zפ& nA䝅UOvGź\ݺ WEX&.>ԠTnl/ -SDy@f<ץsϿWTSл%8knqUԼtǡHVd8 <\HjOd]KN8hM,sXi˅ˡCgw<`4?%s /#5R* tx~f* CxWɬռ>LҴ͋Lp7YPYBKv֠J@_dT1JD6G \ҭ ] z&P 25Ov'O}\,z.pxv`vR%˒U*MFe'Sj>+CuS6f1 yhEXD.wzW Uv%-0iejǪ=d8`+/Qm:#x8E40v*>))jkt@o/QL4]kZB\yl@j1H{^WA,A 3ǪүDQm3y0y00I|;~rڶ@̍$o|,^7,V@Q"1Dan&a/7U] < "c{XَEmcnQ=GNdQX[8< b ڀè&1CPiWr;X[w_ɋA?sЩ꿃OnniEUS{j,C(kQpŦ]I]թ,AЃR )@qkXtämcVgUCAyfٸLp˓e@ҿLԊ}jߔgCި!F#|oJɏ%ERl<PCQjVh 9]9n'L@~(8²`\ >뵻%~RƽQ|_wj٠y5hq`TPY@E\TNf}@}fu41x&ME<BIGtgMt4dwŰ:O7@1C~D06Rm!&qjRLDXϪ֖|(QEg-hQ͕5;V[dpQ.[i4A^_A*MJ--*W:3^1 ˚豦ӑaDmD z?+'{5oÉO#PA1Klx}jn_% 4SZCT.RK:Tis!@q+{J]Qw UbJIlNa]Ya`sfsj}8r۴d7\:l1Xq[8=SRݠ)싪([2/Ց@,+{b IUz [OA-Rxƭ{8Ј6OJ}nD@PxĚ=RGvpR*(`#N_7LK\Tbx{ Zxƛ"I2"0|ԠnT{ۄ<=|7ݢeV!'S0GV#I9PO=fiiCoPΡ]>g`l_%ѵP#go@x0yV`S 5* U0>n v7 R}P/Nەo7~ [;omb{vV< mç̝AMrҿz&J5"PA3̎$I5UsROhMBD ,xYl xxD-ߍ?SmB *-`hR4v4#kZBDxD"]2;Hب&CeP('gݣ2Tg\C$qw|!YR'A:w՝ZᴶN<"5OjF|sskّ #&7̢5FL0;T{/VHM\y5 mo,E:12S]hPu9kwBd, =f BQ)YKnp zJsJc:hAՌ?@-{'n2!$SJ5 qƵg0Gʮ,uֿQ5qpru1W,޿!x,z<^$k!,3U.JȢVʛR/GG~TATnS>9p/臨;U4bccԤ. %y/tFƐڢ0K"Ti>oNdž98UMrh`/1e_9IpV@>5z`;_3\.+jX7h fVTs,a `'Y-.ą(݉rK}Ӳf䵱s/^$}RKlFc%$e$53-AY *'qOie6ǎ7|S7Jƿj@+ X)T;;M5V>,VďiŨ̮d]+) ;f0M-鯊Ct˿bhXpXr 6,T T"PU퉩[uvٰanFd:‡Lv'܄kiQO0+=)Rb->I⪑ǮZ,Yvz ޟ]tAw ,rE*ⴉyęʼbvϭ]-QRY Ž 0OP?Xe@˭fTw->輞wm^FaX.23blpf/TIтCKRy8.AP@{_ #}湘 =5 Y zQ>u3VbԶuZc풉Y-ۆ};, j|cPqs~17)~݌D)Y@#ez>R > 7ծrZϴ P$<S$2-9~CL9h`nJEģ /ihWc8_Up(﫤" CDZ~&*|e9 ًp J|~@n  C@a3gC8o]9;f(pw}> M|8#[R1e:h4LܝvFD'fk7=JSաOBէ}A h ˹4o}[P+Z"䰞nD.,[UDlY©zQ 3 %j&Q ZͲb-UUJ,Oɜb9R4Zb,If\@pw($= Q8a>xwZx[זtԦORT2 }0aʺYن{r*6IGṡT&.ِiw!spn)>-hQ)_ t(C9M0v0:(J2HbEI4U)_x @ƷIf?AWq#c/3=Z诺r!wy%t'%l˿P2K2_oX5IOРYU]<ݲ|qT ,[f>IJ3~><6 Q5;rP덄hG=XpyJf7 a(#XejK>Zq I$k4nbs`{)We R^sW)vH PtuP52^#_k7RU fJ$ ۩ C5D\]K Mh)bāJllC//>M͎.{W7I$aK Ƅ:ShF5Y %/@}ea C+bvj晡łO2`Xqw!εϧ KjQ>,[qt=~{_'v+{h5n/ Jy"ڢos+uɗLH/_&8~z((R%{'jioK{C^ et5 hsΘ/II|8gyFI*˽% G {k+"ҌΑj\Oj%dm}+˷S_D_,+.R,nEuĸ!LB KglXN4ҮrOJWd] d1jmo w67X^9/}f1pj?ۦn~g j?&uF*&3 o% n rƕ~߈`hS+&.u׽ `R?$ *Ͽg.Jq6 E"{J~ow30:q=X^pft+|X5g?t#g!}tTagni~9DTxyP^/I߀/Q(CѷMd2"Xſ!#K"3{YE` a[n3@̮Hޕ2 {t ˗P$I;)s7WiնY%lum aK4K xlToVfwrFkZ5^mDɳ+7.71J>vw^Q\JAY5~ֱ%˒,=ВJ,EPtV3+x?F咱fHH9ȳ &A:U\YC3.T^';IdW-bz&#橆ᒓn51z*l@Ohdgˬ&dDCe~OT'nN_ RoOx2}\vT$-yn\2C"+5)vT6D9ޢHoø6]rL3W0z /SGCn!+PݛP~$xP!m68imub2xsa$_hUrH f۸.`fe "-ˆEO濦ʋ@"T JkVEhQb!gdI}!{Ѳ-V1&yv-U4hvzfό32=Cor7W @uNJ m&kF,<Ӌ䤕$XLnWt}>8ZKRO0|dv{n,iyʺUN^&g(e$JK%q7~h呁_7=޷ͅ=E6c8=U/ iiu5ҹaq,{4Е`9$ S CUIgBչ-6$Mo ꪸeQpI&hmϥ)|!ɥ|Tqw 1P-iiW((l!f8؋%W5ߍeL8҈PNtI4ʚ1VZu wPSi@v7 dÕNcsNiCm=F(&wxwR~iO[)43^[{e`I~vެ;bؚ\[MbR'e h Zk:qT2Jv>QWxa~8zm1[&oAkrgY|BDX_{X$$ajb?l ?HkQB6k +FO9\~]x()P̆%B%7{3p/B[tU1E9]E2sN9AxJQZLT`sh#PFIL~0B NvɇO_$|LY1RGX>7aS<`֖_gWP # *ɿ813 Vߪ̤oXh[IY+u¶aips_6{wjs֕=f^PJsbf)}j[Єz=DC=MQxEJNd6M,UbUOGVy8~"Bnٷp~Hf/4cnvtWZo ApTj2PÀ9<ٽ3('وVEKp5WPfL/vVgj .2~H T`LMF@_!6$KI"!cN @Wb$>^&X ;K6"xzJV7 soYަ5Ƀ)3Fdmg!Ar +@L<\d yIG!ON|Ji"%"ȱL)_Т:֟^JL:L z4B0.`#ylQx+!@eYRp|wؒT +aFӺF%C"7/bx?s67&̸~4Ǡ"Il}%z B+STP/[' _I"$Xs8G2:ܠ z祄O54YA9 swͥžQdyS'>³pe0z2m (^vݑga+ )$%p*>6j)47Æ<(Tw[wŴZq#,? 4y5mj:ØB ʶ QVz =/9\o_ =fv|-| yI|$٨zިiV\v9P/N} ډ?M"FW$/K 'XVwÊbHdD}L5QzuQp^XE3{å\?&W\= GJ&vޅ5{AX*]efLw~.煯 :E'Pܙ?7 jXcȽ 5|1++xAp:(d ;'|ۘV+/E61GH %wt`LrjѐitZBZ nɢWXx#FrnGW8nx\dfsd#*&Q/Sܽг/}@u<}~K4mOuU. 2fK[{~v5m^QBVR43cv^?f Sqx ogB(q}X,:. d9'eu]ü]W^=x_%75$T5`sRA(ٖwl&ME/I}qEjWOC1GI0`Smz|׻y 5 nRY A" JLspu-֡ p~[Ti6=pzSͺysѭ4AZ|"ˉ%_Y=Ͷ93W( ɝ#3vQ}H͵V&&Kr[”PȔP*\2}mahc+= >MJDxY9ZiID|MG t]xDܭ+ fVlRSFb/e|`;Oա*ܘCxN\7i56 N-:M+SZBʳ;g*a JcITcp)P`O̞>?`d"J{(RS2!P%!( j9`<`I>`qbG4Q L(7KZDVXHJVP>  T{qRa*l$:fB=uW/3Zj[w]ESIWlhf;f}SV,OB96sSQn/{MCs ?vzm+N(cJ-5nSW]70iTn %l[}Kq?)Ωn4gqmpk&i0`+--X|^Y ? szVa%Mp(Oa4*_W()$Mo7)zf`lݍֲjlդڄ3ݖ*w Wܮ-b;h2L%61Ӧ`aړ bTeo sO$3|igɧ48qZ!Gpf `.ۮ{@V|&cf \dEr) ֍n1_P KJ -T6\|i&z0Eg "1^FYa e?o\>y[**Z߾2ղLљǘ4؎xkƾ^a!IкZ8L'(=߄݇,'ņdzd4}5ŁP~v"IarpH 6*ld(ѼRRv94%skUvQh#cȑ$;])VOqdsʡ҇D|j?X G}1Eٗ0ʼn4;]ھgԚ]_3'!<{ɯx@HA ]B88C &_%ɒh\Db9V/G::(`3=ւ72ܢX6/M75{ XH;,FrƿBE H]e,ML&eIM=(W6uB@#(,(R a+oam=}΢#8N"dTLkG;*(;?!v2@6;rE)=~H0StV9U\&;Bƈb_ y8_D2,7ԀgKmDW6E2q팰@! wMF~sz'%-kx!0^id֥Scniu/3j7Pddۦ$$ۯ)x;s4ZC7 YdaepW9P x;_]=+eJ,3Yn2Av fIpgKF [v3pX { @^pZ< RϜz 2%KCJo(S%rPdž=F3n>̧aw2=$Hn\>`O^A}CP{U^ׁ͍liN6?cpyٽyP :aeDŴ!$ow׈#=ٸE!BX|u:B+5OEȍ&W20⌨M}_Hp"x.B}vUMk+#IJ7ij R乶R!N7c,STE> H騳1^[e:fR'0r x4v$ Y f[(k좵1M`^II#zh $tք`kOA`sYmO׃7K gbV |}U3Xy\}A\g!h(ijWT7YMOy)P)+N.>O;t sogyo,|>5 4jٻHSn R 'ҿ anh|a;U{x0TĖ 3U/MMb25;erL;1 ܠ^u%>)0$&dQPOlt8W+NC)vb^1WfʿF. qJ] zxv*8u4 ]mUE 0rkBw%W|Xv(/.^1H0)?p7rF&#[2 .ƣ=Qm̡;B iRYeio 1~WKVٰ RG(MVK֖o@C\½_zKD&qL+ ToFZ5mx&FŰYNjJhOV2;5ojԧ.3*ZWcu$3!7 j`T ]]TJA%>ؐgNp4$ɝ!=HowQeu%aWb0U+.P1LTkE6r Ex +CF?ct8-->,4['(yE)v_P,Xz<.|ӎi(s,|HsȞ{䄙!-787aL(0-:i~r?(t3̳3$Ԉѥ} <',-X v ` )Ns- [fK"`W89fk ̜/T#UԭV>@$yp#gKᗤ: yAʐ歰xFN=A:>=9KU3QD\$`i{L Չ+u9%ȷa3ê{6ssܜ[9 ۓС2?*}` My1l5h OOC@-$yĞf%Vc\!͈#㑡P]DN⇛>o#?)Kw70a%4NIcB{}p U$wf͍TD{_6up} {(tdh=Mq;p~ikIHΛ+??崙+;61k%%+f1LYqVg׍}hT !߬ t_qI JE#;aS;% ٭eEL#k _DN5b=Eob:.$cpzfl*\kF٠6-Hmglw8ߏ([`bƞ6yڞ\G9z R37W[m(͔R|la7JS+y(2߽!&_fmzIJg8הLlQ$txex +$Z]X_6)7ږK|oZk8\71 eWLa5^ηBf*@mpu!g QXO̳{WUQkd}M!_&ݎߪPXu+'"C*:E~8, my; D";w_FFN/:-Q,fI<=voiզZ _)H@jR@ȀpjB$.3yGyaw&2M1N4j.D.T*y6fP8yT*XOlOp&+y7FM>KdgHy>o!a%SicTģbJ\Ią^t{8̗8Rz,7TSp#;-Fv$]yp7TĔmV<` pFSɶ15Դ$P#V(.CO1!|JDV'[3Iu"pK&DE<:{RS-܏I*bJo$Jk #!im\n`M>JH?<0rZ CMOPiX eCF'T޵'w92=Bg__OQb/CoE'T]; $#QC"~onG3RþgTkO! [7}_Qު1(lܤ8{KʋPAZq51"HTogѼU >7TFn^/L^H݀p֫н`Av}|(Ro gbcid/>6#HIS}ONw%է mȩ]LWw4-9>,GsPZS=O{#G=ɧšn3+AxMZ6;6JzwWOWc "~pzv^bԓ(`8P;UEpu{qIyH( s tk@EQ{_ G33:yJʍ]\0;c=pY"rd|ۙ,'W8qn)bX|dLS;u?5{}y3]ph=dm(QF?3;Pij- *阥xZNϿ"WwZo{MWZRWz@B?ڀpDP( (o+Ec{= 'R9e'۹<_p^ǐ󒊰Bq}_5=;ws.(0|iuA32ێi<3m,wMc#qC6n/YISb,>W 6))Ϩ7<scꮥaDfV\nޑ撐Mz6bj;Dni Ss!FVâYU!i9i[ (i8*>Ǒ}Iu&,(3:4;m},P%t҇"d{IlβDx~htm T>y4'V'x;Y !3{ncݗ4wGĎmצ$jPUU^]Ʌ&ը w AU:o^)@ߩA inqMl#9#U& W)@LKG ZE9zԣI#p!7wNJξ蜶;i~S $y' y_Iw#jc+ ?I|V ry)QݣPmU I} ꍔࣀDlA3PjII>ؚn4yFTWr;)SG4:JҎ2sYIQRbDAn2E[mS̔Ÿ}S/SJD 4q FXt0GǣpZ_8Cp~jfSuK?*>/7iNP[!+P z>^jAYMPb8XK0W%i.i4JXS%}\I?kmN\DqaZצ国m[+#Ac+^T$PXLJ SZ9G[aÊC[hЂ*S4uɵ9OEv ihٰƉ6r&6pKg?ܛ9.N>r ZXjzfsnW\H~6Eӡa]DPD? Nͱ 4}^h*p7+D7c D{' *.8Maos~VFJ "pړ2{[p _ $Eo a%`vأB;$)[E/R]Q/X=`?4 _! l89պ ^40EIBKR`Ѯ/+O?JM7rgq`YbW;68Q˃œd9nx2ɩ@skk00,c􏝴o !jR1G@v`boÕzXH\kOE=o3@΅m9 #0_j)$ sW9L6k}G΅ =H҆e+WKݑj劐Ձ~ݖiO ;o-˅@;(W.ډ5}&N^p=ר$#aoL<|bC{6I["<$&TΑZ:|5m7.{W?t,'Dx$e)$@ ܑ;`>&c[fn0z&G,jFou'8<`,3( Ь R n8' 1dFFT" ѰPs_gDz36Z rL1hANo\"Is@/C[^_=LHi#%hG#0,&(@+?Nhi ԾnA 3p0.M-ւZp1zL ~z ЭCrOIv| CO0T7kiYRWC|A)WNT""D3]G7yZO:"MBVCѠ?"3duq Pୖ_n^#xfzFشv&bnnŀg"xVG BH Jn HM.24O(.or<.er/Rg!rKG;E8e"K[ٟ܇PyJXyP|Ec W`n*g]vB3Z!L&{ea^,oSC2!ae\( E^3{(sFdަ-U;\Tl6`l Zt?D|LWZ8쟤7vȮn}v`°WbX*n zoaK!; kK?sX=Ξ؏>kp2OȗښnChNQ.pvI+W_t㋤Z@b. h>Fٗt[5ɌBgmf:;4RQjPq~u!ȗ1Ԫ8؈KjdI0_,<)TfI?o4E_t^qHN߻:T;T at+Q [T,]Fßn6ZXc5[&Ci%n6~EӾ F,ɷn?S-Dڍ[(__[p Wy*Ywa 55-t$z׆zSQRL(ن`kdj >NOXh?rX۪U֪#v %*G~Nt5{L(daS2WP!͐Q~G5@D iq p}auR:[wJdRu;ũ1pP)S2wi# F7Qy&p{}{Sw][oy,%^mv값!t)l0k Na2RӈȀz *TuniB q ߏu/o0/`PShZm(߳%^:H@.F2G;<׋tbKjD3?\p?>"/vKPqWx1|!τ!RFEu]WV(|ǒ+Lwhs Ӹ=/x>1 5쇞gJ3wD!-ik^“dkw|&Q1VT;HJ;lSƳk./_@oc<+;Hw`r wJgݱ)X'ŸF{fC%T܅1r9v(,{Ay qBv%FNJVSK $+ e:kyy>}T2Id:dVCd#s,8: PX4\r=RS|F|CqNz9).{P*;:p{MTr_jQ'JGY.LG$E+w./ٸXWIV-e&ꉆuJsT=ugnSA '(2!9h~|/ƃ,! ?_ j b\4Ձ"C 41VJ+#W2X"54 3(nO;=ؐ@] ]ud9]eƧm< r52Z7׾H?v"3b' Nb\`Kyt50:=m MLVMi1YL1-X x(IEF7W'k8 qŜ7 7t]:ɦ`N,PjҙgCg>U1+l4Q.A@>3?] +u8GD!:.|~6+۪"At8!9)282JF3ˑΗɤyVf~h a/KLꑅPVKU v7yzdִpX2t7r$n%_[=}:;3'PVix! JZF!ZjrT /\ 0PiDC eYh U{ a<`n ȗYZ4prK5BKԓ¯L[@R@88fnP;痩w nֻU2Z fʮ>agzZz=ŧQEMR>󵩌䔍SJq+c0,N,+'&"*fGG6aƼ1CHոbMGOVZܛu…dT 9<[wB-WTwa"9lPIpk`O\FoL$ztS: neS߃SW4qYC2!z;+w?R "'δdC0zp$ٍ>0}ڝʕ,ert‰ xQD` &ӘyaMBBo3NUUfml"'"Nw*yr+ ʁVCubm ҷqkS/R{ /M(G/"|N| W9 V0#׷XHz^T|73{\]'A=2EL*(:> 9MFT2GZ}$BFEmIYD䃷aO#"ֿHyu4]:nQO /3p1q ^X.wA؊AQd00D8v2Y+DnˬDm@D!+鷌d'GU:CUNip]y p8]xIGucLp38l m/DR?6vgs#MMePkr u1-԰468}\a$#mQ^߀l*hRcsߺ!ZAKH*O g k52w+l~gSt1td6CI$#@o䤊[IɖD'3mQbLjLM ܘqzz'ovz =4r=9qn,HI?L|huS rdD,c;S>kwءHԯ;qV_~"C 7"=}j3'){]ruoZ\7g)fпԅnDvԩH f߉ t.K$2%@8֡!{2m8CJ 2i؋*15UN[giO*wb)Uom_M zބv#(yGXxc0C^Fq^ڈo}X51EA`LUud̃2%\p[+FA A1j듑t`*}T C} "nZ ]A١3N׎n@:4'Ă^:1x]H~my$:0`_B@+_A% DXZHs{{ %y@NI+##G-7myj\SkM zN|MbP/bj9dD`cLUqZ`R_g~ׄL%3 Ϝ+9+ٍoD@Bz%)o/;hx,w85:t#03~$5u|4_f-R鿵&AiBr8&wӉwxο47M{mwAC@GV8ʀw3WpP:d&l)hGU2YّONb=ͮ=Պ*Kx4We,d1\A+AQM”fo#$tFO|;5L'u3lNSy!E-D(w:xlL_Z q"sSb0+C/A #!S Ǚ\ ~5b,Iv O #h}n,gY Y7EŌ͘ Sh}ӊ:5))3R؁w7qP=1_䒾UM5x6uMHÐ*0OjatrD-`öE#V0_-qf;|Ef[r[U2KD@|D|;1Z{p<fu#3~Xc: &TV ăNhY:6h=CՌє&`WQ:`ߞx@u4mhp/Ln]-?vJWTzxOM&z MNӰ:P`%zG`MW|9&_ Dm;+y"oc^2ET. 76Ra!ϓ1  ^&o+Y$\Q `VkwJ3LChDLrWY,#ToL*˸ `w(=}xzent&;+GO͓`ưbgz2ŵ"yEnTh?b):v@a _O&Sɮ='в'{vDR4PA0wm SU|>Dmi(o(dqN%nh,쇶NK&J Qk+kxG)s/h3CKLb6o4{TJ]-r]۴XЀԭHzpX 12/;v JoҝF˭N3/YOF꣣L`1PAed;N!Eb6R)}ZlK⏣MJd[; uDѮu\&iPe̜Ft'g}r%7gIéC4Mj)y_SԿ=>__u \M,YVc t@Tfv֭k]ťÅ ۲_FDPrA.?9Q{mӢ=N^J ${ XBx,1e8ZKNchp۳ [4*_F]gX >swH7Ǫ\;wyN6VIs?]X }49uΣTpR 2[Ut93Stz t|wJ+٩݁\Oĉ f>c@K/9g߭¾H_x_x܌Q 9r_c@<]lg*W@ςEɗ.T襌p B73XË~ fH햺ޜ_Rj)Qes[,#a`G<b=HDƋvLHP#͚ʠDoP v Q&*m4XL'h MhA"L/`2S͡ tUJhJQ{*vd/ ik1_,{..!0;]d -ZΖPT<Aϕ,:?T+2gB pYwݘJ ު:(#)!33jkzƘe4Ι-u9|6#zóbojfY)J ӄiDqB̿ {IPy,flM;ΰ¬BiJ^BFY TǏCh ɩx:bT \dr8 ̶լLGq8T@@ 84} [`\xduꮪpʆVUL}N-$T*V7|rES1o,~aZ%!j>FzE|E>@=pэf8,#12NUNϫlV3$ ` w bh91A2ܖFէ!/ kLj<6C\IlϤ*7VK)瀤YpJy%cjr$ 43*G(u67qԞtN~i|`gkEQ6@1lo[Fj jS/SB?!mI d!^%ZS1Vj4NyzG3c->`&IRbǗ:#0F eO/3nl2jd,A{ԁ ajkkM_ D]$3|bqE`0DI\Lks "g 5dIvc;{xybإeGB4AW/4w1,Zr^ ӻ Q/@az\LӮ%5+ϫ5lRs1^7b摩<XmUmqKwUPU",*ۙ)gl5_LdA"0^ >g="N=0co4v//bP0ƤpSCDS,6aђ GWt\Sɏ'K!_g>6Ykؠx

_$)ɫ'Ӄ8r[Ÿr>YZ{[|ڽF34`C+|4c[l"?uE^sa=r63|37N I[B{CzFKWm.* :Slّu9yKx(r%jDٿmYXi,&c0_Zǜ|:pѠ2`˘%c k%ةS'Dn'S) ;;)XܬgsxV&x WE 6 Kr=vn xx7U]88%e4m:ʔ3 /\A9'Gakg%/T;JvL+յ o8M 5K A sx(|ސulV܋g+O _4frݱi>l ʕJ1[]&O=xtY}Uh2/W%Cp,`Iw'Y!xδ>',{Ҁ=YCĮuD" F9]r hJnf`sw-Dag{Rp!;@BybCZHay|zMԋȥQn(XA֮]* *|O8S:ڑLz cG1Upii%@`ˆY$o=RHͥaeY|s遌 K?/E0rZPa@E> wIB\mOU#.mxݺM[GEMc Rz.y9DKu.dc&xᨶ靛7c t]y S֘".ukEBqKm~U)*Ien<8ɺCO jpS|0\@mjǴI Bֻ("s&$[<v 3 "cVu O7 86ƕx a0!vr:.H Tg^ʲ"Zyתu%,FG)9‚*0/{ѓF^yĔ7QƬ2PG@NKo[V K 7qVLr&u-mx±>&dD-|XUjEWߖ,Fr1㪉"}-^TzP)< R I25=gF*tL[RvqA=KfF]1bp\Ol8^ 2&5l ꧍ 9bDmYk͂WU:D>vufK]!ۦҠ?QW-܋)aM/c/wkϰhrʱ2[Ed;w{l1 Jն;$ī:~k% f }SzF3gyL8XHn7f[ Ouf:myk #jA uS?!`=p]vύr!*HxryH )w5m1|C0jܨsR]ׄ櫅pr: O-Cˏ /f%wߘN,&{i~z1c?["`JY|}gʊsbfS_CHk$ˈoo 3Z'ZfHnS?a)Ct&m8ɥ!Q b{y_0 O։մ E[Ş. .>'%kݖLtGDPw,/UѰ2\EpM{bnK?C~H ;2=-$ #n**]] 'wez#ic |C D_t5C<ͼ3ctlmo[3WY3.q.trؗ\; 49@xc`@~c;[@pJ Eʊ'֌ z#: HFڛE<>])X+Q^> As]k%.Hwb#m> ~5H->e>+MAՄy +r1ŖI Z0M@RCZ,PEWS/̡JӇ}EvʙqFv_p:N*9 jg|/c;NfH@Jy8v<Wq`T"v6^O@dJғ}XL&7,qoC>aBn$U{xr^@^vC*xrl%Kz#R!l!B6ᰱszTӚxRo/y #|p:kպnh$7o/>}Bӯ:rn]l,0{\5!_#{iR@r)8 *Vrֲ.?'ʎ|sp1  9FhR=餒2ŕwa#봦K杕[A28lc(uyzN60WjG,i RW,.kw#8iV3XW*INa7e[v[+ukήo̕|7Caq Piwp*3 LzOscu6=24m-%ּu{Q:pEE7[L WnͿ:.C ]. rK&XB\k3k:DӒ*^^AP`st/^.uΧ=Q`Ku,a B]a`'%$6#3s)pò06 iRvRY8fRifȭø09WT-?]]!P01cXXp߉ZNI]@g avaSߚlKk'?5eҊ\Y7 R@;q9b\^KNgxk eQyWêh;|*\`xK dPN 0:=qJ'txVG.ĕ7gwI8Xb3|:̯+,5RSc&ӿB"aij0 bjy''tՐeZk$=ᴐf/:NRV((jkvGvP0ޡWf'x Umt-Mzy9|&Y3}[n15= {RG۽ S"[JM?[}f+Ͽ)z棝8EL*_푉Χ DQ&|oJD n|xL}iL?Y'lyG$ Z" 7_,7e#o1ae5.S#(l)egLJFsEwصRf/*ӂ.Q[ ÷7+\n[ܐ**+н #ܹsrc7-cv#[K4cQw!55c"Ø '%6M-bںpB2.d)}m;q1EYƕ.a SksL1G&g*~)sآf\Kf;;wg[Ѧ5}<>)/>o1IſZ.E?fSڗ?@^8$|kjV⻘*T"o8QZ!ZA2PEIBşO Fa,c!*0; rzeXnӊM'|.],vWy+}Ri&JLGB'+.\9xy81S3gL#ӳJb(aңoXY.Fk^]B-Bi~w]N]l?+&Ơ09cNy,¸EIt,qh 7»aQfW k5sL 70G&lWywaW@?2a" +fh_-θT(|=L꺡hԬɼ0ĺ]M~ٻj'w8Q""@ %h |:w Jf:-QјGvϜ{||cT)n~@e7W=ADTSi#=x6nz Ubڽ'(DPwvgbI1erg?>8ePThyYpB &  ӝ媑v3INuQ0 Lt`g!VŸ!% pGᛁyAPf8Q;<ޞ,QiFi0*_ }VZ$~~I0Uz!7L^LД1@nʌ{5>d"Lͅ!F-ju"x4K[6 )1cC25EIp=:*1+z[/a؇1ǨuA0^V ω3VXALO:<)í#4Ud:&CWV.#:gN+z8LkcC^J7c`g26Jh^m70:AzVJ-P]CqBAr(Rs=L"Z8T.,7\2NcR&/V`7[:_sqμdwqM^^CL὜IQp֢ %e L8Iz9uTh沑'pVAչܶY.S X)=HJ'ȝ!њf]b5Q)4 &WmowҬх5OkfW['ڈCZ暻SmF֕|lSX>a)Z .)F$A$cIXK3uE◭R9ً6_ ȿGP|4txn0M2JMQ $ ӌsf"މkcėX$$jK9I>ZzC`Fј9(Cc 4l`\̨ˆ!빠I8.;w|PugTN4# ԋ|[B(5N? ْQ_ O ElScSN%"NsDopCu?}T$¯8 ̅<`<,~u:|70X,)gIL >$9-zɝ·˩a)~0%D2NFj{MJ8}[瘍3B@6!!:g/b(Fo+svV r;t'pt80nJ>~ij$ccs]1zރ\DYFCbqg !iVh2,,>TA9f)0aMh0ca *B@2̞l橄au+§L C+;*\/Me?K S&cwI8J-1dCt7=j'I|?&X6aQbO8Ny) ͲUYQ[٘Dqalo x@h ,O$r)LLVBmRz2;<9FT-< 6Y-±w]U Cffza(BST+=N_9Ķ YAwǴTI̒*c˴/S3RU/^/ad5+L5{)TǤ?`gn@X`!0IR1"c8?ա!#z4J MBD6j@;e.X*lpeu-7= a>9x>?Do+r$:s_ߜ߫tr϶!*QD0тxX`o}rڹ#k}+vŜ0+\\HE~Yv EJNq7IyI-&\Y{6c#68dЖޮ$gy|P6s*EIrA/@@I s?`EJ8!#kRAP..q?xӗ@ ^Ņ~8M-j"aoNӀ`;џ1QC1R#nbZ]sw/?,h%"$V٩_s;z )2gpѕ0zB9͑(ǗqLB?u[JuzK{Nh;}d =($RgU 2Sn鰄¦qWGi+%Y+rsGh{N18{ 9f'sF\ s"}`7b UD~(w0=S-T]'D]wR| bkơM3*VZ  K O\xm#tYڸS~UvNG>sD~ԟzY5<2ՈCʨO¦C%3"n~9 v)j 4- ޭ{bj]V6DU/TMq-U7)Q^ϧ/Q}Ufݑdp Ѣ_}%-H{؆TEKf}eWoǠDZm/OCڽtL_pܗbӔ&#W4r rO[=yvD?`^vz}:e}YHLNk @p\/Zlq.SL\[kZeb6e4gƽ0z2c=)Wtu0dWGrhډm*F!䙽︗nv<7_j_]EWĤu] t;^\Gs5- f®['Dk.o, cɛ}@'/[ } .)8ֶS΢紦7x)uSN2] ԏHv fm%jPenѺ?.,-k%|>?TXoAS`Y)ݡ]/2VE)V0e$NeCU_AwCJtdm x4 E+T`a|GW_m>MqU8.uV@q,/it̛$9;@Z^p@CfJ{/oW B2|#D$osf!q47.C6! ~U?/w];<E#O[xqzv}Wa%K-Yge#~j~x$}tuQ3aN㙼Mj0˛Ax~:n ڈ_@:!;sRmgւ2сNo`"p7! TGU8[瘫u.4lU* Γ^N $R7C k^aE_Xf&82;XH&dP(<7PZ/1|y;rw`'$_fN/.c^L(HHzqƙhCd;A:Ϥ-#{7RP Qy&(wpazĝQkl}+G%&qYSaˍՋT\MNuD :0dd 0s>I,KO)#{ʰ'0$"ǔZ^AJG/L43CQz$(:"jz*dmw,Iz HPm*aOs \\GJ͛@QqX`RyU[ =2WV2 _W-…1'}|ΣP)%+ߚm pCz&N`{Dԍ=ĕEeh.\/+cA&ƂǾ~$وPNdOiN:pט^+ E q pX!JsaCb6{ F($;wѳ\˃mM{3*0 GICQ>2yyO؍R4_x$+: 9|wK/e;ڪosohu<Y{$-6GvY% !Xqӂ޺y%--@}Fj1h+ R)@)_fT"hֿq.aֵ4[dY=< a,ӱc@T.7eJ^a?[Q^:*oHY񃲓+|,eWZ\vPpkPvQNᝲql+D:kHJ疎SwRم<7# ,O0Ĕ@˷tvo8he|T6~ia£UóZGD_1DtsOTZ DWݹ0]Q7ˤ2:(g*"-cv/b(?:%NɶFUٖk(ќ;8~Lfv Jd$rK*bQ~M`JdoG҈e{JM?F$;|o\ɉLD)O6,%uqm[ -="$ݒ0"C)jHZ#˜j!GG^acKO}6 ];&Ml\AǰMJХo+݇A.lYjt%"ԓFx|3w \$D ~D?]oS-pqA/$Sq8 Y^d(*U~xZ%ާҌyvkatFa$}m3RLazOĠ#) ^/'|7fa,+i|NW+[~2?u.-i@g4CInL]8wZryc\롚{xSLr4MxUw2l}±OppW;$ɾJmbEfƻ{5;k:y&:o7۟xX-F~rLC%&¢8I؋L63QM1r@M&;Kζ؅U jEw¡ySG[R-и$Eח;dg;Z>{[歡;J􅡬vyɬhqjI iGf{7c <Iepey7=@qxKS A\} PHmS.V:T \+-~k@sQ#} 9̪kx!d2䬴SUW .y!}Bй? )d"=ϢfeS}J b6)J.ץ?4q^lT@d]55a :n"]'UR,:+Uk߯P8A/Ɛc!'uIcTK0=3ɳEχ<M #'__292L #`*5k1C?9ՑwZx=`kq_> (KjRݔGtsy$ZA//#kqXS .Y V&U*1/]9#~PH"*c0 w +z"Zబ{Br2( 9&@74svW2\u_()@-y.Qa^mK]K,cp÷/ADd0lS/ՃvUtۛ1h۲%V4COҷg`F "e@ hm$i` *{*ʆPyQTj5ePva}%!{R\Su6:=O[Z/}FODh"r]f6+A4ybng ct6?yZj `r8w6P8 BP w& Soxan;n+ x@{@3h670Q Ijv={g,V颣* m<2Ki_c㐝h!*],ZkО̅'Y;^IE/p諑/b3f]H9mz*g턨0a)tsk( =rXE-!KI%)BY\ տycvuuČ8Jgș$Q+pS˙mXg(K67~&wq2 *98g6W^!.=6R2gD._+woo%BJ~!E%0a(IJ8Lc>J>Gpm=T~,X6^yO&|,)"hJ +]dk<-yR |Z Jz&`[]E@eK{K5\jZwjRC8sSpnz51 ˮWtqhɠΟ0u-POlL'+=1yi {䃱q[Ӈs2U୫!^x{eӼig7?z $CE;Paqn&W-W[\oZ[$YgC^8|ꘒcC,vOG.H9%>Me0=E$*+I, DR(.qds+ ȡV;")uMfOT-  {6"HmO%d\KZ-7:z 14y)J ΅]S1l/ :aqm4c1 戹09a<&WReQya#KB }Чi5b/D-O&i ɁLiPߡ1|fPA 0(1W҈tGc 1۰ޝ7Atbl0e_2\͎4큏9m.7o7O_)JZuCH+b}窉0X- {h,p523\rA $>;t(NP} |I/vehM 3=]kO|t'cd,(|R/sx%6hs9Z? c/dg%+E5&OB.1xHUL77hIG&k |-^ڥ³b$E>ίXS0"kJ|1TjU⊣MxmE8~d":6_)ݎ.`[:lh\ Rc8ߞD=$}kSM±G\G[ @Z(to8n Ͻ]^urD\}_0zF.3ωc@UK!Ifr4/+N_#?^% a^d`[s-Ltq<y!{'i 'iqtYɋ +LFѳbsk4⊢I7es9e@-tmMM}bMC-(j;VB $vwo " 49Çu?2 }R}$QuJl*ho^ꫀ2 \vub 鎭hb37\H5uzofjG9U̲:T y׊ʡ n\#QءS ".8)WrZx:1{.fɩG^-3m0GoJSN䖏Tg5h 2)V3nzM\=ywK4!/ [`<'FЌ P1` %۲(} qM0WhPK_ֽ*(u#햇1YwAl1#-??jG"r!=?rwl_}̋H裚4N}s4}m,>W?!+hW H8yx/%,Jz5<"ሏΫdlxXPX ͓ɉr=xt 92jQܗ[h/U<ҷ#mz ?`"1|X4˂V-:x$wGa[sMW;Kl\v{ yiw"0TU{ոQ~4 ׹ŌuptoCđEv {6<øš7ʗψDYMw >MKH;|h[Ti8DL`9dױdvb_,>㛚EQ hoX0$ ʺQe4np@~FaȼhauVa>W8\/XNW=gλ]' SvJ#eMߢRi Ɂ*Ê zGRKEa2-xeYU S;٫V/Cd)ۖsb[Z6"EJCTQUT~UZbevI t)W()f[zn_2xViVpAYV~M{g [7gb6ڼ&3Pg8 AȟㅽtD3q_жuدOOIqbJt<7ЮQMxEXGF5Nr=O&2oOt US@m|,>PiE5| Wlqο=ޮ#l;1"iy*9vfl,Ze=|TV< 9k}weaaή>Ttdk 7r Z-"s`UVڈ;wb0X2&t|v;eھDDa2U4} RJHSoVF8im{h҇"?  _JfT!K/ uڋ陧dG]LU'jat'S LFlCfVE fubW[LdSY9]3)D "5>" M ؖ n)$l#Bz|d4r<6N`($dafJke8cI=m~spx 0M'o |̏kUD{HBML$,kNvVEʦSy͖ k&UU~He#@iw/߇j-L,|ݰhi.1x^ܺ9qpC)"nX,ZlP3OUF앟;ePniPB.-3d.B L|_-i\c!_dQ̊Jc>JUjrN<{s/y,b.Vrk}$mtǼnF nNk=X}5e߼S q]M*>~:x xs:ҍ ͜C& E@+m؀TyOrrh 뼓=~vrMԈ8/R/?C 3EÑ{d?IFLEjzV3, W)sޞ!(Mz*!X1O ,EVdnn@"/ʄ ׮{" IA޽??5݇짵Bk˘6\=>[V= g넒9y8U,\'/YolK$ڗټL!yŨx-(B umPnMdZu&R5[^t=ysU^%w>|uFRmiuxF.ڐm~@LW0cY$HiaU ͝wo2?0 ͈#%vM~_{+qMu T/'&hD_2TE4Ç!vO EN{jLCF JZAOY'9DIp- o"EN4 UD UZq^Fy5w(9u3Ѱz!(s]b(`By4oJr_H)#0z )Gq|`B eg<߿Ҕ:Na^X7z0L㼟[ML$R -j6ÂM_0tܡ㛏1<a\O?rۇ:^MS4^cT=nkVMdWWu+y_MnwE3HG4e[#rX{W{ $93 ѿgjCF(hF(ӍA6; h~}R㞹M/-x9*!@`֍ c"/[7i?yɍu|gRvhdpp"@bf~Ĺ踛g~ʺPQ*H5LzGtEBCOW]4Rg]@VcO2:7yJɵ^>1C B[]q5dbBfBbH}G^|U%1 qQ#!)b D@Fbb/9 DSxSѯe|spm9wM68P \nyG.VQ+2׀!e\^!1wMky^&P oӸۥor6[(|sI*r݌d{Non0"7:$c: pY1܊cAMGZ*2=Xl.ۉAaN9omTzFE`$.?*$ ̵3 Ǧi4/▸/llZtk)q.b$GH7ikVv? F6Ȣ[m?s8F^P֑+tT'أt/&qY@y6M<|(l@O;vUt4\> "Z1KV!7ppsY:qNGαCf.gcz5w]6E&`N&4L4r*s7wZ@bB)H$rkُ}1VV1Pē@YOƆ#>ZxR"t>M!^U<5Q):meJkBi ] GxuXROZcI dKYAP 2:' n~dS04s3o݃峤Η!D(EZ4GvMe"hU,=l[J 3ӤEveV>EkcD;?\MR(˶ʲl=g|uD7mXRh̽Rͳs8cUD~)&[״cA{FĽ U7m_] ;0}F 8W%MB/;Ywl*$Xro(E[v{ct[|,̬ȷl<$i;z{N`f2&ti\]CE/3(ig-k!b2Q-W"7S' )ԹuQ;X)1H czQ]26f>n'dfϳR\`s_s.ѬJ gWџ(1hSiX@:UBȋrɼ&% ZT(O@6-ʉ˶wTb@J 6-yzSeE|h`J!hVD.mq֡*Iʃ.T7X?bb|&:![."jPrQx%L^ҝ*RcSKGG#-(_giaa4Tq$SJ.30VQb٤n0xAl`-$ztDe6z6'3I͵]ph|7bܕ/:|#áuXv6hɀ)Ҏ ׏aI+S؟tN׆Ώ(P],,;^ze-nuOSq[)#>I)@R`MroYSMw9ɤǐ,{-fVܙ 4ljyhm/nLfc (E2T{WI,~Oh@44y7S߳:Aa GT)f`)NSOSh;"aKM6u ~FLְ}1$Th^ YЂoVЬPՓz}&pAS@7f  O'@񠌽Aj}Tv$ekN39(IehԄ Lj.yr} KCc6CjˇhhW|( +KV7 L@XMyQ7mIꘋ8}}73-$e؃][.A',>2Sbyyh)PbS;i0^(O^!b,F+ d)ئ>y=s&މQnlt9 ԍΥ̩Jrm&LN\j~5qt4) dqɒi {d2\-:lQ4&n`LHQMou*QWq ߜkӪ.>FpTnŹqe?2͘2=B|j]$ <6 Jʒ)&ULO))^/Yl,ð{yj*Q$;WA)+ yc! ?kl'swY՞ԩqP?/ZHz: P^݆xnFP0.;|e3|4WJډ)d}YXhb:e<70!jծ|c8 v"TsTR7=S)3nv*zb,n -3Duhp@:8>H#L)c>AX;ܗ>@brsVо;FYf)Xs«$WϢN|SITgLytZ_)zsvȇ#;.5㱕&}mx9xk clWn€I%'9򧳒Dț{|+"RzW& H] Eƹ)G[o6ۿJ5cURH.ʦXR# "ƤT|֐}Z*Scҽ$"V8fpRG7; ZF/ҋ>H.}qz.iaD!Ei2ou T’qhMRV-E(c&̈́iRAjSt20ƮiaG-eloH.usus~gfPRmdwrձr?4=doMWL͖` 8}fR,%13ڒ}I-kݭn85s OnΫushb^cH7K =Fb>aOV"Ή6o:eJTk(FV/2Z?6ޔq>U|#(;"|]_MepΑRD<.~(yhjrh$K\Q8fMڨ_SESX|R b&ۖ EmQR00!nBΪx,sU [{ _hsЗ& X\b |gQ >B=ms$RNa:}v`3p}/Ggs!JHM?Zy_*xTr=ÈDZ(7< [?%ܪC g(#b8:T ~a:#J㯚chF0 ګVЮ58oEt62S,ȝ滩vQ`+| `Ņ ځG7 DD2,{{T)|+8:#sBuVf$ +2ᶒ",Tܴd|*;,VF)/tTjKd|g@+8^g"62+CwV8/] z?x9qZdhYvshWNuW1ĒY l+^ɘ֐ԔXt.aW_P!VMeNBM|QZub[ڏX$eՁy7&~<sd$1Qe,k{h+~n?*쳇ɸ o~:xrKE W+ojBD߁Ҳ:x+unwjozL|)pX̱…ڡS{e/kS{YBRMa@Igb{'7(Yw+e嬚%@̫I=^Ȥo4X]Ҡ tH8 @)H=r]5ĈHAUok}fN܈e,",Xpe9Gx-z I*0֐b/l}ٓk`?UIgNQ `OO8^Cu2#l- Pms`T|xN[lzmtv*`4H- G0 ®9$ՠѹX,gQH6-Cl>3$9Q>r茈CCw/*r0g",D۱ TNAgSph,,0l Mbh.Bzǘ;/Yab㩢-~E lPe.8\cOp~ >g]X lo"}@kqḳ@ /5Jj,3cc*:%WT s6cGEEB$ccHōJˀҭ>e_"A_aߎmKr1q4& M֦_}0(X56T7xܾta;FQ;w{c6%j@ p峅3ڷ `D(ɽR۹YKfwh}FOUpjg+Bm BZD޲єbOF'I[qb;2X3LfP-NnGD#>c-r8ӀuSEJ-n?!3hY@>TQ<>4Gq/q"މs붷a@|xyC(7}igf`n p-OLҶ}9?ZH޼BԫE4J9bJMdN9 ˅ԏ8P3p&d D/=vPP 5gE3pe>ozxmjYwl}I4V03y(f~Fno\Pa5]''EH j9V?]`HS/Y|ՆfO]["[Ö-HӀ ,7Vzf v}x|bÐf쨡M{f81@j]گa>|b/x4WF<4*6,rY0O& nɉ/T>q3Sɉ>yΗ["w?(ިtoŰ5/3&ڹbxI-qbpUݪ/Ag~Tc@1joxYr˯zYa9dZ(U´t+;kFQn]_k]@TKo#a=?4^O}*GK( 4pO\'Q=)"<-B Kl!LP; Ba|RXZo[k4A4A̗8cIf`u&/ Z#yMr_P,JRja.cbu ,UtO#wT)qe^ַ2Le LGo(01(RҘ\-[eQHߴ.qT^Y Eo2A^UnA$MRV6c;@hPCGI]d r}6=S^o:[\¡5kTIm/~q #׼KbrYғxS)׾7 '_ۭ$X gf_Zѓlft1}psj{]s~si\濙b2N"w}㨫lV0"vZ̽;NX^) %z(]Ïolzn sq ^xw7!>"~>,7 b C/fʇ WhX˺5c0JF@*2ij[+6f>n`p*ﱾ -߇RkwuD"4Ltp8J2K3BqEX]!uBU>6)dɁ 'hBJǿ ৿'8uAO'aiBzӭ&IW_Vv~-N(I!RK4$6}nfl>!ZE,+Go$ ǻֈ};y 9\)jQVXD#r5M%z_2SA,m[t@I]9U j^WUK}qa-,rnd!fsk*J޺,Hr$0 ;CIOe5"3@, Mȹ3S^[D "R)O^E/oXHh_>>ô9yO͎NfzszHH;VNO% ZKn/_z{oĺcOc/rE؄ L(P+&`;vL1 5yh2wɪW "a 'q+5)gH ?#*+TZ~)@VjTNm#pYru?~mf&Xů#}2 {۹Y7Qgfu(Cl۷0sr.4}Uuj[y 4uGAti j6w:F_K͖)VQC}{j$OC&ƜDnny:F\BMS{b7)l+KK9 d'.Dj8,WUjT\lBLB\2C8,,_SKL(ks:^ް$d H̘& 1%k嘦q :,c/̎pbP`3c{s}¸_lKqfc*ۃJ=/V-(Ӳm D3U T @V)2^͡yc6>L|9"VD^n_m L030/&awg>N}8Y)!\|i$j >[D p ӟu[񠳸^: 2w$ϝVq8z)ibY$C1յ!@PZꜜ:aСHsrBW_?-CE0E=4 %u}} .tb$ѧd"ڭR*Sx ./?&FvgμHK 1,@haBDl(xc@z%s ]I0h$;:fݦ J0lq1{-)qUr3o<єݷembh?c^zCTnDKcR½RZRaAG`O{BllG R3v0,)/T XPEUeSHA@ o %ýٔQV9WШ]L0аjECI] 9A$6%ݜN1Ѹ Њ!Tz#ixkiaXjzk*&9@# >:zl^ k/u~h , CCdAXJF<|7o@d$Ex)ӊTu%'~E/_]v\XJcZYC[g>5Ps$O}J,bmmĖ٨2UՈ/kZP d3?1y?V`/p4dX~m4Vz%a'~HH R%'_ -O9wt gcn2Z\ yQSwhF|=fjT4{燧9|[: nIj39h}i^nIzM"Jm_j&hLÏ#Ͼ(**ZK}L瑼+bydډ&tS4[ךg gɫ9M<6u6sw@UztڔVk!ð^x&?YwҗEzzܭQD*yN"d*5N}YL D&KP^=A~rׂ1wݼWv7`JbFuq1|x<$ZıoN#z).K䈮TaQ$[ZR*G:fY ^7=t815 "AL>xtXv!b]PJuuA6H\HGrp7-20|Rt%)eeKP9"‰VҶe.IHWm5~]eoƂ Xg F@XQ_Œݸ]ǼhΙ}pwGy\\z£U9Y쑺t̤^5J&7)oN0aEKܚ嘰`[eIhSL 1/ㅱ_ T $۞oǨ9hE!-3Qd ~$NlcF*6YGY lbC{ \ӸCfN "N![>բtBsrŔ)IxYp']Ô!ͩp6NA2Ҏ9g4 >n6>VA-tV rnR-Wp/Ά| r}a>1:x:o$rgM@gLVH;y?RI:!dn,[K8s} M7??lj*C>XQ"l #pc{%:G={i5Hby~rcl8 7em˵/nWMT"A7ֹ5N4ʔwx%6iJZ2akT|`U/CX= 8ܺ\thG}@+'ր\ҭW018]dFA34k>)`]1nh$B]Hւ-\K]gR w{@|K\9 ?j\q6< Rж1iy!Kv63!I8Kc ;qMvtuF װ"^UbMڎa{ Z!3n订MDWR'!8فJ+LbW?]>:~402LL#. ZÈQXRp53t>hgM<$p`:u6!"~} -a^,/)H^oF^:x*oD*' v0uJ{SQ:nN0,,I geVs2e#0Hawܩc -^X % 0ꙁ,!سK8:oN{WKy𙩙ZTHeH-yͱYA޲yoɡy|alu1m| :!#[ѡiJXGS=Ӽr\p*:!$M/.ƒeK w$1|dtE[p m}rqSDܩrt;z7"ɧViH/nL1tPz"o>9ϵ#hyO N]uyןtx;ܓ b%,0pS$pbMSes xU9Z=^4RĢ*yt)]{>lVS,Biyzklp,iFݥ#aH%_Yxs_\)=덏u+Xrxk WH*v539P) Ӂč)UTЅ7˼\۔JFP Ͼ\o$C _ טXhUj2^58C)]-ZbhqgGk=kd@l Qc 6\L'poNeDs|l4L.C@Coz0џ? 4=]q׉LJCkˁ," zBnyz,9]VzDSJ<꛰q–&ZS=dȹL|F J@j@H˸HL6:dǷ CIN)}_ +r=}S7r"dʻ{D)d /eY՛tQc1jw뚗g)Mr7ųET v.:)xw(q)ߕtt')~'-" Qp \&Դ_#'j"GKE`ǿ!"V|;؄ҡuR/DYkYdSIqZyMAlRF/^B1>?ď2kn0Ё!Vrla4֋tP(vo} xm+EJFԓSyH1w8W$G*#o}=D(IZzPjX~Hϸ5&([C- no-V\CiEEN]$asTrg6t2K~"QqKg}+:-CqiL9,6Ko@RDi52!nn߳UjFak1K}o1zҪ'2ZYAZ)t dI"l \گܱ\X|E C&uktf&thAqy#y%[d2{w*Z.%P53>G„c1>YWs{M7EkXn(n7 n쮶+l )AKa&h)JMx%:+jbg3P;+U5d*p% |^@v8V^k388$/;J85f?pn]RIPtGhw:51'!5(5a @t츗dB=ޱp<{ ƣ|CW{cHM<;{}Cb*Um ~ɤD |2 q@R;*a=3dv̉ccj)~U.:\.4Lc-u1βfk'ZFd/kU;F#$w)ndgsױ˄RhpT[FԗtM%v !8NzfSeO`9J9[̫ey+΍U{^z >ga^J6J/ 6R)j8Ք2؅eF!'Ns2ak%d|9\I5}0؉i*SW֯yh1+)}\&A0I/H@8r&mjS﬇>=Î}:׾t'Jl·sYQF|#mCSXq Dy+0ߴ)$ɀq2kZF BrIn,XusQd} f":-|\?RU)6PV$fhM;:_WN\;xe9 -ر|NrY"3 iV=u[@ K)JV^ԻIP?oNw6M>õ{yW5G2EP# `E1>k5aݻkw:rh5ѠzANt`vQNW:$nk["xcq{M<`DѺY6reGN<5Ca]TT4p^4 )3`5Ŋ~ <iN17l =UwtB{%״l5 4OsH IHhȐ f^E$F9+8_WAYg.֒-9,f䃲Ҡ5\g[6pd U\YU&`3&"rTzum(#2ܦ jV#<Tdͅwчm1 <|Ša,~Џ*hv١`8qHD×k>t6$xX2"~p҅MF.htUD\g*r"NORZXӄ79\Ua m8猖.WWC+V7DT$*̣XJKo`vi( $S0^z-wG? VfcvFhJ^ <]S%OQMnéЮ49^P9hbBKLXM)ߵVVzXOnGwN.+aEQCł -m$$2H ^#ȣ)1Ip~_P w zE0k Woż)[J.n.κ'qca .ۇ;; ^-D م+lpk@&Ov`,PBmA7dm(PZc9жe%/$_hxHi"䳢Ų/~~%Tz xD~ʈdc*S0T~HPg{פJ\o~ C-TTdؠsQe"6cɹS٢;1x敋/[EC7J{ǎXyg ;~С<-%f'Z{S)QJ4̗;dFE/ҺXuN]v=菃C!>;!7D֞V6:ւ.@KfD@fl )p%RI5Tr9"K >b@C+]$T"$RĤqDqrEn"=YQ1gqBDVC.4j-e$)\PUwyu @FA4yYtq(xßPՆ7?a u)3ucw+s=', tvg~XD}1P7sc| :@(bvш,QX B)yδXq[E*GEǢre69}Dd$0 Aӄ6yzQiMEj-T8}TO1̼vm{qcXx{؀PEhfݑiSE+ k†5*3#_Ƀa,b,6-s?bt>++6S#M ԓ@T8{jsʱYv]qa> 1X|ыwyfL_si(E9I _N pݥ_N.uaFbY|;2 R\C2D+;V `mbARfk𳌋8Y {9,{M@:7g]~ѐWY{6*/Tc$E2ko^ڤ}#֒$Z:z@_}."5ڍVLvm)g6 @rҌe*pA|⿈5LL+7AosQͮY̡~ qfKzF;I#+%@1 /y4ptÄ+Hihj>q]EÕ毁 ]+enTl38"3Va :\~)dݕbMb8b 7 kb[4ȸ; ([+B)~M8!Tk:eT[sp? [*zm!ox|܂|#C^&ә6[Z^qXߺurj{ ͭ4IӘvߊ?\쮨@9NqƗ!,^a&t16dﳃdgzYӆ x+|N3.ZqCxvb($WaS=uD"v *ucv#\c2c,z;ή̾r;Ll2U#qx/-݈uב  ZL[%]gG&~ M|1u&4G'“>8f`VTY7j<\d9Oq&Wb]YAlPXk}lm}7^$ ǽI'jFA('?O@f?AzȼW@<2[i#q1/n*^%1H;U+;FWM{Ce2HV 8-"C(4gLH9MS3&/m,5Aȓ/Y̆cOZӛ8~D -}Tt+|89!V'ΚIZ`E]F? r։&Qϰ9'5)b3 nd9/{=|B;/VwU rh=i9u;!gpLX!U 6eu/W_vA欒3w3x*-8[$T;)o5ĦUp Xcڥ-drbmU F˱G!qx8 !δrm0K@ye!3NytMԶžV̷C>*pc }rZk+TԘ\Y:6Oh/qB7L4JDtC-L$NNhqfTBӉEՄKQRE|ISv4o (O ⇩:N\8.W|HRoneGpUGnsvgmFݩPoګ PWl@K`qħF&+(l%vCVjkؤ[~@ڮm~zMqg+|GWpjѕ_ yq50E2Գr<=Vf8jv4Ġ]5\7^"MyhW|ͻ=A[Q֫KU#J6 vѺ'Í] o8CZH}1^$+~ Fz:M+i*vgfڲB 8$fT1XWOr[$t8Ǿ'MB_X@c KD3m8yHagy}rgcNi4h7fW}+MDzC¼I@{ڍlh~54ձi('fUb4pnPw!nC3x [}^6-Jߵ'!V'a~?S۶ک|f(LД^ƅ͵Uqo!ZͺhՇuɔud]V5ro lQO&*+Pe'DrɥHa|KpyR>uLAWeB?^ \9[8$O [>/T3ؠ"gY;Z5l!.iQ ?nE 9it##{K%Vn:j6n^Eo~$`%c\3̺CUAndGK~6Y/Cx*(5]d{7MRmY@y;pU@^wS S7Asfl,YG2m|Ԯpkr da'j'giy ~mp,着T5[aIoD/Qynw "zL ~k㬗L{r䚟%Άl[N%kٙ*#FQV`_{i=/,]wlS;A`7˴@D')D?_yRO-! lh{$}K F3^) s${cD&Іree`OřgmqEnmai |bz\g?yk,Z==FC62<.czf]fQJiD*r \beXWXujq}S`voіɳ0܆^E5I :rV]۞=O.`]Auq!<(JJ2soyQzAqW@/RT@EpSH5C4.Xp %yT 1KVӨȧ`cMrLA59, -tpk*kTMEGK?;Rp\~HHң1@䫲7B#s>eI=F,Bu(|Q3)7^ج;WT'8QBl6' Q .2'@2]ۋh俥L\bu' %Q\<R_QȠ{.)|;Ʀ>\ie+vb{(e Dz|P%xD2?U̜:'G,f;w+ƋA}RTMdڶrx5ܿ ב&̡/N_,L Io#H_C-.}O䐃݊-urWyQoRŸErOwy!%7]k>Ib) H|xJefR^ߒ{ ́UWy>X_W̠ @j釂߇zQ9w 8@vIŖ?nLDFB/y]D{k'h`f课0YBMAVM Cg:)A &_hDtXP0쨷<*xI`zInغe>V]+'ca8~bO{mb`V/)fNXJk?tWJs⟏8bVJ*=8IrD4nϻ2%ws=[?vKWXKԔLA88EUC)B~KqϑvC]q{L bpML0tA罈@KoRV8НRy}#K\mW RNX%ʴHpH%K* x47[y9{H0ϧA/A!)*: 0役`TUp1DncڿeI6ڛ!&F7 2vQĀ,io2\oj%hR|P=l)cP=śLꖄ`!|Tւ`E98 ֥fܽ%rٿq#isĨFG Y|vY/Ύjl.3PaER#d ں{BD^\&ff6èq0zQXbrZx)x _B#;+5QcڥOdyW\]Zg'I!OEI̜#}u k[ηTH}f[:\i)_ Y.vʞD$T!Yӡn|"Ȳ6>}IqQj]:<} qʥD4}%i\D1;/߶/N٭1Q]<@bOL2jgoX`2^sOpPk [KMsҤC)Ծ}/IGvM+! 3\NZ D?<w~W{< ֱo!9?ɩW].s6hYͿc'*JZ!7tAuJe,J9 w`հOb4~ >A"?$o n牼_"K r.U -% HLYU6ۏ(O)@׬'U'Q >(mʼ ɏE@;\WIB~IKO'߃ضƖpP-ripnK )/sJp"s ]vWQOUբ,d 'd\?787f=w-Xٴp |MعJ nN1q`cX t7n= []Zk0ݱOwVF.Q z]~[O6t\c[xNIaˡ8h d*l<8н vakxS cTQdŢƗz+N$vLR*{5;AT:7~uG.TKr^n!+S5]d@?넃\V Ifx:t% {SyQ2YbDK=rļP\:{)ꨏF}`jYt*Mg7 aK8rZe%m(W_]x#:}yy7Β\a.1]bW~Üsi*+7:R-1Ң @G{I#3{Wj:FX[  }yi7aÉHz0 m%$t⅑p=} KF,S.wCb*Fnl*?=ցHW5 *t%ē`eCMC N3J;/ F:o0-KvZ/4 43V!vixZ2mZh*97n7 mTQYblV9< LIszhW|NTLXi\q1Ψ3 ywy1c!J #jJ`NƱ-ĀRH '/pg!_DgKGZ@OXAcZsb#"f~#6T>p ؾYwQ H :&vJ5EdNPJ#zq0M9J_K[UpW;٭Lչ kLI3r#`H&aUTriBƱkq,>vB^Έ ɾ%JwgX1Mz!gcoz^1G+Li5^'ˬ]>ZK3$Dunr?eXOLj -#m@ Y!%{%+Lڊ+1~j.~C,H/ItS`g 5XM\l8꤃ڝfVlwDQ {0Ý;zq LzB a_2`Rtmxӹ k%3G??Y^-P@kb][f;C`S $zmby;02t{A֜bHu)bږ]i;!9D`4ȰOmW[쁕izT9Mѱs)X̍lfS&fCaBD}ZIf}(Ve2YH<yRlpꎹ>ƹRY `XqqW G|o>LAkaR-iU˧0#{QYAN3oxLej/ހh_Ok10Æ* o/]N,[{ (NW#u>\\}&‚7lN#>/9}VC&1CO':^ #*觇0?{ȝA<`%SeiCdcӽWhdDZ"Ug+8𕹩,Zk"@!F~ #7?gK$nNy[=b2)da \wa<-M5w'pt[<:zL ' ~ݱE;EwY%1A<̬N{pZid`o5ۼ4hmب׹Iy}*hH_u$uW-ޚ #IzY;9vN:d\0&do bx1JdW lt Q=B߸(aH7pΗ3{ԱiHgPva*J=.²zmhYf"0TC=`+'I ?SL[F`wO(@J+dN.%%ÞfM勈+>Yݕ^w y@wG:n@.=G6#(c9Q t} ?pŎ1>oc4 ppUhm1X= g<'}0EntS6[ `qj T\kS l3VwYmm=Qr跭crSѻnoD61N ZìxC'^85Mu}R''O8j(.z 쳒imE?Ps`L+';ACl$O/g?#ay1YhIԒe|vF-{߮wC"D(:_=>[@̰?昕wDh#eCa4۽&? x䑥f(U$p›um7MC*tn}T͜䘛y̐r` ͗uT!#epӵ+F#ȼ"]2oKdC 5K6xgg?gd^;-<"R|tuϒ?bpZNLieA_\詆D6hv#$SVd!}Y q{LQz"4Wf#ѭӷ5#M\8Y]B0E#GVR}:9+j*iXeŏ~ g6S(Ыr=ݭїL' Wv*ڋo \2U5j%&>J o%SioDK#Ơ@կJ0\8#T$OK{\z@D@dsmpfqpjnΨZ4 _HP֧0Qa,I3ݴ\dei C^dq(>[<2ceSPaԒY%ښ*XD.N6'Qx 6Z{h mlrxBm{.ĖWI"@SxXs7]siVGϸanF8l=+R*jaHŁE eX & 'τuzq0 mpp09yv{a͐fJ߯ޑÁG ظ ӡ:CDSQ7qt@vƔ{(P%;ϿU~fpuf^ /"s/lbX ȴT@ Es&i`cJ:ET>V!ߖOUTR;_wT7|}tWZ2.PNMYrAx\xhjeMpMIVVMsn 5Fh~ W8zNϴRJ:8|xqƖ+qf#N`uCݹ  L alE70o2021m z݌ fw0/-m> '%*ء7~LӒkBخS#ߵ?1HK.te "Z:Av5/e<,/YS֛3_io7!P Dޱ\K ȿf\H>}]g0;$z] »q`:6-u6,]7.*modN-Ge"# WN cS%k94t  G"/&bxw)/} W=p 9Y6&\vzx6)1B|k7SE4B+&)odd[!Zh(?Ci~ƽ"vSwm3+Fr)^=YzDCp@Ru E1k.Ӂ~;-hoJ6}e!Y\8b &WD$m57Pc{8sU"d$NP=_LہUݰwXW _aԚnfu}n@Px ,@5R!}~0ίv׏'@VT2+Ovo7DY2r9zE(is+;L^%/j<4dW$0\ ,LbO{k+@FĎ%fLX97L/)AYo=,Y꫇68x49a 8|ErsnEǘ;|}N6e,X[Ư`qTՌ;$kr-?k2{^ q.dC;h=QD'!3}o8J.&mז)i,A69W~Ÿ{{?`u7_鉛zl+K0*dyIjXߤN)t;T!F@GDj0GG}lFVSWUG9eZܯCSU`P.2 I㕕z"Znupޫkua 2=EHRKwc`;LX%k>O>][dQ8`C,^.@;%B]z=MG"pdc\Pw_r%Qke*{x톴)Rs6OjXKF'%'" Wss_VY'M_> r(5K5[ l7jn+ 4H~@jtPYW;rK8Hi#.Dx @Fжp51n !nR/nBFu`vqEyO>:U.g@걐q,K .oȡx>H>m)ƉJ&F{9Ԛٹ/=2-8dY~@5NJ n|X7xp J5TaiіqPdj MzG%`kf9-QU)鯪Ȝ}#e `SK~c7ž8RMuk.+R0IAV[/"f2 -GA&|A;M+kPL6>.q8QEtn_$L{g<<_l6I-0>Y2$ċq 6Q+/D'a1"|l'.v"+/47qD\+P4=Ӟbal XQ (VYQyGšSigĪU rXuTFU ,JiK.4.ekFV0XOS2'A9!r8*lkFB`A#rL||kQ 6,C T Tc濎UF@I'zMGpa s.UaGURȿf찓QN4phj]Bkޤ:O)R #f0dFV%buI1(Z+A{~h,P,-ZBuVrbL o@ iJҹi݂]#$ ڧGOq?Zad(~ QblvB&TdM *XAHBt!`'Я]9*wQH˅g [15! L_"H6&pcǿ&[|XbjpL>D ׃ >.Ij ?\kfkE(>(ȩ$ׁq=ym ׳m$$- gin\*mzPtmpr_Tt?8<,$Sv l*A1MH d\>Ta# uQRfS=) eB܈$r'vN-t[$#$MQGAMOQ\Aez(O[Wh!C,)jc;q*]a3lSQUwG洵8%eMY!,սsBTF{;Òሳ.qUsJ:ќ)Me[:uXO&z9 0uP;Q+~r=F/ZEhkW7]0%f PImxe, 5t|bQϪv*agqx% =h7.v[7?^ ީK݉ (u=%4.|9K2J]f 7CHZZ<0EWzB[di< Y0 C4 霾.4kߞIY'bQ1R& _]IWVro$휎#.ۮYT kRxnSOM7[smAʮ\U_wK|t]s`nhB{cD̦nxS"tlgz sc8-؊OBn;ppTYYjpY -ɯ)X֫gxSqvGc>R+Zӛ.#|%%TB*? (!ApQS E@uu :7VO^IP?̓RZM=>鹉jGQ$&&/CvbSQ &NA"0&w8Y9d`ѫŠ4 YjܝN;7_iߐ@exuJ,}>cŵj0p/a2Qqfp`YWp"^>g4>{|dpHgkmABl;/Y2)>ϗ6 XzڥV̯&nF~@@-PNsX@РۄuUZI? P4(ۜ!mpGy¿0 \F$⭍j 14H/gdao (,6[*sgnY8Nx)jO*-.81bjv=t$+ XJ ו0KSЎ,$m@!/\N+; w@:2fĈ"=Gz`G &ZLj&bC;fM?! WZ)BƼ/s7R`XCbv_;jAN`D!Ez'N4MҘ_r0sh2_gsy%$Flu5T8ZE y4m(D GIᢼƖP"/|sd2RPG쳆IaB0 ; Z"GVsPL6Qz=8CYM|֨ &7 -=萿ՠ"߹4hl.S/[Uq\?S1z&I̡ol 5aP"/s>TWޗ=gY|ÿh*'sG \"j˭Au0yD^a7 \ԆYX@I{\U@j㳄&A%"?5qQ2a{ba曜]J CvdkF2yÆ5 [,TesHHE1 (yUg8F?(:_^S̝oҼV٦7@7Xn5h]f6U 24FYZyP#YI{U",z4cၑT[9q9}н 9 gjCA4CDi*b8#;F{^XO@%Z<2L+a7U;I>Yof}{ihwd3aہ#|(} /4mΒӘ &tsmunk[|擄<4Џ=Raܯ`w#.܃[Z5w)=)`r#۠i˷w04CX3[EfBaӄ^_Ra:oKQ ܳ83%֙L^9 >6߯}L.R7s g d?L2+2=0%$-3K׊!| n 1(G!%Bh}1)ȱEszgKTNjɊ&:u}Kglڡ«bO %㕝 '@j޹Wm0OET5]GhEmQt#('tO@d],ϋ$Ā4ϰnP#a#9# T /J4Sz0@QR>e#¿52вͧt%"Jbbd@Ү`nBPF"њ ( ҸӁx␮IJT1!I5 *ʉjg7e@ q4u5`%9\8KD5  ɹ 3IlH>f@gR_iG{{GöАLmZ 9|Dd)_ZۉcjE8egm`9֍朵l7&I;ҿ<=׍*#Лu[E2an]}H *4F[T@zc*1l3 12~-JM0f"|!Xޛ>f5蠤@"})bT)v =ҁG3?^bqט}vYFƺ-oDB%, $BXrɴKCTrGzE}(4xgMcrsu9QEK.tRlˇ7Ayv 3cYx_+N=6dd3;Jqmt㑩 ^hwuM 0lm#^vQZaSL0j~H<ݳnr RgLn/0K:[x'D&S7]D9g_l%s,@j~YQ-mLJX~aٯȌc3 BxPʎs5V%8j-{ GQ2|JJnx Yyךg͹t{лkN%Aj'ۍٻj[~;)'<޺zy_ DYDRЬ`F&_8+9ဦ&LP'd;N.0wɉ=wF7u=#krlYw652'YDH:NTQց7C >|1HķFL S}1չ)qoXLpD%Cei͏PVvҞ1O~ֶYiG`?䦛=qrhT_Wg4_C/ji2ϕ)G.􉶯t•6bGQ8kqR2jQCj8UThj WϞKG)ꂫyi?q)}вY@Nd~q`5VCQR,DXtw>am蘮wĚT=Aw8>TQj.h/Fe%iEv LZJ>(FןxSXt&RwwA!Mt>E3h-1pojmՓ+w_hK4} PuVmyNt8Z[3!m~{=6d(obmgeNu( AEDAlmq+o`v/ӛ~h:mλsH`Cc}Sͤ/NI/De:}oԐ`^rDoejoo&&Su^5kfLR0͖n/~4|n.c1!k!cd Gur:oGXEa첩ctQ1LWA.u:<ϋϵ#bseđ΀&>1t5$s d/ėݻp׬@4z lWl@Yر68УRqOj^'_4cҊ4.EͶ\&u\h FJۇ R1b9ef_RӆmLJG"NT 2@پrt isr%P: M5gPJ嘘30&ԉ@,!hjV5)fI@eðaUK>UL/[!iGw`/+v[HA0=uٔfU:)IHm^oc[AJb+D!E%x<\^=W=BȒ,ed1~X*Q֧b)ԉ;r |ZQiu;Q}N}!_lyR˕Yȝs@TFb!(GgʈA4wEQ1-mϩ@s FI WHY&d ]Q4~yzwll%Ҥ=)ړy0Lo8\CċdzP7^T#ޗd3Z9OT-[8PdV”5 )dt fb LBP;x< cx-;[raI/f+OԺBcD)?Cꔕ>3]yOF%I',B'H-r Hԧ +RH*: z\x#LK3ncRTX\Oӣ8K'B湣wO0^ 3»+ ۺhei-)ߺ@#?|)_ }#)7 jfʲS7=ힸNX8,C偠flTmǘTr#[ Q-D)ֺLR>`,.*_T co"p9$x5qWQg,]莔L7%CҤ&g[i+l jFHvMS-h ?+p0P$,^F9%n4݅Y(4ZǏ<=kgj{C~4;+:(;Hͬ'?;eIW팽β=.F3cjJaĥ,3i"o0HNW1)1򊺴>yCq4-{\!(('HQ-п9\(Ι$03QiY|pG/rE͐j1%!GO ղ%VUƜ% Sa4gH!WgҪNHko\ ߍ#p76x#iyAFWg-H"bp+DtjH>׎b\0.N%Xpdi&0t[8>*(]^c"f?超W[_ZѼ@а.5nmiVj+C!E%SR~=ڦi/Kך:/{[PlZg5JkwfaD7ˬOeji4R!_Ú'>y?oƩ|):ԫJa{jfIf)P-u)!ģ@?YtNu/pR1!2v}Ym2+!=ڠe0|CO# 2`}PV z?XKx\cg P {b#P:\?iox, 9mJ :OR_gxiiN7CA[+~'^[׬l`M0oE-O0gZqnw*N/):z[ζ7עCd&HM;"#%e6$mZdy\\Qw#^ Х$F"wXC[=.qzڋݫPV26;oOV C毯U-2Nẃar J:6@zY &y,N4R~@Kxao{dpRgn 3x~BpNS[Oi~z#aSpkѿra4a#lװm|o,?f=vxe:쾛oToBPO;ek2/1?eВWqQU9®Ң&ꑰf-6卧\jo+qH.Vd[ ~iЯ$`2|ahi8t :mk6t/@.oWS,:F[i1\>aQ-e< "'jIG,]+v$khѧ*#{Brgu'8?zSE$`VˎdjƏN4U-ْ``PB&_AK5^*)MTjGYI b|5#QlNiiqP7뺏ϘbYaZӖvNUBD s DƠ+]?.; 0UYed擗#'']^6t( HNKk2g$Q0`%~.Zs@W& St,NcNlSx񣇽e@,hwe i<Ƨkw]@<"`ro]h1xlxv׹ڳ# w4Ϧ L"dZk\WpQXM)PǢ8mтlN2=z(Ͼ J3=Ry媽tM2q6`S]HŽgB+ʶ-M D"4u<3u>];7͈bU׭X:16?8V$j%:e+,FT&iU5*l)_tyڿ'uX y}IcXn BmmjW21EUvT&Z9#7<^ a{G m?~xli;=Ob͌U;񛞲Q# 3u#HK%A^Z<.qInPK]oǛЄ7z8Lдp-{/N,.Zn0CtB꽵6i:oK(3@jb+97bR;A \򚮒fZ=`" 0lKNcCOiZiv]ЦQa߫š>spJ?~\妸θ2MOf#Iqy#H)d-4LSg/ wY2mcFS× ^2i dk s ﳟ|KߧɍDJkǚ&dsJyV% eosus19e Ր 5;i>#/>UdXITXy Ft#e*a;fSM1U׹[ȋOr¾uiL6aKTc\lk+j?EA erY5|@ׅ:Eڣ/% Nn"^Kr;" -zceJins{66Lbx ;P_'sp4ʷc:/-|VIӞ_( Rî;c p@ndZJW\|ÍGP^(̧G1~G!)}@V]Cy7(b&_nMUk%7֪U;AY"b'mX.\Ӎ@}-2K»ɰu1υ&_"1r81|"k"opaFTYSuZnkΡEŒWSoS O*HƺxtwԄ8) RQ- [bP8aBcT?֑U"P #3,EHZ.TOD}8jKfʺ Go? YhK$ΌUaF7Ai>mvq?8a|"sFGt܊s~}؊5No_pM.NJ4a5y/Fi@AT ""ӫ˂(.FpSbc ̽ZoDDKyO ,"T }l}ɷ x2nkD͈ S*R nqTug / ߻EQBR`%713 `l4R0Y3.&?cM%)1b=S-uHj|BXӀsg8olɪpYS >NB{GL뀭פ :w t?%,$c?k?5SE.߉>i}\B͑ {ƞM4V/U%*UR@}CY~`i2 3X~*('3c[Tub|}sՏTT )(幀08$c%7h@mGIdɃۤqZu._FT#Ʀoa2\F 8u&&ڕ`w]_f!W2hmn6r !['Xn놸1R 9q2S:.Eź A?& _aH PK 4zO<: +ଌ[&̹J` F-Q, I>]Rkkh4dq?e 7ObwSv䈔8Jkb8Sޒ 0b+2\V7]ȱ+I=Hi ;>XbAt9wb57 ^a'.[_.[̼%"۫\xvѩ% 3GgǝuͣxnJ \0%,Gy<ul0-e+c:K ɤ> #S0NNlq .Loa92䢢3Haŀ9'*#D!E&s;#͹2"ltEdbg E ,v4nӅU!M)f0ԕ{׿zTUu'uf=wvxF=bɍ` |oJ`"f.fn魶KiNGCtH{JMaڵz^ (2YLL3$v&_]H &$Z <);l,.:8kџHGㄿ~]|Q!/L"VX,O!~q  a;v헃EcPϫe_ u/8|ɺէ/{J2zj|DgyVșSX1|e9̓T+B8Ejlz&%)fu@ŝd8QԿ*!T2Őߺś!`7_%|Oᴦ /4nNŴfOsbX=rjss`tR5B ەq[+dPPѪuYrtYmaZk QꁠUd}bZP6>^% f6{ic&h 0CFɥLph{*8kd:`:AU HII5e[#W}cyo!StUfHwmFyqڬiUvh_pޛ/PaiܦE8oZ"?# 郂n"fRH;Uec.»W*i{0SLc +J

(*%ƑP)*X@On*MUr[Z0o &ag#;p>ذEMFSSbMI95b:2-rq a(%n1 vỉK3w&1e\2 e/3Dł2<&y+Kڏ U"1yju605sI< ؃4fkdX l|p*($*RMkcC<.4Ǐa]H*w$Fo8qzՈɤ9D;݋Nx/ռC2>TdrAډ`ff޺m1jҬDxǻ|hB<=6q~ܿ:pǭ4cH-&p]+fѰj D !UXֿZ;dtKE9n>]&8/!pUA:a: CXaf[,2׬mXG}&txg@/ EjhN&k=WoCUy?'w`yD}W8ќz=2eh-^ks4RYtp+ǜsgR?4}ڦ~X"bGJL GL#Wv zmT: Ľ_Z 0DƦ-Zt-T ؒ;F.•MԄ\1)(."Njs[,yQ .nuS8q0L,?̕<ǻ a/ )G9pW7Gb_C jC¾ Da,,'Lω!"N!GC80&<kAAڝ}n l5>DZCIƆ^MÊ8kX{8KASIr$3Wm̾B|Y:֦t$)qBv\Ec@j쬻BpԮK`a ]J,>a=脩4;o@G@WR8, )(!i7Q37~ dKAVtp?Y &?(i)@esA^s o-6J.w.=nGݲ`< (>Al[z5TmXb/`|ͤ1 "jusUfWE)A>8^JY;faG{ln5ZO}~7J 2W5/~W$ma ѿ/GKאq~1_:cv$%pJg'D̺F[ gWֽ,2aS4`W)b( Rŧ07nZx=P>-k}:nuA++qfDWƭ@\ޮbvsJOj@ːr7^U8 Ʋ*BSEjYE:"uDA29c:0/sl*-hAӳթb4wjVIh3F -#\Ɉr>|ΒqPCo ?6sRX,ǚ :û~TQ A^")iz_'`="a31!{v~K Ӆ~ҮHHk) !Kvs`sb Q+Uk?ZF3 oB[nd]pQ$dkRg6V#[GM8ySÓoRܒp@.jܩ{c\|Ε ׅ#qO %Q[$ t߇n7ާE72F>1ؕ`Vu6WYe~'nRX;-r~&&4[(:kHSEs1 ۨ]4lOJߢZ87DL+Vz`a|. rP ~*}3[%"~-!𘯦O]7_i03ap;[Ë-g-¾ԓbj!8{klR_~25t\p%ףn[rXIgMxٿ։@|YRv$%fYG gȖm")}?lSȚ{=UUI;c fn娶n)4ࢡ4jR" k;3,E@|cJեa-Zt91M~R| +ߧv+C&`cXt|p $$BDlBCT*UeMͮLYN` '8IyPSZ(e|'=S`K ' Vo8oC8UB t.yBTjz"!xSL$OmSy他"$N݌ zH` z)L[~Ԋ$bVnq36TI]{nu*@@]bR54Fs9PAmW(-'7@M;仢P=_,1уu zϋ[>#*Q-%ni`*fǓp"\)6{u;KpsUu.Y=m6bP3)\x4eѧo"( s;G7HVI'0ـm]m򜈃 C dh|*V &ȸ$'-y"&ڃ-H)K`"#bb].>ٻۡ{!-bLϣA?d"J|iȇܘ/j^՞4Dc^A"^=K8d^.T3cjCB2~YXݩ:)ZL@#_~Rtݞ\cVnW%6 xl(M#Z6]C^lH4T7ρJrn"%@Fsq0 IQ[xtHy V9W4qVjg?3TSrmݫ SyQ,zEe/ε0V 31߷6/ۈ~ӆ-M]űKψyFb?[b{Z,T,I?oX'71 O*;b돿ew7dV((5:YOׁ|ǔ&f:Fh\ x35;oi,@ E 9֥) q,kPT'+/LldaWed2}R;)Y%~^ʩ.QxFW?k9[M*T7LX;S@W+~w];P@$3,mP]o2qY}]h#Tk3nZOK[ u}dRJ qI^ 󊖥D3ˡ쩭9l$Dnعg3Y+!7;v-zvalST7)fj jr 2?\ "]WAN4-=p( V_ 0 mQ,&rMW5)}(cXOtS>=y#awQh`S^S^rc)ASiXE(zە| ށ4]mr3ݢZ1sX2#wݍc ~BB 8~m`?^o˄6G8;,D*rT$+Y41+"&1p $wU-M^&ϼP!Ku ,-*T MNt5/qv y9i9 ^|3\,!Z0RT@'/}QnGl` £⡯*$ Ut7!W}j5l䨤v7g!Dhm ,\E142G{Q{H&%lU+h/CYs/eo k*}*' k? 3q]u -<:xB;ؠ"uE)^QFLفDꝬPnU'N ׅ[H-31SHf)aQ-cO@TJFqjŴ! ;ӵeOAw_L NhjB/ ':^9V0u O=+f[K!1YArfkB5w:GDU}4xA"ѹ 9kB'3띸7$%d;o}Y9}lgVI_|Wﲈl;֬#k;Ee8qY5F.뚇EȚOҘ]At#Bo<mh^7[Zen ]7G=>+đqjnvA%':Laŝ]M1T[s7v4"R8Ct朒Ws [pD0ȓh7 Ƭ{}~}Sf_Rʠ8Q#Htc8a`яW]/I _N+*u]]+eV}ْ .Mk)/{{tzeXp{*b> E'j*um_4eB0'i_y*Y;e|KU%]Py@aߟ!^%Df_(y*rMlAu-96:vw 4@`ND$S9,j'kGi>'1{S[eѫݧճ\Ft:ul`f,S*q0ٓDnHʲ֧6 ߓfYG{ewwN[}PG%I>1/EDXDZ^Mg@]`"|!x? c[&`LE VBkk 8x#\׀!=)R[?*s%1˔wO@p_9)4}{o@u SeLc2l=0Xl,oUpw,o)͗NG{=@&|%gA>t~_0r@{ȚMc)x>3ث~;x"h)+|tOvah&Kw!]-,ۨsg?ɮ uь\o>r5NNP'¦d\Ğ([О=+ }["ϔ4,94,QNC6^QܹRؒuc,.5,[D꼉 Jp @@N6gx>R³B ([vf歑K16NT+:X~6C68f&<1hlIl=׬?5׫?q§?l *aU&O)rIKag~nhvË{tyn}lܹzs uc&`tXXoZP9<t|uE@FˌpwuYD>"͗2M+=xQA2~ Ɨ~lA;hc]{[ߒ.^ف#}v.&Mb{V{c7fͥ!w 'a1*#OYg+ jƒH=MX-,b4_H]M*n? RXrD}.ɯ2e~w"W8%3nypIEA+jF<IV(yUCVNBpre)b xR0\?2Ljx2i[Ts?,V`K}]%8At =VfX5 cd`U덃cg[a+`-K7rfh8"1CA$cVb{ah/O< 4&Elq(B ybNXhCa^v*9x͜F9BH ]?9O>d*'uƢh,@/3"`ߠq8%GA<|i2Sq3ο-BHZU?~W,S7V\2Ϙ3&]:ly7{/_*ͧӱ @1-Tm٢FKBC̾_M5?GsB&Y`eC>IHlZy}{JCwD3'oR\> ]e3y R|Hh()D&Azߑ]iFrJڡrvǯdRX0MG<:o!YTcZ15tݔ|1lg=t~L-9j"2p&YաeQ䤆엥]4lG]3$ R(v!])z0lHC5,TY(7b-/ɤ mZSFJqyzi}JhZ`B3=E^:oE]o BaD+i7u|e7Ve>6HIg5oX}`edt-N"wdH 컨4IU37ՎBL GyE1zEzIǀ~AsQcAG?/wܕUֺ#"`$Nh  \f/7_9F?ļL\qW (EA n,0ܝ֫Jo1Oܫ֗;w&i6 Ì%(r1)&j"g"Brd"}bBJ_ xO`ONhTl osݢwZ0ANΫ3: IF`MU)MbuZ; uÞf63z׼bϘ-ckհbp%jVMTmr}8B1Yӱ 182Ț-lJֲxp=9I/072p+{`!IEiX0;_(ݵK9 Rz~' K j(tп5/)-j1~r:Sb0ϛ lZie!} tv!>7_Խ_%HF߆Cn0N/Qp`- h{VFڀ"10s_nek%`((!!85OVq fɕXcx͈ccmMĶE5!Fk]udhy#5urF<9_$I@ {gveq d# ]\FlLףgT.6qS AB@p+H&Bk3eS*>``7nS'R~SgLYfF/0x=!9d4C G=9ǁޕgC~ ݌DM@@VmBmb \uG,'d LHg J!h3+]$kn9bGuCH$E1\V~BDKY4 &^[AO֝ 8.ǚ4bOҢm(z +Sd#ozi`^sX%Ӹx!@(ET$+ݮwV'),:?Kjf6|<}~ţZf:Aaϋݕ;N (a Wl]K9į24ˉQSI_`JW{:0nXavBm~ apO]o2G$.,t3 Ch<&K`;(dj4+2LC'Q^^b:<|猪Yq,̏婇ZOz~I˥'WO@ 2 lL Vζ"DotV9,r;S/\lC^23Ak,onǝ,u(bYEs}Wc[c gWUy~{{,&ג1𿑭sjسj_ `Y(|/X& H>5G#*.Ti0lIu^<b Tqœ_:G.r.V?AhQϦ PAk_|6f4(DdӲt%$ĹH]UA1V<#kRW͎%S{G (V/zt퐴ypG?'[6*82İTl-t?߷:d#A8fL&jsk) /3GzU]l(`3F f͟6FPj-bNߒś2ۭ;"ȥL1gY eӷ R`S}$6"ي oY3'On5 L׬\ke+Yf0\<{CE6V⥯J^kvuxz?{5ymn0Ǿb뉣.UMQ˜x+񇯲aԄ~XW7SM,1V R(#=$ec n+Dɓjkjm`%|/x ϾF5bjO9/P&II5 yީZlPDyGOԁ+ tF@`Z0 f%X ]WԷw*BfK9?B ig%6HWDwٌS~(/͏:ߵ:GJ ])@pa}S;Ζr` l19#ܢIŮsmk8wP7PޣYuIz)d~8_hGBׄbWf=g_(E@O'^J%&k' `["2@E*b[s$P z\OX^fSpľP'gʙ*F>.,Ei6lD Wъ _&') ʋtF@q0SKk[rc}kgWqY]wʳn: #tr5 =043z6ЗfRa Ifs=V" S9^e%z|9h5@M;b 'dLD*pŚC;NyTCU&)#E,sCv=Y⛸5ǰ춯e8$4oͪcBrHrJ!qo| UzAځB~q/gk4Wu sKg1%1\!,dVf {dW9$ zU Yovdyt|U&ywф/8&Kz=pTUq -*"яJg",1 /8_Ds"Wd+D2Y[A`\B erhO(M/0&[ ߔңEdch2C&Q3UH_aK g`}%QMihmr?hS`j`4e{61V1sB'U2/YLǷ%+Go: |w 5YШ`E u3\Vk~GoℊmCמGχp&&Cx?ƘץwKE B$6OOKȆlfUywnS}*g# 8Ü-1f,s `ʣWÓzxwjV_:c>JK}lVx}P<h +Uv:[|k{ߋYߝ_[QDp4)͎+6wqVF_RLi|Ѕ>[`j[aU\XG*T$$۽Gsիw{reSr=7)\^“ʜ8핂 6Qс" #UPĨ8 \<``=C4qKw{B-}2tH]߸3άξˑ&{8YF6>aT1~s*d5hI7PaB:BgcyRKX|:|^oȰӒ,Ǝb+%!Rᑂ|<n#x{$Ƹ]b;Fه`J.mœh+'d^mUi"A)W]Ylޜ@,ݻSK~C!*UƇF‘?_܎Sn?07mEfv b1O0 Dĸx ,^ueren<`&$׆Cl+؃eq(hn.Zp 9)5BՇf吢ۇ>׿6Kt5ċM3@&fV5b:/ ^F?=`bAϤ&zίi!+`CӇ eڤ6F t%Cb_6 U2ͳD[UVAĄ"rBbTj?i[BxeYoG}$:_MZ >ӌk~U5" 0OU(oTF;7vZ%"|Y^ƭAX] Nyޝ=ww.arݞ̵! ӹDprht޼ wپbp} hݱnK~s)&C0Qb0Z;*^7M/!8j H#qvM >y@'GX#fohqt"zjYYCX\p #7l̩qsO{[Vw%gV Z9:'Q(WFap⋩sJ€F$w(rLJ6@"gDZ3^: 1Oj? )~H8DM6g/Piq~A[ b*SP~l*b9V3 )JGDЄ:ؒs3>Kp/LBwܸ;yy^?+x'S =^cu8 4JEy#Pײ|w!24.f emoHq`=\"bp¼ 2yk}j/:8Y?·g7Ʈ<cE5 V^y̨i_Ñ鵹)fz3F#@d]]AgK9$PYWaT׶q@Q i79 ,ƽHMt@_[n NHF>27葰E9瘎◯]_a74듪  3e/ ^ۻξ/P'"?0jzƄ p#o3Ztx& 6 & AI'a.HnNا8h̲W]PiORF}lzz-D`#f  $eX# ]*T軈2<S6.'-ǜt[y, Mq̵:Ftc1@Q-Q_g;垇@+QG;/Ί_.y.M*Tqk}Ao=7L"iTƩEfGʹ h)4RᕿyhETsJEе}*~ `77 :0qnX@ rB\y#y}Y%S W!@cI" &! kbB-`GLO1#g_v`F1/F̘Û'Y"c:Z7ޫFdҤzfCxHh̆zOsņ)62.8?݌.>WOw^ DWdaָUI[!4%!BÃvL*y^/@ƙ=K)y_jIF57WV2<.F[3yA'RdحV2?4XŢR-ffnEV|&=XրsU>q%%WzOmhhsFP< jK(:ܶJ$sBئQ@RuZ_/|=”k2YqHE,i>?v쐱0K)U\WE|ͥڣ(Ѫ5u&lxN}ec]PsR`N>LHrUzU!P$߈$o U)<=¨L," C ?%T ;Ţ(!]AEbr%Yi.j䖒9&\˜y)A1 Ta!ܛ{}Zh\lQ|[M36ovkďsߕu( Vqwt~VEjl𮵳[שl,* |oz C*@Y!s+|Wnp~ŕ7V\ /bY}!&~%z[D+띁MUD>#f|h`%?a2徃ӊ*T m_Րr.BM%jS*??"^K# \yOSd|Jt*m@/ĺj-U4FWo^ȸ.ͣ,v5 *܈b~تθژS%!^5[5Gm(݆wO՚%aUn])L=c,pDsWZ*{#yB>KmӫZ>ȡ^c$31Wnr42 ֶ( [%urn+Dv0қr0+F}mv'N-n'yAHd 5uŗPUEFC kgrVe0g K׮TKle "FM.FlىT-Ʋ t{֩=c"t lQa3: 298hVBgovu {7{zz-J=a' 聭CS&tdu~_GQ'n d&Kg;lcJÖ)Q6f >e8k-Xr%8НO eK:&n=L -d0 A=5S7j`oIg>"W$V$/Y'oزF Ks@xYpvBDV+ Lj̴do3Ӄ'rԒ냜ڐ[aD7^|h Ubkvܲ>o&OvikJ`^xX-s;-NN.w71Eє5O ޘzf "klĨyK]E?Hw ʯZ'4ND^sY$iK4d !^t8.x/1m楆Ũ(LνF/|Ƹ>DM,uJ5{'o֎Ǹ^,YGLR`;ge@Mrj8Qϻe6q+؂'tCDZVy4EpB~9ia!sO#M]܈A?D%kw-qf$X0s!9h6@7^LAA9jTuɖң ~,T`PH1W:'8C\W?5!+8%HKu2u`KfE:NN퇍ۻz aeB0QC0IFY.c3zd*vV?xK/+oz6Jqs CS'seR\9Bg쥈cU*\\EM *Nu;žE{I0e{b{F787^ٟ Ԅk6/[h4K+B={ɉ4,\rVW8lh@7fA޸Bm#"BvIɷM@R{W^=GPW:)(9ڑD*U rSEJIT'p_`rhx! Vf3jF TwH}ՆQ ܷ@^Q|Î^92B[( %o4}k0\_6IyF6Ʃc5+Áx2DQ5HIA뀧 0]_i(1sL]Q};|2S\zV}0LrpyCاaORj?Cl@^8Lr`8"9d** JQw4 [ӯbvjA"rhU,S0$`Y 6$l]\Y`ھm oKIC1(alM@eR>$?i?Qi)VpMJVj̕hviedt@r+dVT-'}nv'9cK!.~ tuR)=#J5tRN//K2f"N-!dD\iy"frgJVq P R.֩tUZPUlo8iM.ɱKeHV}COkVMFn{+Bd6*0wc5F ݬokbf7<1#}9nfA6c_lX?KDefwycO`XXYNh,/y#J1 O|;Y8Y/^_0%T)^X4myIXj'W]:niSi9dMY 5"bb5Zcv O~ hv,)ΉհXٳ`Ax&.JdFsS[O/zWۓOW뢾Р9̺aP MNQ~W`1xE%\@$~4žʙXI;<<(Ihy}QJ3dd)1űdu^ 5k{tBÓjŔ}כ5 m/h+T/&fF+|pݒ/=K܉zdR<&^ 8qyt"_dEnS"5(@z~zLOr8pwPFƮ[gFQ4-yYʐ-ff%\O{5[<҆&N&\Wupfk67Q "%Tq1\O4 E%'-KOٗz4Dydu4ҫJqr _!VznoD8[܆T#{/SsIįMA.~ xFnNc\4vjAS: Fυ'ӆYAoz _C];HR󾜿9 t< {OAw% O!6駶TrU$_gWS wAW;=1"V tG-FxYSrSi5IWuP5F"DLPdL+tWIV{eu`KU6Y׵Ao% FՍj[Lxpu  S؏ C{YÝ"O{ $CdxPxFi gt C:ua!߄EQ=iOC8]:4k"[Qt!U"]x@jG1$@I}Xd גө9ju +g؆K +qdgt~0jRy1иmᵴ`EM3\$`Vd)Eff.gkts2S(RX%{6k 9Q[(S&v5U=NNg8Ё`Ĺ<  {tZ>C瞾MT@h~g)tE^ՊW ^2tμnz|Ze5&G8U\\]}ɣY@6}@ |4nJb+9!3bd-ԿbP_ܜeey}Bk:bp`S?~:0^᫁@i=&ލQ$ԨM屯 *{p'!W-HQjw>"8K V{) (VF-)IeGK u{TWJsuW'V#al=*S/ 4vvhY q;Iz*2ɹ+wv*j|Mu{*mM2O*L~JT1N[1S /#t~JdOeoZZP^:6I>iǂ,>݊%:dtd7-ci2ȸ egNݓM+:X?>}(ȱ]H֧Ss NV ?6Pi~B-.w|7<[^W#;+fr Ơ8NVsp7jNQܬ<yrb#?׈#&Ac//*=_<*I^͐kl6>'')eNHܝw$HÚ7x5)RۉȾd¬VM=&{D-ʌWj~q'6JJnG{, ܘ7/%cw鸉3z6yx3,Ff,S{Wǘ",LTV[ "5n n q}n,ߔl$Xt-pԟ>M27$r=ȾVù(#E>Wke^MB ML7yf-dOq;:G F#$QY)|*[!#'Z(2+=X5 HU+k,݁4^錿ƦI31-K)nmptNcRIK{ qפ1Cݮs' ;(߈TLaK,jGx)A;\ ! 6@2ۣ{S ƍ]0ҽe#d&ΊQp@,96_ g[DBЛ7nP$/)A*F+k 8\rzOӡ궨h2 umBg s\wg|ڙ}^w&!$D$!Yk Ktd[FU_j/]ǧ׵&ɧM[CVW>9Xau*Z$mS؉vyH7|}n\*FsB40kMUcs/3]Je  /XMFoxѪdCf҂sQo?m[H"FhQ.cz8="Ž ?g}qi0(cJ#+1i^0.a߻/Wߨ-0MP& Cqә=!*d B Oޗ&VE4tDrRm=e;ê+͐bֺ1WcEn?mwNؾsňzKY/5:g}78+m8;wĨDD┈RDO2_x^)UT K?P,M]ރ{-"ۧ.*]A/.buDnώAq !"PhLVY=fVA&6k|KѽDЃ>)-6]\hDTeP=,uz^7F$d[vق.2]Wi9ϑ`Ӊ?'hۚ)[u2UpC. Gǽ[aگu"SD\V i 'I{&ѯE7-<vWz]! `[/(.0A׾_[W(N:ߣ*Q"=Vu/YbpDh9B;xR!PD(,aNjr{NAc)F|؀dFC:Q+8~2P\TijbY)aZb-:'ҟlfs09i8{t\޲]8w%=v%6Gt4Vـ& p n5GBXdv;{5AMڒd#- &!qKtm.R+M x-jБG :v,h14SL9 HxI!C(64Hy2.ѿѦC~~RzS?VOe=Pg[5;M5NLVEЅ_R.)fV&S+ǧ*M1-CʿBZL*i'Ar`$hoLލ7 bwiѱ(X8gcv1ؓ 9Iqc,1yX 81Y8bVRw7b+PL[,ռ{ct)?- j[6)&r9z}|$V@P+Af͗:*zJɈ\f!ʭ8F JP-G:LD#6OYE?M9?mdqmPaF$r144|,QPV[ÜUO&w{aʓcRhM; IsC-w}.%= ςZJ3%K5ePVib:r >9jYՅq"N8Y4nO-A P=L-Ӵ t*AG3`;GMJyi'$ّx =b?ؤ")4;UrH|8zJW_ lɴ^ջ/#}DvDT& nL`O@ o7^}0ʗ}<]c%!iΒD,IOm/eO)΅| v9̻ΐ~eXS N߻5y,z5 Ȏ޵/RzƣuFF7Z4RrPUSuC~"C'e-Z5:Ctq:ѝ·hŵI쏋ۯ%"FfDtBESm#nwS'oi\^b|B|,J=Rh>w@vΗ/;LN4pZno Ej4h=xG k/BW0qSWb-Ζx gYH/Z|<[_? QYG5͠ygNv9{&GEfeҴʈ.trx{{IK!Vb3(ŵ3qysxvᆹ.ϝGQu' "b%*f mS9ɀNJAFyXnTC<RbQ4[徊٢\9x@;rw$V+B>DU6 0eD7 蝄bgVS ]id]뢂a@gH +< fh w:JW%=oēևz]45x7Ҷ9bFL0HsAEM3Uil3VnZuJ? csm;ȳlX$N ObRuބ(vL͠ U$^vxr6k&M/8X^4y̱LRS S<,"j&IR'Ѧ!Gsb݂ we~5(H 4:`%?xPý 'B*_]j\n.LcUo_0H9 N5jT7e-R<,KbcF~<NA(.g[TkRؗdCȱ7gKx"G{(.W߹ћrRy~{Y2R{ԵgC)2UPma ?C'.,P]+`go/h _`'rsyP6X<?Vκ**Wڭ.:\xXBƟhO8gݙ(]pRm}jv.j _TQ运k0/_q 8wUP^W@͉^~ker dbΗvTgHj<C $G> `ilx˻4{fȱ?O:081_o@G!=*XmbenXZ8x\3tOMM~9BȪ4(C atp^>fdvUpd NM#ɂLHqs_Ѣw@*}f&t}M?FA O"d{nn'mH1DڌLj=C?`n>qVg?,˸ǩ/=.TTD[TO{fQ::M[uĉk0>gW]FP.S\ंǢ^,Ct\FaLr l<,I@SvQ0˦ 9PaUȷyM~oٸVP~ޜ[E9FҶw~5n-;_:G / ]*EC֝<لU XWI\qɁ)l,%g4e,MLb"ıYEKqq$Β}|(r# 5ix3K_Ovl$evOv*>\^v}Mo Oߕ+6&7^1fN&Lwhe\a4~n1QF+ o$3m.ܡl[(pf}tzz G䕸dQY*_w ,DH>e)ZR}C\s|]f#o@,f~2a#w<&&[H,]i7P6&l?` {}D֜;'9ӳ@CdB oX{N}=~I.2.UeKhpJMrzF=6sy>Ǣ<3Mї؊¹7 \ atdL1=mT=u'7#ɔLN`ohf=;DRr8U(*cDH+ƅ/ŬJW:$[W:ĕ,"an0(  s+:=*귁yo}- i@.5 Ќ0Ry؊R{35_TeUjbp!9E%EVO ]zg6^!|˾%Ci/5ycNG}J1b6"r.\3b$Zo4/V%ď Ddb"0Z]zWf[I{}z@liKmt8he:!0Џ1sdf2|;F|[%AH&?%cI:RCaLQI8bwA+m.EW Iu(Hs蒷z^8T`6'mZs.L@7MӁ))<)7!Q"̥R@&%O)`>>ss* ~<[t*Ti'= 7g!6 x7eJe,"+,ԒrK1̅F8uGMKa9hH`)T%t1c9)΁Tj{WH%4#[DFD#"~xRVGgxl" o+wRSAr 'c] %E=B/iqfyBIw5(< ([ 3~/ y} &ڞ9u OR4Wqwu:Pnݍg[c(aƭajai NEs{PKi3eʰ$F;JG8U{ _A}gRDpGBɞ: j\0 _ 9}Aw8n(RŒCf"ZMo'|,}1QC`{@D'RyvK#A3taEj/P2Qb1ߒaӶ-֞&qgl3*JނH-/hĊp6yʸ۬3tĎ{k Q21ϺAHEV7ej Ra 6`d]U vlX[`&iqvk|l )'x^4^3mfsJ/AdX gxYۨ̑V&A֎:}yn˩e/n=;5Oڀ<njG"YxSp`,} oxK#vk$h5^Zz=NHpӦ/ s _:$SvY#,vߛґ!7:G~]9&v%C dM_ C[:u(AnmpWy\s|ݝNI V-^iA@ C \Q+g>'93rD΁dXqO0> #Ć\_|X6qp h[&T݇eTB*Zo۹ge7a<-y9F`KCë%}ob៝qDLw&Ұ5!HEbx2ꢮ畴,orYZ׿@!_LT_aE?]ǝJ;zq5yUΊt( єui{IHʴ2J߁MR SRh5r[Vj.#"^pa+l1LF³c@"_FParPv `c 0c./r۞=a茀-(ʪV LQ!rOS#C+"!1Sv28?[ٚB+͘$e03q"?2YxeTE?KF=fPnJR$$$@ZMŘo/Wo 7x:Yn;*Czx;SMUjf_/jL n4i}dwMDxᓫ87o7]O/pG;9dDb)YD%5T{p~]@ <"h`1zd-AǗ詃M0I=7 XDk]j_E?̿ 8[-nb!ճ2wߩCpD"VxtAu"5y}9](\~u%#ާ3?)udf4Q "y!\`šR#~|9i)Q,jdhKn\g *A}kK +]n&DߡRzOFRljI^HU |] v[vĵh7ȍ61+WwZd^OT = ';<=7TB t.](n7oE\߄$-[Y\MpR8ѯݖ6 i4u-_N퀣G rJ^6]܌tlJ ^v@{\bʪ֓v .-F)]-DƳE`ToPۑ.VW@2_ F tv\ 3v]\0rGkZ%,ۮgi%QĘ=NiwCXKwY5*<@v5:&V@vRjI>%}  c B\z+V!E..iu$*K'+ }-5=Sa47={H0:GQ 鋞Dq^;p8M`3&<št@#z"[#z5OͅjZecUX T%8U6F3,w?D4>Rf>fR%w_n9ixք;ShR >ahe7p/;Kyjkٻ!uE6ᆷѽ"W׫]\qLJ°/,Bq7X=O% k+FF4CXlB5s%w|o L*eW_,rg,PIqo2m0_1LG6\~YREYs `}jƥ4Hz ѐ)OkJ#D--"]-!&c{$FB=$Qyj?hQPf˗SMg;!fՍ:??I0әhYfK1ʡoX ?֊~WNAO9l)TfsGOJH <;L~ؾd[DGb1 lkT劌@Pq&Mg/)1їn-xQ緗KNčLLTϒ~yI9ryJ` wk4J9u G 0 D@wcWM``cNsSo;m]|ʌRc7qH3oLK+ȉD$40,;oʉfR:y&uг z-*T\ܮI-SJPBٚ[K:-g[0K`A‹JFB)(‡ݥ+LQ)~9Y!|C:w+Շ6x$ہB$'EE5Wk49ʎpe NTt/ܘ\$u`?!;NP$xyNlYϚX=6khnGRj ,Uu}]t=8#k$;%ۑtTGJpx|VNViG֟g  1 w/>ZBvD y7_hJA*Vm+aUu-Ƹ5M]M=xXI1DoO%lhfy&ޥkL5Z}]ZV uvPN֑ b'қ$rv2DÜǸi냆3?[vjT N[Dq:=~*:“ h-u4ĝ2u4@$‰5cκ*K7Y~f]ژf_;Oj{<ྒh}I}WԀPCLj}kHۖVV-ko/UCg*WHN/a E/(y,'Wx3 iƍXb Z>Rl+vC,{ah17F"Qx[ >Pc Ѽjbg{0FrF\ `,5y/H/Yp},qR#lUdlisgۍX*nʁ.?*jDS92IBf6@xӸL C&sg6 Y5(KH$q/aa[476f[l ,p!ugp%o,e嗃@Ű+eTOc;Maoqd[tc߁Cf''-G֜[:ψ.&7\K:vUnJnܥG#ec}#α#6rZ-:Yu驔`s$=o^\o\jBU^g1~6WX}cVq.Le(T o 1jش1(>Ҥ^tNMdr'Ddz/ ;WWE=PGeGQZ|SL=Un%TZI;a-6pvkAXT_2feSH`ʁ-NS (fƇ:4BݩK_Ʒ<ӪHEr|\&yS9CV"JL2 {Klg>1%ez֌4ݎJ~:Rf^m 6Rl K]c}G<򠚽n8v(Ń`ٙZbO$`jKí5̱ =װX~ ޗԯGGM)NѰi s#<<;7V߱<*y(c.ɟП0Ks2!d*,}،_5NQ )j9jkv,z_X')&tM4\IQ{SrVd=g~MH˱{}nq82b&n327+QW>q*yCg[Y2pz/ʴGfp*0(XU;!tdf#*Us9R ٦y{| -0y$o`&̓ȀLu!R;F0Æk!~:42RR;6j[GuڄD 右Ħ7Ԝd0O:Vc}~|fpߤ*Us߷H+eGJeJ0Rxda>Ӆ SY>P1APD(̲{ ~,X{C25^AwM0'1_8`빖 LD,,y7ͺ1o)lvt Q߻|_HH)H3N<p :ښB<*pTdFېua{1y .! –#=g  I Q7)hN)p0., Nx X+B[33YKKo0QX?N(j96ƽt [4o{{Е,#< 7{ЎN-LI kjGn 9b0\+Q:z6^}UBIۯxǡE(Ub5%| ,b'2GEda\qҹcc'ΫC6x護ZzoV_⊶kKϲNhOܭU=HzO8nɳ& =Mn*ϋ*b_ kqEg4Ϧkhfaۊhr#0~ &F;TS5g?h|{7[Zz 9$C2{)sziDt>&d3C|P<.E0UbBS6g0̬8|:k 5K{rlPJl92 Ut()Tw%b7U0,,|ַxz|Z$Z?Y\$ Rlغwz;jj,"Hh<\ME[zBNWjS*\&=9* ]&Rٛ><]d~4flJ!J6yB%߀^Q|#9wNsRPby j˸yFh^;כwܿhW¥4Biuy$lOԜS ^'UR@. 2~:ϏXa. 9 D?/*A6 w(J.5NMr_]OGCvO f1th #+=ڕԠ"7:?d#eՠn=Ȣcz(& ^ qۆZRj::+7蚗 YL:u,Jh ɂÕQC2>F `0YИ?nܛtn}55wׯh+!~)smD*xʳSV`]ne\w@3Wcãe1=VI;2AXUy(~w-AKPEȊ, eL6=&BiRDM_kuA0B eLϲOX`d 2O~KN7;J=b}y ;]Gq!,W%]T=yqg2eR5#%Ἆ;&Io iC\2O(61MC!֒8Qr݄_4$I+=oz`( :抻.6ӯ0yC s4JgW:? :tZYQ.؅`&%\8+ >+]PXNߛu"~%ZEςtAr$/)pr`c)E,M<>#0pC羑X.FjNRzZ{ipPX;Cr|A5?ĿROjcG-'nYFdJ2pf!!J %\ٙ#%\@_?XO+~˳3M,LI jSܶY\ u,BevH򨑖bfRȕi[o0,L G?Ȋ0n7Ⱥt~˱2ᑌ k/2նWJʠ}o9wh"*>]Qv9N]6Y&[jH@N&GR?B9S.l\JREi)<gP#pͤMd-i&]Jv.mN]7pE8 -tJEH5[@LS(aeQ2ZCVR(kj:k9}Lܫ&.6zJQKhoX!NOkrvaP/>~>-V1 7e.X;7:VX&7|WгvQc ٽgT{ŘԹrTX،sAwӄt;?gxhm-. 6|c=HImEUV&C[~V Z#<ɮu㕀5tYxoKlKmnR;".C+XlHlJH|5,[^/96vS iW/i2_l(Xxu cESܴr r<ਫAY)\x Q2g駣u/+H:Un0f'}'xI5j17%E Qs^/_s5d D)%^qATULssMd9kɬ8,@s6{AXqm.!qڗAf!tO^@q"\B~bwCv?P<͐[L׈֓;\"XZ}^ͥm"ٙ;oˍ&eH",^$-$VR >f7(fv&D|6af"WIi8Mpr_k b{ N5TRިCcB߾PX0Meɠ([Q-`-^HO68lk.p?S"#>nK7Pq>o~qVCj !]?vք`/7 +XSr=L{Uj hJ 3qi\umשY@3}%  @3Gt0ڷ6dH@G$r)ze 4 9H^}uf) mm)^?X 2o$NDjh_lRN[o|.P6_PKk{$‹s;Bhbqpmx~!u#XuY^{)~ʍ{7JU37 3Uz8t; .Uv K3Co& d*eHMCZƒZW.*rGkAҥQFǧ0I45(cVfWoPd|Op1$ј5ƦQTw|%"nӌk*%5n?Wނ˺dCvSbӿk؉]!D"׊ү_Qn?2u:>ɋr%/ p4(RƏ I qc9ܟHd$ 4a"uZ /nIi[6jʥ!nS<> fcm{ܧt@EJK/caөkBeW!b錳{R\"ujRy)AJW'a/y]l,c4C5 M() B -4% Eu8@ E-L`GB OxhנB+C9 8%t~AAEf!8*$\oVAXDҷ (oQ0E w=G8J%9d!VH%薧1y$ŽMbd&l뽨vSۚh|Z,2|\< fz$Ed ?W(c~l+ lF?6GYغ9)5X~1Cmfǟ |BS8 a)Z+g 2zpYwiT\#(~ZyLҀAF.WIrۣ O{!^^if&m/ bƿt#:79\yO#>@<ިeCyҕ?ƫ!08uo15ݬIPL%Dwt~ލ0Mql|Gtu ?>u?Do\!G79RWRP_q I cNCS 8h~g 럹HT*s(V/< ǠyUt(_aٝ'$X|Pאc>$=!ǰ)A;qn_TN]YXާ¥zK2 >̽2 A4h;9Pr glɨq`X n7;72m֔V=EdJxxpx ZUz රhx-U&N!O7«vvW YuX9r\ت̢ߺݼ9U/PP㑜GrTl}Ó $fN Rl^ &dpı|./M#Ԙ">T:YGf q:\B؂Vq.^< khns/L/W+aJ%9/{.B䞲HtnxZ[d!.KMl߅(ܻ1-WVW3eNzC" fJ)6ǰFB V浈I#Nw@!x_1Yh7Rc'D:@PpSX2`VauZ"-W#ޘMF&!<US..gRif N1S-4PbQ<$1  r.bmt0汯v̧WE~(n1} r PYעJ<^81XN;xv;Z6|txϏp.Zv'."XYmo @{99RǮk }ʗeblExZ @ޱU$u~-T>1%:O~an˙L7єYB_»@oyw9 [QฮehWQط nF捁SWFSJh^igB?(D%̚b6ATߔҠE#`A~0vIQ m l,ؒwm:7ƻQ=L`9%|gTV6ytH}1SAI/b j߃'";yN=s m{hajL&Q1*Vz3y\)&3U/A<&,tzMyHnV :n6/-'U^ P3bOIa-Hml)Z1nl.N["+FfH\zMf7Z].h=Ӗ= 79Z֝AēQt*|2,.Yo. BDs@I,ä4OrYjd4@m8Vmÿj03Mnɬ$x1U^b`B賖'gcHͰ%a[tAvDǥ{m;⮺U%*/^•̡|Ik55Kw5^ϢJ~r}ڕ1kzqN_kTQ.S/+߶݃,! {:K9GO961y&䊠X!cr0I[6YL-$ZuS6멎nE5?^pTqL;APa|De+ivBSQΥptaHU E4D[u3U}עp%|JʘRJ_Vdm6 ^k-$pX 2$eسYpC_r(MYJGm_z141@G RF8 !"ҥU^dP06*so/Z2#1=nmcf7@0,D/яrcQӬ"~7ilP[]#0:ZUaXL:lZCYT| ,zWrOAQ+ SB?9ujȥ! n_>H]TBEWEFuFMנtWT}vB/;[ͨƒY**dJ;@Fi?W˒䓄Yٖ8K3!?CRG"^w 3+r먲D6;RTHJD~ju(y;<_L3`#dkH(Q-U Goy@^c|a9)}fJ:VgsGrⳂ~d@ $3)eY'fNucƚ򧠫!o U8 %<+}wZtĆ4EWKI! kbvS$*촔>wg#BW^Hu{F &YatiwW}*T3Wy`u^,%54 _8Cx VB9w& 1VWP:#Pg,!]K`yX8R,JlxU^h=*vh$CkS!8BjltG>Zfb +(B{9C@ueAFQȾ_bԀD~s:`=T5P֞pMW0h<ڒ-{W悀AK($DLp^yzPSmݹ4(r i Z(~KL-/׼pwshFӮb^E>Defߘ` Au@dpLO3 ϑK</'H;\@L @&&R}"ƂZ_ݬ$#DJpL/4'c,DX{~ξp~ƏkkČS3b+Uoi$ҒEt 'WA=#])98$2co4TS;"R"Z)#`Y'rLv6Ȋp)k2r\CTE]"pZpXM7mtYPu+:oH`9Oև66x, 8FI\ZiD{a|w+Q~rrn-m1`u<%Erc@%6'T6cr|?)h@Q&1 8#d%a͕67ڌ"*q'l6C,r!^=QG\;RDgCGIz4R1.u)TwiA12!,P"*N֪$ jYI<эZM?ҽyf~;LJ ن[BԔ*a"ȪӸp(A} %8i˦9k :HV3Gs1OSRPpEwn_jHsI*cE!`w$C7yfIeio^([mM*>),%;W6aBAO (2v 񕗽}7DpV$N$ņxa:p؇ x9wCv;(Z!M_At|$X|/Յ^ F3:IښJ'" lI'0U_RO1)U1%yhӇ<`.N/z\' e̮g<"awu\FVIu"P(IY9 6I 8 &ioLKI SfN&Rdm_KBtf2%gHU;#qƔh i-6d3QvR}Or6HnzE/Z}V?tgܕsHaL~06c܎Dj h7/VXsˆᣖ 6/)֝EP-Ox*PrʽC[T\ 8J\A>D1ĐyQwfσ~0kLqcr!sKd>/[(h_q6rµ-i6;;$i P23@mB?z=||pҏLܴ7J:$ 6IYVĻ8[smZn1"O:Zm#)}5"'}Ϛ. o; 064GH/7rh)[1f>Hu_]UkI;ߨG̟`Khkġf_xomվgӺ.V}3[g@otL%B+e6@a1N(=*?3 ]_IAP2&=A *K_Ӱq DCਞ0bIOR+0:!WQ8+6V1%}RK5 HͣJZ:,MK]ٟ( Lk %g8)8̮^OIrP`Uc̓ɯFͬ.1P߶n'p BMTMJc 0(.dE1G`m "]?; 1Cفu*(\S&8{&R USJe*E(Ԥ;V|M.UU`JLҨ*?5E?0gIf$d@R~C~ 1Gam51a] Kjf<~ǾjvKߐit fڔQ0$!KLfJHm8:P|ix.b tNL6Z3 z'=M5o#ٮ4X,pKPiUJp;; vtƟb&Vې( ؁:Z's`}0ᴤoko=ƅ>ʒ#ɲr~@Nky-<{8p斐pAj&puچ ll}h}o`}.}LsڗO_CkُjOA~x"Y[1͖M:_CTKˎ'4wY{%FF?㣟GN;{gi $` •te.NpCdPk *.qy/eWm`)jQɲ<-3rwUrȆ8]S qyBd79bi௥T?dÄPp"FK9FӀ2x~5s-UokMQ ?CbM_Ս~%l %ܐ@4-,ů~[uB@#puY`N.bboZ7G׹: Ÿ-6wAXi3 T/ަ^i َ! u|V?IvI/DVܴurEf=h8X}!x\A2yٔr4VWnBri@+V3uO](4()Widӎ34j 3ەw6wF}-x[U$,&$h,rIgygwY.OvO#3*%q 2Q}; V8ʫ72r1W/Ct\ ?45j5tW`ϥ1ϰaᳳr\"'8[5[NH';ۅXU2K14O-bрM ~'fwp}7.1\RΥi٥״ؿ)p»-"ff/TVJp).sN2Շ>CfDžj1gD0jAuhJɯnA"?(jy`Upgt>pN\B~呶܅qԈa9M 0q'%u{n1F[xc|㡰; ,:G_02Y{9Nq RHC=()@&9K {Dk0oDhX?g F;'4Ն>H! X8!XOr.|L He0Wv :'v/rl>; ^G',i.d:ًjR8N$7-1^jW+0B;;őㆃ8ۦeոNP?9)ʀHI1uV{LNj} jc`" S0;^s^p綠Af ( V~- eL<04!)#w͖L &>ԣ0<`)!Xw$CmɚTzie;n<Y* vmC!d>T> #vL jhrܩ ,XƊzUM1xj,_?H6 pi ֑noMMX ItJ*T>b%}w՝ij3(l#sE";ϩ?CE4+Ar>!,p3Tcy3I%HH,f2'j!ukP᳸Xxp{nTw֗k J9m!i"baOl`Ȯ;PL0G,¢c(ZC@T\lQ[IcwNJfo$Ǜ7!l)u{nJ||pp${T pXtV}l{oc}ՎI%~4}ߟ~HBa h:lx͕V/#csGf[ %^P^JuF3r|]ncrQMpqN쌑2댓WpFph(/ًՁqa~Au#K+G։)v+)$z-F?Z2,g<\\7nh-QutJMa2w9"vs}n[<o!P K8ܼh˷caXjjoxBH>L67?ONqu?'^1Onw/B0ZbK"sPn!y@'3] P*n7O[[3+c4tO*w1tWo\"ɢnZ Kf_M¾4hn\gџ3s!bLf}.R=c& qdKA+(T8&~K2mu?^_^v ,GPvϼq*'\m7@qGe(8J(9͐TMjeZz +j4jdJv\ "ZaFH+pjº%u2(Kp8a2}'x*(%xt|&3,p~yN4wiPqJV( 㑖P61]2ۜL?+/X52b.&D.JYs'$Kȗ(=CK-jJ1c4 Pl0f dVKk#(V~b9!~"Oa:7ࣗ+Y3M)tX!f,m,m8槰ilc5j+!+_{2.tde xludnt+Imt,7H-+>tyoS~R-"\4Z?MS1E<tg>J2<1j )=NErူ UNYjE%Lo-\ % a\@"Omk. \+]zMɡH%BBE:Ue*{F{\M< qUzv{9 G@'SJJ&|YG?9j*u9z&듄Q@  `޸ [Ct.MU'%җʫKz e4keQ\z `(ޞ6Ć`/DRb\uT' k{TL@5h 2j_#IҖߏ,70xDJ}R,X!A ֝6wS;GrT,FzZQ07 sEs6v0`%T%0\ ҦfD p$tMLNrdnL믚_-6txCS چf*)}nU)lhL8(Uؖ1R loLlmЈ53 YTpBCFtL>b!]>22˄PDҺ8O)yTdH^KAAKF5Gm7M+A -,XtZi+2蹩Ew'K&Kv<;W4Mv+]C );(u9pIm*(g7HUHl;OU@o!TwR HXah\vT"b,ST%BUq^:Cӷ=J+(5~*$w:u[wJ׌ÝV@i#z|۽p:8^SڨpNPգNao|jRP7{R~D.SPIjYox^*BUF"Ii- 6ŘfG?l@X,i=/8Yi$Y6IT‰ &deXSv=+Z㑛LDA.Ps\N'ZlX9aR6LK#^F鴑sjYy/ ioe;y>N=Crwshdr7M^'+MUMyFmxܸYb!;oVn c!i$֩4$L/ '+'gχܵ@LD7,WO)d8@b:ڐ uTaz520N}m]\Z_כ*u[2EhQ: /s;Uүw&N(:]S/_s#`5_?}lEsEmz;p@g43z$NW70dJ;?Ol dXw~4ӞLs4LZȋddkF2v^.aJ?Og;` ˀ]Wq TVnK>*Y:Y[}CayV%CL%Ȫ$"Z&ť>4w B U\d4㜦y%4-wdE8P1+oJ[6z .>Q5E_j->*oMQ>ˬ5oc*'P|KaQ+2*H|S tnS^7+8r#XΑꃨ@hvS~CVszx MpțTG0UTI#L70g!/ ePjd*I|G>`2\CRK67+ sXӶUDѫ~s?88E93L7Q^eaƅ8~`&70/Qw`F t>ܬ҇B st@?^U T셼io8`˲:9| D^B-rJ>toAFr^.E*egӁuFp Y`wHRr[g&mM}܍ڡ@ :̋ㅍEfW^pֲqn 2DN/!wWv c:,W{X(Bi}hʤ[k.pUZ0Cb49[iϞjlʽY;+W[VnhO}o@"c05h*N)LۤsAWP: 8wVE4<'+`3<d6|h67Ys.0ŦJI%$6ʫ JI4ƕ\QANp~߮2_W0L9͋]dv~*,-0e. j4)lnkWyn~Yy30.qF+M`Z_Lr8 ==ӂ:4Zr2osKnu[ :QMU1 98֙8BHYkb6󶬽ns9@I( i\Ã*kP=P ϡ~XE 1} RP5oqx;}ͳ}z26_EX*~6ɯﳹtB.`_^R48zUi?}~Q+[ Cwl]G$/%}ARTO %K8| b@Գ4+5T%*\^97o1*_ûD63鹸ӼΆu(s7Pސ'as!49ʱ>? d@ DWR?ES' X-}T+E}ټrq#x!fDS$19p<@B/εDϺT>n@p_3E/zDBOe :IO%LzG\ɕM̝u&o$ҘQ;@a T:JRMW-ٌsi-ѽV}MM\GXEz wDٺ+\ tƧƕO>W=W42mWǟn,[K7 Y5%-E}EKPT XImxCrcKis7Sy=E飪 ZzRgeEJ}1OV};6GIm ^q0Wh\v`JYŕF~UR/<\hP Þw,՚ g 7WK؟fg2Hي'yz u%wQ j8Gck;UmX0 )|_Mu\,n*KZgcwBf_gdIAv HUMb_F0 [1q#2ͣ׀itEl%ȝkJբh.&8@dWb|@kx#?JM烪e^ZMⲢenqGN^V@FH:}_2ߨʖ~-D'K3V`Bj8(af 39вz\X7^^q@ơx+*G( ,?Mc'1npg8fʞْ' PPemW$gP-EPF\2tKώgNS–`QJVDB6_=o(;9V46^:E hwJwni$c)ylvgcٞAHV {g|cUpa4u ]L_5R}qhh,IdlWyl(^XMkgS]a$&Gߎ'n)y̯[E:)d4h"A3 Gҟl19XȂ :9\ˑn>NC6s)4 MT'405`'۱{~=@mT,Wo;ѳJbMJbn)htz:L"ssg4nP \5G阡DZr7*Yؒ Eخ#}3W2HOHK⊺We]}&>AAnbMvM6F҃Aj&^#>=1<)UFF`uixeP86`FK,N0RAoOr/4z1̜+g)t~x.6{/>wݱ2cSz!sҍM U0=ZFyCF_ 9,A=*Gv l<3;#\Dyty!8HWn=o弭6ܢZCC|ɡtRƽ[KICHF6?AT@*uVaQ`EbDhߣ > TG֭-H(jeL!Vpr>7tP Ѻa [o9`,B!Quؓ WȏZQ++^ UXwx''ha$+7^NEޣ\HzZ)qGcN8{8c`rdtRC n`)($ Xh"E_?JD^o/=|h˓Nڽ&Z>9b 5q4M /Ɇ/9hRh@&Ge]Xϰ@z=lnv5&z{}28j~ެ 5~{; kgG G!޺0l#1^~b}N!̖Ceӷ30ύizs1J__/AK"oBm+|XyŎ3Rd1{-L$`PH6'Qxf,?PԜ2׾ eq`fV Ib亗wgD] HZ߽N/׶d/<ˣk*BgH>9Ӹ[edk֍Ov2S? F_kc/S?԰@fj,&-h_|B[,f+uCs(̩fy iʚ9볿{S q-`Vp[WÚ.W|+ I宿2 O!z48Da|N;,f2χha6(2]D`x`Zz7odNrItn8vr8D ]0Ftzk$9ASuaqEI$r_Lhsjkw_ Qq~ \Wn#? +e!}KBIJ1O%]kPc@_JG/:vxQЯE~Zxj:}6#_T6M 8rtddvSo (ά(,NŲqHV&'D~}{P 啂ω讲+x\9w1 ]Kq<; }o~\>~L]oUDZ ]g!,#|KgLFz}:Py;eb5lk <=+K6R&!K#xm/x}]un*fnGKO+K׬yl1n4\r8HDI=$ϕ's(ߨf4y]kìTS|Or;(Zo)x"VK̏O})2Ff)$^u(܋\*/,*6N!u֠ia9O[k\zdWCi !'Ʀ׸t8 cyEH!U}R$#&~2~5"E/J/sW4$ ʟ6.=,<b'?^7>LnSldVj&W7r߁gNե^A7\'W,|~|xUrKg9AAQ]kwСBN8c#^3mZ/3߉ -aQO ?fumcT-V9)e_Q^]A> ܹ#F*@υ =RnT\:6WM4GOw΅ +bc=,Z/1 55'L'1kբ,Am/TOb"}[-:OLԮU'0mP(UK%gfA^#;:hHAeLm UlwaO'43S90q 4{#GDb7{MuE!_de_aBÝ`ڻ۲i&BK*-Q{Mည(2iʪ)_Z}ır4o^LZ_-M$'޻9'OiԜ:d9̶{n7uigvM?+ iknىD°߯{ph1)d4r::C*YZкnYcӮ`T6Ȭ"ߦrCuCp'v2~{H6DŐn*XrǕ! .$Oњ:W<Q'5G{CJ牎|߀4\R@25`6S䓌q+@,ʵO9|:Ʃ_V烞_j+rOdpzҌ3Qqڿ[\n4ZxGQ6?Q G?|-"G@h_ A5_62/ ^ޡ _CQ".-,FCrQ]͹jubB6S2ň')5<ܷhXh0OFm)R D]Z3BBal)}[`K MO$\Д*&F-@{+A+ɝ&ahKz%> ) "X Kd"F bjBg.n3W8 ^u*afuE鵐E7cEO6`) 8khaR^'X&VTeNŅ=>$9L:פ>e<+صy@Ne]E6I %*:g/~Hra-k,2܈ᢗYU uJivdQ4rzaY 4r.{NNߑ~Nd6CgʔїZ2691ZO7sS 1,X A ̴0]>Sa^MpiS@y[?yUMW.UgyL5h t߽0HU!?ij>Ja srűtx#]qĊZ%p<1!OA8`砫/J?e.&z $WR7P^n8=g82_'Od[^k܌cr[,"k|QzL̻C`;EZbq'J,RG؄uQ> ZYxm8H=J١.)cYwV] #oZS%%*{3^0\#m5 8غ ϠT $_/3̟,W]lhC4Eo_$"ھ*,✀ō-QcGg!; 't qΐWɕ.>-N~ @ (u7 ]hw?&SI~AShnPU嶡ێNvls>7%ctߒjY~a[k612ng#. E2R 77R  U.(ٴӅbi> C\@4)iQ9n%Fw-=ms3ǸTM,΋['=OlDnjYeb!:{ld+Iͭkdn`ʡrL6{ weaEʋ -:loԊ lTX6-Y>Vx-_\*ԖH&ˬ}`tȼ)[033x g-C7K!͖1P^l ~7{V;L-XW4IıXzn5aK8" »R 2O/Һ \ Y ,h3xQb WF65$HHmWKf$yBΟzHЊ#mm/f=!xO04a5xRPbl>r.S#4 wp0d/GE mɚF{#Fu']fLCٽBV (څ1M &x|p)<08GT%tĵ*hB;wZںhkqʚYs\>uQBcKHJ eY%TD51a@JR{(GKf[ʣ7[nkD~q߽|0u]¶ q #s0Oo ;(>E>@7vgD(R˃ X,N]?gAߟYI ybR5TJk%0@HYiޟRP.@%N>VY eV['8Ǎc{tN#/|EM! 'SAM+h P;`_8G 4e<ԶwlVkNT\wL#Aog\xtG]B~nd$wBol| /pkS&D`0?nl%'c֞HݠXrl)! +E#v< K`/&sQvJ|Ţcd=Ӷ}.T`RāNѓ}~(Qø ="oY뻳x&x4%((+\8Q+=ە}+3C 'NL;I:TXG@J"~J=; 4sh˼{M;gz6 ),u.a!#B%w 9ExW ]e@s9qER~\K:&5UֵGe9n 0Ԙ ȱ(֊b cy `D@LE@geF-ާ \۵W9PQi݌H?$L[yIkx|gV+1@xHhEpNk("t5v4ַG ]f‘dƪ4t R6ړK!d!88z7Ł%}}(3t!!M+/-nYv@,Z؈"yeGhf=Ɛ..+HQGMvhnrm|ix<d1҂B{֡#?q} Ƙ/*˲>z=$KFD>S Z^pgݥ_lE o({Em&?.H2T% a=[Pqr|=jVvnBN-V R {̃^801w-]6>_.AίMbj~fB5]/Ex-vԵ* k,|%}ʿtI8nN'!xUF!ٕzn^엉AEkT+Mր4 4|3SbjsK0˽M=m`uʅ[>@R >US>Ŀ`` Kd[+U7҄;쮛v79X8Y\̂8M֨"021cpLzkٕwtɗ¹AhW{3u}T<;SCEi﷬P\>qfN,+%vHT;2cnwnn&ͯ{O&wX0){jۼ' 2ށ]Qja/-͈9~ʾR&crH3ߵܘM}t!zK/ c_EZ=թ(|=S&j,F(m ݸ^fCdM?ɢ.bfZnJ/zCT-@F4w<oz)]ZPI,_.G^>jGH(x}m= 9~N#9\UX8_ Jԟ"\)R4,:&Oo^T) XЏDJbcL6Nӽpn3\_'~I,_R&_@҅;&+OKh{$7$0 @Yp8\v+yA@H+64R`GZժ(ּj:zcלw􀁤N%$n4L;0R@a66Uճ^zhNс`4Ӣi!ݔb}fbaFc[rU]H]hk!ELt6j٧sƽ,<6fNJR@y<ӤI˥$qWg9$%_rImIT(,>D}BBL7pMG;1%y0qGu>]mf~Gd fq>3b%9Q\AKB֕S'%)<1{] g%jJS8Ur;Ǜac\agŽ@!E< ɞހ'QhojƒFm!f'-_&:|$LYzQ#³gݛtrmR lYMSY V3jiyJ5~*.uNʃ;%:6*I;Ct凬.#.JNDq/DfxG@"NW̔Ng93Nz]9cFIŒG:^%ؠWRR_e{է]7*gjr6A0kԗG1AzPZW,D33L:I_^X[+ZXќ>d&HI5?گYbŜ5"v@=)*>4K$Vd\'P_#bmAL|Ya*ʅQwFRwJk aypʄ)j2n O1 |y)Jv2 2mrǪ@R_z!?7G3ߟ*XQpX5pm[,9 ::4Le G6mEF!w4ӆ 1"n`]z|m" Y'uҐ$[r(6JSu$QGČ Rٙ*:53"QFqSZvP \Mg2!s?ĺvUN)" UK`4KJDؔpII<֥T7XE uS˫R3}`T8D,j _RS!6Cc/^-L _Y=])=vWV'MUibgpo.DP/t B5GPLxWOUApGj2}O*獡T(,=Ѽٻ#.mؗZQ_R +|o&l.a>59MV T@ú)ؼ{ob]k\̚+r%i$p%,ic#:5d$wy@2n8d7S=$gW(  }6JH;<u"vsU׆XA7p4簭FLa; 6yJ';Csڥ<9g*2%jB{*U螼͡j_Go:sF{!]E) LbS p[ށo;FVIavnَ@߻z<9ֆ_̱2WEcӳ,!p)Mu"FsODJd77]9| s󼺒r0^Mki0;ُ {Jm1c[Pٹo V}Snrߣڦ +RjHK=;R:cp_'q%VBG ǵjoMǾb̆{8 y AhhCޥe(ꂰUۖ[dtO%Xi ?-Ä2́WvR Y& rծ5*ȝ쵩hxaljANU۹⢎ 9|w>Aop1 Ћ3mvx B}7{ 0F,[F'g6VlCXu_F:+3~ jI6>*-$3h=P?aX_ (\8Bj͖o8?AzY]oi~fP!(7"%v{Ay+)9.vPzB,_uĈ7L]6R FFxbV{Lȕ:ueAmQ ZP96ZRCGNV ѵTBN yS4GUOA]8]\l/×D,&E*9bbwg϶m9CHpx+ɼ/זQzEj̾⧴uLDOθ1AŹb,8?E="Eji/Fgvc}ygKʢw$%k@X sv@Yᦁ3D1\uL1ƌ2F4(l͊k:ⲭ 7Z>I{F&#fvUSTU_^ט2``b63BReSZi#_Tjĺ"5+BX?z wT@d8IA8G'v/I=|ӎ8T޴>s--oR2%ܮƇHR]A@B]PR8_8m掳BKцfno0F4Ky.&@y$rvZoF2vT>vǁZ}Pda[qC`\_-n6Kݨ)Y~SE:47TlJQg#34Wlʖ&6@H asks;[mLƽ S̶Wӏ a3nMNM nڥ界lݏ¨ 7o:QWMSЎݜgyÏ/+C!Ī;;Ocq.Bꇄ[ n;^e~m,`;NJSg $=ڽ3`/EwӺ%|>D Xqh~>^ofwoWEv ǖO8*$(ת9R1&|o?,Pm3HpTħm{n`jn2$؄Ó33nZBi H먲v5^wRDA]s YTgSS' ,lw;@<7v+^(i}Bx4ˢ^H(@A9<6uE< ZjHRZRHjL$;v j pE0ƽ&FPtY"5EDJד?ٓu>\Vghn dvODŐH%(NqnFOB6 b:6_I. fu#Af{ (oso{$wz/,Bdwgj= \v*؀H9‘itE+0/#jĩcU)IVnɀ7cgd\ T~E-M qScR:bSjwVУR |opNu.M' ^iZ{@ᱤ*Xj.5M%{LeHb[EEXcW2,_)Ck1_W4Y8xK]1e © l oqRH{:}5.OB8p؀OAn23 ȌRNSUU¥)ssq+YƘ`D+'SM5crk{Uj9ߝ}Y}aCfHoMbChhL(oq QUJ'p!cDg*Li>#ډ@BUmgWgy omu[)S7(F+keÖ%6xX&aF(QhKB[hEhH|XyƵʄe+UI x>sJBbMg{ʋLxB,|{GdxDl~x&w Ϝ9-yP)c} bJg; %A27_ Ca@(V$Kz()oXaݟ-F޷:a /&,jc$p+ `a?1fR%!T(' 7./wOZۣ`;7.bGndc@ƛkW ϴ#CӍhge5d9 >&Eg+?-kH Q}U9{ 2fĽi -I5HȥX!\(aǃUٟzQn2s\Q)-)ף@gMح-Y3;a!HSOzCtQ+C5ҏʸ)`wK/ӒocUm>wPW-D#orq*)`9#+|$čgI7l$wjH.7h&ypmjGqfaaDumJlZzE_#H"lFX"g*RVpW3 8Ǽv|%myQ$i[w:n 0ZJWeW7Yns ޿=p}BoS7MI(#U6)0EtM &GG\%D -1Bx_<}ƀ.6[b%YROQ:ȼJk|8d0gUgUz!orᡄ\F=a ;f0;#?{/ꂎc`+ *c2ԿfWsNKW\=Wnb<6I@%蝒>.m؛G~#7Ҙq=4m$!dj69osW2TSizmAK=.G@^(K0|![V?7CPz9>Hi8to-(,_~7%̔{ޡئsӇkښCuIvtس̿Lic ]v5#%*uYrӠsu)ΤdW_< MLDսA0Phc!/kFQs#O!KhTT1Y x:2k%,Yp^>_2fQTH'Ԉ]Dc.j5{* 1LͭԶ7#23PM2xֿX< ;d|WV%茄OBjTlL,NXv"gM` osfUReW' @iPyӛb9",qC~SG`2OG1 @=tI%}%>ZQ5UQZҨX(X|5P5^2/-\̱|qr`}`{|N2#JCFcİi\'F-ؤԚl鏊Ѷ/)l;3FL{㋐"aBSnMMTu#/4>fK{ϡx*UZ֋x?0)~}!Vq-&hְfUͳ-ِ6{\ygу6$co] j^sж`c#=q]w+.Q%󷥔{'!P = cMAL+?]:7 z5=aѰ;rWzCV8:d=ݢ`t 6S5۱i$ +ye@0]D0!f6@3)RG@ڎx'sH a I0(@TU+vP73GP%Ow]~Gݭ';)Qp10-OK D;V^Ds(pNeQ( G;v U7ִ;+o/36{δBw^`|!M$|(OtpOOLC˕N<Lq!fpqO[{/|5>Е{5@3e(Q*{EVX諍eH7;>$L}\x&76 $蔫j.Z4~`jA/ qÝ  xSN6!,TEg͔˧qSϮ.{kٙaR1+@A2޹wxho\k%" Nf7N QlF' oA3΍x8FS̩f>1UR4d8&,/h7lb@;efKyG=5}<04IM:t:'il]x㊦^9S*l,PuAXe yȶ~BH(mq޷DLUC[T&b@DUDJ̔h a27tLǠDGe^ JK x2ÅJvp[EW%;*~HWecKD|յcNEG'ʉXz ,@|JIɏ)BGp|j8Ra y'0:\L"jLPL&22+uWGqx&k⿋.O*ט 36>o4G<"bkĆsbU'\XR,C*+ggOLAKW `}MK%}YuV/)fz=K4$^͔ȭjC>aj)F48'uY f]X~BrԵ.-T|tucFj'أHfY<~>co9cɦLԲ](Fwj_k7VQl]&}+oF9A;THU@gu^CեxOjA閗9:5(GP <5gZUl旐xXצ0 `G1K$݌!vHt@j `vz8Wih0YV%Ps MK/nZ/$Hdջu<l,ӆ~4Cgr'] =q쯰,=|*jނƩbzcp%tO,ww@zSSRbtsŕ54mܧbH8sA7PpgX!GEd:o *oMe[4Q=ywv~`Pzq^ӲdʲKD ؽ|fڎD#n":@9>I>xJ Bjn%J5K7/9mOg!Gh r&Y'(I1.ᾯPC;*{OoTkoE̮@`ũK %/yH*~g7h5[gx̞Sw\n(u3PQ|-o)xKgo #Dז.3N$ "uH\#XVU@ Ed#ۦ. = BҢv(;5R;?W%/ +)ȦҖr8r4:T=ZzvE,eʋ\Ƃedh@gi(BvVP8uAI~^% &d/q0Ǎ\F/Io/5ME158pT@6ԉj_Y_ HjV5qD@Y;bR \[<ΏZ-1޲c9A)>\f_K]?oޕS3cY6-r(yYDS[>r*=2@8g]nk]:HAS!6Z ceϽib$+:EDtuz$Ʊ%28[F#\!D@T^ilT>;=Sǽ/vMnx>Vo])6_^,|T1nPYS4^u9Nt SZRg -` P'C Tƭqz{zx ebj@N e.-V݁Kdso 0\) qee,)8fP+~n͏C{|moe8C-%~Kpg_[~վ9Di"mrq~K66Dsv ?3:Njҕ#38&pƣ2ғTg>8pd|i1u]lBb8d0FZ5͑%qjw 6OM5и=iHfgbGڧfa(mA4QB% vD 6,$eEhn dB?@'/tپt[tis#DǁTvB&Q  i =%%J ƽ=[(M?*IX}{%ոV }pP XP|0G mbF^nCt)7`ZѰLG_G72VncEȰXw">6d_^܏Z{VLugG疬ƑX &;Q'ca?Q]M)2$#(:Lu/l{9IXie$[Ѿ@`&ܭ[G e|j"o _at%-QcS[E]#lEq5NY^C?*˟RŜlo_#{OD2'q>w$< ~)%'5Z?תGdD.>+=1ѺdijZP'9CS~k} 8Gk;(])ZO;~x+^ )аNb4>a' 5Mj~{\D<#ĝtjX$D@sR#:Yg*t sN.4e"ʢܪ>I&T{cJڪ}6]:HjC\k@i`CxH cҀLZ6 WQ] &P"g$zMGiʻHWs>iDTv(5=uػ]M灎K2fm y=]R5L s1c)0}y/CEWׄuK2<2Ļkg s 3 LW-LߋYN[آ 7jS/ꗼ7%mܽ+ )auњP)L"C1&qy[}"9w3k+nZ~K3^"/0\tY\lY\TFcضZvJ_O]+3G9: `isD!YJ)#6qP`HMLXT}]Kq-U~}IM6'c{b{)iD¥i` ,E8x!y=@T埍Z9w{+Q0A4>0uIв Fz<暃c^{3 224F{1Qxme!YNiͿB_&eXAp3?L$ i~j>*vmyvy$ J_F-3=R쒅E&![Fo[cTwaL# :1LW2vC1B#r8J?g~ R.cT'g/":ޛgdWdIrgp&5MRE ,%?Lfu /[Q66穊w@1^d0n>;(Y}Lw:ޭTDs8&7p+P 3ҀWyFpLsѝbSQ+ -])+&jxCEoS1 DIxTkNj V»i* |N/G Zm`4prUO^{7Pʣ°9J"#賯4o)=OCS!Xdpʇʻ}N R\؋€r`XbHvh_Y/yAaSM@HMd2n@( SIH.a)\v]Xwzt:=7ʄaD+.K>Sp䮪G!5rƨ MJN0]olu8qz=b?ǎ`+g *cB_-h"/QxtEK =edid;_,~ZVvmk'e\I J\KEageUKh`g6@W1tcaވH23f^{dRyS)P]z.^= $~vLY;V])G+ҽeJጱP߄_YZ0Zه6D<~vI^R`J sB>Aĸv7Ap6=Tj=gMؓbCX'[^ϚH``t]~soH3'ش⤠skdYa_\85FY͜l"/,Cݒ =V$S )T?d$Czf\ f&fA TA2Rјs gWN)`ΘKZ_dWl  y&P/p9>2Uj;vr뾟ωՄ==3hpp45V@L`e~*\㘀M!-dI+3 w* 隩.0[#ОɔRN:&SpD~k@߯EPI8[ҧ́8"Hpb؉=^Gl8in`JEC폣w<۶~(<Ѽ2L!yIyT6}AlyM~BCCRBðG)*u|Fb0 Do?Q{A496RqlU{7ŅKM7a?B*sQ%.V"b w0 e-R [ &#*n5"Oq0l?gv]S-o2c\.<(А~!YIQd~@(qYEd8] +Q[+,I,jC:;`b|~Pݒepf0vbփ1BU[K08R~'J-)vWFpΜj{y/M'^q/ץSyk<&G,#a?R'bg VO j{L_3ԭ^F4xϥ72T K6=5Ӿ5Ta$B_­jUQ^c Xq[ Rs ؒd~<>he:P)|ʜ'wj^U@S++z!GB3(,6?c$x B<Č;pXv7XrHR0#uVbM|r19ܕCي72lc@܍ܞ'x pʼnݓE(ަggM+Sk.6Q7E&oYRjEfs!uZ&b: .:n0hd#Na[㕲$8/%& _)RL~WRh$$2^J+E%q}-hcBy: q@ j@JYV͓ڃ ^8ÏC^dv Di$4rnukO(]F{eGȁK$U- v`H'3n ?y#Z{KTK9RȏN{q"4^SꝨΤa}%[)g,^`*u1Z@y{au!z6jxV s>/euۛݾ4~]B1 'c`]jjuHm&5 ejV)6:g2yF^{!,ꭎ'QPj^):nlՉʨٸ[klYxt}Ł*;zzDu|fg.X݆7Wچ|w Q UifR-Wcw<&|;$lD/ց%{ȝ3 "qdj曟$ph%ȧSI* A ӸU-6sƼ'ğfQgy? 60䐬sa/BdcE;=\|&djCUvKIqCVX%9S`gVn;5+/:}Gnz=? ';SftySq8&;6pYrވ), 1f-Ώ+ՠJ]!x7W T3`켹[& $F".d!/Tpuh=?c%BqJOJ0~.t?CXz7#{qIb)$,džHEq />|d?.WpTQ̻sEujrp)B~N$.3[ÜOf"?u1z]:J?}xc(vb _eBDm̵^7d1XIծL9z Q=; )M5Sנ'uݪ͵K} f^MA֯ , â%M4Mtw72;9M@u4XU#WkCLHC1!\SEC=F외2_ E]e|]D1NuA8iĬtF;G^ϭQU7u&cFaUڞ C( iW 5"dL$8-=_&'n/r q#)ծ"c#lxN3v< DMμ HԢaNku5:ؑ2 . +7œ-oJ]+ԝL*:||d$Vy6#;CjAל%'GQj^6!6##&K֐C IG:!tي,d\Q'DEjKƋ !S*<8O5z'tlCZRKħٷ=/S؇/jశz,w܆@<]K=,*%ko\Gw F{&o?bĬkmmYa`,cPfo4)|H@V %n\36ȧ@F8 9H햕W>ЄÖ *-G +6佧K蘌Hm=2`p-V8 #{qIKȭ ϲJ&VN"^ uVaQ^u :a *B2:?n9-y*)b"1 ;*~i'>D>bԉm MrR[A`"4(СSowNdl_OM[pya4tRPxI}Vtc2+0oOu$p4ӺsBiuFf^:uf7XoI.(m hi]5`4Cܩn.DXIpt`jC\ |rnB:b`,2] BC՟S!Ĝ8 A2pܖF|YW̩)>GZZ9|2 kXwjOVԡ01OtUom}ȁg܎q G^oc0**A QK /I܃˅d,< ̌o[|E\lI2z2rWx sjSiZ7CaSY6W7o)v3ZxTY,uqG';JƦM5)UV{"ENN``Q$Jżf: n_8X!xV GF Īԡ D{9ēcp _F& pnN?9jA49鉟 _ѤE8oj"uMz@M{ (Lp>! ֟EP3 AmJtpSBttqp')7,ecA'4 }R/Jfo C"NT@I.m CrA&ƙcVذcqY&ȉ6+e/ /ty 'u.{UmҠ蝺7IC#c7S]h˷e{Ҁ^4'LbWѴ'J5^#nͯo? oxds_}0f2Y 81 .9}DzuHS@5&Ss|Ь1]"À%B͉Tǎo[?fOR'ࣵ, Ј44:Q(مXB}/ܐ TkMuRBɴ,;g^QքiEşz]ǻ=tX>ǁ7~$ )n] @$|޶3j3`SBҪ}H?о:¥|x-ObW(2`Ѹy4NБU:Vw~.n%㫁Q|Z0qhTV XIrV&G.~?!WEGU1~5+KPX`äGsCﹽcٴLoű9ziıCAj-ddVeW7Dص- %ibП կE@͉-5%V9`^1́^yi͜%%Ȇ2[6{.2j`،wȂ>/g.,G*=T1R .s{&#磎t{<_>fkE,]F޼Mkjwuc'/ԃ\"G0Ȑ@>yR"Q{|o - n M X@{"8TS]pڊ%5 ٚ ^Jǥb#aNrfgݏS"v+1ĕ TeׯO6eG$ 5r&$G8 ;:~N,J9Kο$~7 t^_1SQTPIE{&ˈ>\F-賏TV]J&/&pٿŜH7YF¡3wRKkfbJ6`- $N")1eHy\G]eMs6\ehZsC]K 0[.+SdvZ~\o;%B17ٱje յ t2ϵuWUS8'O[T0Gp-U,/EWH}{Q/N6xji}"ZiŁ;8)zK Ξrǒv.LbxZDڪP{CP\NfIh`Ӆ2k]e:#sPe M=5vo^6ػk{`,L U^87W${Qz Κ{+済Kaw} ƌ0uf:ǻCk3􅘏0fl `ϱA1{oReN^ my I-I[]g]{ҙ%{]ﳇ)=p]UG/ #VFÄiVZ/fq`Y69ݟ @t+jF>M*U Q_kCFMiw4Fc,VՓTH<*ST0o,H]yTh۔?e6Ӣ*JHj&W5, Ե3z1]LkPwg,W@DLR٢i^A5bm|_I8guˤ+Ү[DFXPusacD*'WR%X{ @YFq,Qd!cZ et@/4$oE(fʵCIt5߸^~RD^ _U );ǔ#s>=|D`<0ZͭaXMz-ͬFZt6Ip>0R^2ʁQ{ w؅bդ(txqtzx#=KډU\"3m@(n?yY=3}'N9,~+Q{s(t0:RN!/IqBGc);ZUR"ۧw/kNX;]ɼ+A"CO4*t 8(A9 '"q 0(,̓ U)8wҺϹ*Nۨw`v< w"xcgVҷ7MfVq԰2CJvg M6*ir[\}_hMtB]+.L5f Xu]3S z=(F|H{Y٪piZ(aо[j_"[S_@X+.~%s4 j*w)zoBMh**5x2Ťh-ō62p}n8_nZp wbd*wLsSU2l"e#sR V L+ qN~xr(1DQ%D1r[joT.a3y*f4/_W`sѢ o5< * =YQx5GD6Gө>Z~fUpȅ_YDa!3Rz#x_X^$}B]o&yjUxpa?O 2*Yhȑce`JPmGRkTBsѻڤa/=*ko/cֱ7>y\G3P}^; P@)xLyṱ<&=k_,mPB!kxCX?.=:<܊C]{tr$)S R{F9C@q'G VH:_|u#4_VsD/ދF{d)J`qQ%S [b7HOsczAZL֟n iE=%D#eo #2)1eB5O{ N)QN^OGC.=7>v_E=Pom(c%m> Pݱ1IyJpxuA&]00#-O ǟCh_r-ki`kwȿϽ>ܤh]ȼ'X3t^_Qp|K&R|bNY6}9>$TzR<W%DŽ%.4j\U3A!fX$AOh0dV{Q;l{Ц^p4H0mzN瞝_Mualll:8*q+I-.ڍ2l$/m{L;ge*?.Y:A'_^s~O}'فvP :u\փo2 hdTz|V ir& %UQK'TFr9$Ȁֲٛ(aË539 ?%iQrt4Sdnq;9L#GD2JZi!Fr9f0!F6Qvߌ=n٦m! r1ݖyYU񏥻A $8G2'/\`Cz8Z2?vGSihF\Iz3#pX'^CK,BpG2O [|$hVuEH:Tm &VP6˲لP=hYWUv# b3~emqQYϪe8v/><2&AN§\ ZܚI!#24y64$'FjF]\F}#/ryA $bękUTaLWܖ@G<)կq\^A=~WS꽆,D,w+A>jy25h!: `55FLJt<6AO)$狋жeHJ5VsQhȤz4b)c5^B!9ŏ27m{j#] ;IUM#ҥ\[zlԠ1]ʈƫPn\F&( mU>蔎53[%۴틭xJcZ}&8؇<{|t8 K ҚHjfrFmxd*M'ơQ4r*l/oy29HZ~-ۼDr>ぼ q~P YN/w}8 ity; ʳ <(%~#0qjoOYP*e 7>&@ź `A'_So?JPjx{'|ճC5#/7 Æ 2-K2F&Fsv'J(-\CVSV٪Npaß2o3da2$amөx,,O$ݡE+BBs$ʉw|PFJ ^V$K"U!,, c ]@`=gz}o+3dХ&Hh&3acWD1-k ÀA 9A{ .}T@M{!6;8P& X(v^pV)-ЪϾ``zw!gbD}m\cl=qv{=L492,e%`^J|d,x3J=oGi!Բ?oI-/ALʊ}ғZzlyC>1[ؿ]tjlq9D\LJ͜UO(f)] ,4lV|p0gM BLZEu> )ndxI`>#m#d! i.,Ų ZYbjs5kaYi-R@֪Ӣ54ӊ<%@\,iOP lYzP Nʁ4pE׽g }W/!,t?Sܦ;)'Qg[#F|*h磬j-}5"h(W G8<H帞frՇ{Lҵ겙MpRea(d$d v@I;5N+uSxut/wo ?@MNvzP=,!}Ɨ}()F 05J0eq~fc,tȫG^A$&ILnU:HꄶnfdןAn&]U}O7iRDb;D.WtbD&( er R@YzQ~wLwu*NtCԂ7$wATӁoR(|]cgh9*42 X_HeАȎ< Yͳ$`{π^=i+xS;5nћ\~dTewj70> l|i+*>ߺ#{n%aQ 8SЗ'h{2=fPh.pųUZmϸfDG-M"+~7P!GpĚ\YM&B , o XBbkR-|`8k,~$vt%OO{W+4 7)SR &kZحؠ"'z"lH}y~:bBKwhܫ":-=iM9˨yp :ϒxfL#'I~V5Ydc :ax5%އZn$^H.m4jn1:/5-ݨJk:^J ZF1/G9NE[)zw_ە-Pb)w4 \ 2$YmNu,h9QѓSF!X~ !Lֵ1`vC:ܙNZU :UY5u< p ]/ ˼K:Ӣn%ڪzV0e7f@~nQ_d9O-l8";޷ZNup88|^_C2VNoى͙p+: Y`댚E4SH[<5[::oO~>oi͋kzQ=n:=m pdbYT Me`(Dn)P%w !kc]Ҡ*-joHr0xH._y"4$_ys.f0\EBVAE} 7HP! O6Aw݀<b]za5H>s8(o GR<_( o!ZcT"=']߂3u*'@lJC#rZq̀H]"d^olK'Z?)VxsS)vj^ Mn)Zz)+\C^0;f`|OKxnkˡ^퐙CTmjWWM{Maz5xZF"l? *xJ0"$@Jկag}"ccI"#Ĭyfoeic^mzPvAf(~36-^Y6ZLt(Q% =5Z.S,N+oL%/A#}M2Z1ȶh.v;90l^_UҪEwUhvFyjM缵L 3R; +a>>&]nælJG1ri)G9IvPp >9 ו)ft97& P#l.# 9e'DmsU0ԠO(z*d`MɻO@ e@vM@'_Ꜹw,&2UBDZK:V|y-1% ?g[D h|ϘΐYAv -?2E| -ָvex{A=@Yy0~f_#͌}Hn7i /9ʕ &+.mZdK ִl7Ny[vwĽ<w$QI OU;Y[Ld}9i04(aD3vIڧF^-^ME$yr矎\$1$d#c}s>RFH~ՋrF%Đߨ荐YpmEʆaZbqN[ 5 xC"FLL0QŃүz:\ПDDcy1mjZc#mOԴGj~m`I# &$8]0g V$ sp F۲Jc) 5yn[ (kr6Ib!{/U]ȥkE4 U} o8#S(9ʩ_$f6bYJ6+FPQG` Ъ jq%q_=/9r(ThP?71]tGm'!آ/sȁg=q[7mg3-#H?>[8*~^>)ɃP_4M֐vb2'>BA0ob%,Èͮ9)TAWyN!'\=$h8X ai W2#IMD70,n-3 5ŻbFt=1=K37AG,ٕ?MG)/v*/-PuԪS@<ƦBn7e)]B )[DV;)n=u:͔})Ўh=QZVH [#hћXY?') c >v!= T6R/~)CX0j笩G5a7X^}>jAr%Y9s66 H+KB4:w">)ڄv[Z{z &1ȽXbg'60]GqtfS%GV_/kظ&~Iͱ,ME[`ѭᷛ Xs`MURrǤB\3RdF@I} )۪ڒ. djh^] кoӻ")(DVG"/7 '# YNDr*kG MYwp:^DUu\ Kd5dW>/8o(Fb#˾ v+  ݗO]'+MԔؿQ"qw7縒Dayh0ޚUDsTVDWgh|_ H( ™`3~{,d3*Q=k9xrJ svF?s/2-KG5d~yRtI2} d94f5Ԝ9d}r zr{看i׵Op0FMBQCΑ^Qџ~$Ui>Gm@+&>ڒ`6!Dme$Li "~Pogr&]kik'p8 S hW0ہe"jGk%Q:XO`GQ!,j uƟ`kf 5nd|?ʛ[I=zN$zDV&s@XzǐA`(?6(܇3C}?.IxxwGTc\0"6ctm%aUXf?kU}9eh#+e+_ZS2z $iYQc~yRev }͹͍ 7a_<'Yp-p^m~uB* GzrO\xsӦPe2޳7n[%]>pOŢ"Ë)XLc:rWjY1~PׇRq1ɧꩽ5T/8ee38yCuxD@lTIfNt4^,L&_ =fUn>gwN=OԺTk-slFPsfG'1sTGUduU'RrFdey1U"dzg| Ox__ah`M_]b۾ =O~3K6յ"V̍⍓a7& b.B <@txHXx +_n[E HNrfX8s5:gf]WjLX1oЖ:6),Fe>K|ZE^\I*moMy@ėʁ^^ NfT)#okM'zݥ$pnǜd28KO`7ws#Q'.=Z\62E# a0zfbgiY{^h)'B})F8*],2q'aa !a.&ד\o`,c[\. Ho20ereg$j7i0:BXO/6ͭɦJi! yZuFN\QL[^k5:̧_Uf?֭=jZWTK j2X:C,f-\R Aӳ̕$0'lHGJF?4!`T=[ LMkG:6,y>&sR ?CۏiBǾ3*mذ)d% u \x!̈jKPoDDC .|;pSf|\dHw#zU6(:xv_1CENT42׉D@VPYyLjX1ZXY!sC9{w֒-zvb& eӏ?6u1 DyԊQ qzdH([$u^_ڊb"1_:caW.xk;3Lۨ^kTA-UMc' C@ /P;EskBB|@E- /wW}wH &tj`)ɁYBe;l!ΝW,#|4DDۗkV2FJ'AJI2@7PT?m'Ib*{C4=$wf;iQ4x uh%OozuJOyf E9o[dՏL^Ɂuen͑8x+-~rOD 񯗒Gy#ܹw,xu5 E",e3%8 `lHK͞ze1BKIp Mٹ|F֪8z^1fez LtKx(3+m.:,%fCmĦŚl." TД}hr)SgwmN2]F +3.!{Cj>I3G;fVfe,>po[.d4@ H\Xnyˆ@h$pF팹j0fAv hH&K@*"EpTK0oX b0& r]&Wnj+)u"7)qkWR{02{_V!ҷ5|.;1˯6&"1 \kq4Ɉ|ɂ%D}g:RϺG:g4U򵺦^=dtV5'瑝qGff"dϽnRÝsmsi||ǻ/ FWv=N7tγC)dl3%Z M[[s4ڡBz瘉춽N;uyXK lt ,Qhe`Wb'LԷQow*}eP?{#!FU*-`o[[ iVo֦Wǁ1x9ޔv0l`Op->ߟXĽֵ]pSbEw%ĵͽl/|m=nF^Yq$W Lyg[ˤj#fcۮ*;NKAۭSAbϰu@71oSƺȅm rn9Br6oa^aW<%su)P*b ^\4gv1bd 1{so3*cy1k|n^zlKڦTL]Yܗ\H-$4ien =-ٰ GpBIb1mɢqcLT?C+O}!$ᐍE@^ smnRJFeѡv,0;IQ-e]A}SRRm– X-ْ1,(Kk΂}{>1em_ԷW|.V$||RV1Gh[皒&$~V p!9'+(*k,n u"h\3-,5+\ q!Y510(t\@wXip^@\ϥ j_:gY̎ f̚D콰:t3_"X5$iZ|Iw~t ;gJ6tEe'/A8u5R|t/LۯyZJFxa?x @Zxxi N_KҘm͋^-_P^<28u7;&Sw.]:Eųh3Zi=~"'r3`I?RAN\n:B z(DPSItyEIO5+D[5)ϯDqY"Eُ;67 %TZ=Pxশg[wM^$. "cŀ!ZEUor9 mf f@Oܯ49PK*%}N٦lY>cr$nCvsNlTCߐJSwRC6'&v'K"'~NF%C3Ę':AJQa3H6;ZʒGë!dAC{R MPV#{#qyH I xl&g@{ %93E%Cx'W"xSvihh ۼz#";o -7xNj Ե}R$-/&6u楊nLPEdٺTX;'ɝY'n 1Kg?Y>~/R '^x,QQPݲ|#{>D O)ܱ}C*}&D~k_TKJCB~Ӷɣzִn("Òp`\ g6_b3{4aYs#%ކ燶OL=2XS~gĦcsRL5ZqHisc0ԜOFX 6XP_tIxb7 {? ` *ӹ-2H9<=`b$J~UzԈ.;)=jrP( 0" p>jBzg&CEOŜBՑ"69On]d S]zDSpEZ !1x' ǚbwAz5j;rgagP}Ά ^/2eAʹE?3QX$wY`鄄8!Bm{?PKi6.N\/ݢ9]fx6ӣaԱmU/¡μP/;7bHjw;YO}oءC@e)'ة@,\,qDW#.Max"Qy=bLRׅhι" Ju=m*aIViRƨ5O [EƑ1oA8?΅2B]:V4s'm@Vũ, "_@s"!6?tUp&-70>rvɺl76@EuPqk_ Tݖ WY[zhYbЁbC=C~cTxZB|8Kzo͋6Vczȡ^4ࠡ6 w-9D}C} ;$(S89Pqʊ+\ W2 d4*TrìO4TB@A+V Gy]D*p.D 1q HηIW^Ă5u]Mg @t?`;1 xk$˔ Q0uFıH<9A%->& #$%<E~wC7!O_C l@gT_ɂjlkPM%6Z{/sz} ͵+D(*od3*pKIꞋYR%X?gx#Gh1ɗ4XlS# ~kË́b3 7u+X)gDԫo=6O ='>1'#8JkH/`􁌳`Yк(;G} }:| 9tJ*X'߱ՂDCo0 ķ?:,S'oalAivޟujF7˯M /='O)(dv0lNߡA+ WE(ט-9A-#S(3|ieDpp^#(=VfG b* ڦ'J}((v:k*1)j[VQfN % G3M=Lwo%I[uiY_o ׳q#1屠ذ (Uׂe Ml0n跠[E6}vbO[b켘/\ @Tf+XwPwxr !UvXO*h*+ T9W7" HkL{7wlk aZBgYDlZs2WSiYf:b&JCwEU@) ̸bǸ yUDtJ?E(\?jœ耓pF.A,qoȌ6#M>&S,bPCILN Xv@BJT<ܭFzBB9\uɾaxNˑC;j[mE0!TC#0ZCzC'sSY.Lk=e6y$׼u>3ȲJqoO}-0zU g(zKfcAr/]IHחeNJ߹+Kp~΂Lၫ@û^+%(|Eg@KSճmQCLv X<-M)3\[[oR|5B4IS6q6bfc G Lja ubkdV (y+` RXvW_c)!^]zQfG|fbȣ\l 2  P>:)0B_jݥHHK@i䓁 GBtq;j(x-I\_OQ.fO+|{^_fT-9`$GUdA[▭O4+944*YXoz23= G${'"bֵ>rc$1oЉ iaJm%/ DZhyU)ٝu^7ЍLpC? w^HK͟/AuЂ; VQzY>]W,QSǹnwzB,`I'$bl0dw :EЋHbytS9$SqHkVgb-CN8]\p0F㔃Ӄl{l]ޅ$M;vڂ;3AD\[|0S]9Ö)]頨unbaI&dt'iE<>atz]q5yAWKH6$2@؏T;Z2c6‚-i ljhގ-VƚչYAA2NցX%ȃ*}Y&b6Gh Hfˀͻ[o*VB:r Ci5Si0rWw29\%qk?4kÚ B1~mb2T@$ha#]pHU묦 YAZSM&9qPT+1" {#xB8~hΛ4նzΜEKz4pm!\I .Vsj@ܙ4FCGx^1$m~tSޜY לn.*+ezgm oѤ({憲Y^1b I: Q+SJ0@ԇ!!G&d+S[T} qpk%=@yV#952mI@$YAX14nH]jqԤxPݞ*5IvFncVa_ = >hu8(`sst/>˭'}Y *SPmLR<e&nh qD(t @wAՉX).ͩ] Zϱqh֟ :澞Dg_/=jpfJ){ Yi!; Ԅ?j$,׭t\Cf^bL~ؠG*= :ہg<ιpTOB5cƚ O ~"`R9WAr'+ <\S DU ^10/|[%8#sj|M]PgK=vrGPn ^cտ dl8گB2p6Ҫ~W JSy]wT9dnHͥM2mY|*@MPhR.f%> ى7w9X2gt$tB!hztL%Tͺ_T4\[,C= 1DH~@~9KFr5>C&P}7;TĬU!,kIu>X$-R_p> 8k g:Y^I9if(|J`@*Og>a8~9Rv{ X7~8xG\|}04FϵJArϷC\䞕o״Mq 45a{Ea6|ݮ ]p9rs[+kV&y,BA=V Yw'iS  Ǔ~Ԩ2P[ڈ`pĂ<~?yB77n˥d ?jBQLhvdReqչQ/4eeOMU 4˲N4ee@IMfߴn^uy#H=M^A49[1YBr ]rjo_q(dqSw.,fhŷ BOU.O 1pǣdxQh@Ȕm0wkPovG & p@tlYu}QUN# ;/ċڽ @Rb*gVWouHu:=®\1]E+g-)Be;%ReQ !|C@Jw457ԬHCNQW)&3^q]ŀEc;yaO(F[zY~rpp[_a1+`# ͹waG|n|Gc.jIR)⋛1<;F"$Bc"`s5&*zQUS &ts*_=)d_5 jxHh6UWwebB!_a:Jrc\~$yX>C=k- ]U`f?Lr8 CLO墱+QLJp2 >?Ev]c kesXhk\ivfȫZiQkF^#Y蘆14yt!:V! CJĈᬔ\R dʤfx5РjU(߁  ։}4d1nKHsd|ߔK}]M rlLsG(f) 91@.b] hfT}rYTvO@FLuMw_}Gy?4ZWܛ@F!$sf)͟KDždgd5+T?† bpVYpQվ{2KBe[J?KYpY=H T~] Z)gZfl'5i+~g։˘:NkI]4)p,oAOm#V__`C?Gs ’!Q;w[cG22 y.{~ZoF0*H%΄St-nJv:_"#;0ҽyuՑZ5-/!k,(XaC~ %m,TIfq"&"(MQ`H>6$GdegF0~+ME8kM\19`GN|?ͅYnůs{^6븠(95=j6xX Ϡĵ$ {7ρs uņbPN̸Sz:zi֓/QGHP¸vYz|AdQuSsVN+U8lkvjUo|s!TڅToY_jM95n@Qj#DFcdS( բ(b'Gy75r@0kQ~OݹĢZZUL~"OC5[ژ^Խ~#HWUKǺ!Q l/H%ly2"0-.T3v=8IMZM:+-(2,Z ^3cݛoZ`'MS9j*[ QJm!50OfFX^~~7%pTH;={/\x5%9S <[5M̠fi(H =NXN|5$Ŗ;;j(}QŮd!qWE7k_sY% 82v5e𘨧TRsVW<ɂΒإ'+U Y$}! `6+Li-[ D.K? _2 PG jgiqX4]?Z=DIy[KSG"oºq3]:<51`ތ__FE=!s׷'3|VHRNR*|PNlɇǒ+ć 3WmnD"Y$0[fepD;r:?gwWqɱx".T[Q65 18Sڞ_ <"5ÔeM+Y EVT"j"ǘ JBSUXj}ͼ.uVFgB*G!_$!+"D\ƪo9=#PW{iYFGT_t{H.ڄO!"oiF#LڛayWJ| 2:{=Y`7.=0@)e|~#F D%Aج7lE-ΡK.`Rat~sRYVx\9ҞA0x * J3w0``ˇ~^51i+e"\V tmoRAސp_*M|MyҊG͍Oڡoj]ȱ_^)N,nta+m=KK!Y'ZpF5^1Tnz=Zg]J#jK\\&9H\be ݃̐t5 C/g*5_?'Ѧ'j!t1vYF]gD/-OCE|EiHCՔ5жdyvb8噒!=m1xm-;9sTƠ3fmJ[gKW;qU7XԘ]TԉsOx%'çy="/Of5;~ʍXNѷIg/<]-4BnҸpJ,CEnFB1EA{ /'i0WFnا5jKQV5TN } lVv9 Џ#U'j!u Ԟ&[ -~+\NcO7q !,Z'._J7,o4VK-ٹMɍ7SmC)P[;  S3A\7TX;OOruy[!y# 8 &001*ЃV4xRF 3XA'"4EP/^:|LbDIGX*0{geo@2> krm7 õi\67MLĽ|#iT[KRCK. ؃ H<^ZI8B( *6~?6IS`:(l ;Oޣ([3I ;0, 7Gaסϒ7_@AKALSNdX|ZXɰ;y)JX諳9"Iݺ75&ⓗ$B5>4pnf]6垓R(Qk&I 5WI{m"aL<5$>@m&)@Ebi7c:)э*2ݣI@a!mT? I<1ڻ6|h5>O'M#ek-rcjrԒm8v-&P(u`n~< h]C]A/߃:)inqldqsӮ*otN)yJ8K\uw Ӵn e4ZjETm|ᾼ`5I6hs3 "; ZeID seX}7rIILgF$s 4(򘲸 p ?ЈFQ8PiVut.qBX2t RP(h*HVĞ$WZkW o_ɅS'8šu>'3iN3 @vaէ;HtC=UƧ&UAhD;D1\i 8T tN2:2RB|u8#AYeH*#Yvh}ۦP cTeKu^yte݌F58v\ǑyHCg\;Ũs-kKARa>NW oHM~|?<a{,ƛZ {ռGxGS܁hG@e8Ǧ(odٮFC(Kٞ\uc>{;u (EgϒI~tN-%ft]);qZnkb4]'55XXuE9nxCذm(^;!P$e|/ |[fաRߩ5 g)0Ha97Wh6=ګx_r)76j 4Zf* g aqVIw5NxgLPd=%1]\{y/ޙ6>3 Ƴ$uac95.kīnxfr16~y+Ԛu ]TIW/.؞T|kG09XR/.Yu%U)GߘU & *}\^\jMO}|ź.UmuSdH $ޥO^,fNKG *0XYoi:X*w\F'wn0+E9`.SS¸y~q$z* ĉۮj6"f5m yݸ<ۑsJW~!Q¥N1c ['XϢh'Q$#4;PoH .N`>/s5A7{pK#U0[!ݭ E",UM c (xY)o35ȱgX =LـNzcT!r7lddc";"uP x-m\j{0ZJszŁϜi$?Ok3>EϙxBk IdZmhVm\aLEwv˹t<NHR.SPo٤W^<9S `2MGzn*a7ބ;&c$YNK$Ӹ_PPZ%Z|8FpkOjv%a-#zqο 9dDW $(8@cP oJN+ۡœw=F&,ܘ5$\^ly`\UnA(s. 2y8Ͼj%k }va05hȬcd ~Rmsկ|'e{ Rd._ c&(k^z: Jf3om1a71ݳsރV/7Ui3Hb5(M,ٵ~+s`Ǐ8N^d!]+JBsBU%jP*!OLl2$= L 8F5Fn-nyBm}3|L[F0rfkxH6?,HՇY3|Oe-*eE?(C !'}!mx3 G!.NSʤcBN$8 -4]&QdgykY|*{`W `IpFh*2F׶ńVFbҮz"$Vͯa2G`~J^=O.?*Ԉ F`0G )\: x&81UHމ|}0c$U[lZOčE 14hZhO~QoE97ZIw%)&@y! `[ph u>L,뮇@(@S6e\sI-"N06\њۥ6>sx;Rz_].Rs|dOy=fzw -g】!5>$s̮$bS[2){hg}זkjLC!S`n1Ȃd*AۺrpVY!-Z({ ݜe$)t*@Nt͕4 +U.˦t垢{s<CD).i.6Z|L2'J֞c|' Ѳc&0TL t-7bVY(,V jTJlKwFQ- |)A7D(KSuX􆆰L}%kKFbig,5 ԍFo*-P'&.I\ O{MI6h̀#.{8EPu`GQYÿ~eg`:k2q6~/~ȝQ/alɐ~ת\L3 ~Vvo]-]Ԍ;QXҏũ`O+7q m'EW!{bs"Ð΃OxyMsWv2,Pd2"~r-Iē%;Z"iY8F%"Ua<:Z"<_,Pv~l6qDECٌ^lLp bF(ۺ*]h &51o3wjmVSXmO iwپ-'\JM>ZZ?ހK;-27wq y؂r O6d S L{=i1[zuDrr8to=Z$:t0*^HdS̡v_~:JzB[yÈ9xUy CGO*ښ$ZbCTbݞ|sO8,bd5SU/@1iGdL8 ߺ䘊J8-ټVZqaFB1Jv Qx5 /Ж@P?'S}";l]/7UpbA\l8Sy7JṬ=(^("ȃYJ!< p$xqtg.;EjEF",e;GY&zqNF > xU\>VB'UCͥ]-Um[qxF&3N$H\y.df_M_6f0rCa=Iߋvhy[_0ZYN{Gዐ>ޖ ^>vK1cT *͈NM4A h G|m3)^nݢ!t/Haa_l ma:HGEƹ1X)ҙ("]x4;L\t"jw޽*_9Rق,J2l&Yߡހh`‘|s,,]ׯEOi=JèǕֱw/ּQPXVbs;zEcQƳUd.xštvWsDdhi[yeo]JڿRsS{po[aR=Ҷ~.f{~@wQ7?vhiXTMN/&w*zݖa$:4sXR'sU V{,ʖ2aۺ17Hc6'`$>/W͒-5Fm)5YVMVa:>5f#+ƣčCzDy'WOj7i+S,Ωf-^L^쬽¸k=)g( 0np~3SX],xr+^%eOMmqBfsC9u7縉.]imk$v&ؾ#~ ۙRҿn~n\ҋ9}) ̏)@'Rs<+p3^ejV mU%?a_{6jRl-9vp -žM݇KX骧1&pdr&'qUQ\X$./e] l#"3ż/;g}ud f׸aW'j{:+楖i20t#H,OXT"ImGjunK's{x86]o;u4HBcB*HEI:tlZ3kzֺY#}yj؇Ŭ% x]4E;GUx1Lpb}y=(3%utn-:6f,x ~`l8\-C[O=ck>J0#ULbXGs >&hEKB|@˟8Vwakm)o0c!/N:$EB ϭzd,%T)0m>ݰ[~X緖C@G%f}/(`i AcI,*]4[\N^q[ vb$g1seDPԷ̀kd9c~g/F$ X\E`IHv8{QyXM|QosƵXMn%WoTDim}!}Iv;?O =P2BPqSML:|;TڴA`䬰؄cqwA-o΋GB}K^]6H$cJA{br3" ɞ e V8廙n@􍴪e/RiѠGƁ>BM&>iNtW 8b>( ;r7PKn}IH,ʦtKjRx&.ތYc4 [;SD׉;@^R[_'8ɬq1#0Ъ3T83颮km|wkb&Nn^ykiQ3IX+=SH8" Fj8!,%4}L̾j3.i%OqIi3_L%Z?KC:O4J{Z@H)V[M}@c ÜG&yuAO!UUE=(Bxm=kƎ![H)!8ʍHFC/Ł.̵PLq IOpOgT 1WPd1XM{kw"PU/MָiKєI>rqo$1wcu -_gn yyϪcբt/0w\3ZELahj5vG|sHh^Y1'u8C;kyAdm^yL2A%tXѳl z+MeI㥨PY$ m7 %~̩3X0!.-^Ra d~i'dۑ6Yd j(_9c (źfsϬ;aYQOHb p,Hw$j2gfPa3` 7'Ox],oua{mt:``^yGLg{NhBdtd?O{a8n̰"֖$K Z;m:klo}y^mcWQ*Q{1R#f=ߍ[,s<4K(" jV7mP&wsXSU4ur6ϗ,~f׾ Hf8s&@BSuBlk45@+݆+MQMe!Dʛg7orC#L7"9y0& I>,M8Gt^nevT2"I=aY.uln!gIOՙ+ebִsj_G_ݘ%^c2Ns 53gټ4VDL_ :f#x2(;AķˎmBӅiڌ1zX|·-08S* @ tDw4}Vxh? 98Cph^rW W?a^!:f܅Fķ5>uQ ҆Zڍ) ݿĞjt@A$ȇBqU%j:わK9l Ui|BÌȓśwQ!`DU_>AΦV ,D:V|fUb)[,$Vk!@r)Y.!$O@HECɈ@k7#AH.OI 7P 8;!^6ArjE~Tē934` >_:dO+%wb!MNܮ .9TY=}klrF}[z/@i|Jz qآ,z.s;NcT`-@cn[JWVLVZvOU.V=(ZNj&\olK5x]2yOI\0N?4fzq ZѝI0]>mݡ }eA} "m}5feKg,l\ I5)V1=x~֑ȏZTS~= L̯5 wcmiP.c?!p7 ֯7ޣAaSMPc%*&Ɲyl' 2 \Aj5ŇXhBzO,$q<}6p"OY]qP\mКY u5K/F9(rDf-մi>A`GYwUOȹwF +Dʻh{Eծ9x9Ol#_(%W!\4HM yѕ(DwjF5df0E*ؤZx ]*zX6MqkMEҹDw;lVEs0=B-a/| kp27*4`VyzkBV2o$r;Wۚڈ;/W?1/E psK)]=?x'sQ k澫^'W5ꡧ-2ܛ./ Ñr^הC J$G  n(U!8!̄IVy* Sc' vxr7UE4?Mu"P[3(cu̐HQ{K<4 2j[>_z~#QF P$R];?ѴD6l -Ʒ)㊀;Vh6 .>}u5uG1QjӃFaѲ-< Al ǁ=&PBT^~jQ^qIH!iq2a%:z)뮤˵`*E>r&4]+gS/8馧wu~C~9QO~٣"׻ҙgGW2 q䩨2`;Shj'a+—FyzTvH=Bj9" աV{ÙqVYKa4Q`lA~j1˫ٳ@Iu5_ޠdhSm'/MP u@ ی}PZ!:չ<q;NpuBW71n̡EU s2ˉT\GWړS7$t +m(DMrzcJQe=̈́#FDtd=5&ɧ#nt 1`l]Ys*Ԁ]"W+&:#.I2SSTaV R2"c#S!pMH`C1;s?^vHA F }(HH+Nj$1/&FV2$6 1PbZ}mW}`vrCG\/% }zrMBBŀDOfO>lp7/ %T9*51wuN![+x 8VcJA&n٣$&-횞Oe$GH_Oʨ. V+eC!zUa4ei"۹/N?tUMw*\i~0d/@_d(FC-7ʭs>nq N FO5nXKINL7љ+RCHD4hv]LA#95fj =l1ϴСw=$$B!{eM7t셜 dYЫ_k 8?[Wu9ȇjF?*ݟo0]㫶:yd©DWdx/^$W9?' IUwsL 0I/Χfgs1(9/4@&uۧ*J6N Oސ?*1]gw4ʎ5 Jmu ɐr{jVVz/ц%@>}(RgBa"9*X;_9l:'}y)]fn&|*p;/.NF3:mG]isq:7˩kB G7@y”ՆNn㚕: QQA;Y{_bֹp_ސ{ XAwh@nlmHC%*?~z$ѯhC)C1{uk2N!%^Sz5M>hX]hc`r#c :/6'mۮńs ujH]ܟҳO@?ISp+1Mu(,k4 w[7`E2?" ؾ$ߣp`_䘑S//3KAfN#rnK~=uX$2ٶak 7Op*4y"C7JGko$kb^Fe:OHH{5RFY~'V#ξf]S> hM^.׫Yӟe s(;xTsΉV@ "0LUw5wf!6Y /=22I,jF*є()έt&Ox2@9zD٬}Ɠ[--!w {)7(]^{>BVx`@LE[(mEgܛrJ@97щ 00žΐKOTć v))O:!켟+KB.sl x#QSPpT@R$)$e_"#rIgkT'ka#_.*qN) +.THNhhX?rR0GTr6&I*bT.Ha!mN(cx\:,6=;W`̈""i߿vIӝ+h[>ژuaeӎS&f:}GI0=k!ϼzIot Zh;ys>5<F* )Dd{R@$C9VbYU͆kv6\CP'_88uI.pԙ U.6JPq' ܓD{ G:-r%mas>ˉ~+.P[*w/@QT-| Ƴ:0 zqv 47zNJR(5z"%Q#(rKW ׀ 1(dȔL Xf 9.lIe#$JM.-vsEfx/\tH,9V6Ƿ%MiJcgI_w]td bB jo0}$`sMaQyNXkYS&Wp/c':9KkS?Y~_fj5boxMz$ҒJsOݔ1qTw&8rQb[Ë$4ɣ ek/I$mKMbK5x&7 }vA Ź\X8z7Ʃ$M{>o>zB- Pze5+Nj"1rk5˸w©Q:*o{XI{z2LbX")N(|MMZ*hY3V!U##Mbv nPEkp$2QikVb4ن;\E|bx"¯-6kԯGlr_5.r9Q*htqXwӻS' X,bL.Z A#x* |dCŶ'V]-C\>vUeq#3tya/Um.3#YLAT%հk_BjGz[qmЯ/4$](bsF hQ2cW)wӷk&p=POQe wluԪCrzP_R4hI&oˍo,Y[5f"˧@$2@Hv&l0-xDHeA-n8 e٥פ&}/M轓bZS]wtP' ^Ր9ϧZ0o^tpE.w!\o mV6|Nt ~~vocGt*dJ TsY)aL&\vf. noN_,pd"efe-B Vr(x YN42YMZ$]g{B{q#7̶*=& M5B@AL5K~i.?Ӆ3^  -rge]xՒLe-kt]eJ4m~I܄,غ{.S.:`䄬zk R7:֕0 VW1Z޹,^Ye0Le <XeeyEJwyf_@T.PNQodD,MRO Nυ@D*%EKvU={&ʕ²p" )T@sExݗ'k[fJvY!bSDK&Օ 7oNrQ*,e.]=!xNs ]-mo)&X";4qkhdMWo99&J niKAogüGin\pr}CZ朒eӍw/wD ]3q=!B+:?|w,MOD_ς!b᳃cRoƿ oҋB9q<]4ˑs $:^ oגy&|r2Z]aʸpQ`u$A'?U>3 *WkP.sRf,r{O#wh@,A}|_RZŕWdJX52Q@x0·ga\hov=鷙_w~/~K ^sZ-ţ?K}9Ot|hwDv0BuO9|:Q9{#3q7.!CU1ͿIB4QY0-|(^`@$ Klb #8ՁA+93|5k /z39PnؓS'p%l 6qf! j|)Ylq0J_+$`5;ysa6MyQV_7Ge< ㅵ{T6=ۃJ ftzAo^(6Wp48hīGM&򟷧,齗*vi͔BfFm6 rdf{(fWѧW=8{_T}:Vk*UE/Ðf6=3yw&sZ p+]]m&bO12̦$d9yC̎fuQb *^ o\:hfi)(( o 9J25)me$_.:9W 49_CvEVt6G7~bGx`8̋=DZfڋ5Copl$&J ۂ'ﱽ~~.'ᆱHS<ЂaVj0VřsEԣvS;,M3b+VJ} EF rfZrdQ?޵9XSჀ$W]U"}DlHU]Hn5GOQ6SLyXTLk@ yVr\$5gL"3tsRpLz:l.0b::$Le>EH\J'M"f1 Û~3\>~拮!Uβ/CS\&2JnБY'"|ŮWk p0D@1pɇdy1!o+t!KX˙.ۚ+c@| [|݌P01UB(5Ӕ<32xWT`Υ6LLWިO2l({6DjWpJ@u\'zzё!1J A1DOjQ8PT)"*Ω'EΘ*?kk,paqۖ|-g._2 -fu۰wL&ŗg!B> ˅5{N>Nʈ~j@FN(p׳f#˔fuۏdyCs1-d8w'NY"yE T~ ĮD:(_M2EE<@yy?gF\JII`rW2.#HsEET45i7fŢ&ʏRۨ0˵p3 1rјe!E@7opG3ozrAN܏[t"j-ܝXH'Zj!KEf(=3F@fA(h4bQK=ѓY?2jFi6#x&Xq.$z9a̢fJ *e{`QԕgA@y<_~X1>\6/Y,6'ơ3z{9 2nHP% Z42?Q r|XYN;11}$5pnla0swSOAIf/;BeEw3{1Ux; +&c1K>:\ÑTI\Z1|wx0IZ!9I'Is7xgƒH{KW=':yXv:[?eMEI RyH)pDę}oAϕFR_qwwwv|3 HI.rj3~;Db}>gݣyuMMÃqTJ.c베$)?XGט"r^%1%}҉dyDTYD>0+l0@t-6Wɮ ((H@GNr̭@E apZ${pFDM\`D9?bA|ȍgBP\pK¾\rF.~WnjoSpC윉Cug/X!Y*dJJ\1=AŻ; iʽhxI(m:u~N}~R )GGQ& ٸB97 UɀUkxbԺ$M:6 п]K'RfJ &[,ԧ(X }FvC0x\ӠL]^c٦݁?; Uګ>%Xq*+G*QudRTQTת"D=;5k0HnU^%=Y3M҉lQ6+Ego;[Gk"dĂo%J0ĚNY=b"lqsv%Dc=| IGgcl~8W]*Np8-&A_]E;+Tt5NUq rJBʝ~RDukD}rV/A2;:TW§b!*p'H~.cYh'A]-0Kϣ.*!%~>6n6Ym+;-_Udže u4 :k*}R-aMyBU]# ٚkSgo),6rKɇ]Uc|M~=f+e=bs3v'8D\i%=?Ԓ0,*ya2I Y[EAV-:ѧ}5fb˲T!B2 ^8+P~ks*EAgՓ7 YGlpU$)sREf:.`qtzf 'j֝1y?Y?/ǎZ•Z$j;)폕t#̒yFĔ,c/|cSo\feG3ISL^TCh 3p"_o;ߚ&}b L9 ̄]8NDs08:Ш,`?}(L|EBYGE'.V| ~қjZ!FupbjmI$KUċP1.ʴIPK:R8ZA(u5 1ևj@9=>AQu-91|MN-`fdͫڒRJ!dPh9mL+v-φU^kۣ2=9$0N5ޯKikznBHj;M>` bJRg܅tf EۮRvL^(XWXA Kr-{f@ӞH6hCZ lYRmtDRmAsS` {vm2oܴftPRU%p쥞of:~K/$f[qKp}\YvS+5<@z%}c |ྣ7q-U>geOih kX*N59!Zဍ9܄0?l̻!#Zc/xnC۞Wĉ7oީ3zc`w¡Ebٲ{n"m̻[[qo5; v73gQfC,a)K$Ŝd무M"e&Y/аǍ&'x5z+ʑ!Z*y{1S!1H`vLmK_CNz%&L3Yj&bⷚ `qvwΞw-Qlmu/aNZ~ːX\PՍ' p!5iw?+*߬%bȑYhiv#ڰM0ڷ[WnDXhHW=!T+xAmXZ)aAzr:p2_Jq?w1D0wx:1UV/4[w<js'gDR_(qs,^wk#Mj*AEKh\_E`@ctdixuЯZ1+I4U3K1AM?=mA_"tB3ֈLs-˧< ͤ#i7|%@e_Fg~cӊgw}9Ϟ\=8 P K~<8 , 2 X50>"?  d|+=-HO$Y^}$2s:[t%ڶlK;}v&o8ik%L03\+}b@#%;hTx֮d'g/֫:;hB~e MQ&?V6ISm~^-0O3q*THUvnal12+VPk.еEch]DEgT~7̷egM.9?LAgϷn!U6JR5n /)d]R\[/ۄ 3 ہfiywBr[7zeXR?!(KF_%gNHꚤD;=¦;DW;5ӛhw@*GM4Lwm\٩QR(Ke{{ X{b. zѢ)xL5h@BL5eض4-bB`}ToqGH\eRVZu/U vM OT)iMD>h8!Q7#tP+W. 1iZ!yQ 1/c1q]3@;+4^3 ԮrW14D=$`ruR2dhLF,P+^u6+ę,iH KarcrJ{&:Y͔GLB\X.}F`B.mJ`=zKY*Gt9;DP>4]FF\2K7s%+v[pL9fHc p,|9UC\gh|M /ɛ !%bL⇼ybUuQґdlDzM0+h͆V,8|Yk=qQarɸ/f$,lXuZ-.'wGD0R$ A\1<}0( U-1TNd_~\I6P[q]P JjO?.g~gyup8UP*glj [[D77jpspᆞ֯ND&!7T)CITds/ W\xσJB\*م{L4bѕT=̣),Ԯ870.\gёSN(o;`nL,Oζi=t rP'q]|P$ĝXf=?><Ȇ$VU2oF <}=ՉLHER\Fd]fPn>@*kGu<9Y%*Z[5pPyĈE)7Ǯ%}_8@y[J#zV3\d+1o-yx"5z(f8/R}|4)Ǐɑx@<v0rV˰ZnƲ9EȂ̮ށsFEpeuAИg荮o"ƛXxUaV]crhcpZٚmh~y3աϿ1I@Y1 5(=U'$=LN]{R HSTm "?ˏAOkmg~k.y:<{m/Pryſ@ c\'40[ =|6`ୖlDsNnϦ{XSLOS>3,وg݉0i?* '(Ah/ p_Fq}N#H+-Y[1$ߌ!J(o"#yLq./ryşо<2º18l }GLۤi%Y - {s~"5m'Qo׳C}vݿ''d1Mem8B, nx|K'd?ZtW G*kޣj-:+DPWhLQ|gp̩tuõlU6:TjW7`E@H'[i !jy}0;&8r8` K˞&B;5U'T%d&oh; C'-^v"%;lxI6zS94%xs=T`65R\2+7u`&+Zp=7bF07ӊ5"0^9[|RR6M^yX&Y{C. -% [B!y"bTݮ ί,i, L:(;/మΗI(e,O5R"G|,63"aj.%S>,'FF2 /{ %Gm0"R_a$qyGIsn>ǺEOX+G$ffn5%x.1 K܆ш2D}iF.5:VV&O iCP|Vngc)kBKfď8gטtcGRCg6u73HK_Neo8:lC;zE`&kuT5l0Є qUA S4.! x7P eD΂I{2)) E+ tK&hj_F>P%QD`Ȫq9c.*RװWZϑ5VV>- dj7^8q _ 2!}Y%-SiYD*<[ S*M kiR㌢*?B,ȓ&Ǵ*ʁ^u{ \&e'f 't_rYVo)<CJ?#=kIum$PkR~O^گ}]=uD^g/%#QC=c g–T&0K~lwX뾖͌ A\ۢ`${S<8|kq#u3۽Rhy(l`g W*dWcH']#4gLԕ[ͤX&ަҶ~ֈV 56;4;C #K]({K!`c' )jjM)St) CښyT CWʳ++P RgAԨ (rʟ؁ 4%&\ᾛ}6$K'MYMg6\'>׽[g,{'l]troNv1w*Ȟ kem9Y6ymG;23\̻%<ٕnEG};Y?+`r*E8:T 1X[W2!@1c\^+rbx3/Y"MK/yۤ1s x omCg!PzR<2mN3dhfD"-yqۂ^0+kq WrU/<&5;0!2 I瀱fdlcQ^;7o$ѝ frӢZyƶh:{T3Txd^:.zR®@{(=W}KR7LY4jֳQJ'301#Ԓ+e()^ca. 9JܶYzJFF`Ίn}-N&]DQ΁ǯ3rR%Ktw,ZY&iTn͋ 隮:F9 $z'pTi* }dIP5V^;Ilvfm"Oٽ8]. i-F/mIĎZfqtR*lN#:~4z2JhgVH}5Dlf^sR}\ v)L,[+g`.W^#U!}3dxMЁD^.ЌQJ~Ut 80(WV4<ْբZ`8n߲{IefevaSl1jp6h=Ք2o(nf7=rf1J҇IJv)ień'uTpO@C(H>u߀#m E0<ҿ*-)!S0A9uh wof 2W}[0~Joҕ[L-x|eɇ**7 %q>*5X6Bʯǩfo;΋M @4w?) HոPۊ֊dI R/#\2Og;nlc,[, Խ?3Ql&vsIVQ BJe.~ӑ%z1H{ҢY3ӭEGZ>}Jk=G־-u'aip o[-a@kXpzo;CPFf#V(Dt7]Ӣ ,.GRk$RRFdF*rF=QO.pR_ c KǼƾSAZT=ŊÑ,9kH<H.bt'\'hmJ1QYBpT4Ff({ʘ'@o_׿]OIpKb*y DC0a{JO?33"yN$ec9o j'@S~|:}X4xn,4AmGg<Ӧ|^Nkfmv|)8%EMR|"z8 NIr8i je6oxˀ(CjOn{j+õ|Hc@.h<7|WvY* d88?^̠$S*ãP I*R'aٙXO\m *|!trC#Yl{xv{gLbAcg2LejWBG 'STzNuXMdfZ2Jm6ц}Z !UD3 *-535p "V;eZ_U RX=iX@v# ֐a5V(QڠtVm`8qę'`.XB%[e>yJI0Atx:r+ *f &눤5=d*̯>&òM<.g\2b4bàÐߟ :潪y4f֪?'2HcV ;ؒy!zTGs9h6JRa50)Fq~&IUD_ Ev 8gO3,.ٿ2nqDO%v*ܚ2{"*6t{;ppV-dz]CCrZC O| c,-ˤ?b-m{/eZغ.8/;KnU%\T<$9ܔJ]5/eQ8`q4" Hh41.Z܁0DGtTh'.SqIM%?j)\M 6d#cME3X@δ ЈѥF`|Bi ҧ@tzVԿ$ft'i5qL ~?W%RR5!ϫS34y7"wMX:L 3xEL3l ZuI^?|3Y>pmD*"v.Ǎ CDaB+$ș߹p9 .!=;Ek|Fi2Vhœ}7\fpgX)4= ۾mgP4q+μ$/h DjKi.}܋`%)9} "!Iֱ[YD-)ZS܈wvK K9;!4 !x-ȣ@3pRDv 0у*|.h+-ziwUU'UY]"7צp+e#D;D`{l8d>VgF %UOJח%s,]T0K'ƒ5,!a&2\8mj yHѪ?v[V7' Տg,lsX6G$R^vXx,?՛Iq/`g4t\uKXu/)֔T!LBNqU(HG>& oSV4_e?lG K!+3f2}Z7BESԘQt^Ͱ*Dȵ|[P ܇MYBM}CkuJyı%a>flM&H#~&5R݊@k|q3C3nÃR6v.'^9ZB*)&퀸}xE7DnZiiiF#GHa@0:jޫS 5Tm mi9 ~- :Ki WȅvXlHٰ͈p .A/]?F~WՆ~PaoRx(Y5IeǤX! [M<  qd&!ǻug:f, hF]^~xOЂ(q9y:=k)0Q`g@А4& @!/j~2,ܨ\}+ؕM%α[w%.k,f^n <،>cpoN#~vɬ"ug@^F3ij\; l ts#X7 z팱-\me+Rnu}[dqi[#v Ǿz֘nTo`xs_+o. 'ƠL'( EQ="gEߑ*K^!ȹ l6сRUA7=UQ/Y0AW+H&72ӣGw" tizB۴k6ol+ʟpzQ/`'.HחqWI*EW!&3cYMY]HNQ?ᘀ؊,CFdqx$C˾]"#E?SMhELS<%)'GB-ܞkoS97,t2iƙX&"T;r\o>l&oW1uIf;Cmւ x-unf~w MR\:I 2!7p+[3DpOiZ蘋 U(aF3xp-Nc};?&. <'W%c>_/jLw3*`ޘ5wpf 䅯29HoD銀u0umezU$Po-(@vG+`Ij$Q.xCHS$_:h(dGmHf|$@ۻ1wN/@%KZG 07 |F1]덞g\ۅy_q'h7MX 1eLZuX^FW!oQڗuK9W]4:~FGgN[}7yˁҘk m4S5R}ctxvXɬ o"HXg1ri^a|[ehθwSqy`2fo GjQ9l&#%R,Kܸu؎^9w%oɭ- 65u't2:Hˠ E :oKf}0 bˠ! INbV0 s7I4't &QJ,ޚ~){`в;WmZCj,3 9iEocЗ@69B33:zF<Ht'9l^oMG-hWT8w";)vЙ,*zfg>CMт@/"CEc*ԍCi07^`dLӛpDKηB=ʭ_Qoy {t}di^WKm>G7]tRtҚ(@{-~r>u۪R 1|5h+WT5Z"k;߶Izд&gA",yg:a ,wc{{H9bѦ  ;`++9ė*K⁍Yy*g.|鲊% bxY y_LC]6~>1N*ӑdeHG{I -YV/`8K (հ3[`[EX&}!{ `z7F]MLS׺bɞt>$V75q9vPyx`[4Gx'_#w;4 Wv.ơ,@|J'56k!}b%Z2? l)~ (:&eCb_u*-=(f6uD (cus=>ԕRR0m0ESnٗ}\feiQ&5N NuJдi3%rq!%FV!j\jqڜ_v ww=Lj[$UUv'2{b0ryB P"6t ^;iLuuYv`2FJi^jS7E!ud}p/F 皓I5{{KzT|ڗH d3Z '*aX X8|긺DKb·%݃1_2\+ dp89ڀ!#<뽢Q 42txO<3BmWJ,&}-[ \RɊ[#%0X[J)SN{]ch^@!cEOũC+`zpq{bm 0'}~9}RJb'z,F(-إWmZ%\KܲE<7T3gNh@11-K}zÂ-p>]z^,";D .7[/˞w8G9`I7wDhj>kjO\^,=!\(j/k63 ?}C/gH({VG?)>4NHj~R쐰6La>#<0m;6>!iB'$M :@E H+Zoِ69[LS"t QeE>uH*UcFa5nO&h 3jIru]?HFF"3nxRtmaPi*n'k -KZОn>t=CPOhg;xT,lş|/RZ wuAS=gjZř,C0gjvvNO^ҩMkV^Tݚ է0{@(LW۶OaSpkgf̋_"USYELoDC(6n)RNgIc68 WTAT.7]zʅ;0q懐rߣJZ0d!6 (겉AGx75j*|Y;\2x lolk[O ĉC\@K=Ǟa(A:sҕi =E~mLPeL6H3?(sy[GzSL9rVe*(kV(7@(}j DJZ5PMi0|lX dyHz;žXJ$y(7%A;F<)ȯ'OM>NQ.y4qRd/)YӁ"\"JU2 )rw۩8r'nAed;EN1x9Ro?»~ӆ V; i7jD^u8"^SA}c~nюZ.kLsK4A[4_K=F󡲆 NkZ!Aa!Ttq\k~-@\'"Hr€B/Zˡ>l, I n kfA7^ᤑ[R%U5㟶 8ATe<=~+TNd٨Uf'ʁLyh Z$gCF`tpπ`Sfmg*&!) goh@XnY<`z=Bu2ʣ ?4-tT|4@!vt( =Kg]2UpHؚE:Dݣ5Tx\y`u4H*qd9U55ܗ%!ykG$\=j~s0yیb 2 ~W=Mtˇ: {j(Bdg j ׃n]xDpeL2vFP!>vIYm4sILP%$]zTKRt9Y1U:rm/#țG KKRD!b ;ƻ}x=5HO(yF dz*?NHwtRҾ OzfѼf,i^jD ܡ &UaKcӆo@tIQ//`Kh !tW/$m{3UtbKUg׫ߚwC3E*G!7?X`,Y|`,U(?MN8.jG^z_ц^EjBhjET^{fA8*]AdmC! 9謠 nØFh_MO[e ].Fa#4u-B m(:0#0d]m3RFi:e{ "{S^ aTՇ8lVWɎpAлv9|ݡڟhZ#,hZ\9Ap'{п rʏЉ{LjFCD߰lq܃Kw'kF/k-m?TAúBfaݕndqCIςQ_p~b,m,P7҇Wn[ϣu < n.nxb0xյZL?t=2A#Vt|gKڵ* clta@bpgbCSDWa/!czsR_iӧ3pVw0ƒF%LɧÏ6 fjVG RIFOkW,%D<i\[֒[ܭp'hgp)Ǧp:*+gAq 5idC? a1lSD~$*#B5cY |sȿ[14,W>ܑE蘼2O]pRbB MS#dZZ4&(&ėVb~:[mJ}Ww(c|fžMY[ONZ YgaFʌOx MFAǔt+U[^|Aҳkb<\ύ)pnLf_"u qTi4KEoB&A2`^9 2 kj 2KK"Ѭ1,>LLu_AalY,gHA1^HOȸ^X(8[取Q?ڗ@ ܭl񷕦;0 vs9;j]k!0P.4SYT'SGb1nC<%%oT!_}^b-|JB槢f*̓3JzGנ ۗ 㸑Q jyM$(pU`Y $7ֵEeJgPcyjI^0hghQPڑCBƉV oElvxhn!NΣXoz%Tg|kКkp[tm2#cVl@wi|y_P'(  KP;T4䧋'\Z o?: yS`\+ ~C0̴!>p],GTTB5,BM lAW+1z&iH&rox< E<#BPANFJ n7~gjT7HsάN5ѽW+럋5˳!`8# }ru jFd9ncinpǦ5p)< y -Ґ޿\D?}Z'fއAIEjSLXi(uw "M*8ie\0v!<_1'o" Y 1'de"RY@N8[ 1t}-(+1L]b;SU2,05=| @9>;)=q/|۷]Qsx 4'Us?ϛ{Gc`[Z^V '(?ϘSպt )Mp0MFG2brUGSv%J_]ԫszxFJDKǷB"##&GIbI[tZnƹh xBLNr?[L.67l,XKZG! ut@hU>caȀ'{90mKl;Y|Ө1xet@*:דVmr1⩀>FWG_=sr:ܼ&"%}8ul@ӎ.*נhvCxH3a[C KV=Y#?J)NjR mRF !V5ݲ3hS/ƀݓEGcM(#M1|*Nf($mХ:0W0kմWmmg-f-ulBStL++]8*5+fn$pia+gm26}l { }A䎩fښί]p:HWl]Ȩ5($M-:˗ARhoYlb\CΪ! IvWGnyʩ/ dBt`u4uJ6 Š?8)8N*=oMO|!Y|M^ D"ò#ʗ&a93DAsvE[/ ru{WQzUvՍJ @Wæ{.I^_4sd'fWƂҼhV^9ޏr0>-fMî킠Ait; h5a.4\m+zp.L?%W{xJwݥ91 D'V\D\ȳ7fAxTu^ `\# ereUaRjmMV(= iT1k)֧Z#Zž>fDb]orQ2a`r $^̼4xMx 4U bpS=[`DIXatJjɩ>lag3\|&A:5(0qV5juK0($Z~o\4i!uqG? o?D2vr#/Ws0x+e?(iNL{AHʡ /dO> .啁Hީ,Ҩ=UFP1UЪ2ٓR Xx_:TJ?&dͳ%jVze_?-ۯ%J)jS".@luleFic['Re͠hHS.TTMȉ--]E*L|v, C 9F߸gm*-ѩFe;@ O G]H]kRP9z,?۰Ő ޝ7pݠч ?FcU<:֩:bxA1 ZSX7H\UBd}bGe9Ȇ]T ZZo~;5duk;g^h!]rj̬Pᇅ qc@e5j#1b>wJ'JkFT:Sl]7'_Z6۴u+E}V@S?f췈*cc.4n "s-T\=ѡr0&k fr8( ͎}2?iڝ,[Zv_,tG)]:FfiLn`!RriK/״^ //ݐ d({ib4UGd*ObOcz:ޡfl!p\9<)*&4{.t!$\zʗ8y)As"(? !BHE >RE {3;Y:m>|+?Ur_[fѷBd#f$2M/IN#14  gpgl3Fho{ӿ&V"3m3fYXn30[I;aω'%FȻ `관-\ڹR1Q-5<* ۑOXmc$OPHܤ`= NG!´E9>YAxx=b˸b{tpڭe-f :H8m BMX( m<  TʅQ$Bo5E{>&rr@Սp4P\ٸB' qYBjiie:Q-ǟXj QDf Ic #M&v"+3gt/xZ6밡אe5d^ܖ+{Ў,'sӄώ5O T*#`/m򖽒]=-&IxOu G>(YSKV ?.9)d^V`UR<01!|5ub@t tO)UzO|C8X`׼lZ֕Ob7tř ]A hJYpl]l F|щWad(G&vm'+69)WVvo_c=dKm3xBnU$aqkſ?r@2?qσOL} .B k7(Hp];Dwiq#ƶKzti): :QAA:D[~"gW!E ~a7^&buc[e Wo8?G@b"-4QDϛ{"?7Vuas|jܤ*uYGneN2[І:} UI&GV ;r@G(iD÷d?2mҷW Pj=)wȔ b'!IJCH*YNJfYw?z7p|[sw(-ӫ>/sĤ\J>9,֚8e120.ml'}>y^{V>uGG‹L'CsMR<Nk-A)LgLs+BҐޓi .ќ[*ٜTs \~Mn聡(˥Hh]b.͹%2`EtbzgWCsp}w m|lFԳlf7rI23%wЄS·D <ڢiu'eR4jN6 *7Bg}n9Z-=cSn0c ʆWw^dPc1G˱zlMZjGlc3IDM49z#?zVux|D3J%K};ޠ #AO`Ʊˑ94SQ=]Bzn/^u!*9RWWu؝Is $I_u'n{ؚ1Xt2ZR)lC.} gxmaShHL0u/rV8 [~kl> z?&)ܻ՜a^C;נe8[v4ÑOR%^>}vV$@`@ǖ:Q@ESV'y-qj>Pu暘+ x${ (!5ݹےߒqi@47'/!G@(5~ fW eI~e ӵO{(&`!%cWKK2 CɰL6K眍EPW {u>YFR}vg)9wo1Xf/m.oA4;))aĀ<@ `&hȾ̱CNTjqZ*l?Pj0\x "qL*A\j:="s$d a8D?=zyp`h91G8|.ߛ @Cm&/Iw/s|AGF^M@36+97"T 'y"\n8B/jܥd/u+ Cm3C9T@%mDE>`k}kNg}żutM7"-nPn ׳|,bj2""vÁF? 4, qlG u͜^q媲$$VJk>t@#ipo'p|dd{"̑@P .iܿԎEHPi6oDBkuLc|rj[Geo !L{;7+a|}tF\R"u)R.P5]8 V2˽ٙ4Nms%\rA"Ko?n݈Y+ Jkܓ1B-wݔL{toѺW$P5 )uFq8/3#hB&A9r.k]EFks 3[|nsyir!֕i5LU0]Cm]zZE7q;9 +zlAٻfA0jpx2[1_7i.h-h@L]|i13AEs/A=t :0̃70iLdg40df[gDɆaR-`GDN |a~l,< u,A[" a6R󓫢*oF*`{Bx\WrFp%R֠ :q$Bsݟ][^QqbsBU!ja 58K$Ȯd0;n!=3eo^HA]V5-t_o|7m@/Q@ZqKΆީrTjRVkǥcs۞i`HI,ӔopiE\;%w* :jKx0ݱIAt nlOh]3d$b@vfHx@P *lp4dU7՟g nLFp HXR30!PG+eN ʢe%z]Ѕܸkعm@*C)a c(Bg8i.s͋k'Iđ(Cs:ƒ|7sgcշ'<ٻ\` mz"= 9 t!d@U]/ A֒+v !˅Z=:i98;$H뮸(PSǗVQ|Cꌙʧը̕ys+T37T+cR10'8-|љQ6 m*7$x1jA>k*dۗ<ϒE9Z+ܥhBv(|@Y7+/Q%嶎L泏 V\Ntļ |y[Jfp]h%[ؗ a$wΩ590^*Պݢn+1{pz4_K#4VwS3]LЭ򼷙3>AԵOʺA8=㍰E'<ړ3l㠎J׮#4|od1 G̛ r"wx;rDt?શ$ꀹ{^=:N_'מ/8d"J3|k8-C:.Utya?KJ)`eLј&)V% Ҙ,1t5K:W|ȭѽ^jdU:,/M]iBtu=z8^!!Lq̱QZs2J+ دM ԑ\8T>rã8qm^:D:5:W^gRn\ ߓȣx }]^p#[Euy~VLAдQ"*:}7i6/pv1b~jHM)D\@;vɲpݫhXuם>RJV`DB /W _ulQz[`.: 0r +t!ՋkEP|/qF;Ӎ13eg,ДQM9|2 N?d$n:2+4B"o^2us.0: Ù^z$p\ӳ>` "DMLr'R"":Qjl7zо.^[X -I.bV e3fQ6zg{{q,I%9WSaʓ"+2gPݰ 41/|JjʱT9o<#2խp[g.+cn>LJWz};rovs\zSȎ t6gyPy󊫾uXoOYY5/ U\ cjMDW+xC>- @=*PlQ1Sc7N/S_Nl,0-N j?Jfذl%G9*<*3|F]skOX)"R9m@| K|i ݶOz8C&Y=k?s;vLU#F 6 5H;<}b8ub`vh#=".iwD"?i>W-[[QX[1Y`sD;|=p_Y|ilkPyda m)plѪ 1MRoia%/c=sZc>qf\1_5gɽY^PiFEv.|勉n~Hųi Kl0@]tLAOy /2Žv蛹6pSƗN a $" _](9pUC0~ 0c,({u+&τC%^BcC<_1Z""qmnpOPS9rVTxʮמ Ν_/n \8 )1L:Ld!ngP$d%B 4=>G'>,r9>Mq? 88FD*!^I& }oOy* NOz$Lsi&Ia"jKoTks'5JU5DA&Ɯ3Ksw\s~QQ7ɇ7+5Ò/} XW|0bE,Y9dDU1bo+X})eto#̚fA_rTjγ,}$]fMVԫ!Ƨ{H}b5"] LF&#kp"Y s<9ƟvE\H j'G4XTu ؆m/Tya~O? O^Ja-W}эNu5cТk80FO`(!s ;z,Bm5<BLWr 2\4BI n sFQe*N ['^2:qx9MgzόntΡK03>iKy`{6`1nTr$l?z6*3ڞ+u+ }֭Ft O=v`;"T5kQBוH(EФ2pϼ,-wIdFS*m[g[,Xmn08z d W^R?`ɟH!6OM)- _͌']l5w8Q NoU<24,bpbsw9 P(\Dg5?g&2e)wgA4*MC2;S;ޑ6Z  ΠZHi:%MJrC.8E/@‘݇5xq S*;ŪPQxl۟x 3w'iٗUCg/Z]ݙa[&{:nrѨ:e(B[!?ڒA[g0 oat -@Nݵ7K۫/"z+]=c4/H;+ Mf€!/JNTm&Fu w֗4cO(ENMHQ.c8%"Zid<ʨrR~ә*{v-P0=Jr`$ )N7o ? BJpjekzwJn×ÍQ;>ǸM?up/[Y:M|- ɠF_|K*忎 DL;/5ټ74 A&\Xɏ7 N9U&c? ج_ȧ,ϳx ײVÆ {9d`,yԷ 4?c,?' (C΃m|w,zGG|C1N4BЋaFS(9vc(}B?UBbQ<+m]>=?؊Zǜ|ǣ}H3@CJZ?4(=v]j96<[*&QI#TN#:O(Duv؏L.?40`DCNSE퓗Dh% 1V޺"GqxoXJwQH;q[-t|YG}k?]vDIc6`>y"z΁=UyW[,*R< Y JBZտn%M;BPYESxim4!(uU^ϵ%BrT.nс7"ըk5n>Sͫm/C1up`u!ː1X1QS)TqLZgrÓseDpU4a(Xoks+rr-:(0~5Q7ttyD۟}U~:9R:Xa d;oT^?Spb~rZ~#?LA MEOP^LXH^.QJm׳",A )0 SaN^LO„v;,KF"B4pXK;Vڳt/Qu,O; lJr!ئBKݟ鴑9Oơ%"9™pWR5N2"ֹ ?gOOl'| זE9i:L2*s\\0}矾=TGs@N4^b3 Ga @/ozV~.+KtSX EU*D`rĜ .\(`ݽ[Q.L3t%$f+"[{;JFٹϕ_w6>rjӔ/gdnP4R/aeF-OMº)DIGzxSԞ?+xJfR+(T/6 iDnkk},^̢ꉼ҉ qHU y "J^Aǻ&R,_RGӊa|Ѐ`żKƿW!/!l1#kLK- 6v -h՝̺n&&ێ~ѓclۜ a˲7hUe)"֛3wU5͚/.qCZ|B1%'_r+(t)|rѐ|c꧹"!Xc!fpRhaF`ܶc138tl0M5H'mfp:4䋐f⯕|7`))uB2 -HS>X-F/})0qEݺ`±8΅kz#6h5W28ڟĢ"f+8Nm2$W͒3`ۭcR*-K>G "t$=[1! ɯ@\Ark6T9(QS=%04FG]Ө?q<~8x>/u& LErX)D/-M{3qvFU]Bl_Ukm: +`ZfaԊ gVv>P5cU{` ișu+/7DVD$tާ[!vO¾h8vU(Ore+d-<sݼ/o3.8-s',*@0S'7,y^8iFƎ7 aERle;׼1L;4yGrtqRKQ4AB|m r60EeU=7B줸Pavc,2&k1s2 !|B(;ޑ 5.{b4@Ǜ>iWuWb22q4+tђJ"d7f2N&2)r5);lI#e Њ MmA[\yٯ~ސ@o6 ~{ 2(;8oʿ ޶}7W)r o B; /\bIJ\Q_EFs9(_kU"S1ڼmwDj+[QbXWEyv oYc 7C)3;tfg :f$1oŽ ,Ht~Ҵj~#T"4n(F ä.|حWBr1<)FHfDgƸ(T Yv:ާ gtlYlJa6ZjC ׳F5OI%~/0Y`p1I$.!NRom05kWC 0G=Ê~U%U{*j"ԯɎ壝l- YB-+ae_/w?*[䑝-3Œ+^plCW O*VQ02~_73W>~|TゐȐp`ە_`J4yς0G5X CX<DzQ]ɫdeHV嗚ퟭE d\NQ29% D=Zs[,ľp$n{0Y2BwvH`_Boa *܅T-Nz)Ɓ{vdIĉڰ>aԲ-)mNd,Ls݀JM 2Bmsc Xc0s}8ei7Ž˛ vԿt|$DqZ}A[ w1ÖO8NspR^Grؔ_٘YfOYIs)ՂιAG$N M%|yٲJV +5\Wqw q,ENEmӊ_ yؗn\G\rE곲*$V%ÐVG=Ë U DxA+/˺5q iއoqo7UoP^(8I2WQ`^a0dnʩ9C0i_˷岭YI:pי^%r0 ގ)^gڋ ZDbnTLA*N{HfH&Tg"U閂!!KL:jI9٦Y,7dƒxV^`OX)^-=c3\N}9Lp`F;^ /eFěF!Zݒv3xD."ӡIPJ0HD|Vn [|1x6 ۀt*rB jIxkЕJ|9![5'eΌǞF r 2W3w>/  p[7*~S4qUDzx]i1G͗v'gA5$A+ ,r諁,N 堫ޥߍ ;LA hΤ,uSXM=OM:ܺ)cKHưR}׸+ ]MhPY;.2}m&Y}ғ{TOǞ; A L,#mYޑB`TK-2L9S ٻɤ\gEp'pRE޹#ܽd+:l7A fpMcK}|7ۺq>s.JR 6p?)1 Àك&v$őp }"[G%%d6ph/`oR^Ej\/+lyq…?#:@u=*"-g[@d0qA gD]uh[Ģh`a.cbJyO F\N█(hG@4t @fǾαyvTF^/wЄSʚ)_t?||~,j IJu2( ?.TKrTa0s(`L:ŰKV>!( 4 8Kɩ͍0?Ƥ 6Ml>QՈ jg))EDq4?s͋f L$lNdf^06ՔF߭rU@E(;k rEVzsQ$y:7A`^y`%bvp;8\9WeuѺcoϡSao"7j("o|V3 ;Y8Ek%ƫ+| Pȍ SƄ Hg7n4BvO>yBH*|[`^l1 jZ;l>* `vzΝ1W,=pXr/h8=k` ;VJ~fO#]MN;x6ѳG2//a^@{>g<iT>TzҕLLpƁǽ3~x6B,ػ` ܯd`ɼ<@sCI'_ᴻr\9"Djfі̟Λv$AK9 _ ]wn!_;^-@+do=h*]))_vάհ^Xeˢs*~7yϪmxbC/%)4} M$ݺ@BH6$jr.ežpbǟ*#D "aNj|7j'y:|i,b=R2 &ڱTZ%s`%n> P95l BwKKD$~)eATSH(P`xu_DG2~ُ);mkBj,@Yм ^PI0weeQ*l[+wOZ ilc Q;J@qN wU?yJtztIK{Zɳ9*$)7u+SO^)y5a#FN ye6f: ?<j$wl'\Lfuk-D qeɪe 璼eKY1jqsZQ: t)L`c񯅫iћKOֳڛEq}Q7iCJټ䳇 <=%淨-qT>ut3?XങkʙuA?;JYXpm@|IFL^Z!gkcsK-k`(5_VfeZh–t6_M͗&vץ/n6ei2!?_6dIFiBK9$O]?o ]N:oCz^}x7+OX UU[km u?B2a\{ls@w@1~^Yŷa;>>ܻH*O\}}`A&"9pT7z$z3*P#io)Uåq6 r%vs6  `l.UoK$NR3jE49VREVYRQ*1֒[{Jw1D\A@ l|F9}&fIʥ7tt7 ׻>oQyn/`"5 =LЕq"4iQC(Jqݭ#ٟ]bߤǂkL7ZA>}zs;>ZlNu^cif z1D陌@<-([G\ I /bqdyTбҧ⯭ۤgs܋%7 g&H9sH77[S4'Wl|0vĤYs,=ĝ&[8$}Tb!_nsRǓ5GIDhIڹ߯n{=/f &2 npMjR_.3ؙR2ݒ;pv.B΂a~%{ #a8J6ՊV#*ղЉ='nij"zwy& 0 YGy(fEE?}uruQMwrUIBTJXOHJ~nv-$UMʛjs*IJù{JM͙RN@u}юh9xj=-Y"JYT3P+bҡTRMOiRcTG $c8Ѡ[пm' k'O|O[:BCl[QwvF[aH+Hvуӱ^R =`Dsrp5V7^j$&ݰ#tC3&ujI*ケIjYpQԄ _le-Piڥիr' xF2q:q}T?{,p`0ifyik0q?81yH $^dú.abˋ(kL.94 e_=x$nI|u,߸=hk̴QU_j~pڒ)ӧ>Dl.܈5ń؍+ѣ›kX3BT D_>ZN`s3'Y=DQQMW'^@GXg.Y@oNøX$ ˇ )gaN>S1yvVH;6D8ƓF2 =Nd,)9PlXi3TܺeQ>ƀ[NQ11lB?+Z_OT>>WlכKkg9)"l,P6P8YI ~-jT ?$}v}<&6&СjnX4L?P@ ?u_c~^ɟL(6dB"P13ͬHb۱j4άZ^B;v2RKT8~` \.% VW[&q:3ڱ0P,I|G5!`ڽmIVsot?6ق۪[ ? ;xs{B03R]>?I/#gm#`ғ*@NO Xm>҄w0J+u,xClF*[B Bend5F*]Lr՝fK9Yӱ<Ԇ\ǨD+JbC7[)Fs2es5`X</y wmXXOhVy qٳS=qY-u sp,u5^KZ'jF~D1 g! =Prr[C[ KrɘW{9_7̄|.ǣXuBԨ!! >h'Ц^4J 닍ǵxQU D6Pnla|I A7ЭM^T;W?0&"mo;IJkEOVZC^h)՘&QCjme0ZT(7Z`%i4ʤOǧ F᩠W*o c6Hk;0DW𾯶V C;ܣW)jc궡๵fYbɭ|ZӶ P5= l 058 ˷ѥ1Ik暊 91} VɵqE>2O ^p=KWsb Ԥ"Qd* <M-J~VϓZۘ=ڔ+2[ʇM }1aqޕ0|鞡Cmu+ۉv3vʲ{|J ~ յূ[1#8;9 sTg%'6[Q)˸5/l>o/u85 G.wePLx?{䯀/ܵƟgS>yfU'IA πA߬g3sSFQ3Ӑlw>/7d??3i@ Guj13z f&pc|? 5qiOk-r6yEC4=t+}_m,ERX$^[ v3 40$+cՀyOd ׳<)buPM^1$2(-awSth0)qb'v;MGQ ltujLU@ϿMP}Í"!J -`/*6mߡZ,A+S 4І\4f4v>b\?:uV  9  }8pz =}xf3Iu}8b^w Ed?@j{8$yLHg?ćH&v5U_+ ';& 4. ?- 8$#Xb ,;=QE6 'EK΀9&[ "B Xz XmEH -zH(k1y[P&QKP-q܍UW(mo^'(bGk'A.cVyπ:'A^,wZ-Z{vɏ^b |&rj\1o8Fg +5Q}A%A?$N31/@ErG}j; R3{Ve`a-o@HOb D()MY?ol5~jġ^tZ tf+A"'+> W&2~+ڪ U,P2r?ڽV܏ۿbyo`~9V /Z]mAsѓ" r3QYQ$J9Yȏd۴vE /1+gײ-6AG@p X uJq* A91OyDUkk}аQJR`Jp ~Mbcg3'k"2WHHί>SFZBC֯4~QEIhyKmV!ؤ²Ů33X{031ekTGO6v .񓄤ɔT ك;SXu!ZSӼ\0Ws!$_&nf}h D-!hsOQ*$WK+!:zef:H20MN!2wI_e]Cn`W@#WP%r9 #f&[p D9I-\t{٩&:(N:#p0{z8L)e2;WotSg#ەۋ O;3B`"eߖ'j 8K!d¤itZy+v+,@_DȅoL M3͐dRk!j?X^-,6k)^s~sۛb΀>er$WEm`֘ _(!H5'<=x( SSk!!vCw~ ձ^”_RPyD>1[n-|~DwR55L9Px8\lp 7MP]^N2d)0;V㹥΋o*SW'Npd^ bk{ucL^8Ȍ>3<= Uqk0r+KԊ\IFvͳ̃FdJcI<.ׄTXB( qL/1@\!{w` +ׇCq$ɤmה80;>T#+GYq"WBհ鯮"1g}6\ 쀥]=5lQك3$-9f"R{uDs>&he?R.j8ӠO'OWUaRDAT <ӌ'╾c3xo؈ ue4'|=%%rPo+w#~+<縪&lH1^ O?u?jB26&`R'nRJQ) btbDܚv/O8?ObfG5qNlB(b-JQ~JrMg >eLCak Po&U';ZIK II. Sv/ւ,魄Jħƒ:[1=;Xm-텄21ݧ6,.~IMll/ƌ|"CZG\ғggmulzg׊{he!捫e82SHFGYd.ɂFKf]u5TV\8ۡ0-^gV׌v< Z^YNK_ ckojMZz{FrJqJj0We &[JI>J=zC5- K)p4&?hN'F=1Asl4cԈxhD;jHA:^~Noz2|9 "=<# {Q,.ۭHW@a[!ۖN2 }n)\@#\Rk@܁F›-0 ܌WӓRWVD^_4]6W3a?M:(rְUF~ dZA7ޯ B`+[D/53&WR) |) .41U{JW8UZ-"M$"{7%U9dk-qsHe]swqЅ`;>@I|YEY %,}bvY#)j2CTXFH?μ[M Dc[.7,}O:b9|s]^΁O (A+c,Xȧ6\j~\2{n4O˳Y$f%X:l!negV3lK.ԜMNJ1.ogz=%Uy5bE|&Jkb}FM$"gk q*IĹ!uP[ f$(:id팤1jfiPwy[cc{|5(ݰL_F 5|]zi@Roc1z<4ǃMJ 26c d4J(q^L#{|c԰`ME\G3 @_eV)At5]*Ie`z?v9:ivqjЋ5g]`>߽pSxMجFK4+K_ϛ3IoVOkUve;ofI@W>4rJWк07g؀!-] [IGJ+!lCB`4} /4`^eE4i&0ȻK : آ-gn'4!t~ctM~DN孎WJٯK%[n!DBTjZ޻c[!;ȓ ]mӱSeBO8yexvEJQi|7u& ޤ\""Jp`/pE@6#!c\vc! 74T 2Ukw_$b]<.RoՄcS+Yd΢cPg#u'2\$G?H?ybJkUzַܝIp[?R+\ p %ZU:b |qS73k3 H Kbpۃ_ATo(x9עǘ)"p߬rC `m:8<ᐙ8):"[qFV\kꇩ 1Wf,@u ҏDgu0.N ݑeXrJY(-~s$Ƕ8;&"c=/4%tnKN;N,79O*J"Q;o[u(Esxh0i`|SKyh}mKثxL븪|"£GTi E'Zqub?yEcgx\cHUOu As퀧:"j&Gz?!;5/YsaK|}a9%&-\XcEw"6龿%[v2Q}*wYZ"擬)kB+C| :0=]d>|5bcA9,]oBߞ*$T~KP*߽AOGGAn `ĽCyUѣf4QdP>DԶ:, wG|U,<(^1%9~%>[x]|]DDL1[kG *p;Yj#]%FB蓲OuC 8š !SݝT&fSX0\ƖlG%1ԇ/ŔR~a7VA{79 'Ze޽Ji z$Ta,q:^<~Yl՜ T5]Wo"v+X bbeبXZl\-&:5)𕍈̈4}i']tp2*v>v*{Ho./ap۫3s.Tpcb\a#f꨼[rB2܇vDZdS.tÏ I4fa lb7u'jiջj p&k]v#8oŀ&Nj\-`:Q-`w -5 uͬBK~M(a GX J1bZp<y#U z':=ؾT88\`^vo_3>TFI#4n#5D|j5W.9w{7sN,*Ɠ!MKV~ό!¸vnKg0@b~TBvΞV9^kl/H|K^MӺJS"?yN:a  ><SxҟʔMD"a۹F?&S*l܁X@ CR!2$0hcXeuPHZd1v43h޳'00>h_{d1l=f ĸ7 >rE*zqxT9My;pԡ3`Y4e٩Feg'4Nѯs*<=ܡτ N%*#_m'x@UyOJ@b\amz -q0BԊ;DUj͋J |Xƒ|FX*gMGOܶ) e_Ң͜벗)=NM[YXCx$u;yzkmS!Y&936|]{ /bjl.6z-tϹmL8)b9 ӞsHqhŶ=nSx7O<3!M9,DžS`')$~:$N@!v׀zTCK2Ǜ /)1It^ck.mg|3=RC7zU!)uM4BR l !h *DZƊs|5-*cjB}wmBV ubij2-WZlTTAQ8鵅Qy֪hq3Hp[M$l۞ /vRbgLt:Ȁ_%cm2}Gb4,<>'?Kme/z-1_:.3?3EJ~Y׳xز6h:6PK IZ n'J27Fap,nɃvZ)xx}(_JnHzP'1p8V܈=HQٗx(7[^qup {--pa<&PE޶<ۥٰ} @- r7X?%P τ6`}֥ERX6%jm#y ߏli[^ˆNfV4DaatD{)%1IWUm%HoaTzqjSiƹ"׫ܾm4xŶ&3~ &K)m/[%P04qNۓV.c͐? N3OyX  2Hj  p=nMYI_𪣇ouH{mt죫Z7J;GȮg(E,S*^zc@i{_)/5 +p0V9Y/fsb82]"'P$|r̬y&X; =NK^){X{?'S8<*oŊa%t v%y\݉/'(W<3h9AY;YA/n =- gŢ$AW w",b2MPjsci!Kx6Vĉ2uZ g4ʮVb["~$Ew\Z Njҗ[_#WB{O˷?S&`TcU~DD_gkH?\?n!a egP[B $sݒ׈nzYEpr=1ǠOC2OX\Aշ-˕;wtfmX?ӕPjGnsP5%doWhUNJݣi=1v;LRs<N!^NLC#ۢ_wki ;+t2X(TN頥u4 sPJmh4Fz"8~2 zf#pᓲXP&u#a3?S2wӕGIy[䅼4r<"bxuf$Xw`/DfcMq"$[#2sMXm~ 3kj=3:9(\E00 p5vzdƛJKul5U*Z_2icW,lqҾQ?ggw>c@HMOk}W:iOn*uAo|yklYE5n%nJ6'֕w41ػKψH^qОS%5U<қ҆Mg(?J}#:ǹj {lF~2;PgwyZ٥Tl*sUӴ] fX$c.'݋ܯ7v:A}taFnHt7~eڙ.Sdʓj cwt;C!Cuu^ʭva/AHӖl:hC>!>um^,bƖWw[˦g j2p,N$ɖ8$LVDZG]Ӯ/kL+ NՌY%V0|PlOMɃ؇i7.0cNˮG1}3sě  C7r n[8SR_ Rh{DLhኞ_l -Lov.x ƅy1"N4ZwɃk!}/_FD.z#_:q xDcQ_$z 9ceP:S7hqG1$CY:= _W%zv&Ԍ T ҙР#汌"؉ʒ0Ȫ>;V0dNow iy%8/l.4̢o텮={o\8I5#%s[iꍏUtekN|A5GN߿ᲘK~{eXy}989;MqaI;nw"DN`\$)77.m6^^?'ɰ0~`Hga.t dN459h~.pL3oޫE̜6,y$-G4Pݯ@<ІO(@g{,Tg4Xd PmzjPAfC08\jSK }HQm6' \H5=/ -`2~思_ +qS`2{@Dg@|IV r*UnjqM߾~iXZnSv3SM;׼ 3zvc*vu e{>Ǭ<.}6 6N>d:pm_It `#L8:,(a}V0Cnal8jihYb8T=jBÇ-55~At`)yK|gP<)!e,HOn34y@lą(doűQ#ot;lq-娦k {bifE#P4.ǟ]"s=P8XXQpGqY ;KfN ̠YϺ $ wIhֿ^aJ @&I^h^%GvCm'˹JHE{8f5upZPd'-xeP/UO˝Kxx!=e!tK&i$6~.GZ߫FIz3_dXa@"akT팦'tpuwl;קM oiF{9%PvݯIKII:-< g9hTWO9j8GI!ξxM`}{01Y2q^)ʩl _ذfmA~ڜ48v9Ϡ)щAO3ԩ+ 5Jv!k4.Q0Y9%wmí\+ј \uM`b<`ωɵ-g0&[DJm~I@Y[U:FTtv[$Ρ?mωHn OAIyBZ*pAw0Pƛ&dَ$6Fiيe'P5YOd [|ٛwoU]ZcpW)ZOAw]rTR qx5o=/T,=w@\+5'uLq)ІWMj9tQ#ھ$lGT[OYm#;4 h4h_҈AtZAMj܁>aq0@Y}Lbf*/M|w,s#2^\) l *&z&[?ND혴m}É1 ˪)y)bWdF֌ժu6q QtLBQff޻1#_ombUV.% ϓ3QRB6{\sc϶s VnT% (_$DGWh3e*ί; $ ! "@*o@?s.zvy"+vr6+.@X􀰒g[7b`^1e{.ڤįFf ΁NOل'cg9γxH m0<2}\8ߘ-E6[>.k0Xݖ*@D7tM)J䵚L1w꒵$-^ݩBI^{c OcpɎnO샯"CVZW.CNӺhJvrKLQ`lPGš^^1`n3h}n~5!K^TC5u0q˒v/1Y\z rLGj&.\]Y*EKOpxB.R2Xpyo/" sK߀HDB8ؗyVKT# T*OJTaNS*(NS3QU\(+GF, F4#`I t5j&4Vc)MDz"}9ks̠f߈ř3>yb[xUԍ7ݷ<Ŋ~}kdo{҅K+rsl(cЈJ@svyǨ3 FʱO!)JjU33P;&H4t=C:o.~2E#?+RxhJl@hev~c>:ͤŮD:?\>>7n4M~Bcdc 2; ??NvPBt !x˾23p$10B̌k-UlțM4jSR yq6:+b􀨂to5U /D>}3^ &:w Z>pX6Y4;br(<,}n#Coq#xzb`((:rM>E l;frvi j6FW' a]@*j(˨ܡu ς?3{60Pky}-.#gO^E7U7bCN3p=}C): *Ze翰O=mӡUmlB;'$}L$N ׍ĀHO$,c46$_KWĎ/]MvjŒ|ʈ!L(R`9Y&d3x"er*_H{"bt#?@Y+'{O'y% &PYZ ?DL(l+)ʂJl)nQcZ:T(Ӫ|wF'F#Bv,_k|gUD+%.NqES/U$ܮ+ {$isZcʹH4Ogؼ+eapz͆_y&~VN :.c ^RYtAei!N?P!4)sQ`rQ'q^·pjOx`v4PzߍǺI%K8KljSkgnF:6[P|@igd2DG|׬`>&#ZVo-^$ lmph~n3+m,?T8ìȧϭ8Ѣmo=|PSS/_A_ H=bm5ttuԝyk6?GVc^{u Aw]Ǝ9ϩ#HJqĭE=)v5?ٖ߲F6 kߏ,uD"ǚ3AG>i|01~n{\0D݁E_zʲm3B#؁KF];+Dgv:/b*Zlqyfٜ'ySJ\eA@8/UKG`녶mҸ~ŸϽ0Htq6 hs4!I4 ҧ#R :ZZ4ܟEX7mr;EP}R9^c>V T,P&Mtpv[t,HoLcFWO8:x*6_~nrK,5})N[~K9@E`N@2@u\oU׺&ZN)#9F0jWNd^K K=q:w%5_( ::I%4}o}.,7] 'IUC+WSؕ1ohߌ݌qG;ZJޅg6J}Q"~7k8EpWJU7uҽFsoV @#{~w^9, Wy&diϓ<}`7)Cz0S{vOc6%YL>5nw<6IICN'NC%hL ᬣXu<;l犋$B޸k^X9 |&dFK2 fn+]qPBYa" $Fg6wm}4`g#ͬI<(P [Nwv֏jTajWׂѷK#2n%H\lxR4f߳_GQ!9̓ {5 ^m.kB g9 ?Ie^~?&&t01TS$Q*Qm_j @h3cP*CωY`E&U3KFY&7mNp ρ\Xܟ3kGi]^ʐ8WĠY,ϙa{}Yh L:8T3PM;w^R[-K{?rfd u<s3=dS!${|&'"Vr~FnM0.4}vs,+MU4r ,^E=C6 =U`'w^v g IQmhw2.u<nb/Kw9 v븒%DVwŚ1.-ཫ2V< ۼ3 <_j@97pq9~.ˁOBCّWykD$tcx\_vyl51~h myS*+Uxsɖn/W1`u5NcoW4}$jRI*/ %A4@ΩV~5@xymhbFt+K? ٝ6ݬJH1]~F A>/. z¿2\\RPoYԛkcbeA"ľ]Ӈ 1>YG}0}-k c s_)d @VEv!ZD=.Ɖ4}ӆvc ZG2ӲL4= Bgƕ -42ܗ1zC~2{dM  b/]Li2dX:8nbE&+3 $ 7A=H8xm,9= @V`lsH M՛ZWӫ@ѯ2> {՗Rf'`{r7%YXq]D{_>l##[SIVo{_0>%X~Mv?Nh%8LY1<$v̝SeÛ6 f˷**zj -R6J]Ajxdnqu0"YX } O{72H*j%5B,s6H 'vӚpJ QeªEpм xFBb=Zkk9\ WZ׮m#l؞'%|GSNHI&\ R葮H'YEt[.ijl ==9'e+M>A4+s$_k*,WH*Ga>f[EpM!R{S4Nim$EV1SuEfyO𻦻Blt6z֟P+tJk}ܯ$*T`R[]XɂkQ؃^;TJճUa >g9Ԍs5t2}Ǣ[= 3#]TK9A[adq ѶO`ܬD}FNuA.) +>e;Q}J6WW8K\Y3m}[2^(TL}"Um&(ܚu,>p0J؆U""S#R1Iu"-1qeEAnZ*'$*gb#L}4컹Qs̲o NtYMPzS[kXuQZ0a™)@‘c)37:0(BLXfHZ fF-=XWj׈+$v:v GZ:ub@9=wl&_FosO{E L'Qrqm#c?aXL>cL*#ҋQp»8C8m<D)d=_J}ӣ4e( i<XJeD1x4a[] X@|uToeIwi^%6;ĩ[C?}s#-܈hQ>M!Q}kؓH!ӭ{2 ۲2pr{ 7o-ּ h.XkRWES$Z[6$R1 {+v/_ `!t<F}ʡސ|7rw9kO<_,؏_ew߭E%=2'Z n'`eqR Q(.!S qb['8Ez#6@#DA` PNМk0]׃^q4|`u.=䪑,ӶXҳYgL+wE%?QYȌ|#=v)wVOQowz@ZF4 Μ>PϠEwY>в xAG ڄOdyJ }$7O?Lea?˲l Nyb;33y&h1\EV +rڮnlG\UčUy]_hD3!oz5X2208rX,}.*!5cbR4F%j=:UJ$.%i"S0.#vRr#RqrG֎4_Dcua(|2#!l쬯*&!Kv=-1 ip҅ S=2Ykۃ\585}6ɚYC,+l2^͂°ےp9.!PGtq0 ,FPOׅkx@qÓ-ѣ9}*;@0@ ŔRdmOƇAANx g=z=^ ~aws]p5zW`sMkr]]jD;&.!A~i'12`&&M=esצZ֒ef!,kU9p"U{z|Kdd=}MІ$~TpZCTG_Q ~s;zLՐZv'#`cʆ*6P3|+xLPd_N8yUpU_Boី_υy֜F>ߍ~`5S&gÉ-HtwLQ'EƉa֖ sNHJc:1L}Exd1?"n**i8p(dag "bJ?N˙l%29[\ة8sɓ{l4 V+={@pm1;b^ē1%3ҡ%'g&8}쉓ݧfo w1q{pec̒P?ݢ;# d Hq(Q⡋ .(4P|^ӡ`"]mSp&k4 c Dg9/d!Ĩ?IwG]Wu;ÞGP5i^6Xu'`eiצ,!9u6kX|c% MH^WtkuE?qqt<Wn -W=ZrJI4o0t.<ԆLe0(@أMyE lՌ :ܺ/x*ОbU4N?M?ny¢H~ IR^F)k"w,.zl r~s\La%DLw|N XЦl!N)11^g qNl%۟cN1PnDzI$P9~5uc*Aյ]l2H,MQNCJ2-% Z! W3;&zSɜno*e)HKb4%MWXonDzpzWȺQ559o8܌ХiS 7|9U`e6wam&󦙁F28땑lXjCLp O_wT/4 lF&j?[=Rq+) J67>+6S|:r"tqZPkGԽP~pHn>U̦c0_NID4x6yuʛ F@N*NGyX`P:h8CrR{i!x@M_~0` hn/MmF(lts~mSfdžٌ0ˆƁu V) ݾ&:tSv~EqrQoꆸT $7 \Zx9ܱ)v zrdLSb7دD AT0Y[_U*Kw`;Jm~_`ݩ[ѳCw3P:qvE*Ofl+CJtY@ e#RknBc,zrᨯ'UrG?u 'O'|̃+I;~I{ٚDax{־^rv#"NNf[IY^s0 liqͲZ'SRZ{aSyYX4,7ú'x_Be (] )Oq X ?p|GݱNBVM>'BO i8 S`fۣ48IƬaa%kM^i&$8NbU_wۓɝb Bf1dzs k5$t"K{)tj1)38:xBNy";v~bC(t.d0jvK+NG~&2y>k=AN{X3+ؚj;c(k!%5`&'2@Yh7ƞV/QWP$9Gy^;97_ÔY ;T5nDOf t{K4/EzAb$gJt]ĉBLf%"Z?H0qvZΝûUbx4I]9/_[+\BrNϺ9Q'+89P:x!_6:J4gF MQeOdo:ɿaH *j[,sx;ۘbj!{}nLDfS/qoLDf@3s lGjccİ^+.>,r 2K%ƾqǰfxwr wڅs$rx#iVP l}eND7k%/wm̥Q0Tvg9ӂ0A\]OD!nKLTmV^ku/GK(`!zEV7;j| :vPxu2|Hń%OBGAD/ JϨmawLq3x4}bnH"!ǂK LIqkssk/CCY-ZrzqYA V_i+vM"dOiy]èÀqcG|6q6Ũ΁]Kt--(K#$jKo$xn6X5tfIWp!2˕@ =UI}1еFm6}n4X#yֲoedW r9T/<  w`[q<_]aΆ,r'q.F0uF.LaOKUB)lc~]`Kɱ:D}R^OfsucrG֠AZg'D"fb}%V7]9kaPф3坈( qI4O9euˑ4l!/.RAY}p je qDfWXKk1~w~suJ]9: X,[rfݡ%ĸ._ 5dr dEq\{dOyl2$<$?WmC؇u*@ OZl *jO#g5S| kiTLl@}WIe~KR"í(+o8({Vޣ醗}7d e_J?BYh ܢ/Fsovy3; 1vaZլBqZ%΃'ۿkH/=N1&9(A<-B7@QKXoj] %%iZtGy)Ҳߢ/ 4>AȞ s& I)6&Ӫۘ:YvT(QZ3H7!Uc:c >vx;[!$_dd N_Sb>2g+(k9?-n#%H9ea܈G}#ͨ@Gk̞Q]ԑkgl6cMC"v_@iXS\2<~ \&Xf@6M7dj pϗg&Pjő6A.R{նh 4k`ρ$dF 0ןl?Nu)A.'(GMxnL+7tC+eX(3 s ܰyu|k-߷O4;DFA(ᰌ}LGSjfVqIv[)'/&Wd S*/cdžñݏt @ZQSP/vD?izՑ(*Ȥr)3'ޜ|?.f~M~>ݖ C˭_ۢ-{ Fp279g&*ڶ#@KrE"6lgbCj\hƝwL1gfԂ.s3y~9F"sҩA I b1z#(rl;zc{.!20. f*yD-}m~δ]kSUM225͝aIU ?~Pl20Co8Q=25S0y^ ZA=D\;"dWG CII̴UK{,O? IgS.GκoiV*n~av7 ޼""Z|䀏11)wxM {ྫ7tF [6U5~k"DoU5;'kW40?$ )zeWXCwjR$ NAxhs35Ht2BDuY+w)!{8N/W\fYzFxŮ(K9\@/q́/t=ƵSqĶJ ӂL+xZY_#: Q,xt,Dپ6b.}gr/bq\敦G-ȱI7|Oc"$knE8"rP"d(ӰQ[\|p`>bPaˇLfr|R0c g2oz98Dds~$i![ H3Goc^[_rim{R1毖Ƀ *չ[@fkzaؑ #@ϟ6$aQd םgn/dsyD>kth_OHo6C9l)ز׼C3jQk} H,u6 Ƥ%ʵ`gMpI v:]պԑ뢝t`:6^";|KG.z{硷o<ڻe}Y"qQ!0N[}Wot텲ڏdoWpRZU~\C k2ܽLj ^JD!J\WkfDKLS%LqcǨī5t@erb\7l`_( =Bi4KAMiw9jQZ8"iݰ8~QՋ#kEBB#Չjx#n8*C4_aV[NWfE[M?UtDMxjC@? ijXs>14_ GgUIK@ԶG9[p-l!@WnS!L[ GZ0ךةPQ2 Jqz/jiaJOil48 z7f|ղ~(_ˆh)H fzuLu 񊿆8ap"/2]B@+Ԥ^t!;<~7~ٿ5 Vh%Ȓ3zӾpNM+>&͔v)jjf GC$Jסo= aD<5,[,'r4)*aW&*Bۇ2'B.DKf./lzɤ4&M*Ze*gSwPoPJP[)Q0.>_ijB&JY/P9"JyT'㌤'y1uwF 3]!uѮ~q`rgV84?B7?KM ךbZc~8r/ U\ĕo]6'd{/I<]loxôb g$漶cQG0g>hSsfP2r^[#'VkUKAaΐvixK/|~GMP<)h/Hf+yGӢf/=dFΡB٥0|sohg͵ ~21(Iۻ(H?m77e fչmZl:(Mśv{su8q0mo*fGV,!iq-ߩi}VNM̙Ҷ=`Nt&/Z\&aėbIXX˰ TYp@i?>Es=UCLi$W~ Fk;lA9AǛ-QTX{ԇfI((VllGCCV?o2.p2Ydh2eJ%M^U+`0i9"0!==ɥ9g7:VO:1(sqLS+4ڭРN{1^DHʆt| |Re9W\iN@ NnO8*#4ɋsIw9a %X&zoNh9z30u6gٍf@&K9X|},;,3K3:=/4RXyGQؚ̋ajY^e'$Sj%{=X;iI kRȗdNYΝIx\G}(:Rh/>o]aH qR&q^*F'so`v.574!It <-d߸kťu=eދLb^yݕM5ŧge&iO'.^GL 7KK^g<:Y'fsK%R`(2x9[bqdR}cj@"_%7WGJcE}hCi+'"3C1=|PRӭf|EN2|o aMW4\w`"r VZF#ӄ9[".y+fMˆ">Amr/r F_.RG!*NXsuq2]$s~gN< rd):o!ĆqH>YKe 47|^b_ upFqP-6Z Z@eW^տ*R15%@"MMDP};J]!]%xvB]E F;)QDp>]#B]5 JRy xBy#OG*oYSEP ]/-HT |ĥGPܵ##JlJd:֩{;SڝnWs-}Y~7J~wҕ&A 8ЫùEEbk=  5^w8 NzU~>sQz5cfumLKcMAM/ϭJgcԡ?1 #/v$˃# (C -85 rf G&rV6i.ߧ`0q25(o.J;n =R(#Ƚ!k8šyg\h- ^cꞋ ]!RءXBi{ * * d1MobMf/"8YtIoE@}^nT]>BqF NL0\ &ѩ05+?V}Gg]3! 1L9\拞%|p['"R?Ri*kCk h>7cmcвڄ(d)F5hG6QPXsdݘT 4ʼnf9%IǢXI&әP߽v~X!3Y5}]kޮ(pܷHcf~N~0e_nQlȇЦ;<SkՎCCs=!cݽ=x .m'|MÃfP4ތ hCl| }Y p9\Q)GkaOd62%2S`I پU~M9grBjc@a5ʯH4\* W5mEC.3K~_y0m؞;S4z4Kg9|Jୡ7F]1 #kw=rv#;>aY!ĵ@x)hZ%;})S?%NxNڎP<mt bd,j+6%[yhƄ, Gd& -udh:Lw "B&fAɫ3an'UD꓋2x @[=Z$gC& #Y`ArB/؛q'9PĒMA )xNJ%jh |w6XCR3u9$(U(^/fClw12?] 07^w/f^-tLa 5w{X.W;Fe$(iDz_-Cd]$ޏH Ng ̠Lj]SS2y.7;@.3K )UAJ;0WItOK{ " Y]1N qhQpdp](E{آSU)G$ampͻ {9ೂ@_ÂJ ILz<2.߽b 1p\ T`:P-rڟʓ"{An> qbC-~jgM|D/Mu?ɨ"1̬UX\ʼnS^.H][96!֗NdJ͘}sJ,xH(FܟBs,*W#XjG&YO}=`cW-Z_jXu ]6?ŏdɷS]I/lSHk$S |<ĂZzv A`O4M0Kћ,y"3; ]D3hIg!(QFIǏ'1F?oFg\gIfSˎƭ8h=.Ÿx~B-s.j:,%Mdp'S͸bE~^ Nڒ^,SA+c (&CpX<|es?= 1err"oLt?&x08Ε #߳1NFvWI 7M_2}~g1kh_6lzup1'dnPKnG|qZƞ2@1iS4a弗MmP WO^mj|a^E 6E3ƒ1 EV,nFwl0ә%rO 7v̲de*ᩳKeH͋u1WBA " V6ʖRng8TqMx ZJ/&p.# z' [ [7}2Ŭ|CZ4xr"N̉_hE1yWfβ6l1W`%ٷW8L.XR  "atCVi%%F4 8x>Rf'K7$.b"9[={ڄX[Lř B',x_&>bq߀gQ}<~ yF`ifh 2drG ]ƪBX80)]7vunի3I9@^CmUdb2pv%>?37ds$(=㜤"izԻ~vAւD jۭ=],.ة8C{2i&w F EXg]M_xj9pL[r:dN9>q݀TXR[?qWA]r+]7z@Ib!pK:"Uo9m&x5 Wu .o%z0ZJ5 Ti='8~uݦ8ٽ JJ'mq9S5@ƜJL s}<#v,j0EZ;R߻l]Ʉ32R` r.C!X Ǿّ 鷻('~_(_&Bר&/Eba.pL#i_EO3NJȨ\b1Bצe4__܅ 3SE㸠┅ƞܬ_ABJT(oI%psnQ0' |6̿G˳o%2υ'@pzFfY_+vG6CBZO:s5:FƔ\5@jQwXD{GҁϿPcbIQ:Ϧ^~t;,$b,AZv _ Nعf7q[{8>p?khN ڂ;Xb(Q޹ɷnCF ۸Cd`bM㬡ƾ>ޣ=R"ƃ&Ѐu%(E8L[mCw=F'Go6SF[~B 9}}י@UTzGj.˓Խ,t#^9yni.r)+8,{%@Y5r;iSJ=.E`3y+̐^]4 Ġz'}!Q;͎8޾@ q #fΰn[%of|*NQ+_H-]ak?ZڱL/.uw/,φd?ֆn 8aO?e=v#WVwX!y5SWM/F8od~G$3v@r.'lk`Yy9Ljc5&}K==aa4tz" x:c9ds'G581L_ t%?E \ʥv=ox, Jcz_} Pj ?󏄎?[]/eoq| 0eLU^cwo]cnnl:dIk[(`%--'n} 7akٍ} XfԧSiv^rh ~F[V&]74, ҐƱ>btKU[W#O6%Js%>4v(J5:CW_L< ѧnV*waB@aəeޙ9YdS=hǍ0s:gJ!IY.OfUg!3+İ]a ەwWCq±˳8pa Ty>COl4jq I q 6)V~wcI=?鎋0`XoW@1dbex8ANu+;$/GH*4N>o5VВWwYzCSpLiJb; ,m C]<t+02O$UM1V*ҦOu1d) P[mч0)K:WxB1Iki)1wJɾYle9'r.=]<fce 0jy^+k. -!8; JV+]#萆GJ1n뚼PLn}*\go_ 5ipMXXX~ gd{Z@dA@ܲX`&ᚹ!B/N~4P p:oK`i~HW| h@҈Ğ(w#SBȑ~=yDU)|jzV&%p͍y)\2I'|]t0*> pwS!je̡s_< īW XʔR`$]\ >8(n7_ZD;`="FbCx=HB98niaM2gJ.W*J,Ny&8O"#ѱX}I8jDdήzB>͕KMT9cL*`gl):5NOK}\Dz}︇6EU!su$yXqZդ̃QngZb+뫗f !i~,P1&$O;eg!oT y>aj&qKk$r7r|kjΣ;0qu3k)?;_`μm4@ XLWlYn#,K)#ܹyLKjn~o3ia%e@`c>Q/솝٠- Um|$u'e%+.^afGlj798G5qE#N@^0`AQBm͌&quVXU1G^N;O\A=tʝAKa;HlR 5l~7oI 7ռ'mUՌ* xR9@M'ZVrc :vːh~cnM83eW^ǜ<|<!C5̙Jv0HW߽]C?DϰF(+B! .ͪ@#lt1jUB={ZS?n#)J Jb[IN '_gWSNˋ§wxڠ':(̧z{*x.لɾ⇾V)d>Jľr<'lI?A {n/zRŗ ]DO8 3 q B3 {Xa=GRNn0Hrt5VçƪON5DyCzs3Z@jwb6HټκÏ68&e^֛@37?+HUVC1LMـK;,U y 3p ^d"j3fU0*EC#.u |emUY5$xEr_6@ƀs{3ATU<[?tNũG pax4! f^zI@t#ﶻfǔ{f:Bf*TnLϊ m2y.Z)ہ}z0(}Js#UmE? Iٻ?ՙĮrޣg@` iפߊRh@?kO#o;bE:{#yp `$ $[g"8P om^壊W(p2<4/P IUg1Tm2~S{JR.kuS %rRܸ?׌ [~i{u9SрK0ĥdYIS%Ж?%NR$ڕiC9_V9C>m!L=01VπxdF=<_J9<,U*{^`/l޴)8 E4TE7OVLV)SldBpSX1r0l=4HE(I6} fH!7.娧M+N:x(pW1r:j("WoV]:;wR #"jI TV=vϰ?f7@kʺO𝯺JV|hLw~[tZq+(IGo| |&O3ɝ3}&C>{Q?R( Bl(b E # 0o4DspO,hX-=s(<9OC%?dvIjdD_fC$P_Spz<)w  oq?gu4+PuW;QVmbq]hIA/? o(0 2BYz 3cX [8DGjȍ72BaH߸3:F]M u +N:X&AT1Y[K^v9 ĕ`Xhvrn8#:Fii#`E꓉؛_4&^8yyL/mG Ko{qp8UdZy<ϋzDI.ҹ:̨%G- )tiiOX;J^+v{± ZAMC. VLϷņPX`V9&0mF)vUrinWg]KSL#*@[uʒTbED!ŗc3YP7hUb%!0rÇ-osRZcӨ4k%Z=&(`72KeԀV$KX:_\ $ZVpڗȧ̋d*$=:t%ĂX\kّ TÝd 8dҡ7Y ۣwLҪO\x9`9psD"OSaZJ,(8$Xh$v &gǔ+Byrf{^;0zaD _wa* ^i喞狒 CjbA~깅fQtƫau\&Xd86Sɖ)15H#Ą9HGiiH"s >b5uٙwS&IBeQvk_L.btt6hkEGIĬȔ,^D^V>s)4Gɧ$ssj_fl7}O6~X>6J7x^ܝW? 5 Xj e<"zUȗuQ=`F./Sz՘35_PF휤K01dudO^yp [B?S UxS宄9STNTVL/aH騶h0$]>Q}sY mpP欲\pz/,4|  M"GclEL(nG^)ImMz~Tѱ[@r7krh?gZ̆yS#2|7 6}E0ww}Fi}AR'DC T ɼm7+@< 'scO/Q]u/H6&B}LTU\EgHk[p(Ŝ8IdT̪J23nr>H gںnx21%Aʌ \D>FYWd:߈5ݿy`J)HN(ORMJ{D8j%~B ~DA:L˾3! pFiZCIL{#F1Q]6j>q]+- $)Qk(y5'Ԅ^46 w>UsUxUXH1L>"d'6OѡbnO|:.쑞C%O4Q;R1ߓGdKO=#tSоNU^ 18ho,m(s4I?Sq:eL9px#vhG Ag ,HLZ1EyZ'KW4iA@MyhѮ&  Ygϛ bڌR&Ur'9dOX,y2tK=((n|_l-ey';' q&(r|NGKe%l'9DZ jݔK~ ľԐi1g ct>-F-P-nNӮ?+:Hv/kwm6%B\ƞwwW_p k="AJcd)X㥞LQC}/+1-Fͣeq P /o\q,0W )Gok&@jE0<M̽CRD% ;6bS]os`pg˚j_Vh)?~$ZEt~E[ُsEޓwSx>1FdF#+I' l3y0!BS}piju>~]4d lξnw 8jX&C<QY(;RӐ|:T,a\3J{@Yl|P/- 6_kpLpjY'UV`k*:" hbչCm^GlN8Fs e+6+s6&n/ڛ)KAq Xf-HE|}}촋[[.p"^D-Kk)w>ӛzd-aV"ilf曪 #ux.D4odn |/iOGW`7t ]_Gqж, a08qdL2JI-OO.sRxi<Ǹ˾T((["Lt[2e.sѸX D )|*\H"|ްnBrf1f>h} HO"OK~S!2>{Y-'*)_kM_$Mװ,hj8Q](o6e6aַЅh¾,ſpWb_0A.1C/!ir[Q? 키FlJFbDxnfx#Yk%L"J# iɐ&C)@^C+PW,pN, 1q.WpzfRe[jM5=h#H1 .MyEU4=ƴ"/'{ݿ'e)dzaC|lډg[&SZ]VZH 6Ս $PZ՟!/ROm=hRYإHz &R gφX̎)J+]M?pc]iup )t}oW#Gnl26n^/+y{*g[+8v%1,秼V:QQ,:ЧgYIdXX;&amT4-ǂ{Xm < 1[k~|rp8(`'wXL D;hA#yW{w#e6R$~~oHه]( B3X Lﺘ9FG\Oӗ<';h Jc?˰hjO0ٖg19soJv47hIO 3݁QJˡbZO51#.x2K-nR_ER}M*#q|20}lE?2N-#(ϪPbH!`6 1[5^0I gP0~d*rIfKosmE@Iq sݷ)4=SEǰPOX^f-q\#:%p"f`SflG7 .Z8ĉe3$t8>\{tCl\ EbDĿD9q׋棴] 7ɟ6~ƺpgP]aW"y!ex.uZt( zk1avhz*4`iPraf">r_0#V^raf}S=n󉶶^L1>+WL?R"EgN@z LZ*΅|aKUJc'4%Yi+ܬ})$$ 9c쌛{Lҧ6`eVtO?L#SZbaw&FZ𾛆Ɩ1T̽ =ڦ ˵?]%٤m6blFd ZL MQ|>V!]A˕{b1ge .H_פs#uÿ\b_VPnFU$Ppk u-OnG8?kiSjuajz1FYJ/72`s4 W>F! ^ò. $7FxΕ1)V#Kͩz7p[>~2[mH;S*%zG?9۬8T7e(876VN77ofew~d}_HCN6~%jTQA-r|x8Z˧=%"Z veđ Ճ"xI=mbr?8R<˲r[<F.WO o4}M_% g(8 1?e7uDyHFRzp>0$_iV@EW&y//'L0RX; I4V#}{Z6Mޢ''c~FH)+^ 1"4n!]p$qD:+o8Yߊ܈Ɩ }I9+I{"ç{go<.IP L[!<!"_zv%,&f]fr@BKt0 h'~2h#Ɩ?My0KVf_W:<˴ш0q2oG&3IGD#cX#lFx>8okQY{OX{@S8IGķ ZL~s&c2p :"ro "!毡0+upz@ɆEe8Yh/>u6Nϣ-"h:u=y-Z?rM?WrBks>փvn_ɢ˿hf6I⩏Vz&o](pIsre hNma{qq<`-EyWSQĂ|?W:`NXO~;Xh6DN|Xg0l%ϳlZ[gsǀYk%c0 pw2'I)s$%j = YW 57#hf^5A!lH\('b2!Z93=i] ̤xЈ/ZͶ`: [?̾LMݧ֨:,b_gBF]p`ZBb3 cw_&޴K3Kjr!8s~.[;Lz"Cala5Om5fr3"lE꿫 Fwoxi=bE9uw䑳ŭ@ǀo9\L|/Ƕ1E%L(zSU8sA $KޗI`H2/!7O$wOUKnq&<(N2zMsv[K}'Tr%@u7 uJ#6 H"ՁG~^/*U')KTSH& mRj5PLtL>CT+{^~i_Qˌ̺`5J낀B`EKR *k5<*+W"9qP^i5$íM!mxi6~8;Mkޯ8P)+a`-QeiEGYu޾8EݦveuQ6O_,Q& g8`ԥ[@R <.L yo炃Fzj@e"xC˹ q_5:Qo #="#@ 3F!Y9It)Bs1Ԋe aϳU*gCՄl jx4wK_koYn$ ِ^:[\ Vv"mMc\gd|S9Q2B!nV _JV6q{+HVB2S/6s'mXmJ [`ǭmJL o -[kPG'Z7cweXEM2lD ylMΌysYx z=ʮ'Z̍۰Z2J[ 7Pw/V} 7sAxO0CV)+΄)1z-N>*>$v2W@= }.SazM@&.EoUNǑuxLe U2oM q5X<;]SUƚLS ԉ7 bf0DrIJYr ۤY'#@NW#d',`닫l oV}8r~٘o 8 !ġ˩ҭj 0&ljhT,m/|jO5Ie8  Rg}I! >L$Y|.,pQ>$ǽI"?R% C3 A.md=4*< ً$6 qە8m`ޮvb=7 g9#aXG|Y, FpHO MAVpRۀ~Wc+:͡eNŖNlxm 00g!,:a5zQ䌓ٱz IeJ) F8Q mp"? E+ P2_|`kaBg,jJ HZ%C4Q/}}oQoN:)c:})\dK4 x2t~fE!MA wɞiRq$f},hKɮDutxBTEI;TRr ˒NČdqQD8(,rsb%: T< j(ÐBw`@J))2~!^Qw)V[^%+ y֟oNsk% t#},dl@Nb:?Trx›R+,Wbw)o;x n^mmXP9XݼN%j9\eK>vi`qvj~!/b 7.>ћt}낗v~^KXym| Ô ؉3mLףyWFϔeuºLL94.YEv`%/%uIt4rvifꜥjyӷ{~(B0~e:=9%0k?bTNCf')G^VA?eI`(}E_k6Sג5hš d(]c|uFrrg)< LP&fjjf<+JVf[tIH VЇ @Z3{JTQ>]6 )0|{#35sV,9Vo]E#G"ØQ}y3W9bsH@ԈG| f.6W"'fȩk},TyRP[at1^RBcrchNVMh]O&[IP8u|s%}qX^-`oU양=6\o 89T`;ڣnچ5Pl@AW r禦erg2!S6Z[θb\;wbfnY@jS=4 ŤBޥqgWy jOױ?ĩ{vUqҭ?9toUSC=n {J鎬\_f `2Epp֬woRi%_c9wN [>3 so,9Ii~l,FxY"$qiSe 63-9Õ\BWN0Oc33gf?k3e~%ŚVD"@%E>N-9fUSFq?OlN]ʴ!m nIX1jFͺ_a1KW[:b\H ߟRhisfAla3w,T|7 o 0 ǴYټcȿCT@ǯN.(La TZg&M/ ( HǗY1|Y3JnuFTX^lfS#ڀz nܭ4y%+d}꽮songBh!_h{|χں%^׊)s1@߇QWGʌȽcB|5Hp{#le3:MڷQ *(DFO+\ h4V0RO?g? rȍfEO%ص(E_m[4|Ѷrg3;N1!Q Ql﫜8W:x ʺg{ U}- fu( s^xs$! -]N`>aM,ч6k>kɨE1U\L{I̲׌E\PrKr0TG9iI\D7H*X9" cW[XQIkJ}D0ݒ =Q 3wg]Sjg$ֻ0  (\P^_BL)ҽ"dJ||3h/UJJdoW) A9 ޗfN\;ڮFHސlsNCvc)bk]]Vڷ2%1sLOQPԍ{Foygge"+6p@)-y]>E-"'TG2ad#0p1\OКE ^RbTnQJ&֋)OYt |O{`3ê }{q`?%8P!ɦڊ7ʄ%z!=%0 NʇrX^쿕s Ի4g{h^7)Q69ӟ\,[\edO\1y(%~qMX ޒz[wv6+"5{"G=HJbgX3TB ri&%|3m+*{V2 W#F!iKERľw]8?(>8)? APmkGwVF?TgESd_:հ_.Kt tR"{Q^&dD(DRxxNkuޤg{( ?;Yxh#Vu,G]9BVb SE %xgqy ~s5 U )><#%- H1zZY1;KRCyj@o?zܠ1vكc2dW9]ufT_7!^ =@wVƪ(sԽ"PTQ9ukRzR0DڌK) !V@~u;0L5_9sCn+ F W8~CK&$#mbhq:g!SBmM`Hi)E]5WO'DE`|szC ?U3h&|b7A@ jT%ER2FʤU]GDaM*[u $ZPSu  SS.]Cu3Il9NDx(Ӊ~^A\(<Yu"R~q]ZN%/'_ȁ[x Xwӝ]vcam~mʛ?~>s^͖ [v=, \K#L=F6$7 R>MH<vZVZbA`!,h %rH[GF* 3m }+tHEa "X^P2h\혏:ޘZgl.aL.Q+B"CU&#BZG.7_InpiwB^JTq %2nӁoI?Ml8wSc+]K13􍸤QVei+o*[!-hb"#Dn@(݌ B"UL td\D")A,)JW6*!v%ΈI KW0עʾەڢgY6oZC=߁0β 3cOFYﰨͼ_6fdg5Mt (GO5OqQhW_`2DAl9S#*))Ο&Q(/Y,ׯLV\H]%˺-_,_4?~:Q ?>UDfCf0L\ PfFm;f-ZV߼"(&ϠlDIФ T4Ø2d~Bד7퍻j8g̗eCʱ -a0ϽxZi1sjK"$:#/?k Uoj}W3AuVE /JƥB k/DLtvϰ5+m`bY-ߺ!М)D$EG!z~?&FOuHd/Em !:(u*G(9> S3Ja8Foz/H}6"Y.2phj0AcӁGźK?EbK- & 08:5^(N QTYtx+vTkdG܁gBe"8[xq*a]Z棍l}*'lDzA$Ԍ1,M^3BBB(ߠ_'PAO^T.;A޳<+YΙRH@Q )r.0czOUn>9 }/ -?셴H!ڧYqDc~ adS*IBU'F.~C|| yR 2,qF}Yee aS2^iFԲHxkt  +Vrq̫'`dԆm5;3O? rgs;3B1Å7CC)F˱h >)yZyCH,۹^{4Ef&FL&̹HG^VA^?ݐ6߶MZ3^؞ُ~21GA;i+AO6.N=&cWZr'ةE]n}f(0YU@h.R\^|(eT ]kiSA3oJoyVؽ87d2wܖSGJl4S/tPw Q(N v-f t킽vΪ秱S&ԒY@tV-鿦u?nDxX3ּԌE àrQu]]ѓ'tvgx9 'ۀ|OɌDDfNIz.H%`t\)|HnwtfhL#ɲ]b A➜䒙A+:(c߬Mr:"%K_0j1D4kkMbq|4Ո ' 1иT o hi^{,3NF8)jv3e3H3&T<P O]=u uϝͿ;ea(َd :-&Y36W v; k"uh綠y OqkwW̚ᅠ~ab:S@[e\㚒GI׹8Uy-.Og$0Aփ 4OMJgҗF"A;Lg ߐĘAUukyaqb"&5 /gFmJWG3 ַ$/ߕo[j:< L_5l,fкۿSHǣ QT#>񕆨uyԩ̏•]ٲz0|L p? H?L7𦹪W#9ȑ,$&c0w5͍,ߢ]w>᫣hi)|]Q>-MsS*<cG\}wU) 'p8][](1S "6l 'CInt a#F9tǵ5e'+8`TPtlA3nㄳJk ,b XrV/}|}qo8H濲8.4LΌKk lQ9rPSt[,k"OF8D(8ɜM9[Ro"bEYv%gF4ؚ/lTC-@٤6A,z %<)uP3xϲ ®x߻پȵRJJ%b=/O0lAZ*T  b`"E{PeOzIE# &cbePbkD,BmjtߴL9kZo2k GI:'X&3V'ɬR H=r||h( ` |鎠-,=m܂`cCBѥukqyj\o*Kޟ $T83/Idn~"MCFn4}Gt]p9} :Oa^/C | C1AzԆBFv{&6%C[]z5ݨ j)3YQMNփ=oZ9Þ4H{h!*>=&3q 7‡9i2w(|&{gtT(xW0<>̳?K 3[wz7ЙW쓥p652&Hn{7Pĩ\k`#Ӗa"Ag䌬_z] N*2o;(ЎI:5aKӔئ睟ϒYLs6 aO!/g2钠 Ѧ˪p  nJJEd6{ZJ*cGa掊=%{I/|h|kT8Q`]/46/{=-!+xbk_bg&+N/׳%r :G2G5E(.QDNjA;ϖ 7kF~ñfpkK̝S7R^BMWn:pZ@?yr>e4 i2q,L,Qǟ׵+,:n4_;WwE񾋞htk[. tt}r6~}r^:?e7Ah-ɏm?Qj$,8I:.@:Nt?#h95@P!#iF1D9=[z8xZM5C{ Jc"'Khq&Œp].XءT:|uhF(еA܏N2fC~Z(c'LP[ jt}8-sVHYp]'?YIۘE[;.oa\!G]^O+G[V/6Dsڗ#y1h{َExS::!<#c@">бzJAxw?'lk@UҭӞ˼iw&< 4|L)Ix&9lb9PO`ަLmG^s{#v5N%jD&: {`lUt HtzQ6$8Ԓ)6mD#ͮZwCS!É|e^m>hw*,gijž4fEտ#Z Mj*I`ShK^k 0ߗl,/od70(Prx_0[yxB PG#6_W#l^O{u8*E5dmLkzICR1UB+`ꇖr~Ex~{Ϳ'ٛv]~F:̍g{j )~x!6S$@&Z֗$| {8zcs(¶?!is@EuqGY֨+Fɸ&Ĭ$f7}lcD!Fzޙ46L P/U _@mME˽^ٹM(P2%϶=3ك6:>v1 ZF^O|d-3t^;8_9\pX_5 J %OC]^o8FCbiSԓAlNTY;@8AFD"S fu[p Oq-փY#+RtoVSnG ͼym϶q޻:i!$5hecv;w2'ên,3 oe ؘgy;I8%02V8@7m#/#T IJP`DJc` 9&5B't!ʙւGB#6+)A ӣcLFI`.zQ^r}s(M+amhT),H"#7pכ)ox٤^n}Sܩw=ǖ &W0âxR|܍Ĺܡ0߶vÁH|\pqϙ2Ҿ6#'|>歍2Qe)jjmZ͓KZH@."%ވ)ʞ]n|l}gu~@xU6XEei^MX~n˵zƎKp=Sk% o1*}gsjiY"0ݯ!͏M}3pZCR:f]+_A9 y-xJRdd= KC2~iGWR3Љh7^|fvǙ ؇lD\tZ,0];w`PQԭ*CYGj4xd9 V|,ƶlE~ /${ ޾vUh*1SZ&%?؋|Cx "=]¶/v@'츀OٺYH+ }|-ݨp' MY\mǓ m.I̧v ԨT< DScN-ɥ/xWB;4>ɨfX!AYf]I : ${jO zLǑE}\J+}#/N Л?˄X1 ܄" |`)DCƤ`Yϰ|z{T7>FU[K dѳ\`@Vm9K]Ԅ aKdɫ%,H*+;n8HJH6rORKPX͇Ԥ @V@K"~ƕt4[: = lrP1 [ahhvP i/#Lc^E1|, Cп׆bx׌ٍsˡ)dJ!)Ƴ9LPhK>i"^%~.l7>6*kzRjfp")QD3P`ޜ6ȖHmF2Cplk 4]V n++OoE2 Sp!&Vdy C/? #+lcռ4iujj6}&pt[sύhwpQ13㡪,lv3FOSf& cfIiv˄H)i{h cg?E,U1L.c[#]D,xJCXP#{xFzh 0eK,6RjE"߹)K9<gea䒈̫ZCyNz\XD!&"Q @tO&V& qaXz3[ ;Œ(u{&2RĖF"2?2-:{`:A|h@n\^0a%עC" FR![AbM-CN^)%d̂;Rp"g'+: ~aT6fU YPQV8q{tFIYX$lN ak71=$ JJ)ӤwlT!`&bNG繅+7\EWEL9v1bC(]Ѓ9~[Vm 2zq:-TyGeYc\T5 )c8A9_hێR4|r#|&qӽp*T@-& ̲' c[_\. AU[DMI|O \?*C9MGFjPk džr# :jU6T#4TEYAJj|2I0ޚp}f(wW+CfMwXjʪJ jN.Ҧ8YAH170=֭I r˰~ٍ#ĈKEUJUNcyQq61czL\9gYWٛk >ĝpclcX4F Tw([o\?N $&~(_ժ[+;_x^֐%sxR>s ^Bor;\\Κl^Io7x!{mxywR':{ ʣ`*vئ<8,v`lc$ȩWZw,-nRoFl]t r, _+ ܫ94U85I~&2 *Hjh#=)qm83y4ߵxN5G$ 6HyO[TP:NryX`GT!CF!96rBB]tbSEv1`Jya4[EQ~;RxlMӾTL1LMNxh7$ZVoۋaa\.P/eHTTL)OE(;.2#([ֈE?<6ٟ(9}葃%WgcckH^d -5ݱX/dy.6.X"أp_!|=  ?}Oˣ$K;H bb=Usõ}eXX9AJx#4Xt& iLX9먛6V66u '2>%"@DUv.YwuZo=Tnp C50EFg$(!60uD=*qL<9GOIpk n;p=#M[yA( 4rM"'iR`˙MxYTAApMHk/عe<PY֢x18:u5h-ϻX e~zvTɪVq uTehpPX>RST&J]вN`0$+h[ q񆗡 lX"t3?`+q!|@oa%fiX6% ~Xk(*0YF>cTbSR'6be_N %5"%6>b'~{ t%,< 𻬩[-y nDsu(9!데IIY4P@]InQhujs&$ [?Β[r 3AlVZ/ |e.EA35jxۃW4􀷼|kNjɪ1~Akd;WMހ1wc rkrL{bp9KbeoIkv Zi8pzCg:9.]z2/R=JpJ1t5ɩ.%\vӢ',CO( 7!{3*򺽯xJ[τG\BX]ŏ2U'sqVkpfBu& j֚;R-m1*$҃rcO-tVھw3SZ7 ͻP/6fϴ)$""̟'&E|L=WSTơ?찁q]ȠI,l.w3_"@- + Qk͚H%,(õ/ d"=Xz@X|oâ&P$Ts;ĹJYPGؕYB5Ode>jhŅ6?wr*> /bKR S > }}eOvJt'=&.'Ս鶤KMr< o|+n5ɇUV#JWeDcw0!kNd/ce ۿ|x_fkTNX(J0xA&OcN NWD-MQLzrDuAB|ɱ Nk՝.` bƫQB䞥 }į:s(Ӡ7Y<p8<ҤTj6PP]b3{OʧC+5hotq1'qpym|0mZڋ}" }jɻ :5)L|ruaDV6?YP@L^NηxͽS,X>ǕVMzi6]o8bru:tRuH#|vr_byl|-ص ͆>q OܗLcgqO9=O?(%ľ΍1YQUcC]1ČwΨ&u >0{bWM\#=ob0Fm֘% P]:O+ű"v^f܍ ĸ-y [ 92l )%ae^U;ȵR0T޼;wh$^*PdKGHFvx(:A ADzoYwSDA1Ͽ1i=^7rh=" E<xDҙpBӻ @;KOץziFj|[y]My|'ç.V$<|oB{huBedR\i3J/@}gV. V 2:M*t׋tdWpr9B|@KE.y{u\M"ŀ{Ι3^M%NNmt~# vׂ?cW{81.GWKtRf /6jtđq`+,fXoF|#ڀρN_5cA4kŰɬtm*XV*0nnPM0Ÿdb=rߗQN~OcZDz.sg*{y. M3Np|`jufzBx't=%YKd>`Oo1f{iDzN_"i܃pLBE,dhV SELJYfÛoJ$@E#MKO+]xQjsC,s <>=ZM}_8} b({7՜wB57a},Z<$ur1]dkeoLrh˂:+&<蛕GNigKͧ`BV0o_}cXj  MW(b'JDKF:s?cKX@Q&CܒaE&PV84XEg $tp:zlB~~\oƚy䯿_Zj4sg/]džUcwp3KHU-( |552"eOo?"1,O6=B.#B/~p.sjh4Q$NhPᲆ׎(=X Zxdq 5e#KU#<8/2R~IIkn&'N)hQ2Tele'qRaC$ssT_ :L/Ğ1*{sɗӳs`IǙ\~,~8@b Į(Y@"M/ymiԯZFƄۍ〈W/*nݼSP\Ę>E_.h_K# PohE H(R(G`U(BRQ!:'*Mt\_-?4@n(ᡆ JY`CL݁*WBN!e\6A`g'(ǚd\ h|g՟4yKn ?x:IT[a\xPξblծ38<(Fj21vU΀o5A4:2,kLlo<~‡̣\ >P駟Ie˄ 2+0I/BY[HU&70x+V $M bۑuyj93[^4N KzdyG]8v# %QdJoLG/06< C۸A'(vPjuiʖ1&t>p^M xԄȞw썉Ȃx}U^Sp7]kW --2_b6 bXg@f[:XC|‘SuQ:c>/QOͧx}'bp@$)^ ҧV/ʳ%=fs@H( 5E`DTe-OOMv*q\ey>$m].rT V]n !t3sP月y8-`M yoհ-Ɩs!0)DؤZ3bs хa:tBpyU'.Ue#ni|kW{Ai T! dN[OgPrfR;LW_CzUx4.`DEu[ dNk9PⅼLE|*hԮ *ٹ|mD@̂9^ |!=\ó 9 $i_|ẖ~Cu Gn` c5v6%l^^P<w.5y7= ޯsUb<y̼ߣ!;'`5Ȁv@xbJG7{\8&[X;о]7Yȑq5;:Kbnv+SъnCNֿNWM uJʗ(eN(y ]hKD!7d(jޮDVI! W+k &+}q 7n@Fomg/IdFyj2dlA?yrFϼ@3ݯ|G7sZ|:  ʔAEʢbWx5aQKsKBxh{LɓH $_q(T['?J4\"Љe=Tf.2XnR1:%Uj@iE(gH;lfQ ؽEe!)P r@jW4J񠁖w.qr(Κb+|Ngi5&p/͌Vz`JHQ^j^R;Ϧ27 YfcN8B:7x1er >&ؗk_Z~\vT+lB: K9T*M#xF = ps.6H2 e^j{_W2hE+ʩ03e|牭 x $XY`\BK'9H!x˙(j;a]S.^w6$Y)!9uN&V)Z(^QEgZ+Ν;,bظd$΀hehn&* mÔjmb[vÐSSCl(!HcL;#9=S3*`"K qXs7|`qU X*\1!pPE>qnPh66ǑSDҍw}P+tL}*(SmB=\%HFiQ!#ũ%͇ǟ,aV01ǭѣ9߀{@4t-w%X6d[FEpRD:lՔ[Gd`zٵCa?AGÄ-=he'gWwhU>+LϊЕ$ߨ,+K\ڭ)}`%F  ɉE7:4KF~Q.T _ع25n+I sX!|S`Ct= H'öq=X=.CaD) |Z@d){5xagKg_|4Bs;_?!0Y%FqHVrR:L1tж`'ajv B˿c@y|%rh&M\43V0򣤺s.$-ڪU\-;FZK35/gSWJ>=hi_pSoƧlOߢPBե Y0OΨ) Ic1v\|e*BdEr 2Ƃ_RHA",|J6KE`fFQZX'da=r$ٶMBҐ7h*?ǥ݁"18DӷYfk(4!B?? o{NьE(LuN^?PM2Y6 ^ʳfjkGiCPs;25M0i7=O/ڏ`-_;.$TǗQ%a 6z8ef X~Oskܪ[יT?y&SCԾ:=Ќ&WH逋0%"<98IOɮ/Fla)Vfx|b**N.UHD݆;9W{'}U~6QFw>ɱ DLoiv*/7.߷}RG iҋm N⼝E1F!=֎J{O< 0H?sy(KL\IUJq 33]'H#́2Z bS ^u8Ϛ  )0Tqٝb!̓Nc} JCkPmqxg)&H.v:i< .N?|ꍐN[yd eh,s]ϧD'V+lJȔڛtÃ4`yv"fFD65}5!T#i*Sf#.q-b],`KO:@L}!-(dTHbBxtY^rK7xB@+{_'3((-쟬dkA]7^Tލi.V Ձ0&scn,@ /@+hʴehVʵ8R#xp}\Hf '/'麾_s[дULP&|J;^!ag]-kTxCS @2fE,-Дմ [DsWiHd2ceb6NVeur~)ƹyѹs MʯcJE`P^!7%rEyC4s,+RT}J]L㴠1?$B=5`V49$W QS˂.wnodc-ԦC;,OtՈ4_5E:ImE/(LdeK^9{aQa+H[ÇoA;6[JNX+\ j^Z6}b{365T$~U>%SAC<9'I8.|yzOC,G Q3;dfQP81Bw!7v4cLKkO8ttc_AtmjD qd9^R#7V~5';.Ѧ%[tgHˈPPkOVưDL\Q!2_xD9Faw7^>a 5ppb('&'[4sF8񶜆d536@0- L_|-HR19,]Lt3@3a~sRKn;v&j0-@H((Q/it=Fq.Ŭ|wZ41fa"͚C=ePct'Ds&E| X6 P=¼p"-k8 bn[wR=P~5Qf|Z+KV>:09v笄Y?p*yYEl>iBOR "ri]&dT .4*o 9JV d,tvzڀaˆW()2g1'$>Uh$*R7'Hw.*oPm2Nj/ %#召U|j]3󎔡LN% l1k'nӂSHNn27{zopi7sɬ;&qrO9  Ě_dÖva; 3`J Yc?CVAErq+,-u_*e 8`c #2~v=5T!ϱG xX+?4Z-a`=c$[,MLooEAARL=LI qڷi6q/͖bHO\D6? DnLk[*Vh|lr\^We{h ,BypYb`38mfB0/5[~zF-eޞX@’hU>?AP[ڋ77)i?VrXL"@QKrnVF9o.`+^_]Li]4ғY5 mˉ---Mu?s3<a^}*oZ]JI3#M+{/hJ0RGX˜=%xNrTXCXuJ6;x坘n##8?MmaU9̩kWedXd#=# QPIQVp.$ͩt;8OkWJ[]b v$+/o~ 1).vfd ztr{BpB: Rrb"ᥙ{?}c3BӾ[ԨȼmsuӔ{z0ZqdV'vL8DbIz}$]P1dV6G C2Dg1uk1Ѱ$Z׽0WS >mدَ4ظ r\m@9m&q@"fPyeNExԹf=dh'/Mxj@0\،YH?އjngDK&GNma7uTi?]ݷߖoqה>FZ_!T f:+$# &f1ו7"coz'{9O6Õ9B3+a/v>1w +:,<䕌ja9x޻mӓըT(k]LC@5 2_t.k9:97{YD`fy`]x>im 5Nb9Õ *h9JSp 03:[d%9{#%e۟Mw{Vn1+ 'q* HlٛZA̻_H\6_X%`*U9@*' h/枡{bIaA\0!!'>b1ؠ}6 z{BgR{t?_'CGGCH3)" /t6BӤch2/ u_mTW0iIkK[gVgΟiOv|qn''w .se1i?KBy؇cwoz$<2ǹ ܸY=6P仜:g9Fw)QqRcf& &~+Wh_\#c;HZ,[11!]`@d om$\4~OlrP (;6nW\i4Mx軣 ˾>vj]#FΫU&yLuw"Y%>kԢ$ |8޲6 1SGBlJ!߮b5U6Mr+ Yc{h(0|-OL;4./{w2}_L5.Bt|zj* fÔ-`2_?n-t-ryyے,t{ޠNIK6'Φn`;A7̒^6ok"#-%X`X۶gЦ1Vm-ȷNO\mTJ~ϬH;}azֱ%ŧ2DôL"՗jC_+9Kߛƹrk+b_k>)@E4 \q\mMV0X;;t|SLId# 5F"Pښχwi Yf4 7~?Mc k(KdO@yaY[D%_q~+0vpRyTt¢W~%&?W")w{qL5,֏qȔ+%{3 1UgÄ#Yj$oXJ-$`e b4xu9_nBLWʗP> Z"o?ŨR<dlmq@M7m1 lͣVio2U@cB˦%`1.;/QBAihHCNHJ!X-9fs+ݬxY XD+$ˀgD1jӭ{Q!q6O l?IOezŕ:eSWA :!Kaב4@6CdRF'Ɩ;Ĩ?nMr P# Km{fd )]!|>yw֘rUGjѰ^ޝq&kRxxFX "Yw=[Wgȶ +ITSA9]I*j:T`OR"_ B۩#cT8a0Mx73iưCE+}1&iBƖtVlY疉iG%_^ȫ ܮAąXlbߚ346bc;Fz!-s(tO`o>]PI e0'՝7'8[B -d@inC.1k-Mꑦ9N ?1Cq!RGS]>$<{rOD*O湤cz0^ yV4:?*yƘl+}3$<&ďK!bL[fOjYwOȲ}w٩b,7 @#UmS0hn\]<6 oW|g'<&x@aKʧ8-@;`,7}ێn@Nm?r籙lWN%$!m)v~z:YBO PMڶ#66&gb57D)<<`I%2 88{{ɟRfZZh t=9hZf>vY1+psG;%#0.6j} 1gk\5EҎ < "喍&x(]ͬQWbi$tHyV>;\3FʃP\\eGୄtW!SD,,F̳WXQb{VxuOڑn䬘geH쉽*5"}`f's@#3[ZRU0̗'cgniF }a|.n/9]Y<}6# 0dsmdq#04CtG̩wMG5=FddQ2;If%[th;]L\DzZm@cˬ(cVKC>0%>wi6#b §n$nğ$oۜsHZծO%vTX52. Ʀ"!+),"/nz͆a(,MFvʩ-Р};v w3ST'G t`}@Y(LRmEPA% 0Zhƽx9O+a+T516>\rnbM:__$GyFS‹Q{wq( Jȣh@b[w`џ:,\{PڤCӬGeMr1s`8TT18ǨQgNG}_<>|c=2 '_Q^%B&z6<2DMփ b>30𠵀XsFOsJ#Lq. ]Wg!dGbok=RO:4/ː\^W"W2opc ¯⮻\RH5͞_ .&>^gr4.G{ G]h 6]wu":KTsdEr.0x9$&kNelmiS%Ң` "Uƪ ;Eϸ>ǗQzX@ʲV$~,r̀FP/I(G+l!QR_D.Eib0I407rव/&Oj-lR<1lʺ)=s`aKdO"" GDI1xJf,zB}ƒ 0a,v+g@Xjs>(fP(/xE%&.+=YFtr[ ;JdN xhr:DmXDR%m2&?q]l#֩ZX6dwp))FPA h,||Y>GYy/k꯭+4bK!8ũW.8̬Fx䰬ؙ݉.0I٨v$6y'WB*LUr sA++N'8?a8mw`o0VPR>2t5))Tq;+XA6amyCZ}/lz"L<@OC;CYiL - |ç5L%,*̅_9/IɼqwފF'S]yhB9/`u{U Găg%odR$756׺#up?O.4 `+#&踻 n`)oF|nȹb:MWS@>#aləN -=Igid"o`0!Fv,ϡ=Bb&[g =@3k!0ؿQG:FD2"lg ~nas,7iCr(i[FWA#K_Dzw^q2DG{-cWec7u˦iok{@B>:r0*Z3I`WyRz X/MT%9 N6]#҃Q(YQ#^NBd LF.YOW`2ZHi!> :;;ܥNP8>+L] s8 g_ׁKc86+:.rOun)iF&ȥKxgF&c>t}`<@?"O"J9B' 0{)]Ї,G^qZlkRUr!z3jz}4^LIn8igO[a@!A&:-绁bnʪ՗xR~Y! N]JLS$xX/3V5MAoyjQ$ڨI9v p^h=X3$wV7~wS<|B}Xk@ g4P=L0ȕL˱PƌlZuAֻ#\0_vÔk"_]GiK0 ?x7êzfxWPxZ:*$O}~MnN V[,P<؄E&& ϻ"y2өVh)9qxpˢ ׈ߨqn1LO82tX,MP">}CDΣCp7gDGq^wU‚raUi11$w|S;#6nq))i{R8C#Hqé _+݈w gb*=ò؃mc?97( cQN țԜnR}"ȿpWesJa4U`\$5K@C; =bwjfDr F۹'gΙ]iKB2K ̤@w1fe ^sFܯ:&{D)0 fg hmw]ejq-yy`}阌nP: mFkdRϔ 6AI)(sJ;Z2l!a;d겛Ї/1cew;-[tO.ڜo5| qGt Ka>vwCψwR;:UE_ūգ_sҦ 4t9oݙ6e y)5aR3A hd u]T[bb$E~RzxKf>V=vt4>|-\0Dbx5.F4W% Sndn/z͋^".HT 9 W;+&E[V]1hN Qk╹5F!p-EWudB# J\BfVKW5:$ ȤZ5^9}!^hΦ\:ąScu^}v)Z2ׄhsD5@#kB7W2G}{3;eIqYÒwz:qDFGW$1u%H@ OMu?f][>!ogQ2[Z1?r< su܀4=]x֡=)Wr..H|Ϡב44+Na_{Xqx UӕW>kQ&îZTPz) ;lOJlٞ2|.O%Ab9҆9O 6d$i$:cw16T#Ի0M%Lש=f`TkT)Qph 3$lЋO)ph>ԧZx&GMD=?8&So!thEk|;.W}spX/&VhQSI)3>&b,ƳPy[(u;ߣ{ؓ>%fVF̾cʎW'C}|28X ѧ@tIR@QTR Q[+ .ځ?Ldѝ-uz%:poBx5;k3ը=amg"çi,PRѵ3,N+"߫qt+bcOB)xwjQ'c.Q›#Cak=R2׭ʬkmS&G~Ӣ'V Nu!Aa nta~%ON';QƕǛCKf3YDdkRB9DSҩ㧇֤P侅Iɂoߴ>x~ZrRT7=WsЃ?_vF 6u!kE?@!Ņٮc7K'#7տ#l;2lFYf(4\؂OP}"qiuFϲ}Nˉ!V\E0z|W}h_e 1CܫhX-9-LUأ[_φw+NH^{NV]|_Q 7i؎s? FB-a 'gGIzZ1Q^돒4n;V=< -6'xѿ5{Hl8XR X6IX '9.BJSkW#Q'uXW-IQ$Cp[di!x-2[&lI'~A1OZo> 4Dù5}t*Fʾ]Ojvwk&HfJ@*#6|tb]͜ P3 >Jm[AaajyJ[:`h̿ {"!13z 8Q -"3ݾ 3EKIP4Ğ>bR0c{edz &-r0^f]b7^T- Z _DžY &+ œ. lb0]:Vz'-seI-S]UzʿX2wwҞI^ ^q+`<49a |a4|03e+d}"ڗ Hjlx>R4mZS. 6m`QJg9.UɄ \.eJNA*e D #{gj+ZLUchk:ئI$jՄ1|#`T^a +\IwR/V >׵gO,e.PGΉOiYCA (%Cݷ4B^tbfiF >}07FElTP'Ǽ$ox8IO&8AUWϤ/1bPDX;J!7߸v;) -{G~+<~١#u3CsʪIq{&"$N42-oH*ϛ bC'{vؾ,Iحw d53NUv}hsjxXнs"Ҭ,bG]#-!u>wI+F0[6CZl/YlTd G?})dp[`[թŊߑ:{yυK!@*=&kQQڮC'Q.8'Eob5V~sϾL3=Sjrz^pg !*A)hFuSOJ2䩯;*f1_ZRQ'st_]LUJAȶZ:2.%^rڒ֓O$M` z2c 127Sɷj]q8ygxwh ?IZI-Q9 N (܆Wt<Ȩ:N\}%nK.$ :PKJj> ?07 C%®e {9K Ir ^ |6R#[9 4߬AP` apȁ0_]Ot)SCLxH ;b7ЈQxtJs0t:5\Uߴ{LJ(uE=J(dxr*4g|D=SDb.XI.hpo@l4@} H|% /x/(,\רS0 Vcs1~c(8FӓFw]4 PMQ}F1F_(YϸctZH 8ZcrP5A]0+evw6WύA2lwo|2q\$w9 O`K;F$ub Ql9*S<84t MYf7kUzuLɊLF=ρ2(X.FB )F疸nHJIC[a{p+aE3S׮84<%>Hz9_cϫOYi\|G|+6~ov2d:ϐZ~ڻӼ_+B $1s!*w&52n!?qʟ$,S;DxgQu \Y1-yJn V~`8RdiW<p_m_F0jW03/oGHJ"kZ9iw}[mSYvU>lHa/GEӎ{PKp,S+UŚƑNA,dG5kړ8;u*K&9pc|n}QGP;!n~r$i{B*ZdKcFەhV`<|pD2-vS&jU4㑘ՈߏQxɎ;}΋RZC;U.ta{`D:%0@6B6VĬ.w/vFOul7j?&}rsl<6(; *P) _P,S0|}ʾ%3rKT0ȷS7N)t}^Sm;' "W\E~JRh t]|vAyeAyR? Ld {B5HPusFHGMȒuӜ3lhv #a\7Z@-Ԫ>M=rf"HXKj2l N3*8f|B+fM:52.5hFQ0K \t('*aG.5p?3 Ǫ_ѝȠhA*Ƥ;+GVF֛N(+8MG6$@;kr) Eu-5$<1pAbv|5[P2 ;OXwB.1M&j./s'I 3 ^Hq&jקpxkK'݆hqjk}z2\^CgXP2rڷgđ'uV']2T{ߍ/͍[;NC):g-]iG ۢ3{1/a n7̍'veKSJ΁n2hR D(481bҀD6f:,bQEnnQr5=ѫݥ`,4mq+cW'v\Sj\E.:`k }rg0ߒ zEgRO_mAc,A:r )>L9/q +3r'id=OZX~kZ9ȗLH-"T 0-^4Қ_))8̣jҕu=@K<)g[Ō=V,w:B='mp6bx@[fI6=q_[%uNJT:9emZM&Ph׊|IT}uRgֽkJ$ޜʶOtdTT j^fGaUD\7?Z:6Te7 6!yC$_Jzȥp'N J~g H9lopGnH-w>C;&Ghmy}': y(%Z@XӅEss8TdjojXlrAUhUkua="VNTS2Ԥ%[PϛJW?'45%e܆LbgCSl P_kMص7`Hw̗Tۻ9V~$mGGcn?dM`pQspbFl+wA?Cܠ*PSB_m/!⎒]ؐy*xլʭ3\ːiq#ΗK1c?6Y2~!rEQݚ(I7b. *n^m\2|\"b2u gA/Tt3a ^(7'9qZj :e']9FeP80ro4;|6`0Ý{^޳>QFV||}"|bg\mH"_"4qE]8&ixIynՁة )!mR':fߠx5$b;M?nݪ_qxMŠ̌!o")E `?'$mRyoy\ Ui[J/KW1 .¶fˬ$9dF.RPNk0 |vޫ!Ks/Xfgc&aW@X02d!~1Q}رB;2BODjY7? E|ba4P ϋ aۿ!:2yTNPgY oD9 ;u^ȓkqkɹط[DafO䯾aL{ɻ# cb0|m< WTfO.%SX2װo&̊Nd0v!wOod (Tp ŏ C{N8a/$&"pٍNGSJ[;pϱይI׎Z쥟M59ujL|О [G0PDN+]n >N\~ rd댟p5EU7YVP țƊ/jnGۂ ozqfۍ8C#|³Sc" ~2}hyDQ+{ uH@ mD|adA8Z,sγ7>Ǡey@HͩOs'dD1+Ce8Y X3M@N(mXu]C"Dp(\C$E{ mUTHzs{ڧZtЇrAvnt:ShD4vOѲ虧ʣ\d(jc>1}E53N$nRц\cv\(e~z-"4^duuŦ&"ew5Q+}NB/27\RZ5:4ݠu 2y nlX 5> ;YW7NQ\Qerb؉8C8u9YW?/h}DC}Mj)g@s]4o^:Nao{ O[7-a6!z2]ΝZ~ĖG'3'-Vx`GqU%WДwykԝ|PNTZ uUn~}G2/xBx,XrEoZxeeK @s%Q$~ZN KV)w*(HBU8gK Ʈ OunL}泚mEbwePn)Sx]!"[ywut6!H4Oҗ8dX }b)Sj`WphmBc^sIބ[=L qX+!=|‚AF/$ Uw8ŊLSk 8fkx0DZ4UTU9m h#OEX \!;(;kj>6#]9`6+Z7;c t?HuyQKC+p~+XO{kd@W!~0N-ST(ȻWŐ`*25ᵓ&h)`=[J9nl^9>>iJK?i^`sj^ mMP(yqtrỮFu;6oC5kΚI H*vihbk)So}OMe3b2um 2(T L ߅{3V tqŞCe (0Qm=SVgdy48ėTK C{-bTj[:ˌĵ`rTt]HY3nIvCQ x4ϭjXkf47&ەx1QHsB"2c& (ruu/Da1"γj7pK#bpf8g3פR\::Y8gWײ]pS&FT_UC0}=d6ÅqC.'`t_y^˚`% ?Йӟ>c4'qc3 &fc)J 8pYGz r* x|&[0a ~1X(aKó OE搭I[wAP jA𨃻PSo"_ҫ3M5b+H̯Qx^ۧY Wz/J1lM"mP`0iM6X:CӼQ r!-ZbzǴ+%6/Q]ﶏ2Ci<Ѕ{oG@y{lK` I|S4pmsg Ҳ0B @  U"{lv8x3w"S2@bd;{aʩ5@RY'$e:)*`'FGRN-_2kb`;D5kAwsXi9H.D*>4)PbVg6pVA7g3K_⸢RinO['l (t,sS8Lz2. M[4jQSdg)$tBPb,5$}630T`ekS]uN)DyZ0ȑa/3ߡ "$ZBL1'tll1<{v7C۪Coj0gk})7<-DT\6]f|=ܐ wUD8M5,e~}{V=./<ԹfMVp@|r~6Rxi־1GDėR{ob'SۙGÓrT.>`88^QͶ!5T@YVC&ҪwX{f>6?}K&&ma)zqa꾾%ZIU׍?0m}b0&t {9q"@N~s{Sa/7B-Bj7E |`dڡfD +:A >+׭V?>10`ZئGDp@\b1cZ YMFBASfOյ #Oޤ 0Vh0QO-QPxgQ_K4T]/g<|ԁx/8⫔QrqG֣Qv0>%x&Vv--O2 CYv.]T?#NRu% \mAhK7ގՔg{/$9vmP.#ׂQ[psO*VU?$y@-'jdWZgRŵKqU"?MI3; ?3q &0J2PncMeᬬ+BfK,ɰL:>"|~!lЉjMwuȣ}йA7*} 0D&pǫMgճ}1j,wmF7=wE U/l9t?>dW~-|&rP芅z=E&(ijC0̆(ҥMTVhN?tJ][W_."A"N6/6?בh#Xp5c%^`eQ+4?lE_C}?zo@C~H .wrNC! o+/#[~HBv"# UǸ pkhɞo_(@aZ1O7_4,c9iDµc7$m1؄Y )8$`F3>BH/q%vNDܝt)l(^q6K[! #ĠZSo^Ɣ4.K:5OxtPK9Wn KVW-" 5 F%Cxm^I.J\K6|hL|*հ#Sz9a؆]ѧԸF<5;v8ߦHME=h7(x5-ZSك49z+S\X#<c&<[(ٰ7aA#?8WqR6@'I"XUj HJ+A*0Mn] i8m;^ U?|{~/ȉ;;U=C& N-h·eRU H+N1)SBdxd1a֎69ZV%4TB8n_e @љ p>n&7(jc>Eйe] ~LTB7{M )1~jzM;5c.rN,@"xK J?Wpԑ \ƱbؔxX hTφ"C"GR0j!JԨXQaGp W6$L}սʖ ZC0 FbGV7tAöz*N;YT%Md;t kHG~%/ +4RG`TF^9\c,kx̅5Fj+>;f@o$%oqgx'G9hsn*Ζ3}˧)beFP;a% $X-Zf8%49Xb'4~O;KO(6-Qf血jc=2]yiú8l*Wqe^;ZPǠ$/פ]%̎&ϮEXT0A8-1ߢ^sU 7̌x,*ܯNfC4H,R?j84x#JEn#rBϧʋ["Jw1~7;P9cN%c9-攗 P91FV!ČaXz3p]F/t!Kqu5sΩeҺ+|R} ^nrQ݊XFdS:0 jID`pZe.ܶoTHJ^wT #f .5T;NޫtS¹'gCM9X&FYN72]BKLhqqTT@ F&>;qq|ۑ &_S J'Jw4%zU1RV. G@+,/qLjz\%s3Bbxϱ"ٲy8 ݛf8("erq< AS777ԆN~-UXA b/ -Z40֛~al2+(;1[#7J!k_,Be6X(ʝ^2Ix-1bŠ|I$J#QkJ3"rg6/}Q'jUYS8Jߓ4CR7NHvplJ.5D oA* ~E,=.$u|,?~2՘pK@^Tpr>E\j 4ۇBlr1S&|֩l*Yi yU7`P/p:IpSܲ#'J.]zI8GFT_`/ڧwrg*R¾ʉhY$!~0kYOCZ83Fʙ%n bGߔ} ަY/P$Cr o@L$wsh;מ};rY"آ~' _57[7_hbQ%xɆ5E?J. (춳az|KppWgᬆZl#Jz3]BI%FF{Q(2E0NO]Х %,a>8,ΗOkiم 62g9GE=dH?ExVQw{\1rPS voFjpp&%+jg_~tb)Fb!Ua,jC#X&>U2>:f@ k f6 ҥ0aFֲ Pq6~(I-C?,|GsK [)+4b HDAgNS8(W /΀%B+f`$C]3v+jFOw{vcJP㨬ʲ9n;V`SIѴb jGHe)ʓ֊U=0FJ޵S%҄`<_Hv6}gGjx(?_Dg qh㰭0 d.u0ebuSrQǴHuӡmJNu.@OXdL^Q=+t7Ll;/Q[{ж׿q9#^9IvE\7IFw=Vg 8T0&a.|%OW 7jmO$/~;m.@.Y9! 4?em?qBMs)ɕNLq`䨫Yb]G@ LB?y%5u7ӀYkdFT.^ ;fE;2B> MXD }6#u*2@eA 6"ݾ|L۪$_h #Tth>E~/QUBnI~؉M'[s{'.) }Uzk=\~ 8} e} j`wahn›vas Re&JIayu[,TwQ"|R Q >{rqk ⫫qLL t@\d̩6r 6?+\} X!stօ_}̈́Iy7ϥ9*Їy! X\I) )_ --utB{`h GATԢq 9I(đ;y%`/$EצּYťg8GmC+dD-l}Unr\UfZ!7{ ӧ.kiCc2Ňp [KDay4J׏"7,b<^!fSۚ͡X. ~I`oG zwjŪ'Wƈfs)VA,bAC֨qxYF^RGٌ qSG-p)JdTEA۝vۂ|rvL0ء!ͲL?G8qȴ/#(/LW~!$j†VqAlf'.k-POyD8WP?OQ?§]V#}/hEP>MktAdʙ*wҮ;jl&7tlu$OJ%@R}tjbZ ЏjV(B{I1,YZ5@kk=;NӢт gmG#a|\Nd]~Vpݓ[#ʅ>3e://E؋H6 Yap<7^c>3VE5s,ltއ83};-z,n uyfZKO V4.85OZ0lLIq%:Lʧ5GM7?35=UbK Q?_YV41U[9+QVn;q|?ֈy"JfLW1w}bS IgRwA9 (jKW' j  I 0UP%9hl`nugN~,ۊ0õ B=`Hp9ԭ ߷(!޹ >Avچ.# 61h!jc"C{C lQP!E!¼D+sf>>`cJY3%0T\K  &@ L ٛdD2وG s78=_3 uL<\*l=n<{;t{Ң:24@ p׮ iŨlSTzb ۢmȟP'B:5Vk^FPtJ@ԄnDƑTؘpo2fQeJ?+qk y涭ǃruM=+b݃;Bw}P4 0@eu\/kK_K9,/ N4tf^țhb!3o Յ$dJY9@0"b^bOü~ULSzl*x́p*]Wf0OӉZnPl o"SRFY[1pM67$ˡW 5JVơ*/M%6 DFC7 ߽2Hnmf`ZsHeoDc)Dvd_׳"䥃W/WrkyF(ϼJ[ܢu<~*D2ñ]څ%URYJ%6b*ƙϕ>!-\έ12E㗖֯ڀ(<Ռ, `>(GH0=ie^|뒈NlC{pGȊno+@h9Su72\l!x;hګ1u5m ꔄ\̩r3>n%I`E[vI "x}w gA’{'xS<#r"^WAMy0LM"P{58ോgv;$3(K]C*G=3Ϫ>MZ=8404UZA˂_8;߲#m+\>e՜|SvKmqz0s&.S{|9_q|h*\z؞tfr[cD&7QVsW=؂ܴ֫O;0eP(HrM3dH]A8;R9V0 h;Y'(L.je_W"unjqy>͙^688=O"ra" bdQK㋌e3zܽ_BUO`2h=t,`hD`րՕ[XaJ~4cw'<(*4j=Lmf2X6YMߗoq #l u~S8\eN/ahV'm*)!ޏWUǘBY$B'}  I_οbz\g#.%ݪ#-F4$9"塄ˏfBQD. ں7̾f(}Hu#/o>(4; fA3R.jn ˘%f=,N_N_K.=Y9< b!U)x|@-Ms+*mB,&Jv{lpJ'$b'd3i92 4 rۙ*=ԌK~a3,~6iփђR&N!<ڀ vG!݁Kf|Y%]f^ʚC^4ĘӘ.2 '=b{7h^|XW5T:}czu3'x_O=s[On xtݛyw o5 ({UlJtl0mK!##㽈$rZq5 R `A IB=}`[6AwMC{O-_HL 36%FM)(X0Y{λXF0PŨ+B63TNC1 31|+BƼcIvB `^.ZYdF9"HZ Ũ@qQ}# +-"uXM<2&>)^H7JnCSaF|$REr֍kw<67;"Be8Ovxc4 tN:5HnxBmfHj|;E4ZG%ඝnf?Kbㅄ sj| D0"=d*jls_}#-p!F=hz㮲_$Ӓ '=QJwRoq&(dw<%b(gpD*oBPG x|ГY [%pYFCbueq>—hPΌ>lf4'm<{O9; huP(GuqN}fKy0-\Ԡq"SE \ㅟwgs myA)#s@RBxh@:-'ReAK"B=f qRB+5夏DHʅ+RZ7~<@ew.aٺA0|&Hq&콆 \ :n廜Wv}EYoKEtl5z s+'ubil-ߋ XV\7$RFx֍m`ްb8 y҆crB*iwe)GKiS$_izէ"d gͽ- я)aNڿnP[/QiTi?'BW)mU ZPp֐N{0R ˂{xv"h?q/"5Lu!`k tΜ)1Q9(4\v6⢦wnIIԔz Nʿ{nP3X}m:Y%4߶#rЪz46F'~${a.(h^s& al 9drVh39`8S+^W:@19.<@L#̊Z:o-Ao*pnWqBkysp$}  1l%q ʬ\(=fp?@5vX^mG0-+ d{ e.d后Z Q^p^3uܘD27jgu4>>ڤ hzu@,(T(dI։:o# ϖ6$X>%t\<8őKb=0f&^a-'b1kҘ *;Nnu}+8m*B`vD+ po-a " M~m GM*/EszYʼnbA}ғV<]c"oߵ&wk5Jc-n?r` x5yXm8&UԢ"HQ[irw[7Zp gDUTU7f"p_l ,զPSA E(.$4tr5Mvf,=Ya{fc**v?5\iv;-sfa#aEW`P|!#4R@Fݼ@{g8V_"ͼxBUnW$%>dM!n粠:\Տ2]K}-z 2þ̤%d<2C y[-`$u #OZ7fߣaE%Kןrf#.}ú/u0&|VH&7 ݛOG~4~}Q$:']&M+cŐԖj`TXCX{*VpׅZ$֪V `y߷}ђC_̔0l-\)X X=$.NB5>/M*@ⶩTG|3w2OK4"O>~e2M[$9=$=6D8br`!-#Io'̍Vx>?p,pTfĐ>Z n)-%;cs( `*0W\ׄq K/g}?]9pT/!H͎y8J]qpƠ}+n^Rbh Q{h # n ^Y޳&,J 2 5@U(cpl]ADW>bET?GDefACBwv ]Qn/f'bzXSx~;|߿crczl4)hОy. >g\s@ (}>Je+r~L.l&o%ӿJ7c2#nFy*o{dNxlezZ,C?/`兛ԬlP}@!dpD2@Q%T[XA* hB>LD%nQe-dκ$c58yk=V͆Xwj^A0PKgz`X]GJvU,P8Eǣߴz]z{1x5&*!-hr x>ţ_c. +nu!@$t?~:YH0DT3dt ZDHglܾc -G!YT3W< n&}R#6ڿ;:23^] 5`zhf"s݅͟o"A`ק.ȹAdO& X `4e)=ptۿxԛ++)8mLAશQT)=0;g\`**\U9t9!WsEcJ HaU!eRPM1~1,4gwkƀQ]84,'Y"0'Ut"Qo\k'}+Ϫ*$J)_>.f}&`1^}-u=GMHP0*9J1# Z̽,yN}yAЕ+*y>DotHwt4`ьti7Il.E? L/:4U \p/ħ~5 2뻡Q rʌdߥCHq2)o& }E;>d]/75*K*y.޼:F[-E഻#4}-BPC4&EuYil=$p)s-{N|9\*5sLgY̌gZ%v>bt&, [*#36hIbNH )59#pHIR)BZX5ծr(mJ6ZCB"eamuI/>VwXJM)u sѹ*kqϓљ,5:\Hk{ EtV1E[J^| /<-B役zM0(ubw&3?<o#_EG9 @\sf̨dnibڞ| { ajwl'b?':';,*P7vIFr>X9 7ž-9wxC%D Yw%r!V2)XYK1ջ.QJ}14L9ؚ?D[h$𫛽@I^“~r7e^[r9$5,< I\+Ρ (;lc2%GӇEe':+8\ IޥX#FE&|iFN5 M C03 '(<:+;ҊG^0K@3([ν=?AU%rN`vDt۝2wSM\.sS|ud:߾(DgϕRÎa14/2Ӓ#U5.jiV\\b7EV顡Qz|;}|0o!-\> 4̲ amt:;I%{j/$cyvtoaҊQp۽e9Zޝ7aX!GN6>O HoI.y@M)䰖)wo&>&Kݻr@؂$BRv+֮!sB"c 2pU$!<*B'g<-Kv0Ӱ)1;^̺Pqp]⤞ǫ>M]_'O1K9"3kL;m!F{&)0*_B@ufW[D̙꣆=d ׌Nq,[O^Fk+?`g伜TٹBY)usŽGh'Nhl'˝ Sgؚ}WKi)q*sXt @$?rE~PtiUBWFb1=럳Q{ୄesZ0ԅFoQۜ)JǭA;V|~JCH]{5v9;6hzEd(֥.KG5b Zzidd_*9\&]&ZDݩvVx=}!hP1O5xD6FUnaco+ M:@8~ۯ$aHz'y(vkҝ ~k)<>ǎ텉*.}M)3k؂gBdRVKp^ڇbHe^p}EעcQ'%k| -2ƍ$/Ϫut"S &l?'|muF#{`:#tC,xBoA ۑ6,Ge!Il)㘝E%)cKorH"M MshXݟ#qC9MƇÀE %pbOW]^{r7]R\qHiףB()#ޱH,޼M0cC2S)ޞTvOƿV z8&v":_CP]:oM^^h]FJ-:y ېb+Gax:mp`ۮ@eDγxYS]쀨wD<:?w4") Q>,HюJ<[VL f| }QFD:]ŠgNJm ~9G ,A7Y/.]O]DLF %jy!ѵ.mpц0 ^v)A2K_vUȦN, /D,[40INbeوz -/ۀ'߶m@oo6?0(jgN*pcSCn\s.yILg`ٷ.<]A 2F, sc~bup {Ƅ$$Fu5YSի_ 0θ x xTpT<MBx7C* -e_H1.{h u<ilKBPss9B'yLi^:`p\$ERȨbH{˯^6b,A-FSYH"I _%jJ%a%DSgtө;+!>OW"8 Q)[u"SZqZyԽrF~/Vmүj@QAYa $Rڃ';e %OGT;wpw ya4*N皁 1A p$& 7W5Š?Yify|Z2f.8ڄ]A2b<ᎄ(GzT2b9ntIQ;Ivɐc+GXl7U"`i3J]++7@ʌOp3[#!ᶐ3VSg>җEP­0C4ȕ 6 7w/9`&1FF Jzs{Ӈف%qzLSS =:rYҁxv~bR09pFDEi' 8cn+ھO>;,:Ј)c@~؝7{R>ne=.}u]VtN;]'9PB^= T81 d2yw/69(j/F` r]vQbHxShJ-ˮJqXEeF+δnP{Ͱe˜ZDD=~zYvcY?oL}T:8&,^PyGVv4 s:q)4.mVwtY') }K4=vo >[(DZYq2>79ll4e\禝"պCu3NT˲p;7Ķ1] Yل*^"kQ}<d àdJ9ؤ#2%{ma@x'xF_vx}amGl[٤ ~JQˬ&l{K!gל6!fMe&ܸjF>if6PUfҰ6@m@:ϱ|ݧ_h<pถjqI㭈m$MԜ;Z0L(@3N&MXU=tv遖5 _tךb[1Yc oߥƉq@ۅ!?88/o3/3Ga%yEih.J(}8wbMS21ڞ>61țO'"EO"B9DժϏhwrU>\Ĥia ^RIj٧%i_8bjP3{Dc U|M8(udzWQYGO{1⌘#&ZkZuTMc eu_|WiBw6Q/0=`M}Vo*DEwC2;,y.K, 0""zv|amqGut?\FTsΌ<@K9A'(1 HKS;kfүqȝB}кuY'5%YŮ&Geu9{" 4qij^_`-DT rE'7sVs* '?YYmBlgjCCS k}ے}ٖϩ&b]u8Q[SId4DU-u|JhV" ؀"YHI ?4g踹1ydʼn =gR(XހF51-]@$[E͑Vyr$OZKUzU=!rx5qlD9!+ac-%s5sO~!#r5%㈞~uZ=w>Zvuo`@R-;!m-tl8yxYQ; &a, 5c1,q 14(/|+C~hͻ)|sZJʧ725'EHu݈ J/Ik +i1ooZ]/˴)1Hݕ'HzcbXn:ަ;6_fw ]Pɫ/Cڂd#M=Uurs:!$~ 9Wt(෉n֥a[$!ش UqRY6$jQ6;x&̘O-wN)r:]M -btLP$lwZZ'T#x\REa+&>l `G9?RB ܌:µW>Vz:K&-;.Z+'ȹ4Wb@1LZ@/P!;PlїΚ=1Ul!o溡zz@{mϚwSlK}DQ|"`Ym>a-Yi')vyrC~ GwbYeĉ=F6"h1 c wp2n>F_̗ULPK&Bç]!@u#:cǁXyz_w1o N5M;%HkSgs~1Vx,46╴5XD4cg/Ezr?@9{Ie ڀK/vı:qX-ᨍuCbEK:-37 ^]fh)kCx1*Hz઱N!%[YV#<Аpiy0Aڲz #F&fD 6ߩ \ >h(Vܓ 0o 0+ V!4|hIn6CLӚ\Kؔ*@a&H#?nOBH͸;T`)`OfKL/E?/վX9|6W#K1:99LZqݮa+a|PU/ZBaxuaz%3UAQs5o 9 B{τj>ff6`j/ʒ1r;/Y@*dH:Ԙ4RN$*kValB{ }K'+׵r&p7r {@Yqdۆ:b88hɹP 51 by){c?$MZ@SX(%FV Cda CW }rܦҨqwhqT]뷐sKc (fhApnrzm.o,6.z#,9P4tKZR4_-c5NiȬ5sS]CP,QOt}C| 0x:,*աڎ.lIBQ(z8ܯߢ!9S9+cS 0sX I7 'ԩM{Mz)ıTTjKSz Y$rg&ÇN3k9U&I%Ť嚧09tNMacSq=X`\A@ԟG7\i TEq__g|u> c#HLw',|85r-cEi"Yn+[B`/4b NW[<ŲC uT9a^|:m=epBb7'Ĉ΄ŧ%9WRS87w~lh V9{Ctf}bJhjTXkkr]Vp{7v|<0Dqgӊ$nM5_aih۪l9*QKG`߈hnhZKH4 )y=7/.jev7Cb~n8RA+a|)VQpF«a_A[Qqn9DyoT_Cf8X8RJaj?Ȼ̼QkPwz5-PaN2,cPk+"-zYDd#8|H`GXXj=84QeCü+$TUMP䶯6N1Y4Z67-5S ߡALeIB iDijc ԮsjH`뺠qu6{G&x>;khG@r%>6Nc`5wMA b_ }t l{&DAr#_ǜ  B)e5\DDc rrz<Z&B9d}UW]6n*?lDb닥,7-w5gF^x.|A]nj"j)R'pס%UCtwIصg! TU@n;mbbn^ʝ1gx²# jYD$E{j"bI$_2[ɕ%ƟjO¤(ySP17(Q5a1u:kP[%58]"dmi%f7;uOmg RB,nS ,K8-T?,Gd2XI_la>vK6Xh!-+:MA_IA!]!{:}ݹSDc)ћοl#+6` 'zW8Y(ID[`ET* K- TUv^_ar:g,ڧϙ( u""?~ )'(g$ڝ})td'h]ҦšYXĄ!ү;+{;`$A:}tGf*&w:,8GZ znlr}eĻAVd4*bEps#& oPѪXw9xrNrUգUVFah1o\OMӟ_UY?fB=c{J$|ѠaVͯ'cy kam<9 a Q|TdߢuXhά50 /@l P"ne{Cu*8+v G˷-]nNů£,9ӓ &u@=}52p_*$/3[N7@nx,7lpP P| 1ZٿumIJ 1}(pĀesR=eA*n7&17f,l0ԦRc^ݧx5Ji͚\p*kFGä2A/  k/EA1ϱHExWda!\9zx;LFxZ-*v%fЍHI^Fߦrb`Bm!x;>=8+L\ B(8Lo$0:Dl[k4ȃMWdyq=5lQ?,6kwb tYsRᱬ >dm[O%;1$۩+ZZuio;œ2 m"(KQ~,`d1ЂWj-wQuN0es "$NvhcIgJL6pK89mC Q [ ,|2e5QmT7'7U (p[F=ਿ܇[|,(2X`6pi!vja*AP]Ҽ"y}LT)kO|AF"J&_IΆj99>#7/c68.`N:A _%|k.=6)h; J> ]i< c}E/j{:vV"ՅMo![ /KKZGwţű}FK<.F {KT8Xd]wEn;ڨ؈U:LB3{yl dp6%9;?ZЛ29yfߪe&dӎ`%`;/լV}_*s/ 蓇Pa_qsEJ] 4p&lM/]V: CȤXZ\KhC3Ν@cB!K99D6q ڌf9:߰/&"5FȏA~?L787JxPuv@ٕ8fRZ{|j4alc2;sOOuf1hPx=f ԙ AƷƞ`^wb{;)8eX燯H1 a2!mne-zY.2³R<Ƽ:8H:Kh\.P2?m9ARܼ+ccLN< "{/ Ѭ׶)]fn};R#AނBɹwn3.߇q_ܠ|]ɣ.R ,,sح}Xa)ϸJi { f(mm3P sHtu]H~G: <͋|/5_;ܔR Gmri)A{wO31KSBX&.@hI>K'O;@\T3vDjG`Qcp)FsՌZnPfbyW/CS/GPuC.zr?UK/Z."}U9'Qv|߉QJ9d{&Xfi-lYL+8Tռ!DAA(,%;Z8CfD0E8R̩7} 7uaJTM<5OHPQyQ `"FR'#/PlpGsuimGC4ߩ59fY섀TbpbEQ:8>/Fhܠ^8tW} ?]֜ !%* f]-:W:5:nwϛ?YIr-A DR.ø 﫱W]_k mvō?f셈+&aO,AۛҸh )r-yiL#=sRߵsV6>#q$EJ>]O~.4Aht mvMy9AÜq֍AzʉJ Y>:$ !v J\bia;(j-c>gKYW9?+c;ۮP|6 A Zg?iG#bR~-78P-tŮfӴ1#V>>@L9NRVK Lc|' O׏2"+W,Oe&䴙4}5CF/IQ\yo2>袯HsO3|@nb T =r 89#(0~B{_e7,//> 1pȕm5^o%XtRO'~IK9g$|v.;DpL8E%? -qc柅ݳ8JEL1}/) 4(5w-mhO+Xws1YȘ(aM^e.rXsDEqr@9?kIt 5Ͳ"Cw8>4>}b?P0W-LgݕKӤgLƹ֬\<4UK<̈́܈lc#b93eY oN*DW塷\E߹rL^ި49p|'n%R`u$َ1n:D_jc11vPt*^$| 4Py#FM"Z%/hTRRYeNn^܋?5p̙˘XRAKYq)&q}c&n'[h[TQ{S,!ynE_E{"uXYj/T۝6t}Y5큂O{s1Hn"€ZThoEi5@7 \2] i"mVkH3,uQ;yêTJsqI&)=qU|ʺkѺl>(Ӌk&<1;UM|&XܜADe [kӭBQƴi`gyW3RׁxFYc^cB;Ʀ moa,@VIii&[^G{9?CRp`PvCO}- `bmz6Ƿ;)Z2e8 1o,aq1&UP,bEj6__V,ITfFY„2b%""ԙ-&Ġ7v`z.ZWV#[H޿NĘ/鸒827!ITszY+E"7}0~7,ʃ D|u z߷PI=K}&⹎^,0  3{˚KGج$,ҹ8ŷW[|hcǼm1iD}R R[8dK3,ۍ*Oxg{3loE'߫E=jY9-&P߫F$M+jrn@1=]ca("Cf^Ol%)|5o'=89ڼyJ͑kB`?ά]j {b5n#9͹u&=? 0>jnsJDTW%n-FAP|˓Hs#GGlfWFn:>폏1#/0~©\d.7Yx&ߒ&S\ HdI2ԣ"r*gB,gOysgD^#F$oJ4R1ǰaD'  ue#j+vUhtg Q4wE#8n4uV] <ђwӣi`#u loÑG iܳb#(2uĤ/ot8r~Mw5m{oeo(bKn^&k1}&X. ntL'BSLz=/s(nƼ;uL7&Gw5j|'f J^ꈽB _j/aRԵ|m/8qjrFB$aA[/P=ToVm}Tppʇy a}Wu IԜ k+**l03+d8ȝHλ7 `2dѽ"9n]m Tr@plQ+A(!EU޵4w^uPG:(_C(qvGE׳)s>Mŏ۵lT6x=+1Q>$7l-a>賾B낌_BE Q(8r *UbטhF́F}ds(1{ʫ1Se=z=w%"L?_xX1wtk?!z|U>68KviƬĖ (? xI ;hkUEFqq/ ΜUbi~Qiz!l/hiʔūb_S>Gk,Z7˜VQ 5+kIϮSj*}R"[Ff|kc0o4@cYEųPa9jOj&Yr3M' Ch)fl1ydӨUk| PתH7Bчm HU15#z}*ahWi(xi:Ɍ*Ex݌$ }y,T |o5M%:m, G99#M1 M< =er!3yKGh-iKq̊'+-w/-Df9!dTt | %VX +7WM#~J@NG^[6@|hO r^"޸X9*ŗL0mY{m3əCw|NᏳEBA]jvpI&6%:1֨a3mޫV@[Ok$\سG64曱1]t?û=inBFGu!ۇ}=IF$TmHPZ^^Zs>׳r-rLq١6{Q-5N`1V?p$OHߞ=2 "vԫys1X:A(:q1 M^{d_*} 5J;HWWp5.BHa~ɼ[Hw774m1nh Xg7mYA1xg +6g_Q<ߚr1E:jo0/nRSznEԱL6Kax8`s.cU>=0@0=0 :*';ۋ[d#[ W$9ug79ɢa|7܋!Oοhl=SZ7ѣU}eK݅;u֮`F/EVsC*E2K+H4#[0:dF]FBwV[aqzVbGYQc,. 3(ă SDbIpz>暝C^sTfVGl=R&Ә&0',P;j8s-aiEM%\b4QJ>)+0 y<0ٝpݖhPFWra+s4Idd Gn4s\ժVE8Ń䃠DR]I q8V=5BI(tG E~|6΢?6Ii$q{xtjx} d![yѠxD߮NLЧRh =Ozdjq,[0SDy4>CkCDR&t_fˁͺ^ůS3[jÔeG&iQYrN<K^XC}u Cka$~LEF1y*M!]v1CLsìkFٯ32*L~r \=?~Zr`̖jA^qu#'mt:d&:<5zlP܁JԞE_.Eͥӎ+,wB\pm c{H RvPklW 4kuh>`#uoU 1P{276;k5}+ nv\IqLT"d aZ2Q[cX^EGUvY!,_ukd)!g>x=˵ ٽD7 ~7@j||OaKpE&̓McG <7ssय़EäW1~SӖmt]n\:+yn6:G#3\\>y4b)-7"NSIE^/6nE-*kUv,;י~Bp|A $0Qۂ - QWGG6\ ߑy)qY,xQL =B"犊S;Pco⪓ `߲"r,Ӕ2:DMUWZ؜eItԥ"IH V6T *> vҥ9hUhV^w Sݑ?Jˈ bzP|-$u~ˇȃUh1DW͏]3BJ=[c- Ў`@b$-Ve߆^ݩ,T*H§JEM1 h>xY$fq1lϊO- \rpb}$# o/}J_LB_˸%耮!.\fZʈ,RjM_܂j>%˩| I2S1[V*GY.g;J` ܵ uF)ѓ.ԦUQظ3ECY,J1n-E6h2:NCܖ7/6 i[,/.&#/O- ՛pfr0u;^wDQBTO:sGyxn&pvzB\1_ 0NVNl T^zX d$$W>l+$TkgXB`M:}`P ?("TbJ6ҟ/V?,?$~VSc<}<̼̅G0V{iFOu,%%Z!C=_ }d&[ CZp=7]>3'PKZLǙ=rʴaďOcrTz`/Xj¬%3(j.jx*D-,;XzQ^a4)U5xf&rR7 ɶS2GJjs\/" rҁ";ya-/c-s.{s0h "*'Qh A]ʭ@]- L%avu1'jbdlG޹>`_;,[rFɀ 7;pq~T'H'2|=IHycYFxO Vȷ2&.wYh@?%PkO"5ᓟ4㺠|(ƶ`àx9l9B_Cy5~q2@_uy҅OH*Xx,ha9< TVgߋqi N-9Y(+f`UCC7Y2K:o1 /xVwf vf/&<7ƵvC-a7**a*ρ_AtXގ<-ѯSFM;غs}w?&zb_57|Ȍd%QQIiVWhs>!N|cQSbLh(m%8#E/do_ y2@6$44u\>$,5Ih30ݏ@8|ũ1ne_ƍ J1KƗaح[ZR U2<ZL_:^aBr-* 6TH˝xԧc@PmU۪'&-iIgKdAJf&tVM8>gQ@&p{d>LVoM3Ļ2g* S\ T"h%8It9X1v,4~wަcojiWYT-sA*Ea kïf3\ _KݧY<(-0F>uBZ9Xigp.0pC>Gܪ&n[&WKUS7⌱CQZ?M(́>RiC~D۲4c漝5<1cR^?!M>E'~Z89v 34vLbi;XQ П! oӋBa}>kB.jAWmgrt,Sfޱ M͉:Vdy^eӸW#SMd5$ڜ! l),>he[&SXIEiR5`5,۝W$b`h6py9M.9"9*mmmO]䢳/0>楰Φϔ+9ЊkbC1amBAkF-x_~˴kY`@' jJ鴔*7?>*>DD?*pqBk'b[Ty}4"*N@ {EqjE S?{}1VCL\@BP=)"j!!<3ST]Č!ڪ FC=T~_#O XL i JF sk7>">pQ"Eލ+qLvN>t2eb9!h N,zݞLU3)𫿺PiFx)g kj ^4]`*TwJIKZro:v?nM@;F^=F`YHTʹUW rSˇX~nqr|DnL흤yvϒXPIKt~: n?p 0%9ux4Hu)%0gdw703 RIsr\i,;jqGp^UozSOet=kD8tNnp!DfUۋ *m"4R" ǡQ}}#W0eg&U`ȮL)' N' >Q=8Q~ȓw鬣 v@}Ǐ4F i2X"Lv;_-S ?n5=ne㣢/)>QoZsq1Wҫ<0ZQ wYҏjM˴2YLv^;9E 9:?"E^I*fEƯ-0,`*`(".SZ# 暄E$W5zF ./|S96p+DX'LZ~EG\+_}pcs^q|~Ûܩ[ =ǛzϭE-[q>fTA'X2yzkfa#wD'1 U^wUš]'WQt )Dnc}/a8VQ%ظa8d/+VrEfקK5_믾R-`b޹9a0ӡTYp?Ezâjr?{"etB!د u!T?k3pSa.KGa3TPLtPz9ܤʨj]UhvD∋53 Йh!ho'!Cd R͝a^ ّ?#Xpc^= Q6t:#JŠ -Ņm#>BЮ:%kK=.C%?*a#.PnbV7:/NJ%zw-sJowDƵ(o:O~_x11ͩ n{CK;}pJ!6_}[n~ajo9] jOI/u%4;{(Lu{?H#lSc& 1,EOcT+Dbɾ |,3_\@=eK= ,* NP#$Pva7F @[Nn~+C2C`sfLŽg؅ 6=kÎ8cθ &ήLYrc N'9<;1m)ƕmQl"2UӦYb-wryK ~Zzޙ,7y=58I4hnE!K6oN: | EY AaԝzAj!,%Zwg#tP|%ɶ=#Ӥ{/˶1 d}{W/>K͍X. NQ+L1ӳ? m*a ho FqD;>} 8u)=J/1s5<|jzPϸޙ̷N= _;˝d`!C[j&HV( QÏ6<1LYJiI'uA2.Hy=) {p"ɧ@-J4l˱ktSbMmsC'J6@ˎ1a{I۵;q6cW3̥|7:N/c\}hr&C s^)muD &+6} ̈|f4?w9ӟ^+ ]pkTEָt9:z5Xvs Rj!M4 08FNx|˺po|ˎq«֌ Sy ,n, <yQ %BHoh,[@ |)e}޹=ޟ_rX{+ N-X%c,#fgI<2LK~~:Q(Q\G ?nB=pT<7VoU'8q=a竢ừm2֢̉Y-l-R̸v,;aD,#{aC&e;E1:M)PFՁ!*/C~E_ȐM${_w fC&d6B{ӃX0,<6c>0τpV#6YRR{ 8?F`%;K $p!R¶MZD[4zg"R8P_Lc圬-xc eGsKbzJS!1>`Jw BA~gV$w\el&Β@>,NR\GKt3V'Rn4PQ^M d_A0uXV]BhROCt2)O[y{+<+ Xѧ %2#> MçKQ,n:X MLXpY B-gU-~ Oc>8i@ZJωaC HRMOV6 lGLsyi͈ &H ¹Ũ;ϲRx ד 8ɯ&ѩ#X,[jʆɾ*qlT Dy{<t8-W( mtϼOX 3rwYtFvQ":yh9ۚo4~|OVd kXl|Gf jK,ԥG(nN朘H.sè|ίsSzKW t0Qr)-Wp11?T-/^~">UXfm]νjӢkgpL9ڸ/=N7;xa,#&L`$"POiFn(:g(oV!Êz*a4@zE!'u0n++&.%c?72 T<&tjjLl>o\}zp0OMpU1Vg[!f!gź(ï@܋.XcCOd[Ƙٷ­I@\MneS͡iJu- CԦ!J2湋4Ngz4dNXRtd**B/> y(p*CVdƜuU^LH+҇ GX˺Ltc[|>3uEXl0[-MQX *CTp4 [1~sY8> kg!2Y8N5teʮ`>m*z諉!6SLr묟!F>gDCE~vxH=V)~:^{eXm 9Е;<RY/?ͯ7P 4G DXB)PGV#ffFMy|Ƕ2a;+yYߩmdTھKXy3ގ[""05XUN{ϵ<{ZD* 0:`S U(%LJM#cͬI?s8Gd ތcw9{ ]K1{X"ol5UO!!:9!HVnX ڋK6c4rkk"WM0neXys8.7E~|̌6Y׆b2#Õ,)r& n1 ƀEOF&KAnZp׉,Q-,L\j]waoePuހhzrA_s?}U눙ZčG+:Kq hV2 wyxpf,LA $2ɇxt>ff7˱0bQ߾.fj_O6EjQDEGKM\XI]* t%~YZ^G)d u[k(گᡃNtf@9̻LjZW[xTC@- hRII,Pfc=vHt <5cfOB|IL_r84SarcTiy+9bhtQiC@YlF\aZk_:asU/cSDcY>f$ <RS( ;o3pT0  WS*pcꡍNh-7p4nx}|Jr/g\%%LBFւc-π MO(\9{f?Ÿ܆ AigHvՕ/ַkQ|WI^Nt.LWVǐ !sq3OE!Yx d̒ڻ=7XZ(Å }8_{,oC+P!|KPvM"]R~a]j>^z R,Ju*rsn!.['$2$8D6t !_0z}A ߧZ E6Bl碨*I`&K`F$-:vvZ>Xsc8TFߖѱξvЍ^7(8- \3^AAy9xbtfYs.nz/kNR/ng<靜i O!'?M=Av3Jv1)2\_J|;4J){gUAy^K3MXG'UeDF RҩЩ9V7me!{]8O74+7e ANٜXU",yJzN-m ~Cxݻ.=8S!ǹ(_0QdY쉈/|W釱wO]s|GZtY\'WE AQb5g0D+aBmRlxm"{]]_Rt_~( P%_B\p_jO[50:%cBýdF)rϖ^p/k2ZP<ߞ]teZE$2q/ҙ-N6N|zk/$'6uB`*\c}:#8׉q%<i~!yG}g6k"{3=Qk֥8?B# ?uE )i޿yA$+,B IE{D`/8ʼ|#;k L߷/4"J#MBͅ`ڔL+'g pQ  !$+=ݥ#+;ڣ8e,G|Sޚ@csZ=n#vٙە$w4 TLDL㢀a]&B ?)9o(u@dV:ɪ8+pHA⌃cg@.֊Hn>Qiv Gю3Ym~F3#LKY?oxޱmќLM~u/O0kF_#hT9U^!I:{+-q. L`1B;:s]z׮7!}H_ +@:E3$:b74Y⬉tw"0ؼŽM?((h)[rR -vleI o "R3e kz0=x]=isL+\W[{r*@i\*w{0JYAEsӺC< %sD(tCdKdL#) A'fmi* ^;WdV*2|KA+LZ|&!}wIS[UfȳXڸpq([s|<[+'8c㰾chV3O8/U"]홼e –Xo]!#1Ɂ:i&[c2|wEg8 5=~ hKdhGfZB.-hrQĕߩ}Nc?lU%S,' :<ψ qka^zNPf d^OICg"S%%`bLkrbV^JF[g(VHkZ x7 ?PC0,NEƘJ!ێعYM|&ߠM y*D_ &3's[Q3cmB l -8BQ(HN sȎlc;:SD#bPOgV˿f:oի.4mvIzI"$yHr;ࡔX#@`X=V tvw.`q|ppBbE:>){#ݍ2z ZKyVSٟIr%ʋ[,f NzUN_T5d:PUGl\syC{'pGF*rOݷ+elcBXw0to,C/iATPt'N{%8ԋT?;RM|#C?==ef4JoO!(s[E`>AxoExPNxY0҇\8 metr~òc=;x,Oɞ$-n:ag߾L6!rI0'{% iX߿242q[u. $!99о&_h|3M}Ň [@BeA#"X@]&c/۶|0t'Q*elU˟JI[O/;p.M&Qm:`n|@g:KIF Z)oOS51.ogM>4unVOd%׈<'c;MVqp &筓HEsNO(P8Wώ)P\mntˣ_|lQ,x7©΁4?~z=oOTT3U䗭r3|fuMɕ98_6F4y٩ KIm/ CC٧eG69ot&.r?óA##x"MdrC'dpCmb! QXQ3y$;j&,F{{tf^Q19鴩g_t58S/:rfZ1~9muj8=dFL넊`,\I.eY)Dnw `:a5PZS@6褆f L3gW}ЩP&@3ȳi&ʈLO|>V`rҟOҶ `"W %ݣׯfvc4 r8lI(,cf v!P R}^Ce"]/{(o|ũ%*abc9 9ߕ.eh@ 9D6 u,VUQ/q VK5sn-'bn.E kJnOݬǁ5k=Gt_LLBe'5L+{Bc7k8XO܇$!Cͦ|s5xW|i, RK0c1Y&]DsO^ᜪSL+ҚV=&evU 22ڱI_os.m]SκiU{ոNrΐ}^#AD'{@R̯GN{8<)&T3m<)-g G~Cao5x<'u@_!A_Hӂ 'tf"ڃP|9=SY}WMlW%:j }D [)K%d 1\FNQ.;s&;U#9u %_EZ١tyVKJm\)n3M$͓գE+vw>LmKUg`YkʵsLD/ly{ goBǨs!&AZ~iULns9HTdq^Uz?訊t]g=^'$`<Ƃ8-%|0Jfm_HW]4tzj $en/Ye5D"?nk9 aڽ쒤Sx>} AGy0#|vs2 U 'Ž 茄Rm__z<₭;X'0%"%ҍ/WpSah'> Qt})7dغ3vg<}2 "J 3u;2AgznI+ W )"7HqJV𸖗`k[cI2Jf٢ga3–~^F g ula=ƣ*?JUzkש/N:^ řf-RG83TPP %I<9Ȍ} Q*g9h<О(DTE#G_(OwJkcV0S" }aEy!LhHq8 2Fחl:.uk,c5Uɸ?O9H4 %B% P@.(æe,'dG'/T#N3rbs3!͠;Aִ'Uu/o3`I8#nZI1-V(KxtU(,Γ=rُv&QzQNпY8 l.}nQP} ֐p8;b雩[66MbV$|>(9; d.vY:ĥj|/rcǫ6RWcDC'"*^ 5!z+;7:9 /W3Q)OMڶdx../i^͙Kf۟%m. ZfyBGT|E9܎7I{.GU-ΞQTG.GÙ+:+hz;PON ,U(>}(v!uIHU-,7ݳ iiT{RᱶNDD+G=7DBBE6VYUuB&Lh2+;U-pw:D{rQ4,c΢™v϶0OY\P۴q|Bzu]ֹ*cR_Jm(a"w{MJi|*2vk@ml?o(\]2cBL5~$1Q4M]f-/m_NPVl]fXRAsnvTӹ64K'hL)}rjpZk@}0PL$_Ҋ?Ѽgʖ"P v[߲J M;G:XǑh§>?Ϭb7H`KD0 ,5f}*Y"$)q,>,}JVqFìpAiߌ8zo'jc4pٿJ0ص2}P?]KUCu|lhs D06{ ncDZ?/tS1Ny<} EPl=W>7Gab}zK.z.ŝF_k"'pKKAPBԍu*ٓA PgM-LJƜc[ׁlL}`A'wMeB 9< 7_)Z亱,ѩ֝k:R#VʨBC7'Ó(Iƫ̨Ҿ51`'ukp;NΆ̏h˟~LOAfT9W,^..ڝXY D`Ȅ34F+BR,Ό$S'߈g7Teug:oj)O]w]Zj @fǴD}i{v"1_C9@fX&ɞZ/68JY҆N ǹ"xhЩMp (+fS#lh`o/ #ߠeRe0Ȭ\LnC>3C.m6hp`O1=7Φk0[-/}twފX!z@> cޜEъmi {#n`3o\ #^AeM8qw?Q'c0Gq)F\n-k /& ѷr>FXu‚g)3șfWʹsc4*j{id[6#z/4`E(y JtµQ.pWۘkB̫_]G -@#$Dy s8r$tU[H,Zcch/͏AM\W.y{ .J$aH_!` wDb7Z+¨XJS BRoě#3φ2%-yj3'%FQ8+r`.#jXP&>G|ߜn .'$9m8Xgr.'aF]v [zT|NT,5EI ]#^lPb;-$LzzH nc:t%d'﨏v ߵ^,\0Y}htrJh*Lf.Yjl{LQ` _y RtO Om+Ђ/ll9q]<Q-#22\| O.E쉬Tx-ya+J#h_|*-ac0J6G>P]`f|y_J7K!7@V0)$ 1~έ㆘t XgpaE?ǔ(ommXZKѵ:c%"Оfe6s)y M -;'Kj4b }/s0f>49F!Sy@HWp%5uBIhav^" Yc`2/o6xl >]!qq֑Yn:,T@ç3FH 0WFF4{S$h , YYȤ^˚w=!AxCLa2J4 R_b4['~M&N0XشQ( O/~nOyo2obdW|Fބǎ%3 ʗ:B%+2"2}߬U?[@D?%G0}Ay[G )}&I$@3mǷ R ٧A%V^MP暔@ tH*s"j"TAA-fJ΋o<}+ߜv`:bwOQ99_mq)rƬCBiO.`$IvY&#Ͼt*rM{ەz6 n1c3)Q77i1i28"H|,byճ-5 H"0,UqهZjݿf#VJv=tL6fcˠC dG?pebqBarZn ڌGVu-y">t DAԂ j;! C~.>ok` eL518~geP}:Q.57/qgCeJ$ȸs<iJV4#]|c}|~q`V6"s&ZQ<}o:D?4@i"bvYm$ge.*#`W2v6YdZ[IO— A/"ZQ?FW[q RT j -CC|t5Md?~OY|G\]wUv< Wsh!tpr#,mrWRG_yX=+gj9VR=,#bwGJno\(NcG0$^NCM G7#Wu+zU!mNR Ll|%~.sFsrE헰+QRG6p 6o4W9zrX]ʼhz%uނN)߰6ZXyEA-[b+?T MP )Q}qy ,H^YX-lGі·Llyz,Bx|sImղ1s/1jùqJ 4:R⸄Fs7&b~ͥ dٹf`"pb !wsw;V|)UU nR(&n |:맳Y]Sxb&ߩTN a6TC "CRl!.'C;p2˯L]g)hxHT6;[ |zBNLBX|WSgp5d~w98V|zOR트xO2ʟWqa"D(i؊N-TZMKaԌe̒ ݤ]}AkADr/ H8dC_u~4 "<^^ 0vpQ1#|5{DY!lE!הg3`ǭXAwPp*y[>۾<*="GG ˌain"Q;zT4ѩi6g˔: F}lݓ휩d-&ZCm˪0/@)%OA< apTcPMϫ φ4=T DƔZh 7s0룄.u~9E Z;6Mx.yȱ88h>,L%Z. fFuaC'!lf1)Co.֨~;q{=rn.hNN@LY;WȊ(`RB-`b˯W$Ī8TבuR+dx瘴vK*#U*Ӳa i5ܟ\0CdJ6HĪɷ~o]Tt8WFr#Qei:BF.yi'M*):$*wUp6JnXq-򯌬*GnrrQlLf&8?+Ba13_8FOs]ٛ<8BN%3vxRj>2gF= B7 hRTތR]ؠ|Ws׆[mQ, Hul""F@r`d G 16 :Sr%l:)Q.ф ݨǁ?q!S~Mĝp œesAf*tُj.N(^}f3 `)^laW kQmm,L3!93/m=. La:KY#XIbl[sԈ8iV^<gR GupAMKKZ<]A>lQBMcr5u׋Yl,c^8Cb9[VGG!0ӎɐ*M{Bp]62.Ir²Iu3TW  ]?O!'8pU~H)9N:`A}".@[ԕ/PPuRf"=-[mC 9G +^=]Yޔ6 OuE\Za=01rc*.oD(L":mǃτY| D,l\[0$NS݁ @k+bֶ7iQ_I:#hhd~_%KOLpvu&J~]bMM6&*n bZ#Z-w9V| JquJq\醆X 1E3l0O/VW>ºɊj~Zc?  H{mL&5ҝ2RmYͅ8ƈ mbdK_v TI쟞=PԈHaN}-^<Ξݎ2k,'>EDxEթghhU-rj0:û:%xLek< њGBR㴪$Ĉ4qv[$_wM!E> ;z<_ƦĊ: ٰ+~RQ6b ~ W\omAw_ S%(uu˵P)A1E(2=̠uܛ_HFOVD.j#Ϧ9 tb,(7Xnq?2T5sԎaSJ/􉷆ӓO60^%1~M %15 o,OZwEҝ@F@|M8$mo3Z*Ļs~q'KXue,Y:ӽ10qL|ηRfORPͰ+$ܝLU/!SΙMaIٴ7oh"5-ʗz%u)ԡ]6୑` eܙSUbz_]켇aoHRz@ge?8~+ZKXzzgľI37/jy hBo{0[zg 4Cۦ2vTPBaɐg(/I"%mUZ|]xM@Jviܥ6MbmeSfQ\o" 1o+ zM1G,]P>=B؛YFggхN/iN-ЩDa( iĖ ]}сq"#%+џ)Zd喪"yk+خc MQbw돟~oUw1DieW{c\/'RwyW;9,z!ߠJ=rP5{ƑF}$]okܔg <" Ēe a2\pG7$90%ϳfU<\ Ւ Ȯ5PNxHr ?5Wu#7mS  }8909\u@9LeۤN{,Ihk r] yo䖢=STZkAzh--IRMI%S7C K lXDˈ`!Ȟ'cNdA+>˲^ G[s5[\YŅ##朤3>&bgIjeO>.QtvY-.]:LC| %usS]%7uٻaM}LƁtR+eLIPݶl샄c1qTb@㕘/yuH<,L`9Jt-["V AWIڽL e#L @[i+~e5g q$ߣ_3z[7}濦j:[&mš~w=(+(0@Qod/>75&U@2*okR},i:ʉ\y6{7UO4n nFa dM?_>ﹹ0#A[@,} N?"G+[9_nҝܱ(?5Z( ߞr+;Oƣ& bwZC5ړAS$R6AVlPsγJ ]岟*-a(wiCn1$m 1e9ȵܢ ؋f,Xstkmtb~^ aJcI3O 鈅_,og2΄p[#HS7Yb _U)W|6;sI0oքgֵĉ)_qV֢bqvz8n|JCy#tL9-JB]=:tkdRkg4OeiRfn89wrNDˎtkz/mc:1{1bw}0X}n-ZCev}b1]^)5B ozy7X5)Mp݆+J뢐} b%|?U8\P17-n5Kؼ ( BLZ(|+|j'tSFy:ThMB]iʡ]EH7sp $sK=5MB ?j.QtiUWiG i*Xt[_:HI(Oj t4)3uA)bg*0n'N PxE=]gb)Β&$9qyKO$ff%G Ƙkm)V!_((ōdڮ lQI;@a- &$谝ϕF31`c?$Ą.lTIj%!Up bڀFZ~òI:[k..%,ݝC+Ek/5nnl\1xtǬd6' Ia-1`j)K`i-̐Izz PN6?czfu1Jd(ʲm49K˜ d$j"[bLXΡ\( K2MEB]!lvQ(ŭj $6]}z)5oQ_s3V@q*Sq+Ϳy5"0ш1WXѧ ]RЇVد[+ lw@rNNj; [/ylJ.dپ9kxp2-z)L^rQ|Qs1/ɶPwڧ]9*C9Cob4_ Xq<*Ƹ`OR9(T'Ac"hn^f`{C#l!7ڲD'Y.ЀOCo3KIT5ٶ] }zU8c.M@Aj i [%lMYkƦw๨[I$\Ƈ1mflIЛ-\cGd(ʉR8Z>OOuUS3op+\ipiv*Axxd3LDgm'9[]E3%,ؚ QRtRC+/uFFo?&5䡔WYaԯԲD~g& pkiі;/=q[yr$ ^ 9P~mCG}הp k"R`-p4w)1v2.eFvp9Dg1\r jf`al1 H9tBv@-1+@]?iP$ ~3'1 8)c%~Z+ kbt1/LdL@eocDXאB"*.bTק~E 2v>54)=gmmq67a%1g:n`{'vWQ89}quC=4 *&3i7s}8_hlPMf ģ_0{w~H !.BW|1 sEѳG>6/e0S5nmm><fCJt{4eT34ƿ(6/ `p#Q0M_4V4_ DՍgM]׮ԷhuȠ-w"JyRv\)Wi>yEaҰ !S!>9HH iop(Dd.ɠ^[s(yHޥB&F=QL;d=LY ÁDhAKXA ?[YlWYeQbONmϿo9P8_:\-cu yٱoW>,%Y2u,d~Nt>Qm{t_c4-!x8 *%'T(ps7_9I{7Xi+3\ Tz6.T9GԔ\q,RD+Ы>CnaK>1צ|== L ' ,ݲ¦q#FwrWsNR(%ˢAp600'*NW hJY$gsJ6~V~>_br$ɷeV%[ɂUSAC %ƒSyxzn^p@L-gؘގLŦjM̌xaNitv9}։*ؒ7I+ PpazY J, 'pLa0)F뷞yҨ]!F2Y^Y`Od<4gNxPt_ÿ0weKS?=o&⢚]˿&\m݌g%߂gH"9QP{w8u=3w;IZ"Jp;ـˆʎA鸃`DiՄU/ AJkľv=gbL k )7$K>)SVÿ y3803GLh _hDiQ~%) i~7B#!*9Ζfrw f*;0G :w"IRjAsꂠӇ>9jzS_|etOK P #+ܥVwd[‹_PvE2LeG/NS7RSi1+K S#d^g[620ߑ9oo{r'ʽUogmy6welb.é Nb/̋Q'u:TD`Ob)>k4 賣+82|ni??a1.9̤|QRHZ w~iY1SL\g&tSz \[F3GG["&2T.Ʉ{;ΓQ4 e5Y^Ч%`ݏ^ (龄f}'R8 v\d F-Zy>eARP7l W`.ړg%ߝ">6;wސ\0HM灑.#bu;pM%ܰheHa6Ld}ghKsa1nF.i2KWIFp!S_8#Ya@ĎPhЌŎH"3f@" ߊ4ǟf!j^w|q|sK҇4y6XtN#vz/Ԧ8f2y&Ϫ1)5w^$S}e#4|̦S ^_t*w֥=oB[FGx=3 yl.!`?r,WPڮJ=i佝>Z9eCy /: =}3?юW#_7b<ұw2a4hoyHþ()¤*.Z{jO4ř-\Z"x]ҧVmɤej]-$$vc߃8ddAa4kmn"k-ӆ> ЫStx?,`- f e@ ݜϞ3.tb%>^Jpj(-7Lw]tЪ$/!to%%:H/I>gW2[JBL ĸc'1_%1&&7Ʀw }N^ k漧ϱ&S݋,ϑ,+ jxwUqָAqhn,D}VEqlM+rfje`6+U#R%cѽN 0$˴/.U#*h*H]0=!m]畜$zm ND[); ]*[!xdbaPEgN1I|v=U.ŧWؙ @i*/3O@BP |闟iBzm.eùN!bl.!,4ǁjЖ5 p0f4ڳ[娍;> pU' ПvCE%d Q\ 4GwbrC2i4'r)v׆x[=&qz8(׉d]^ 56#$fa䠒os= }7!۶F5mĊ?a*;Ŕ q_sJI bɆqZ ʛ/찾[WΤ0+ya,A-&*d2$Ӂeb M޺`&Q$[o,4`}PETQVcRbVXZ$$U!%\3ZȘ7{3 YDkAD~ُ3yl[v1*F β{3c73v֚sRAj`%пk ?`莧~<F $JvZ} g@о'p }%KI.=`:!X^ Q̓qžEE'2 x@j4C$\'jѤJa 9.]*ݴcbdzc=$o> ěYӴblcclcA:_[e 󝤏Mq$-w^jyYU.8,xlrںV<3ztȲ$8yu ڱOEǀL?k¤VK0H|#^PfFm,ul(]0 d7i[a sOc8MOƤm}%4f36j )7sj9e4_ΑOܧ9'(Hӿ>'ocd#'u]uaR6jӝ֡ ;ٚ-φa e|73YI9Gi "+ |%\Wt^ 82әod(Vjϕ)ObhcЄKqaO`S;=07\F`}9W Z2 Zl:58!B0DPl9?Dǀ2 :x)0p|N68$g(FNZci`TX {dOM `i 3ڵ񔤦g/c d4PHhƚm}OT.jړ MHA]uOjXC2ds[y.J; {κXr.}PŢܕ$CEk9Ѫʦ"v6Ք.[9m6uv^b^Y"kzC΀t)&A_sn?\ 2QT L޿xdutZA#?2:uqJQO!S*u=c O'jkkeFeU7*IZ?Jgف]x7p ejZu 5t@IW^WeMB93*'s$Ǩ2:γd<a}C|D1@ ?d{B|~p^ץЖqR?ԄpQ`,I 6Zw>DXcR]" Ȓ4nл2z 6y$3_mx:;_YyHwc4? |\yKuoF 2cw\d 'M'Fm2gɷ pRco? H!8諪S 'b_LOxUC_{.+7STl9U$˺ڣ4`6  jMx;KQD&52\ J[eՐ~7"~Բpc| =l5x=B|2C,5P[8A} j`df` E` _Uh`08A 9,OS-yι؏>d}hriR26wq9ðlbv(gj9HMD@:˜t^OqV4c?`WH;% G4{=:4 w҈n%~;f6 ؑ<`)ҙ*U& ȃ^6Z̽@Ywuc7Xb祎C_Hjo4sˁo`f&vehOcZ^^.яX ;p٩4ېdY/+ )Ed})k١ݭ)C{,o/rL]m?N[+͉.߬ϤG`g ԝ 2G6򄝫LNo@H*lڟS-gp>EF4JLSF|UC5?k%}d .(J2 #O ,>Zf2yt)|>LIG1')4WY`HiqG*P {,?5z^..U3L&3 i1>ޙ]1l {l0Ҡ0REqA*AZ!F@-2軒ngOo HhØIh9e/ɘfThkLEa0b:&wp8*u饋̿DMrֲHO57Ru1)WDixzÏV2}kmxO;xzC+a;STbݲCI9=|WE Y8a ֕H'/#F%zUh[o,}j@T0\qmY$AY.U_$LZd\z ز)7ԏ\"2oϼ}W<4uޠx7X93\z m_u[ *jqz?cYqhcOWw<<˓MdD`-~y Vj #W:6Kj ^x3{~%f|jl)?d㭽*:p F趹JSP$U*oZmȆkogM(5hӧԨϣv[ѱb{ 3bDMLiOޗ$ob#U2&#XXj'_ŏM'=}n=>jfRN8ڇ@`n N̤|# hҶ]4an`]R_{$/6( krd⯃.ly0U/t9Jc_-YQۇ|1%4A ==&(M-Brl,G|_a8 |P?3/2.{2oF1,G]XRcI#,4lZyv_jeOd` %3bzx zwx#%ӶOzht'Wf07rAFzM6#KG.vE-\«}+oi:~:_)7=&/U{<1} %z}a,Hf)\buI!t=ܛJNa ,}ǵ_>GiQaѫ7b >Gk(e=<2Χ5}S^1? 5PaaQ״K"SyrP($U6ƇcrB~"se=@& 61gݧ9헐+@1#jr2?JX@"-etGP_eԖ9*PdܭNNnQjDcS&%11a="Q]k4`pDE=#](yP9Q'S%ՏElJypBLxE_^_W[)Po[ gVJeR)L 0e{Zdol8,B: 79P7(3v3JHVi2`قq1s~~ >%KQi?;ϻms6ajEt|WmifoBQ_TN5?3aO#6Qؑɣy}0^mܢ%X֚UDEFhc +5H x"#sx"c:(\~U`ʀ KYXc^o ҿdZj`6Y8X@S ]${rt(ԍEX#e}[ϕ,d.wBEUd c&r ,Pc_ vvhDle?RonjlEƸ3:Ml*2pPG|>t[ fV2/_q}Ӆzf(Ur.[a|IFF4[)QM.6pJG8}vkfqY =Mxn=U#ρG[xZU=u['ÔqB&$[gpkLt:4uS?[4J T{9~ٟx F|iW#G5J :Nf*7>Y=kغ#,&(gX!EPX^iǀ!Ζv!NRSM}6i5m}5v¹;c''0 FϗU_b7ay؉{l1F̈́h*ߜL||NU]ش0M5bŸ~5ױG34VC3!0Xd={>ɜ|C뵩7ӫ5 hx:"`O8 DpXHB.:_H9OvBN2>cIW݇q\.'wi.&TbˁG :ɭVExp?YY?xb9Fo랶; ʪjAU_ex--O<ć+f?1%Jݼ9t|i6epIʚ Jg}ip wۧiGOyM:%_dh ^ 1^)U-mZDA"mZjf<ʹY_V;/n\x0SMiz+:׾nF~It0j.tٚoiTV3qV2]U(%#KsdbI) /cljȄy*Ùc{GMOE;zPksm=Wfq|*J|e>jHH.~ Yɷz %y*/ĩ)f_A/.%}:c/7\RCp ~DG hH!sH4z M`;!3M kaRCA.\͟x FOo1-`>WBQ$.P0=GKUb%Gbg]d&x1XDnTː6VsBNXu?}Y9mH4`aB7(UA$w\w Fͩ+'pց  Lu(~2HYaϏ`ZJ0J<@&J\j0 V1ydr#ڳPie '~̡l걍}stEѭS:G6tn댉40ʤqleܙ9̩})1iρ3(X:bs?";RkSX%+([ӈ/U|nO=A^ ű?)&T\ԌeU2ՙ`·6y@^+ '2,MuMP\sHuĹm]Kajz4h lQ 8fө;|=[x:[z?3=bT2m$#bТ@}G3Gw+#[Sϡ5h=O"U-k䵷{YnSUidO<3w0:Օ)||Hc Ah({Y 6 ߞ跢J9e%[xMgcrAG/0x7\S` 3z^5g"ゐcQ=TէuEC>b!#xӘd)8y_0a$u* $/1|>J$\1:\4mp,\NW"! ~z$ja RpWR3s^D;3)9d:1,4 TC3DNw?K)ԯ?3?/|%oe1m95K1࿂XKB5os;7H'|D]hI0)5x+Q㖙a08{D!w'Li2ggn;TWF6U Zˡ:Ѻ2Fg<A\u/n XBOaI^8@}!N+@]??=}/WA9!Bs0[6>㪯vo!F1hꐷG;XUj &+ kf0ոsi98+Ѐ{Ja{lES\pR2w3?\R>GvLLc/yX*\A0kFWc hoA&`P[ 1Cu!Yr b(IDe"!SbOX9z\v~/XP“A31-:\ƛ2z#ƪ8zXbn)QuM/߿j`uBn%z1[F|CNO969SЩ,x,!b9Ε@c }psHa0R!UUCRCTb4 aiZFiXSr{}AZ+Uƒqt;u|$~\ BP;1lQsl!.MSxZ,xbD bdE-Lz7f"X@* 8 Wq $z-JqFA(I"Ҏ W 8A+}"f& Vp$ :[aF熻rl3=wK`̗㺕`<9rIcKx5؂4r4dI=k|T S7Mb++:A92hY(wZ.e9ޯE$&D(#Pw;!Z^%d([xB ]G[FcžJJN<ʡjN(Bm89g}w.{6ߖ\r4URKMk1dEґ 1?ƵedB[@e̅_]!\2\+ƽV+! 1(4]ؗ.xLI\ao>K =߻YPB|SDih+>n5bдiI)nAh R*E$EFgf|IUեJ8]$ VU !vQ~d{+%}zinXW]bՐ~:osSIj{+ب?.`nnyzGzyPw &N]Yn-GwFjv2Hbngj@}wm-m U#Ů8 wvݜ*s2(x6g\@n/vôOLiۭ6Fd0j|Ri~#ɏd]l}S4-P͑/'Ls6\܈ {gډ6 PUba z_p9blM]׻u cm`Q 4=bX,ҫvF'^3_kBWtbC׳qGsoLXu*6}QvK?FjEnNhʠ$ʄ{!P\\GQʬMkRw/e^}RsQ/v幢VBjv.p#8te)jZ. x0П=:i(0"b 3[SdU1tYd+\<8~׬}u!]C1G2acr3GĎj-B ?Lj,IM̠C(֥1AVN~Ng~c} 7jg%8X&l`-T<PCI~U4ig J9mo\ #Hr>}޲8(bz9ZG3 qخ "Pv#^93X{ ('?Q{ל_+I9lexȜ_o%ǵD{meQ R yW^~Tew"4Y A1iB~diHҙȊn3L߸`(Na-*p:Z#"}߈sbd\:#WVeroi]( U)a%+yPs[*~rsH=롞KE OX.3FyPUK3&12Qz; ;QZ cHafZ7q#r*_~`Uw7uiTb:c` yF c٨ܹېkIm4A(f*Vod@3NJo$S59;Uf+WQ"uV 9qd$rqA)֌sq/U r/kY&}eh6Q FrIFR4^>L;0ڄx!/zyN)s%D<[PMqZ]v"Dvdcn"͛LE$+ZI:}T݊;U@`gvK޷P" E=<~Pd0l- *Lڻs9CVTK_6^-^~PX$9vCnU8*FH>OH:$`(x$D>PImȷ.-8hY:K^X$Gas[&4&e\Mh24714 f}Ϯzf;ox$E>.ұ]&&KA($-")dnK#f>cK4 q\@ 9:)X G=@`އ'8R2_^\~#Z炁ܘ#u {(^MrPe>J>KyQRRD,,Z}qOv7$kUB^=X !d7\yX>l׼"$᱀"ϳ \_ψ\a@ ZH$A,ifŅ$#Rdimg$yyb4HϽR xh8EJJf{h^n<@)-Սf⽉.DunOl7c|>=6(GM =(5PB2ն!7`qg3OKn|CfsL:?2lE;_^#ID@hao/kt^D`< u舫S4aQRjl MWRO;;1%~Ϛ#Н y Қ#+jfIDߺAb;@g5vf ~QTݙ̖kBY .5'ELT!]x9?NRXg`gL}0H>}.d7;ߗup裡 l/L x{ ~KϨDI qhc" rp$[N놢T>y.;D4|y\Ezv֗-ʤ e@N&%2`埸qN&I%5tQ$aQ%Cp9eDP۱iRZ+;8k4 /}4`Z3)XX FTԝ73{ C#<.~2t< "`Y欐<9AEU >l%<Rd ABFa'77T.○܊i2QGqC5u#a(e9\zHb߸LFn87|J c} HY`M0{M.Ji:/4l5OU"ǭQF~w8V-s¡~IJ)9y QD> /$*El\coۘ"1~S݅Β/T K ^ہUUq{fsvh'b-θj9fJ+,U L&k;6)vwv*ȭ|_9b FlA] j Fv9vCrQSyHH+r\=Ϸ8QO AA=:GOJ,.b7uI]ęͼFr,fTv_V#J)zYrI8f(V;-#ZֽƲL1U>\:5$T_7gIE04\i:.148-ǞEؘ)WH VLkOT&wk|MئfD>h$BɚqideyC.d^M8F.aGNAiY'~ntK{.YN)ؿje*zr7s#sF`J?PV: ң֙tISL60!캵&L?6@7b D %Pq>^Y*:e#7f)qpE x<Ǣ7i\O1 q<41Wa)n\WhPLtW#ռ+KڌJEMH$e"fb_cZ 5vN$VFǪAJL|`p[?Q?5!qx:֗=KQ[=-QG<%-\phkѻ-NS{ psKERT7/!j2]bυ)b&cdj!۷N֋mEJ(:`@u_,z?{Dg%A['L맃;b[$dp# w`6myw420 v̸ISOWd݈H)ڔA."9*y7bر$\ݑT} kq}jǫ!9˂uRJQ,_K?R CظE5;\*Wue鷘-07+f,1@6`̈́?gp\yЀwCڿl)VFGr})B RX"x׽$DT|} f625\|:^U;7:[8~/yew߯CPa ,Ubk,㎛)d<{DA)NU曢ͬ%x\JAW#';@O~TǧZX=Ys g#C"U+Kn9`TѢ7XBumbUt%.kpHe 2m%t?:aWS.<\Bv9#,OcADk~_Wl8em;d'[*7&?@ d| !%< 键г#ڕzrE@3JƗtP-5 ts‰+sHMGu;h"RCvbw'öaGg& M쉩z&'0S2AHz3^߅|cɲg,$&fˀ6p-̸Œ—+dz\*;2IFA'F<"ɤN2S9-\cz&b=Gpy.-ˀnjwK^dhi4pe!(cS"fj^ȼ!3Ncf75D+׊bddUm ' _\zu.&^.!@B:.BSz^-yx@J&ȿYw9ईkDr\9!* ]! y2a"O\Z ThltG~GR605US6\ E&.:,܉*Ad %.[TG/ͷ {MͫHg>Sl sh⪊e]'^DVtt97UZeT 4!'./-Y%S^ +"U KGzt8ZB+xU gՇ@#ԫ(IPR=.:q B:1 txx6U~>]-& *]!HggGB,vD駹BDm`gEHjB3*4sw0S Cх#`FVrY9@'V;}(gxL>_/"wR%+ [oK[1|ŇxL|J补A>2>3*굳"l/bOV!jj1g-ϫL\`r05 *ᳩK8bkOp,wv\puaɑ`J^;k hbD+ɳ૚Uk`JLWTf+ Vw_tGM2\4oKosoI ½?N !El =GsރӞ7}4e>t?WlO`;o+ []ao.>roۓRל5.Ljis6eGf:zS6=41jCbp1<,GhF=sdP9K F6N$i DFӂx󿩙SԸy蘋Ygc[u:`(gYʚkDfY^HmC_[Ĩz]i Rck&L7 Qp\zƋ.ΊF`oKl}m_kznඬnna]= ]1@lhD9M#Qlu foS`Ѭ0MJf -SA% 4h8mca.ZO>DkRQ(da&C2M5DհzC]P@754VDCn vxΖ2!)Bvs}F0'0E]܎V 1* Z+tQȝGigOǑ$:yFHC*q~QLjaKy]7P=:4g-wE. _}ux%ֽ⶝*h_.: @LaN0/5J+X_6FMt|Y'XQdB(2+hG;zH.G_ *8rD7-x]~bB/j*#, R~Ւ9"U i^Rm+n e~IJ7~67A0-W"=8$EEz)wVޠD*KRf A~WCbe`dbdJdz N3BGp(QX`Z]wQJ2WVSpr;;q{:%.8VI=Nː^S^.h\ ) _YTo"44UKfbG급-HX} jWp^4Tp+Lq/IU}_Nb/t_ag$:(>d8'Ƞ8]tS"Dy52F. iU7gr)P7 &W .N ,w)IJ;ͺ=c3^%!h!ID^fe_EjS@!fuS1{ Vpa:-6I|))K4_4ד~cߟSDI+$N8sAPX JJ+ǩ0[a 9"7 ڷXyvI 0uƹ |H5)ٯ:jY%lѶ_͉2E7ԊD!C{B&C0;DxK'#i 51,8l[bWwJ7+ wG |JxkUg77nsgU~43ও3AeԒG 'yHc#7g ?A8%@* <7/+4-NsoTsGXyySslcV)3paߔ襓=ӛG}^bE`R)vFjlI ")loGug*;6Zj"KVL;ᒗZd޴|'zm/$U_"`Gn+O o_QOڋ"c@` Ĭ{cu.ۙǩϗ O_\>/ 1Q3'/lATUeԾI" hyDݟ&= ީϑ8#u0TN/Kgs2r,?Jra${#Se}hCRNwR4vfWxS)sq7 1lhxqɁ3'շmD=Z=QE1A8;EȪF=cZ>ϙڒpJ 25^0PbjʾU\wdK={YYMP*: Q<q6ڤ^hcs3L/;9VALF.4UZ1:^xLrD]McDP3<O89H2Wfesv̛R_raT lZ3i ]$zd5; -w08U5xLB!^sf RRx ޏE82bZ 1S_[ϯn :F~'U}EEWGƨ=3+be@LkE"MRS+ɂ-c  R  ؜&%\\:DXE,yr^,ͪ=}LCm|$CR]nY>qvXTii8 zW] 3I`!R' TKhߤh>n ȔO)l )aBbh(:eOi2e ɋ-:uϸc9GmҢd@5o*IY`S`q Ci_հʯv2N뻰TNl{gt 0٪35N ڄ7 HTqzf9CۿaIG}Ev5jށ뎿<F>og<9Zi|k'$jQȇ4ծ`L7+xT j!p<3Z:j oPr7fMJf hx"FTr4fDnF)sz5`"fn lUI/Ӎ~mR1F<l|} 3hҌ16cE^"u/}Ă@b\vű/yDW#2ws=w ദ؄i5ѣf#A 9v'+<%# Bh yџ3z<jȲL#+gUa1ȹ\;i!jcb1,a}nYK{p8^CxYŢgw6/ٱ#TWGyiHrFJ29f(}'ovˆ\`2ǓW]oӚ6^%E"E&q\qɿor4Qݸ]h#S.%nuV9֏DьKe!oYjDҳP^V7 p놝@,vtސ$fCL Z }5|Յx3ӶnY#= •3l1 UдD# 2\:? iU1&8a($LWcL̲0}Dz61@HMj3dN 2+֛HTCHo f*ѹh?tc7Ĝٵ<)?kaR #| 6ct9 fĦ }+0/F% <Ǥ2a~ٖ1tً'&[=3klmtU6dt%D*H n ~5xcw\%Bд#m@~|[?f3)3wR}lA=(Od-I5}e9zeI>Y3hJ11;4&h=@Bhƽz9TR17T~zzIΎ܌czJ۟wBؖ_y;88׳q"8sTuRtR5vDT.Cm,z9[bOtI<)+γ 7^A$UB`I}äW1eЍʫeR ~v$6ge4BL`A@N}W[Z?'Z/mƙmbHX M.ƿ]OMH'-M b6FC8]EOdsZ5L`̏QR2%E'P9@Ch WuP>ͧ#C.|5=(اO\ ?-~ \gQdX?HL*OL4% !l|}LF?w]@kEzLvU[r2'_W-}@ژt Bn/#,$.X] ][)wMۣ#U0bְH`U|/۝ K`Tٳ(mNMW&==ET mrڰ:V\ꡳ5: '8Yn.C+mcz`#,mĨXkj\ð #+e5j9{?&q&c0:LFaف8@?AU]M-ަ_90++Æ] vj@d]lT禂8 :Gw*f($Q DzYL~g7*"j`xOЋrh!ug>GF0B`ºݱGls=F@aºZ@0϶gJusD5OJmvVfH&< |'"~-1BZYݒ9u; HO3%5"I;7]/Y#9Fqnľ 10!YKBiZA:#/E4[gHWz6w붓:R䕜s/#ŌXt|x&.آR8ƻl.IMg9T:hop$19`=+:Yk Ƶ>ꋛ=%5 0&ט:nm'goH>U$> <¾^t:Z꾞 M&AٲYG%VZv4|SVůj@I9x/IU[ CICh]Jh/?[}XJPhj \۔iVV/MP$Y bQ5V,zE3H'Mʤm "Ew߃d.\kGShPyt_?Gy·q*DJθ;c&Rg8Rj&lYBH4|jZPI㘲mxV/cKϮj1Hs\az\j2g HC=)Ü5@pz]n6+@6V^7e7yϯܔR6:jQCH,whAOc:L^z/EvR\f7-'?@EG(ѵݍmR70D Wjp/>OY kȀXhfJ)k "X$Ԅ 4bŢ=KoM,:C;% H LQ&y<"cɣփY;4\V9YVo3_ ~`@XJ s5d_vM/))QdӬJ'ygs ͵PHJʸJJgSR9vkTϙ:v+k~,{ !4kn- x]sAI]nzBAҕcG$"p_* 骂I}oS1 HYr,+sӐUl05$#A/aV`g+tйZ Ff@*ӣe=+uy?h.XmҖk]co!qvHōdC(P|sOtILϒ!mHZ?{r-u0S똕RZ3W;# 8T̹99Rǿ-}F{5Ama ²hd{&I0'K>OOvN>pU;5,%U8ϐ n'()Ǭh8 C] ŅTaUd>Kp'ty.cbQuȝ$U'X<1ɽGUwat `RᤠinZWEE$ [H3zM|8r\DYeìkOdCd9J6= |yZS\qJZb%Sfy7;hِT0,G 09Pj$/<ژa7 k "&<;M@9l͘+s-a' ܉ vgˍAմk(ΔzcB` EKxX2/1G *w h,ϭ8%i޴{;Aa0W}ZՃҡi4/b*Gr+U!p_T:"JkepO}`3Z'5'ӌ%mrJ(glUNT)$w$D [x4;t +EYぢmԔ<1Day&(8lCѢx qijr4/ b` ]lad2ѣ؝Uy*Y/б3ߗ)%p6 9I\W`"W2I)dt z0rN:y[Fp/iXIBlcnxUG$@TY ,{4sDWH}q$#o{L @¼xO4 ;P[\9XPդ**Ia33}a>(٤Gl3Zŏ//]lWv86ӋͶ3޳brak_U|:7Dy  Yk1G kUJl%]Z{V`ֻ7puq4Kë\Z+V]&SV^EUrKt2f QP͍?YOOL#M{[D&MǧJW !IWbyC6*Gn“%pp :MjyW^kL- -ZӻMĂfG7+3%ov$YN0#fI8&.[G5kdн2wk!-IS/v#^$W5rZ%(jG{xxE@{ETTܔ3 ڣ 52t|]P b{UnO M/;OOְÇ\OQA@7)a1dC@co2 7r^¬xv[㴹foоP!TK˙q8 2Fxa`I|g$Ҡwh+%{'m5vyeR}}{b9R3C!7^_;Ii?ϛt-SG+s"D?fY`B8Y2|#C̹sEB5CBOOz ϙ FY:g /wvKinN*fy`brF t@4mE}5C#;/0iom ~W^D+^~ ЉVS!EHyN[jB-:FbWY|K?mQG#Uwz6,/usio _fZ6 ywvxԻPf:9:tEzx?ϋI+MTnJ͓ ՒtkRRSH vmO~eFjԍ>(s 270*nJHg8gO=,y*Ʃ&h.KM!&Il\ }+0s+ێ]p? kb F;`EVD꼯r H%ӊ ]1ks|lOR* chSOzUvoQC63)߼A}7n sɊo&j;(HӼ\S$jYLؒof:LfM6_| fk-^w}TvYPJ8x<5ƖH. w} B,W߮jSB^x^Q*Vc9>A!ς[TY[^H"yU@ M!9ei| oV+z^fSz$m)tgdbyjs(yD! ]OZ·Ɔ<@N;cCpo8wK:o&&;Lϖ+ ڔpyDTWC?='*QCxg"t3/1-.ACg[wU1UW!)H$ƭPx 3Yb?$""tߺ惧kV5i~#7Y4I8' C,+K"qWc z % ou{ϔ|?IСւQ[^yr {)Ek\FcЧ5Ԑԏ!85\QiFIDQaTG ]"8FJpτ>pE?h2yۋ, KwG짎-#x|;sL I SU?E}X mUP!Ûg4&E$IumŸqO:8u S]+AW)J(s/4JHD=׋:_ i܇&-CV@FH`%cŵq ɒ7S$mХ&)Xo it";Su.z~dgjW@=d#RDD@Db"EO4l E;[yҚ^ !/j;#Ż4/Ԛڧx&ρ˃T4f"\`arTUS(,V$`F\mjI08FXا8R\D^`- H%{cwg{ ʟ~YH$!S+`-dkR g7GĐQ;I7> UKoԑt{j孑: o:NC(0@$G&j5ENl BOR>E pvFjv^g ;z= 8G0L7^Rg#;;)-=/,(\"(P¢;e, UzUN#:bb̑P@~1y&c_#!Hmҫ WD—$)ysQkJխt~[Fk #xG.#QKNn3"`B((\ET.e 4XN1BLt vTKa a2++鯓 ~:j3tjt*ڳ&2v/@w?j+^!pUZO-\A|I𙼮 7Sef)@ ޼?Lp̨rUۃ;ОNca j֠6 #`ර|}}K< B>X6 , &B2B(UI\ٳ& S:aWuws(P Q ڈȫ* "NXԼW:&v -ՁYAoA.47ip#,>M3Jw WOb宁ի5 E:> 2(hך:`BgK/7ނbX{D s?"왮*bIw'~q[HZ/g& k~3̼֛ٽ؀:4ʞv[ Y|IRV7ZuKQ!viD2IQ-Gm/FC}ƊJ$l|߲&_?tt" :4ea_ eN&T~/(^ꚥu)`J8n\ri_gOIA s?+b,p}%#LՄ'JO@b 5ᲙL@h;u'W$Bwj>@jfGH&2-%A$W Çv$Ҁ:K7WOؐ PO&Bb66 i;^fWآ!EK#F-{mwxBb,VnGDf V1_呔Y 5 $]QO:3/4S0IPOĽH*9Fي"Z]+JC|7ΚP)/8.&JE~aQLQt_6{PJ@HnF~LgH AyEe#ه.0jݮGSʨ L mWyZ91`M5Vljήa֨X9T"Qx2*1LdҎ LfUbp.QE;B4+o$JpެyKʲЉV OARV"i2ہ?QK_'|eg[_ : @(\CFp|O,mBϴ0Mݸ$?V&U5pE&zPiqVpp gOAUrt-]dh\/8%onڽy .VVAtDdmY=jҥ߽yi?)=͛@{0ȗ[NWhA:*l_ͻՂl Aqg PAMDŽ }ڄX(w#b73Ai++!18~eGHտjX=OUGh9opvadJór$ItoXN'Q'b`/hȟ E!$9j;B6 Tܦ NH_H=v,kPb+S*0\WM3#VՇPV&Y~9_o>$Et0u0B> ^S1mȓ$3Vh'ЀL`cW:H1TZJo $D'|VhRoߠ6<J{&B|iceڪtJ0Q) 8@hU{[{r%}\?x]kܠ}qUsYwPvwE BNf3pW^X_'=ixi+<SM6 ;и`S紜˻R/o18˜}elʋ"TChsH<\[ΐ]ohXzQ9/ m' D&A<2K7ptyo 2 QB ;vM,kxFGY9v}ݛ,kX#9޳O*#C0B],7:2фF;e"y݁_ٓLzyMB-w2:D_C ;1Z*)+#8xHɁ9~$"T\2*8R g2&S17 (y \ok2g5_3xۙ'V a^rCoJ8`WB*p-2Xwlz»X,R5Bg=?JBqYs-!p .Dػq"(7b:}5,?zF JJ=%bi307ӢS +;ֺ-&xx;1PPDL=ǒy<ɒLdu"Zh"EoQNDq{2]Y@1Tч1C5\f9͊||ԓ8Lp~=<·Fq)aIE3( B6@Z.##~^yn(b'$rY1 G|2U߃4qa _[-zO>T0p6Jas8|B a67\1/! &(}-KRл*BL80eWoޟ*@ # |#2]4Spuֈ!9-)VF@*晴*jj<-Ѱ1ѫ T]87(^i8U 7ijK0,V!Hna_ Y=lJ)t%2cd<f|oF_m܌(2>Niq+EcAORNkU_:#`7D&NިtP #6*_,ʀu',aILqtzY<[f] e1k8Mf /5vu yOL=Q<$ؑLZ7م>౑5}|u{8D6wFM'M6gKiU;#ĵJTv'|r@sUP]<ȏs!A@됰zlhZ=r& Oej5'FG#M[(ͶtaZoo$m7>P73C >3؉ڡ^L Ft|6Xaþ@09Ժ1D 9W9B` xVjQx`VHK< 磖L~GIqHw`ozC%&rD@oU1d4<$[W㹕XfRl tͯ/e툝gAq,$tVumCB;И"$U|cZ ~g9MdHQUHDG N[qrBBN}r+=_he=!K͑I?ᷬ=b8$X=2g([6cXȋ|3ی-2 i̞Xd6諘8@b.ZUYpg<:5uw O*/P[.6bj_IF ܌{r ;ʩL5ܓO0bo9pQ@*&"c߫6iR'-SX9#-/utY*"a&;rUdۗUJC[K7)Ļ)ὰRS)ȃx >"XߥG©j2ɧ0tAҏ~m/\]ip2)U'2;Ќ@ORKnWntGUh~[VJNVzբx3‹mJ`ķٟ8݌!ip풶 D;:b)}$4ji#%qK^Jts`7c*xP6 HkbMQl7h nlWP>fr̓|tv.dNAhz86ʤ$d%όp V-tuu)ɘGV% w{,QXr$WUw{xT\[SŪdb6c± =<"Eҭ[ .qq0A)Eb@^*AE%{ۋS6RhZ#z$ej\_&' 5+.F<cZ>톍Ϯ,܋˼:`=cﱕV?z_U?\ (p][+ 5i&:DjIJs­7S~Yg[VruZ+wޔ[p`]c @& f< XN|vm{{/;ÒAC0'w ۥ?0BJ wF]f+'VC5cř>k&-SsU+}~b|C D,ҏgؑG@_cdI&խ5{x\J=ísx2w3W1,DvdXCVNX-2RTE#;c T0f‰Yp9nS7; -GVP@ؚ : m -?8lognW1.[%0ZELg5AJ*R^G΢&`^0dCy4eLX#/ j6*>7_ ?/63t&T37 vO(i 1$_?vN>j8&"ȘSTx(G[D;Py9C:$;kJoȎآY xkZ VHlJw>兺 ff;S *Zh>JwJ*`atGCdx~-j$Z19?eS VU;t # 5 S~0w0xޠpxk0x3^Xe{{?G@0dZ;{hK=Q(\ou{8ciIjF'qWfj{.÷c9}ߜS{y%aaZb]MU q`CX&e쯉BHuWWKSb!T1GW*<( Qih?C eg={eN)Kߠ[ʮyEo 8CDe SKb%ˉtú/IX11-eI u0ipn3:"8$A,:"D)V‴DOQZO1-&zc ΢Q=*I{\6,'hXEMйQAmB5mݽK NDr9u GEbNTr̭:`>IZ<0,:xt Ndz~@ֽ@2,nW(d1 ȉfqI$(J~^"ī"K^xp}})~ڨP6CFQ]{]jM aV؝)ّcxy,d\kke2($DhͳDVKqVozF"SZЮ) *i'V?.+FZAk+=Be06땊H@P+X?&_D_թ|$.@D'*jiJ~+R" ,aa~.Ě=8x7W_;X'񦲱<=9؜$=!- le;a#::NOHz.!U.!^R=ߝQ!+ AN0ܹa~d,'?w"力׫3W1S-K0꘷ݲBH@I݁ 2ut+f1/r#TbAX'h|YP&B~b@ J\빽q?hH VMD jtmb*>4jI9t 'dH -C`*ؽbԲSEM5~t0fZ6X˜?m#~O -`:zRVp h!}E.ѽ;RCfCZnwQӈ_ӧŜ;>O&3ArxQR7lF39c9>a襹M]N[@ErJ^MuWTby -~uۍ,`\}5 '4ܫfِp&UCVqaX>Iiʼ=YNf!ޛ`t'yw595!Y2SI&:?Q`P11;ľ܃ /W0,)餇mc'~&Oǩi RPvWaediWcF$WCߎ[Nu!j()Jdا1^jYfi؏HTQCK-z3U)jbͱ\Q?l:a#b#frQ \,^{bCz]CzpϮ6loW)e8VKL|6=*k`oZͭtKrXiz4n}۵A&'\*`3>%RVX8t{؟LzL6<Ӧ|%a,RBkB(&@3|p16`78a|zpj.3 0B+o/)\Vjy1ɤ̹gHٙ}Jm5E2)]C3@j]a|߬MÀ7c(u?=^p4b٘JE'k c ^m{* mS iU'O udC5\n@H RVOΠ>9qHe<fQ&!AHZh ƥr2>|-ES@C5?CZ%â whЊ͸#zα>pAQi B{C6unڽ+n0`df(qw_XtgiCh[טVx]M-I533EqA2!86Д,CN*pZ@OuY cn7OjUSGDP eY.?|<U~E8=Sk Wˎ\HkZGiYzlrRH HEϬÓ;4J'2T7{pb- zBOco톹R ڱmzp{Bz@|?<+<~;\^H.Z 7<rLR*+|!6Huݚ&jWAJ(Lp t]wBFҸ-UUC uZUCx\|_k~P7PUlǍ3d슓GN#0lc&ɳV udQJ7qpx Ћ~Q~Ŀ\B,p W]J(لrSLtFI,>`UGgV˼O e /mdZ8(q x\-7'XQ` ֭Q: 'n]Χ>SA\|V֊^`{Txy!KdT62& O-OdOåv)V8÷2S̐/NZJz&!66D!#Yq 6|je~@pN/_GHUV;u,fa|䙈'$Nm(4 ncY&ڝYog[E?w]f$^crXZ95լ9f,|;,_9!V& ׻b"N(n7,LdfI!ʌ\P96œj-0V-$-聶m''tL9#(c!r kR‘x+ 4[uF?D" 񒫐 q^޵K<%sHCD_mGaQ:Lk.gY(MЋ EHv6( i[tDY Wfu04aKv˂>cRzP*+~yoWۃ"`]0G0JI]w=D"V&7R1zNrK]4jiq<}r8ɑhr{Z`y0N뾮ϙH*ª8sj}K\$stWe9#6ndVWU=V˦*9.-meSӼhՔ5LRd,]i@.6'0BJλuWB  g*}긲8s+izb0}(@qN^zcd  >..fQJ7M #Da)evSCbu_{JP4 pbN_V]>|D [;K$}=Dz9Ot (;5WeAT+On^ _725#َS̃I=#8߽&P-n]::]6vUH <&)R5b.[e%?x pRV:|O6eb^J{fk8ӿ7Z?0 I#@3b,nY$ K3C[쾂akH2[Y<^ڃF9BsGtx$ ي9gH}3l=   d4o@P`N XJF$rf3(1e0@.z;MoM2gush`7BF_Ds[]]ol K; !YgdpvB4hd`h#,wī,"xNj fҝ'([!! D]rKP 5]k&+6D1L5~# mԑ) 7ýTj.`t-ezr>]: Ǽ$|dM]qaE}VrR*)fc% x GgD& 50BY$#e)p\`%0>pK'| ;h#7:R 9LQgxZniǑztdPtԙVʐC]vDȐNܨ@Y gHg,*Wd47\c 5G.WGlXDd茶!d,8⮒KxԷhd_9 &?y1G&24kJ|& \[ت[8ЎeXu 4.HBmͫR?;f/mov0d{V9D+F3 _Pb!6z=y f49!l6T8bfx)#TJg=)ڇAQ -m0 uFc Y<%hAd2[!3B(c׉/uRx$=ފ5ڀi·|ҷ2 4 (O$ߗ$Ftl7,"濓O\K}^کe%J9P]_ ާn0|*[KTWCbj IJsR踝nH,ym )l&HJN=y($e?Uz{埾nbg ~C@RVx)%.:E%7P cd75tJ;w )61A[O>Sl1u,kw0zK}]j*n|']~zxV2n/%ؔFFȈD̕w8~xIa41|ʘwS~/@2pp\5 >o t+~ڨ8oIh@0﹭16hsT&ƏnolQk B_$E!*jnĞ"V2B\^:&-@,_ۅ)1O=,ʈ#W!)47V6w|Ըz`Y5D"1=uxSHj'.9ef 2 lxE@r>QtjŰvVvRt\i3zo 4O|jXQ_ΝzQ09L &sW䂊*yM?U:#΅! !WWμ$V/n`@QTM OZzD*&!#;?>P){n;;e;`9?cf9HiΚcHrġŬi5UaB\id-0pG B{PCĝS=g7dXI;;H] o1278ʱ[pv} 'F=5\oXu:/=Qhٚ,]f(]4dM2vUWDUko"4|b1f 3h*l_T>I6\nF`j"rGz `G'^߇f ~oԄq%Ϥ4WfPcY1*w~Ju"WԗNE-s;Tolbr1rX)6S/ixs.qtىؖjNmŊp`;"=B<7Ke3?S{*mxPlIGaND_"Ɵa-LuI0FGw~"k@ aş$N$L\im.}/5{4MT%4.tuU5J ǙgJtä+ x!gP\̇9V4%XѰε#z}eGR+՗@wMe͌H tm&j]P&KA7]̕Pbi HW tI>K؛$ǑkV{WE,P1mmna2U,O] 3%U*ʦAzbaE0,(3${^>mq~x HS%U{3_ Ú 8WO!6 ⒤eȑ; F=NbW#yJqShq*E6a,'C%ULBXyLhݠ"i3o[̑i˜rO;g< +܌gEM+ ]h*N@p%Bۉ L$Ҳr>>jeE`- S^*.V䣉FscGLPȚ J^yݟsY|wʿI9Ug?hq;|XnmuvP_PaEO,rޢ|qn nf^0Mc Qؒ,z1N wO멾?֍wbԍaN}ߊÚB̰)M'YَpPƭBaJnja?R` Aoݨ;k+.Q^@kf Dv^WDeO 4+9^_&#XǧTZZ9nM-=(غxm}g!# Ŕި\q%k2 W݋l[rm61W7RiѠq=q@|vIҙLKvY2[YkRُncƲ_F N}PGu'l G^G8@VjtIai`}i>?R<3ƃM\"ƽk NI#lTXJ ( FB%Lo .j.J]{^=kV {`1F{ڪg<,]Jm"g3xsbu+FjVLp֏ww>.Fպ]K3=B6)ֈ5MPm&E^1~S%xGjKP/s:b+g?` [kRN֕ kY2/=?i檻eMԢ<Q/~~Cܝ58FV`X0T Yc7wޟJ;WpT6}$ 8 0hVB`#)kn^T[q=y=Q+kI%0b)l'Бt&EÆG }RqQ/AAp27x0 IU pQDt;h #zF]cĭ|uTu2*WϘ B: |D@.ͱDKO,~+@``ףon#(,KX^Êj;yHS^Yl f3 =]e㛸F%=N^Sֿlcywc2(0zI:!u>pɼp\f!#BF/}9>"f{K3JeWhdbExj- :R$**aݘ1iV~T ;9 {V!tA MGEsو; D Α0Um%7XQ4uóF#U'NKUph/w(ˇhN>|VeS1 ΰToŠ@M|w٭U+i9H*#u/nռgȎ7 i{jyǠ78qb|eKZb0ƖHG%h+$BNa:ʹs5E-ڌ' 4\BY3zs\y>֌KfLo%z/ 6&[ gD]eETwq@h\ &_F-s zo45UιūgҸ^QF;mwԌysb T-~nu.w_ uV1N]m$ w|¬87=Ϭl_8};-tw8"E KAojFHByhs ,oS d#r&iB/cl,dI8TEH3ҫlokƢi:ŃG>2T f4dB[?-"49t#Y ׍ݦo)(M3h^T2 Z'1W%]kF"|8Bjd2v/'l[q^Ev&4ؕzzxEƐ0qLyF.z㜏cӺRaysgՉOanwX_.o/] ;}l곮I|ܣںmQdٶ6% eNWO׶|q]Tp|#{bܝNTwf+M$.b#eXty0|ޡyx!yg.;@6o~U,1/zImO|4B27f}ꡞem6Td3sDM,5v5\MsX|.ɸ; ϋ8uE ߛ>rpljm =]aAF#Qe7H#_Ns@"X+WP̂%;JE 4Ufp)Pbte~^*)Tm>W7Y .w5jj3 贸29%7"lpTgR>d|wwv:Ձlt];a9l'17*fPQ3"x.NJ2n9߇t2r`Jwh@f[.y%jӤ' M dKsѪ!X?LE #@ݱ`(n/C؛ 7&Q..~x곋)lF: CDZVT~΢K8ʝLySA. ܷ2ȌGk5  Y6iȽ2wqCMw7NTߦ< T6 OUb^qA/e[!X'dQi#EP2k=en<"n^*|UjiukuD'br;QKEC\ e,3G_ c,Dw&LS TȊȑK Ff7)ߩqF_DȶD.QO6+2K3ܒAw,Н7RmZM{ܲv/\vSK " C/}N/% {KStEڸî/FRBM~ ;fhTN'܁[n/qP8UG96pMTa ħG#{SAUKGptEK,_5h`~ў"aID(VݘIܨRv WvK5Nm,>[!l&{`'Ke{n(4õ4k# -Idg׆(l `t6Jf W7_LFZ{YrEB8C!9|&w I$si!vk+i>1C 8=w2> n5HzE|YCY,fUFtkdQeMr·8a(bN척qLR2/p*20#[JJ&4gd;ڼXUe4 r2cf_ DybOy 0/Ϸr<HXUq dZ ) 'ԾzJp.sڛ6 4{x3i+eXh6XP:zDIDnushG nOZGfY38 K;:t&vtZkb+xd+z/.puorhb ~@a"8ZN $Ra Rf3j/4$[3DЌOİ44R@dMNDu)ղ* MU2=If oDHM8cZ[z[cvox?ORۺiWѕfmaS"`\$_kBgȪL>WH}|٤0I?gDє4($kֱ} v|T!Vewdh}c7zȒ ڦ%o7*N;t݁#neG?n~~h5q;Q:5\D"p̰AKT{+eǣ! b¹<g죍SU«zYr=`A 6MԇG1W0JJdp ڢ,dix:NRJ6.wZXO^'u1L1 ;xPv+)s {9;.6p I;0"m.A>ΒTBhYED]/uk /'du`ܴߴzsyx݀ 0?v5G9 > cb7%tg~&ףXvwPw;QG#K _ۯ;B+1+rʉu$7ʢ8$17t5B?~ y2Po&>rÌwPc:ȶ# 4_}[5ʥAFK>V#_~\(sb`Q,5P6I}{ށ@a5(%3|$GWQoa v 9@Ujp+ Vz4ۯ3ð4Հd*pZ1k98y9WlByc9&M flFS"F~MmscWI CJ^uTXR]dz:E\f!`a'&”_/? +$? 4|d.WQ=M"BI҃f~A=x[ݤ3iJέm ӠH,@u؎QH%(rC0;%Wx2oGGO22SMŹXN2pavTLwUGϾ6 LpHکX읠EǮ F#e(Z .t$+E[=C&ԁL! ;W"tqMpAغ"Gu# aݧ!D὎CXlZ\/ iU1}NqG8 K "ey"ZԻ$ S`d+@@0n#Tht8} (sjp|\$ecbw+#umzfo6E\&/S,vH ĔqnR3aoVi@ĊB(]Kf=סUMfU*X;x-3k0klEqE7UgO6+{ a'T5I.=cA$gs8x>dٚioAFqhÍDB -[0O)̦ٜqC-5<5CW&)<=ȿۉMɤ(;!8μN^ӱi-=]ƪ-Fc`PDɢ%]!Qe4b ^\!^IǴ~K^TF$m0w~ 6]Ǧo4ջ](6t{kQn]ٽA(F \= yc'fj0 Gd&P #5\#gzyTZ4]-|Ǣn`.>lV:φrA79MIeG|u5W-$>z3s}vmrm4'f%!Mfƹs ,_[zITOtmz /@z|\y _>%ڣÖߗ; ;3嫽Tɏk`Hh~R9λ|2.oYuf9(V/vfKW>`h@5+'yQ#/i^orl?CKz8*,g9/3g A[k+>q-C-Ryv|2ɀXn- %e$(êizI==M' r{r q15Mƛ]z5ΝK=coᒈ|kHGi%eIAsn|X9pE#/b#^+ox!7$8! qqE֥.A0˗@ҋ?i~n!*E>Jzh5H26>,껖%%ku-ťqqmy!ai7 r1@ 1y| 1f<(շWsC)l6x^\Ľcj=F^V-zGE7PVrϒ0hBmʭ\+';hQW2a<$gH<fVh ctt7.920!#ȺgOaMj,HZQ ^R+y"5$ˢE Kdj*qMyb]*8-Ź]!%sotI>[W13J >PMRH;=uJ4ŕiOfM܆)Z {ݭ5_;WSp`ԭ **עpT~S8Z;e|DS9y,:CiF#QN1Y}9/n=SE<y"x~U9 fn4ɨT nT`bt !x\ZY$eòœ~V}դ9m;s:#d(4߻@ WXܤøi$D0L,ᣈm:Ը ϓ|g4ALy` :|gcz~W{v)hly|jF^pR:>ɞ#Bw)@ϯuI#iצ/nv@[dy0^ӂ |L(Q(OԌ){*&|#0޵,ߒ-%o$'xA5f()=UÓ;hnDyT{܌%KnhR fjrP6-9lqR˄.4 E=r&"{6Oq5UϻdM( 2r%t, 3*HS|(硔mOwv)\mZ;֎227Zdy&3ŸDxx+,_fTpԀ+~.ȑr]4%[ yCj:PyS7+.K+TZŦUO|>~[cU& <)퉢} cO'~{pk&YS] @ wDQ;B\gZhP jBE'ѐ"B6R n͘-ןZqaӊ%ZqT}S`6;|z3o!HY<2]K#|f>} A/\v6G , 6%3Fj-zT]:nt60oqǰ7-% gBdG@ rƸAZ錞y/d"՞P֚̐@qiI 6,rQ<[)@٬'͘*א /a~ Ё-\) P ARWQDAaLS/gҍFSd2žy:g_U,Beӎ[![qMBE KKܒ|.:ʘ>x:jhp6 EA{:ڵT*|Ehqw^z1|+90-u#f%? ީ0(MWl懃T?Nx* (N =N eURx(srK7S.vE,?הl Z5x ʬ3-DI,%Ծbz-}5]Vٻ ' A2qQ71n`# ଉMX3SR0>/JitV|"lkP;(i?}]JYYwrqE&D4n#},[@rEV(V0^FI= //~N^Ѯhɨm#QVGLwjTfkWz -$w֪j[ ~ЋfȭUH%gs6! nWedjF46WV[v@k-Tj{)|fvcϮ!hcA;_[dQNcc( vdl7z:YeܙעϫH4* Dl ݴ]EQڒpK(fJHާ1vNdϪ7sai+ S-G&ł7`H+ғ g>\t?UψR-9-;vw\2~t1XpS=^ptqc+$$.&FNFt KKȮޓhIq$!5s̘&WE)/>fۀȜw%±c\!oX*MΠ"r=? Aȉ k5(í٫on&]ԷM)Ztf酾*>ׅu2o %";h}'"܄oIu^ bߟ#t̺/5^VťFt0ӷ־3zM CN7Pv 25-zM !Q:2h3[z66N,zr1 MV' &q.; ];XץNjҊZcW,6~Kװ?}LSfCUED1c[Í!Zz\-{u> !.j~{~.ۆo a~C 1Xqr3VX2_zv ITE0B._m0Iiשw~ym Spѥ*ȥ0nLdCR̔-~pTʙP.O y{'&؟Ќ68qp漠WYQ!?I{_5Uӗ:!!)/arwS4܈Vy 9j!N ʴeEV1K™wCXH J!w3 kVq ]A!FG@srD5^wo!/iL3rgɳcP)cc\g0"w',pzEEf|^ypq6'萎<41Ipx/2;Sc_]LYX"JLOG;N%?:n GgK K;u 3qá7'zY97G2I@PZim8σ%Hr1ÃQ63ס+ m%{w6ٽX>ako[0Hkh & 5"io"A'Zj2^]|JU.*8\%Q*0̝"_LmJ$$f༯kbFn?oa8;7Z,jڹv&~:a=Y*Xف4>7mze#>Y j؝i%+I!Y(l\SVT~y=iEx0ƦZR'V!'Oiw)ImɥBb,es!CKWؤ^]-(T焍j _wpX夀`)k=Șyu;MQ.sr`+x:);Xb6pAKIHۂx֏s8$,')&"c!26]xi.Rt ti^ U.:WJK=`jσ6'xC)%B4t: I{0bEFYYan ԣȲ#*ޓHDdQ]9 /UMWlLt(tV '/f:cnbѨ5bfB܌/l|zi,V"f<IٺVaPoXYRg}ؖ; `*oҏSIKߏBFTV^B4w0OVhN \h-r\)dc<wЋcHCjboDzm?ꤟCTyL3JoX3)/Ȓ6K!up(8Gvy:m3Fr}:Bp84qb>͏׍(stmy) 8qT#i_2-ݱzl]ˆ0k'ͱTXF[}^~kD6JcĚܭ?H[2[qq&s>;#౱f,[dMzRwNwIMtNcYq/~t?֖sFRӟ9濺6nmNhOi}p(E 0bpCK{,\|N7CxHE$*|"q.di75d2/ ԒؚT% ƾYI>%Ԣ &:u,Gmrv2+g(c_f-%1* ׎uM^9e%! !X0-(frS3{I`I4nx)N*;7ۑG46oI!DֶIƚ!&Lܪ:/ fH/yd9)%:$U]=z~Ojqif<"^~矉^ {7^PIMEüԛ6$>)wu})<}(@rZ3PN[;{Q@]g)׳r SM-; ŅsPb0ߒ p>FF1auN߼&H۽sRlX_a cڧ~) :}zm_<$VwQD[xXC8 GLdJ _4\VฝWe!E /"%14. ?>dÓj֪[<)M0u;h?%r6_zW9cė5vxʼncYX!?#,X-^ Ev ?S5фhNԟfށ+<5F I>y}- mxoO*-|6-WTbΩ,N8ɲl*b+EsfryeXNh@Ώ~iSQgL~3dTU{>nCyz%Ƃh*ƨҠcnk<؀=3nZc Mj 6`R`9di%;~rwc7攔m*\ F&>[WqO VHuXL9`r,"(]DrӬrU++6g׈*3I0tE_$~&˽W>& uLX㜙U\_*LQxm C΍'T7i+ nq )fdbY6h4qi9YFi44rwԿ|2a1qzH9FcȚgBS>8Qa fBGwУD>4she`~`ߙF6qʏC86ǿmw HhuM/OKBy)}%xAΞ?ҍ n(;k4J%/ҹ‡ Ʀbe,Z Z %2~K%dm㋲4C!{y-hqX!rXjy>hQUj_;%'qH+J nKyY̶+okb(wFSzQ P&nXg q{:xу+ojf75$ q#śg2 6)oZDZz3ˆr+_2xS9ldb櫻Ljr+g@!A7Cdɑe@VPkڤZ@bTloJUԳ4>q5JRA45*;I`Lnl5txDk6k$o{T2% ѬsvK ֜;`ޠ+3ނ LxЀe.vN(ܫA ]tO{&`lf&}"7GB/˚K)+xo3m/rEr`!/Ϝߥ_&̻ev =- l>t^KZ$޿o7c3`% 6^ Y 0]J^kJؒ l O:. G3Up ,ZXd%PW۳\(GB#, z,яmxp*`=?5<oDߒ&V qr8O:r΃`4釡w'q--eh0  =h PN=A/8xu> _;eNJ/bjHJ<Ѱ ȚI_s!4) PL>@XsŇLy40 t#,j1Xphm7 ܈Hܓ;!u#Kw ]ҹ[#ñ66i,!1L"4AY$ȶy*q+7Hz$#n-Y!0^fT9;oi7I,,6)A?ʨ&]wUՈvm.BNCJ.lMʪbfyo˰̉I]"f6,)Zrt-rWְQVCRjTFPnGA Xk#:&z!L> C`UI-Jqظdrޱ:Wb_?8oq `p Ilyh̏kklD眯/=iچHrX`q hZH|2G$>4UJ^vK•6j44rV4"J,,G1 9 oTTwG_]Xo-shNL^$؀ƿ5;&#GUuo,`/UI&ELCr\lIan'~B#RG{Hr^ L1m~o/m08-uh[v@8fb?orrwMhɔّʾ_98ONI`lQyvNu.in?D[ÒNb |3d^M$ʊDr*dYFA:Xf%H`݆7LPgR;ͼ7s3Ҙ홫Z׷yAh64yt[]C)r;jK4NO=)LBg50B  Ujb³}wk׹GxRAGrU;sJt}";]}ܫ wssW"U`U)Y)nncD[.'kRe_$ezzwUMzSLс0Vfn2Mؼ yyOM]F+{?ʸ`vOv!>TIT ^8QKԜUK0 G̓>:sU^|^^+q2YzG?=V2]q5ֹdX MT 3oU*7\!;.>uB a`H0.P[M!ZhM:@1\.s#[Pˮf&ش)ܳ7s#ݬ1,hZL[ݱa~ZQHW}AB.I]kERq<O5*Uɻ~˺Ҳ,B1DŽts XznjTbI33/U]$#bBg:S/$g,gCFR2]lԶyIR7Sd`Q:GFl:m4=7JYL=,ZoчR*\op]2(EN쑣aN# _{9+M=y<cjhчhpAp@E=1Q^äS;r#dtDHIX43]oΟ2}6߾,wU۳MjB!Kx =nr~R~F4\0ޖn :3Yyxo!7 xhV8$ɝ(Żb@QTX^X5?72yAnY(THŃ<%g c_ȮbG':ָ1%79O?>lkht9DHTwO9ˎ7# ^&@G͖no>vt8t0XEVWFHX`&A*Nxi SCEp%PX G$!O 0*QK#7(ޟjLg} $~'u[:%^LyGYHyeֽA>-@ͱu!`1#e5=u,TĨx M5O|H#'C26t)PB3-a0 Y IΜxo R q4.OPpVH$נz6JPR&R /R=zt73(P*8Shݾ~tMm+ݏ? )/I^C}գ y-C%Ы&CP,+F`Rv/_VgG^d0a<шo%Z\8 &`[Tpi.έ Mpw ꆚX7j~"r=|._lp,WH( j:UZ|s{L4ÜLpOMFEnqEjt|n`2TTFR$mz`ѴWP's&4Moce+C)xjNVfs"Gt)i/qÅV. tsڦYGb+'|o8:RK9*^}~{k@!:+կ&BsЏ;+]f|_;HVTô +6iFQ=)4dU]AJor6\XYtQUvf@NcU{o9qKWs۪`x#6~G8l[yz= ^_HI<1 .?f/)tb8bVD BV$䶍MԑtB=nܥp^8R9j73sBl|"ޡٜ<s'ğr~a'c~ 1/0|;Yqi:=:1*/l"*yn6<8`B\Oc2G x^-Ӂj2m&/ꂿpte͞Cm.*q'k`e%}SށrNW`ӹ BEZwZ-ƑPjtUX t2śVD>5 |qd2l-#svUeHJ XSeDKu%B$շg7N 96ŚvSٸ\"9OI<~p( E/>Y M}/n*n"-͐Ǚ߄fi eWK2k\&!>V{֚p^m"P բ<{oشCQ)QGٝEMrMѦk)پ[djhѢ|n-qؠ0ϏP!of[:]!npe.M^зX(ЇYDh*3nM KItzV&H,qHnD{~MşqEe-/dg PHRȺPћ,>PBL ]vN[e"BV=BN#mUf eie9%RWDEk/]6X9VSE>,c7 \?XB:@-k.6ƌ]][0ooz݃2: ;{*& aO0 t8 J2TE% -Ύo[&IsΕmT)AwofM47S8Z15^͟ޡs pF` RWfN.a)3P{F`:a|Z~WO3 Y5-!\wMMPUj _h+Ov3Et/7x;X$sOJ @@̩ 4 U4-=2rOa}nyS5':9++3LA-̹,{X?+,%ɩ _+ItsU6)Yn؊命BP<ݳye*M_ xc1l!7#R_蜫ޭ:?էxFE7V5G27peƲ<||R%M|Ng c(gʲ=`FBAD+?O{kʕi_^2]?غ][ct(o G1ٌ>S}5kxx@c]Qj7ܽTX? R dZhhb-ګ71\8Q#Oy9ɇ !/н'e^dao֯1r|&Az%pI@ xZNc6މvXx>5&'I5*3DM3ꇉtr>YQs1pa_7#$E0\luB!x-I i%l?ZѥyyuVF&ϩ^#¶zY,&`Uep  uESLҪyW1a`>,9s`-Lz\ȲlRsD[q$ƃ!p.mF.9|>Xi=U 6E-2m; ;}ű5MZ0Sn!a12Gxoh7{4)u} U ~'/|s"-9}rWkkdV%W*uuq)~s$;w eR֯;<0+ܩmwc_ٲ8tBogQ|z2ԁ?+3_`W49qG+朹0YBN$ >5\ު Ԧc\Oa1< L Bm~#k]1M> N"Ȯ֕#{|, a ?`Mԕ: h;)r%ɗk$t=ً.UJo=Ƀ뒅]~+֒+;ƀ\w?V{oO, s0w5,-f+j/KaFya>.EE&:|z|9qZ "zTAƐDB K1ݤst3G¸kŴpYZ%9 'w$kȐvj׃&LdူD w+Piud[,~.UZȁ~(o'6"H(oj?b32h3Tvp*%u׼|nF4?oJRÍ-WnbDLs=VDy;*+RD9TOѻAnPQ`I)լM^(&Ȼ\}9%.B[q1St]tJCk~HvE=7 !kM(qr^OizB7J;Ǫy;Ӯ wC9P@kQB9MM}V-~PTs)"BB -"OL:Bntؘ0ROO(-s \4N=$Je]62)Cld*TtvSىq+! [w!LsWƤcCm//ręoG[n_*̶[z2}c{Ϲ+ӄCGc)-/Ԙ[Wa3{\*ƙk7:[rjڞ{ۼﳩIz`yT|!f8:BBuCpɷ݃'> ~6 j 7>xՖ`7(T_#E Qjf΋HĜ]UbN-^B;΢79ߚ{nFlgKmqY);Փbl*  ?y]%:?7-axzMV2q*D-e a"|֞CAp.j}J_4  /K ЙRȍİ%aE〪_Ռ?» ^ #w@2nQc1^jtVԌ鼜Abî+:0/6NHj+sioZ]a{=a&BURY]'4OO{>Lf(UUف)dvjqV -jyUn@T4bWu] ENGj4WfīL*\mp3&֋^S9Cw0H!/גvv n1[#S rj+zIPӁ%dm k> BT!C@ 8`)GgG٧$׽i[1wCEX{&I=N3n(Γ9<=]RjDXa}щO"2L zƿ;C771N\m§!D3Wg3 Yb#<⮄?F?1Hۅ}i%ڜΑYqVѭ@4_w1 OmkM_#{%_gX*,o4aoWm|JRZZ5sWhrSy?y^ āXXr[K|_c 7bU+TP4UVZt\u8 (:4|L:/NCbb>Kb+8iUL#(0Z[P7qBQ1`+r!pA&t# :NwfFcd&،ڵV1; !:7Ԕ\2|2@;{cP $;pVƎ3dEB'#~Eu9g<2$Kq0T^RoX|11ӆp7G-Ѫ#Bhl9gd6!lw?/Оv5^svO.:`cup+J UxJ@(~LOgW篰i:<Tnva[^1GSPNVKSDr7$d<!f9<Y^I TA7IV[/3Vq Im~'t0Tscol`Q~#zg喭oϺ|/CWLYm>KW7,=j߂G J@S`OÔq˿%u)yx=ے[b1jp (*No%&Sv *y7Kԯ Kڰ"0[.݌ƜY q'g L}?Mx /qk`?1#5*3n@t?vAeY<|CَtԀa]P˟•4#HT#{c]ja/X?6r0MHV2ÆX(zhC(7B">U~OA[$ |<`S햝ԁ ش';e k^]Ɠfc'z|iƕ+3LR!/SdtxrZmBZ6IJx"6 b@zvr8K85oD~ {yw֨\kǏy WŵMX-1M~_٠eOh (ngAJ50DydO/e DX,5L7w1T'ޛTpۛU/mTꏻxIed4j#/NxHh=}Ť`A9JD]9`mؤ{glVxpYD]=Y9GvpS)W:>`9aq*\ƨojO9+>=yVDT<'jK_ʓNq5tfP{#p8~ vCʂk_i]"#UtCnչ2xƧ]RĚupQ$iFCOɯ^I6/UO(Jv황2Vv_7sBZYiGEyb:gp~&SAN>*vn|/} Jk;Ϲ HbqC*=4}Ug{Fk.QKnLNH9dfUN@ucf2$G 7+~4?m 8yӘAB =g~ Ѧ <] Fƾ,HR"iq>[0m4ȮrjƞP\H֐I,N4}hĨFohmtH=T/tX}Td2M65,ļ7%]B%!kPԎO[1PDq:UT"a+>Aa;.-M<'ٕr "SgbR ?d>CJVɋ=Y#0xzRT#7  J(Eyl ui xMw |Ȏpb)a+BBlC0|]oCߟLu8]ZP;I 8;-W|_J}kkpk̾0T]1R4lG(ѠƦ50}!?ֽ7"&wsȟ18QHʔӺgeJ *Ty:M&\&(bGy]ݍߨg={nNx,|Y}81+ 5 v*սV\~|T }w ,G<}K~ h]Mh\jh@M?ln)q6גqmTr AHqEvmO,Q\q= ]g@\SI=08b*@Qy\sǡ%~V{k1Du2&X '2!WR+Qu H,! =Ibpg`}\ߦxhDtQI{iA=5&}m?)H_P~y~(vD:yX#[i;*"s@DL5ީTJ8)Cm0EŚ#KAhk㞦.q~Z#oX 3}~#j}?cVPs hQ\{.86HzU-PrF:Gv ^/j9^>~WcFQGMËnup꫔ c̕a>jl[x,h ~lvkg`ƆXƪ_Y).&oGTrj 6C$g%}Rs(&zk&daV&뼶qX>m2_"c YڴWj՟.kxOHX e1hާz˺_~2raU DKtf_ DG|)s7AוҳG Jdci8)qkT!,*YwS&B 'W&e+@"3ƕ6k3 |XG5Փ%=YTc{ҋ #jt{ KlEnCxMFNSQ A!(C8ݷb,-X|Ok0*2׽xnJy;|S=vK >,7$;vE%A6-0Y>fGl݀-- z<S^ wy6 ~Y qP+Oʎe蚘cW`^HHtqS! p~ 67s$lj8ɾ@ʍL-4y~%_n .; Lz=j8؎豋?r,lx#>s.WFI^$ b *\݂T$GĘ-D{o >KY_ l\0(:սױ5'a8#fx1Mgdd$Tcr;4ء7d_"@xqvȻ "% 6N=pK+4s>o`FLNխbWopxCS.6͆hOƚ3,պ; ⥁[1OiRZs뇽QhG5b`dXL& ZFYpy~էrb(6rPf͆&u{wvkݞ'IT?QYbOWx;u*ŶyݒzD L ~JkjtƫqH"'<,)$T Jd[wՑa߿ygI %RyXb Jխx~zUr,v)/hT-Tts.̃FtfX %/;#^* + 1^SVn`4qZѻ"H֋"s zav2SG d"+ |AAB.^0 |ӻX BG,ϲ"]&"fQLΏ⊧+Tp v ]Zx)ƨWgÚ|QhEqEC ^XgM H tI1[) VJMJ6TF4ed׽D!֫$A*A 5olB6GXCA{@VgmsZ=")kTktM.RI!}+iO%Z`D`V4@{Eb0I5W~8j*!'*ݾiIDo!OH#99ecnF?vx۰Âʠ:JyG[_-4at EL faMkgW~!R0lpJ53dySfnA>4]#-b;x8VBM8,@916IVҙgv-KjB4-A1} *@5#hkz>ْ @]VɁ 7ZQШ87`8@q9E=wi;m %+;})3cd~m =F2y6$*-!rZjWTqmln!߼™P&$Fj]3K0QjD1jó S^7.1%JY^ dӯȢL(8mޟkEvlu@Ypk*-h8g~/p/[U~X:$KY]g h}ՃF@N1P6K+P&=(`,xY+S5wPӉ!!=!Iop`mW 7g5O1hrWkQRPqTN;B 瓸2 m/+'?]N[gbLVmiNY; vALJHRQvVg,,mQdm bWޝYxGOqˀ{NrtX4T=Dy3l EV*ol v"G[6l؂؃]WD61\b#, 1_T5ӼUFܼ ,{A%2mc)nwCNuf_BP0h  B ML_*ʿQk\ P riin:xƈ w2V1 cT|S>$>6֎ݠbPDh <OII .rx&ܷ_S&kJf-ka?1T2)vopȯP  >s&Wl@M*1\a֣+R|3x#St vZKi~\/" e:49CSLYSmH|"֫T:cU1kԌG>(,p%ɛlB\qveP$tH|bk(DiXT"X=JڙmY 9eqXQC݈ΰo>ô\ъrËmMV1j- y$г+rFMZ& oxkZ%lm BlxشɠeD#U3=S ܼNj4?WK~BKࢧ[1Y 9!/y< /$?5G摆9JM4 <` φ]]ևҏ%Z!aȭs2=2lDހhaџy q즮f̡ *ci9c=W)M kމja_`P A-;O8n_0Jy[h!~%"~cL͆aI*uys4-r'skxd.VL Ջ{_`S' ЯsnIr?Q4*pv$[ q7~TzKL,)c۫˲fvغ( qKp:e5$2Xus HW^>gJ]}Y%:NA1'9h#; ~}lo7f3gl{$qO:G:P{ҊJ$&`YDF_F\ x&N:}ۤBt$J(F` NgB[8bZ:?]}Nb,a,c1Bϰ;+I7P)ϟZ6u">|x+\ACnh nlyQ {6LJJFYg"[<ޯ*>\ƹWy˪;e Omìor>Ÿ-i2%"/v͐4SE"i 'qU@N(M?`Njhi2;9N fCD!T585*h*`U|1"ؓsuOk h'̕ o,g)ލe1:K84&u/a++@mz 5P}ޟe7*_es iro?@C2P܎a@(kv 3Ve%jtfi SgE-0+u^H&XS0^IڑhzpK"qb޳c>%7~:ӓ:D13ŸP>X>$IF2Dph^90PĜ0\";A"IA}}co6PĄ1kbJ {Qj?~ة.e^֒2VJhqu *Wd]*/ 9xTѥ2,2}- "U ®i||=8-9$ GJXHQ`@Nק@|v7׍e/e|h$yHBe l9?pc;|µlJ 6l=TƓ^TUӭ;X6:Ci:5kuj㑘M R{UBu8w޴̷ 8nYXw=7|"ړCH3u,<4nR`^AW!q`Hz&F%i Ƥ̯ sVeYBsiD_z=%؎{6Ny6Iyc,عn4Ib}'8)hiL~*D*I! tY!|9|;Fv%CaWڙo%lh4Ĕ^ 5GHlv@lJr}T6:h0޳cj?T ܁Im|N8brK]G[}~7sCM͖/ToCL&}. 4B\gz{AH03`}<&H@~ ߸r#wuhe ģ6'9EFSc-ՒQE88ڿ9f -R#khjkXoS]RK&! Hɛ4ce 2fl.&t'qX֛ZlUC+ .j(&Ҵ/fF`|+xuizM5Ԓpq*ByLޟKE+cXF7 tD_0g5'l>p*04sz}ƾ0VFT"%+~bMEPsELY6f1D2 *:(ax5bv2vRt&Y+ "nNh\㏠9{l&=ʗ`ȒMd\|.bu67.w+p7hf̍ʤ:15E6=v "Z1K̲S6”7wUjPi :/.ѹ n kxBfU'aOw{N>lmsJ=݊* ]O)0!GUԙvVd{ 颍i ַ}b%X+Q3hœzz3# 6AjB6 l;{"z7pz~"In"A:եAb(dT.,-Q`!6 c*~ߘqs.gb%@Ѿ<=:{l"e"*&9Q;PA_+%6kKd?9ehr.aNHi 1wIZ—xۖQ.j8,_6}$IMS=֑>#K{pCaK~ rE7C6 M  \7Әi=ֆJ yy%M2R9 ^/ ܮҀJ_\G}+> E"d۠Sʤ YNQm:Z^ .0{,C ۵|B<̽1o/o!q te;òT<ve\{k=aDhM/UOb`&XY(%Cx^)v%!-[Vgˇ<0\gCߦۗW$w9oCܵ*y5FYt۬wFIMo 5H_ծe6u]%ژ*2afT됋BlŁWTK3;V>Y/`>믤hXk|ݛ[nEm]"r,j;6^Q! \ R2"ƅ'^qE.g:Ommggk$Z9lj6@|PZJ TО21F6BxU"̌x#^N2V5uX() W|л2?fQK]`iȽ7z'o`W;РzĶw#{b9ф9u$O9>=Cҽ!|d@Kc*e%j HNCQݶ_셸@:I {}FrL6מgB!E^Ũ! Z*Dz4!l$V蝤o>Ϡ.#.n;*M0Y>3 |*<3ޝWA+@U6&>[-&6آ&N、'sBM$n>v ~!r|cR޹w8 q[ρN拡P?&W%mVxa#<-Ixהs: 4;iѱ!b0zD 3X/FTcz:(W#fULID鹭rL2\*==ʉEqh$jH=KMNR1̑=IX䪳")&-3 ϼIyE-qF1ǡCFNjjH1~'[bNx[ ˳MQ5֒OU$ʳ e.vf'EXs\Jb} Q5iʂ1aWXȮRx\͏fȿ7H@ahQO6;hZ^~V,levs}=D]@J,MQs`oxi͞ Q?ȔG/,8,D'h6Ry%Xgɴ*.t@dO LZeSsեh"[ɖ dero/Hu/EjV侮;\@F围*VމeA+1Sk62xOL7fʨYgR⾄X}NX0:BrpHjfK++teF.ub,F/b L6sjmuf/ :mP imŃ/Ec#fR}|'*>+b0 @ o[|gM/fS!&P3 4g9pc|xKw0D}߭@W ╍C'%,Tۂ\j'Y5ߐl){lb[qd_q^eK*g#daWC<:6v-/6T| y*֎es|3܊2ů!PB3 wC,YzBmO1yK.+{/#^ݰW6/HUse¢D<ĉن8saVjk=QMq-+au@AlF)(d;_7 `.p7QL1Ǫ^Nwf^mEqe!&4M9]d&Cڑ9X`<#/17~p>4J:[%V',̃n:rLbKC1D,; GT4l7+LZѣG}VZvf-=͋kc_ $9:<"*9LPٳЪVSEm1ʼnob?R*UB*Kfr ]Soް# n Kl h%IN z"2@Vf*+j'ț;e R@8}uV]m⭭'|bw3?#ʗ[5KhZk"cBfks&y ^Wm["GR,62; :*1;O4ag }5k&M_ƞ[VuaARdXR7*1 sv?6NDkӈ=Q+Un]M_aNGOTv;)80DܩʜE ɋg$0&pH)g NMv! ]U9BvE[Q &ErVu8 pC9u=o YM94ܐ1ۛAǟkI%V/=5-e(BRmHhc8f?s/A-'~t:HT\S^Aulµ1(CAPv@z\4' ݤXEՑ[RgN->O23BL!-FdNzw#эct v!|OB' /Ul.3Orm7~bՠA*n{;VƝKL j1jo*vTMP >)Pݚ!S%D2UaH>p-Q_JefI p!_/D0>9˝aCg0d˽g'vqp89GT8^\q./#'<\l]8vuΙDSުd34ĴR=^_K)ϪXڀm4RΧl,ɢ="|^?I/<8EkExH/SWLA!8uE%Xٰ(M4j1;r$_u^Ix)_[LiScmW:JBܶTj(ZSZo#ݥH5C? ^ƴJij|7gH92y_E 1kt; qQ&Waw"3@7uxC# UzlҹۗmJ{Z >XƸKa< q)L,!{o ("9NR/@c*9ǰ(ߑMaVvqVo=(CJ"R|3EaY3  L/Bz;W2!QCݎSlc>[,K11S~B~CR]W$q/E ay-ZxЛWϕ)Qcœ^U [,K ; ZȈXc>-Jor Y_*i;E@Yw&"dN;9U5@ҋyV-K/3& }=hD҄v\wa_[dFAQJh!?~Ko>62Jr@*̴'CSƗ:wĊrjî0 p ;QXBw`_o­ۀݕӽ=8lD/2* sSH\L$% RίP!LF4 WfכVnw6 .M<,l]w`}Rs?.lF:~ ?8:hex|сGT0@)7,$7 "7_U2Ɖ&y۞ .Kܡ<}6 ~{&0uMv8\:jXDESO_eӕjf%ޯ^jm7-]7uCfJ@*NX" ͙;SI2| X~7ox y%]?} ^N] ݮI[)Ol9|x-'mwK1TG!Vs<$ g؁6p-1Q32PƷGG^ Q-5c.%ΥpP5ٗCovY3ABg:]Ǘ,?nʫSQ{V0ATiXfulՃٵ3cox3Q@#'2>H رzN5!NN#n$ ˊ>#[>'mH~mߩ?ls"ڏ.Qy&*hpd:ث#ծNB338,:©JB 'ī2b'Lz VLTD, ^o.M!d7#]Jg-O~lD0s<~d#ŰFlyqXT%v#wk!.DP h<H!c0{sSw *^h;r\"cy9YÐ{ے"F#)pY:-Yyvx>/rT]0OO UaXJcsʓ1opof:*i( _,)=N퟇]^T8/,k\ϊ2~AKiQe~4es<9o{+cܬTWyk"Fu?g}WxR{cTޝ>tKPgyM`r<;!KbmZ8 uq`E#\襚/da{qׇtcď1OjƤÿ6A@I.RfPkkJ35~9y0,F[}X7=|) hp2j"bҚQ^X ^O! }ߺ>jfz=ba Kq䘂߇=}Bmx2H}"r4Iч"* PBaDq5T)إs 0Ì5Y4\ק":PD ҘfQ . ^D-Dߵ„m0kqQ ~Om=tf3qSǩҿ+H^ta_4$'ޭSud6 s(y/EwIXbэ4m ^X`ₕ[%⺗m8m,~*k#pX+`=l azAj!\ZB0F h1puĤO&P$kYaD\:&H5eA>D0wwMwNe|OJ@}#Pc [ح;;B3+w.[&c hXUU{hVذL ~4Hg Cș.\7STٿs>l\je.prP{54իy7I.K Gm-UDI&lף J^-eѥ&Sn@]di6 rR]W5H[ !|+zS`ZfꋗJpp~LR-,W*3ÜP0Y.RI^fޅ &-SYb8)|[~|u|Y{MOk/Q1k=j;R{YzwAQ|"GdR'"nxvCqsakX!|4Y|B']w]fƥZ0!`LOeBo/`>P #|@+iw,v7*!cUDۇ9\)Fɦ5មotAS0W UeUToA.DŽzu\3|WF7YZPS\&-( CGâ\L$8r^WpQGn⑀ke32U>vyhAJ`xH*DS{S9Y!=4 (~c\08 sJAFVL+a"=q)@'TTk}/2K(O1b|?<{1FRA4&J@Fm\, 0TWMe1ե~RNj&mx+&% zUo\*FV V]N*;CEtF?;D4jFc.1M~t!6d?ŭ뚵f5î AƇ+W(izOk!8iA@I:<\4\AⷓL\Ru#zc R73PiH'ƖzO l}jf }l'8%su仜Q7>ׄ3Js[$0ۙgi4-CvxBRШ*a? 3X/ 3;Ӷzr9nv}MR0$Ӯp˵|ҏ߂HPeΐX;?m3;8!EM"/rvUH~j7xh+3RL<``}Pb2ۗqd!ƅ,|F`lT&aGLâէ:ڭc$.X>_5X.CѫRǬ^> p[>Cny޷Ӻnwdž%fIlc[0x@G3UY{Gq?2zQ½\^)-vgcDD gq|^q&ۧpIi~pyi.&F':Be^auzTl.StM[áܬNgx\'w9|d7LR߆1:gHAU<%:m-|]6pfrXf/duT ?nA ּ]S83Z6m aQ (w%{긭P&Ϫ͂Wpԥ[=x_f 'ӱ9G]-'oI[YBhx]0^nUiZ1j;EF 4e?QȜ|:L" O:mӿ$yu-{&NTxi҄Gb#WcuOO{/Ikm͌VfUnXm3. kp{5N p$a<KXJ(޵Om2! e*.qhPn,n/ DgS!MRpd^j" bw2)A\!00T)fQ qPcq!5x~  V? N nQRh)%PcƏ6ңq09X0nn)G3ӣ ݾ="$&4"iA\.ZfRs djhK(N?\*,=]Aq`TZĊ˴O^< Eg fd~X`IkI~mٰpS.hVXc|O>/䷨M2)z7KfOm8~F B{G(knd8yh)vIB>ˌ}X0pAO׋HWZ"&x.gA`GM`ѢûoC,R[p)*Gp"G|ۜktfJ0g3 Z/}+USf>9R% mTp+KWqHPeܚBc-|2;w#LK,>ږ7Rd8hbs~9n i}D<_WuvVBS]R`\/5hP$&m[KtZB^]BkΧZs3Cģ b^*"{MpܹSL 6,tt+IbۅYLl 7(a;iQmXIx{ :)#A3/xug̼;9g.놜x?Cu b(t>M%TFb"XȢY!2 )x*Nr\!\"Qn}ky"{ƨ |S L̸+U}»>^Fmr8Z@N1}||;jz5+%16R{_! : }E}b'w46g7!k8 4$fZUeF=Rqk֞|{8q. 8=%QȫszyDDYcz?T>CD܏{Qq>%/ʅ ^q\M[;5XuI=q%zt"ŦP0\ hљL6 {311DWd u~*p*Wz;Ev+ܾNs/[qɱz޷,p]Nl`6ZCཛྷhm)$5Jt #؞erq۪[ NTi4{෥;)Gk75GϬԊ}7_F:AVڞ*d<+8Eb׀IHrҍ5x'B6PXB:.qT,dn=C?V y^[J=4T#yo`VD?NG$<.EzzO;+ 4>={BTulxFF89wn68gIy6{=ov l;rSngݰ%7:HGR`&fhݟ-%Qvۈ X˽V5Ym|1eX{-wɕ !R+=,*>r淽ǔHV$5soTh[[&҂WP̰S֣%3qY2Ukr&,k]Nb$>،KaД@@WZ@6$`Ϛe! ;y]!{?L+^h0q9<@؎r{{Npl.mMIV\7x<T&|BhL܁Vޮjxi fxumfp~s=BY;a@k/ ,ļ?oԥ |ժ`lV;~h]Fuu2{<feԼr?|% rR1T_fcaIytc"x+&8"nөJ>Fc"06AFT;!- LQ.g(9 Z`fQ/~&f!o ;9z`Jq2 *sQ1?F.|D!$zHv^{tzfm7o&n^ͶkR.in#|}i36C۷)ֶKx0/ԁ*[˧} ibn"y5枟?x=ٻ :j,m:N X9 ),l~:UIAmPt\ZxA5c#fpH0U};t6j o.j<4,9΢U(#_]%-sbd|]\d'|x?z'"2S_͹q|ˀB}_aWA=*jJ ڤMf()V ^{K[>2.?g,MR3&QoX1^̍1ųAWS(9d9EEYrUMCC13(zjI2Bn[nG*+wz Š$TQ%M1WCΓz|?EۢuSk٭\s-v ES[%%P0aE:STA"tn3hX8ah>c/Ar~J3_H&<,%T`N!VqѨ qAwQlL Q@Fq>Psl-x}pލyLJy7Ќ[㼴;fUgrˤfN†o)k.S !`ЏE"&\I@Rn꽄(B͞vʦҹkyL!65u;co7LH&P'Q0jk3u&HH:&0:\/B8F!>;lT݆=!R^Y%i%YQ6,ܣ>'#NP$'ɥ9w5cψǖYf⤚eU\&TTk-3Tx@\8LYQs_n$ԣp]C>~]S (رYӑF跑aMVℳxpp`8 oPV5 &ycDz~߰#\Hhb燚0R+m D7w^?;BbZ25Gz=(@`\?Vwyƍƈ{/۪EMpig1OD{oc-d1gœ)̸Bxr집9NrHVb+yG̿%:S=Ze aKBkjw37KicVCrm=dNX򶮶 |xz:bĊp0^S5A.,H9`?. Kp+)O5SϺYR d%舗 B%@_T4ojz˹_s2᫚>DձoBnH| 6>QXMP@%rJߢuV u[!oO[O ΤQL-C.;,0N׊ccԏPp˯Vg ѵXP)ͰX=ٗcS6&Qt_LxFqhbNySLCN]/QY!#1ߎ Ԟ0CjXK]4,Hi,8YfSs=]MN@' I +:Z]he _'dSZU.T2 &^?ZG |=Wt x\ZTđrV&cV}ЫBQcfM'_XoR0Jk{_Ap`U+b| ˍβ!ʈUˊ*1kD'hO)E(c=.Z_map{ 1mJ?B@p#r#%_ CЪT0-3l!HSE+qmKLsXp &=u1+]Zq;td= 37~؎\[x wq05k%d4)jx#^-@{FS T[v] ԞBN,3h 5u2J#)ZӦ]75,$ƁvE%~kH(y=F~U#)ZyD]+؄>'9ϱrTT#G(H ]]7}Aa#;"Q7󯁯r2HNg+ 7kPUxI=IJ41Q\NJ^+,rjzORE}9o;;e#> x‡ނ{UQγ,^RES nf iWno+&"_cg"i~>WhU(r1p@Ym aemmwhl뢡=`L;¹)X Di,ÈpIÕzik$Q {$#Lk^hh캋~f|#gcgU-ubPMAzw6zPc7flJ͟3jJ GM9"mABs=`Me.:ɣ]?w,8ё\GmVW2V"p tgWR,rB9ޓUbК3ɴak>ڹ0*_ZeړGkD(u]\2s ?EZ,`l1/ s" &w>~(IM0uD eAN}Oِu(KUs!+mZG2&{51 -հt!#䢆LH5򈖒;\c2nd=ɀw1'w/=_^I"w>BjCOT܉CMqc%&Vf RE]ZD²p#$a5T:d.^:l=nz^ɸ1J.Fx mxw"FKƒT0ӂI Mm{sb092|m%D#ϠwMw^jF:MMy }g~f3P;!IyA h٢iN@]~Es4,Ƨa]pAcI)h%)Y?B;yDv_2AS5?weW\ @ĞQ$ɚi1fNa??hܣ!aڡF^0%0)#K5s-tDž*Bf]|7k(`]CdRntpP`Xj_&Y牯Jˆ2ő 󬬳aPaf \!]O#}{*4alU6 x;P B4g)qPw;}Kx48r5[Bߦ@po=+r RRT.VT ؐaٮF=Y"ΆГ^sG͉S]2Z [Eۻ;e E\*Mr },z]wRGh܂;dx#qWߤg ?۴@"aDߎXAN .n]={ 6e(: +a/5:ٌδO5#t4%b" 7dARaKh[VXDI+c@*=_;rcs*'$2X%,=&8:a/ ]Mg4XjSj[eu :ڝCD~3=kQ^)h]=0ը7)ѧW^G+)!Tecȩf՜>}Ѩ|"3d K/}|B4<šǒzkS HDmy̛C-y $d1)6QȎՌ83 -;m#f Ae7ED'HU7M* wѱ#bUu[ ~E|mEZ-EKq=@ˢUng}ѹtu ?{Xߥ a1*@=fLQsSgqb c@-~K6vN?2p_FGgi qnUQ@l 1VhGWj)M=9&8ribgx tVE^o`Nc9q.";G"dTT Qm)}}ܙpeDZZfe__z5J,pn>,W* :޿,kE1A8tSaPH7Gi5w%{ڭ씻TV.m-?Ib"[̥2G/lqXbL=1s[~g04l?!ѳsk DPu\;;D9]Ylz!{3\ӀE 4a>!\}@(D:@QvLŃC+[gܢ {?9;"9gܦMoU@ vQt|TʝCa~Kg^k)0uPtG?g(5W (RqGɹwMݟa8!<ͭ)z݊uskppfܹgl=-ƾS\?- WHC>7r)4<8,wWtwTjֺmʽUxڙMƄu0ca9}v'ţ쬗%Z>4{pgkBky#5p[f g&J>1ݲmYt iC@e~BeH5kL!G-~üg)wiI`پ^ & R#Yb>,G0Lobaˊo҄L"#qq޾1X$'\z2ĈnBۇjmC˽AU*&6-G"iuNte3z;f9DmRu8M:n~{JBgri\LQA! u G;Rg5T Yv N-7r V<)$ Q#RqĮRr Yr{ i[ REjHfXL ix\>\@돩^/@ q\ǭYK"u0G/HFzyxzrZ؁MCiXq[^xP;҃] 5rT+&xQBRِ/0]f6\HNd-w۪s>>2&7殒c!ϚT軂_7xR m3ԜY2{ufϢ8=6$,%,赱1󸘊7zX, ˭)A`=/{s[<uSCn`tQf=/-vsvqlwn7kp锯.~^4OYnL ƣ7;z6s1fυ^HIR΋ v0—nnMx1Rwuc'*Xv(-`ױK7fZ}|AI_o- jߣ1 3zsêh̫O4H sxm~q\IsNۄ;gBލ6!iof^syYToHL%H޽|ݤm*A6? *Dm6/ R~3uGeCNbWUߊFdo@ގj׎_+^y N9HAovz#!b34QW4̭ii~Ҍw3lN,c6Ir>g(/g+{9נ0JdQH$W 0D($bzs~dCaօݴjFem_:dHӗ 9o #B}!OV7%j"w2莝$'({>U-je en'= 9Hy=+ܧr!%T1Nd}1;{r]O\ֲMǹ:)t5c5kLIޥn!Km~t9 M Ph95{$%߿U8M0 N[uk|d.=Ĺqgv_e?JÎ sbۯ}=0խ\yb _g8 OЪ" H| y<݀XJUjr_cgյf0?,9y5SnA1s_As Zod="3@LdFZ)3& ky~GkVm$T_tچuU­}_9pM,/fHhƥǏIv!Z \T h",X ·ҿKA%*Fq,SaO5 ЖPP[xY-9`Ik8;& +@o~rXq-#*W̮ _Ht[|=ۻ+z5R$k1໮2$yfJYyxI1fF#ds- sX&ii8ܣbLk;Wa$>&*dcfM;V~5v+TDJ;,v"#8{Ô%q\j6r) n>oM\m.I"Q Ɉ4LfC0v,r*krx0B{H8 :1]2,jrk+>h}zDVߛ{ 0EqҤCZKصK!Mޣ~ 1j^ZaZz-1|Whj" CCN1pE$rE :"P8 #1c2(4yݛJéiuBzv5Flx.|FJgns805!7?@!q.]%OpSnA4d?Dtrg~[έpCù WX8JnX¸WtxhIQѝ)5a<7T?!􄰗d+a VWOa߅jp Ξ%Ɵcsp}oJ e&{F+gϷs0-t` N.D:6sP"qT25^]e*p=I_4^dk}r^ g l/u2QV)r 9mAbD:ZUo|^-uہ;F x|@lliSxV,^RA$Mդv0oq0<ݭԖő25=O݈>QLQȁ7S¤)4y \~QLHǠ5ψHeͷvpے?ɟY YiSpNZ#2P<ͽr/8ͮQH#9{ 1s At'jҠ}}:<o4_ 鉡7՛<:=-TFK E+[lY*Ov&1 :ca&.;5A격zX%G֘xx;6&R4`ez1J-}^K]H<l n+$ w]c6<jx5V,O%fOۣA @ T6m/XND8]`_@챡)t~O+RԏMs%]ĵgWS{:4\eJJis_dl_*SM?q5Dt%c`K0߼lemٕ _JF®NTCs)R80L %$Z KXVҝHkk'Ct`R#ӇA'$3?m\%F/鏽>=͹ܞ9=bͤVҋ?#ӉV|'2e}m|g*Z=S(+x``WWthEK 16-CzO cyWCm0sbcwĠI*JT&=FZ|V/Kj^E>2i2VCOgӵԯ݄TOJF :!dx6Org ?QrJL h0xL8.0DH򆐔l< P~~fE[[bL:]} vy)Th#Y[=\$_q0TeېJn0/.3y\熞dx5#t†p knC.n5„nX 6ӳ8RއHUT {Nܡ5L@GIG6SEB2sj5VysNPΎEqK_٠P;|xjG]wriInԥMCA5(Ŭ D .OkiihR~&bV1iC5ov%Eܣm]x6xNW'7$f %Q޻Zϧ5SC1W5Fr7Ub%={Q& 6ˀU$+Z>7QWvK\ )Ek@7Q=+ߠ//[+>VW4X:[-]bUZ*N>hQCCfW*˦/K>E(d,_'.Ӟ&S*r?K})bo@1XM_M zLlu% JZO(y3I/gQnvfw jg[[U c ׯ| `j(ȷFD/ CFTfRLXPb{e:!-Lh%어!Pq6H\H+,P(jR9'ybY8L ݡu_dZUɏ@G H"Yuw&;ny?}HN vRNQ_U :w.;cڣ wȠH1OTC/y6>(Jk[f LlqT-n+F5K\T̎`/LP0ⷪ*n>4uɫˎv"]i~8^ su<T~iMWeJtK?ZXθ4i?/myF.y. Px#c!K0F$Gƙ\:*\d 1߈hlb3<s@\kar4-cfO\q|&nJFe~w4ϐ,6\D6`LDyh\:S-^q!p!55@e# &_6;wC1J3n64/WHF!*A5bPvڱow+t=<$`:r}ճk6oW;JѠv(g[,,Ƽu5 (xy4OCu{Snug>HsGD/ocy~ReIzon7>76;,A9הF( *3?T?!/F8bhQIԠt<A6B4ӱ4 up3At-EcdDȋgKm"̋:8?;ڌzh|f}߀]/~ wx}qIKw%gs0MygϜ} (Ȋ$D'*H* :e*VD EJyar4FP%J9̘QDddt2SܾcoQ6u5PPP.!s7''SkFkĞ ^[ FvI!_[IJ)Ӈ ss6"m+7s21/U2p^>A{d,Ƶ³ ^ʝ{/kwO4*Yl2x˔s~wЯy73$?'XAƃx>`4zY $Ai":Tk諪ANd|Yk hm9gp?ꓽO^67pi S5Rq@_ͽ!3}Ǔk#nͦ3+O/9*6Į1'.%RR"ՙ^A|\|NnMۏQh?T"0RV\񞺻Cf*/\s_^-Q] 1׏Ko5a>}{ =Nkv:sné &Ry`+㐥˛bɶxEʴԵE}tĐϨ63k&&UM( Kk;> CAo !Nߞ`yHuۼy9D;С߇4ReAkon(BRn8K~ O@gS)Po (E:<EkՏ.h"&t@1OU}碠jwWMAuK=%'SNv|Rʶf͂['er2@O2Gk&S)\Բ +4і4L@*"O(1Ɠ櫼PiGw"~0ʛ|ܸEFbCHښ{j\'\6@p\ cqP9,Fdysp|Aɪi^ ;C#>[+rino$*ȚŬ`W.\TAl:Ӟ[4XK8FwMk| 2LSgUsPS9t Uk]FnyQ!Cwe:/֗b WvGkI :M 狰;$3WbZ^|z;B_3&:WD@^Bgg$t^MHK鵟 *頱fK9k#q$) $ɜ)8Rl^5T 22X.>:'i 35cVK mFBY՗Gأ7Ko"C;y~.dx#ГlL\B!XQG!wW9W\)Z՗>"˨DIש 6w P\e zn4҃~uVƊtLV[%0\bC[hT_J zԭ@iv%w.])` ޾ LYs1!9-hhі%~N8$BkK&Y?Qg P ?/]QA'$ }+DvR1a N9桂h6n-Ƴ-i4 0O;?|*j ǾϫF,oE  O=xoSj0C&.VoG #;T.7l(1ꞝDp {;!iaor˸e!q%Y7~2tg!38zVGïκWzr`\lCinoQ/jHeX3HjfwB9B]M’NfWI鏿m9B}Lq~'hm9k̷';]菮Ä:~֗ ~p;En(uu_z2F/c0'֒ѕ+Y7d%҃v .,뱖bsG[T)1Kh;VdqWQ1 Sɤ,TG@0+WCSY=Gz?2F+"z[< s4f@W.ܽPLlT3fKǩ{9R !Za̽j?IJ >=Ŝ~O2T1Ȣq-d* UAKZ-pؠ<o/7]BYbHHHNSdpu(҃ٽ 5`S6ZH]^֣(h5#ͦ[Q^>!TƸ:k;mS/ V' ;O]-q5}z 5Ӣ43?im2(q>pB#x\X\ҲH4ߨXHZ2qbL\k:/*~ )\tλcC &UXj*V&Q5&:z'ׁF_;;+H!Ra{ 7(n!F`pJz<ؗ a$x9 BSa2%)ym@\|4ޥ יM9c5[To+dEӾ^X}@"9^$Oݟy,a4 U)o8BY #DG6l/]k-qLEUI˖NJxLg2AmctzΓH]jW0hn0M]JføFym?o3ПAk/#Xbr]V?^)DPjD! p`~oP\=@teJ?.g 'HT9 _'-ܛ >,1,~ =[jЍޠ:3@ q I%@"6Ӑ·b dX> ]/5=n^o'ܾ$[".&QyO2Pf3ԓ=+؇;ðٳdIэHECNU+Rƞy4 B;helU+gcŢC=9c~i}҉&˻dtCLt7wYI*.z1qqZO5[=j=u?7si<{ *Y\G31YbStd^jZAYt"YAn Y5r]t1[F%(#w\>,lyHϵʲ0Fo7h)nؤ.s T82!3l*MkgtjZ8kG OipHgQflkMbNO}v*oF]_D&poЃ[ei,2;tΫ'`BfG 7rMsc*q\J.c0¤ k1PUhڐpC(AUYt8y?N@Fz/B c.U'鞒@\vƳhg!XHV1E+NFDQPxI*Wn9l{ґ9(y[r ־5sdc}"zi$|(;OB9QWXԯ1S,{aӨ{u$MޥSw@q3ڶS_Ul.N0TOf~8;y.:rVC4U?u劀l-F`.:) sonw^R邧{qX'g07 h:q4k-d##b?^Ŝݧ7Ns_>(VJ$ qТsw ,ͺs} _ksM{7DŽ(R^Zw=NUu5ISSr8y%\@,@(TPXv82{nD<$"?ԫ3t*zT d鶆m[ݩ˥R`|2C`pV%m(D"=+8j>KK3|>kLǍr+nnqVRu'W9n}:YjF` =tC%x%AH :_bꛣK6by*a0SԒ/OQB.7Пj:`VZOE߸v5$ݔ^[!c5hvf"gͲ\OKԣ&l ϙI '旣=#i \yx r*mD rԵV~V(ge rb-OMmt'Tb.s;Mz_8๜rT`СD,IuX+6{$1?H %DMBb߇(wl9]U4,kt{hk($EOrZUB(XdT.S=Mס[o.~t@[p't 05YW@#wVD3l9Jl -)a@dA 5яߢ\PʙX!X /%o4 GDPz-VD'=Q#JsV`( 6hn[eSZͧd$svW*[z]oX\N:{jJvbg~GGfHhjiFy;}^ŦuV7k}tDz֖icl+@l]!]  !@RFhf&U?ML\¸1 9TiXFPdmHS_'Xg<7ဳٽ8v~hK;U~( g{4M\Ss\ EiB f!՞]5X/-5Q$lv%1+.c#[,ڄ6E}n{%^{mq·F[L`xfe$0?w+mvҀr<&21雞@7\[)Wv>wwJ8F>3d0i7# ,2O50)i155س5]3 NIlMĶK  HѰF|{xx3z`MpL;x{z451]w :)-F5rUYO&h3>nLXhf^aAl+5$mEb{loPbk`ǯ c~+iWU j`hnu^WCˠ՟޼IUL) ř#pt=ɔʰ]#a$|| >03XtהQ6]oZ6Hr O$f\hikdRf8\ñR|Mt2#Mk3SSZQZH~a!:4ϫ]a5"]d>4a5H5Y<土 dH9_Z D Oaͨqr^>ʏ  ~Qhc%}NovPa/u%쌉 T. ),=`kio6ڌ` zD0Ci*oGB/CqE-wd{=b6ʰiA\R鮢H??˂#Եx@h/E'U]]yS{J/=5~pw:o4} ~ܶ9Zyҗu_XޢZ[6>a}/v8Vb¿o({ˀdE eʺN@)P F'T'yﳉ‹u=_n4ŚسCrWTTsM +Z&x 棭{])]K'rhYԤ#fשgk5Wfhbq=rX21S:z*eifaQsc>4*+gmŀc :j.\Mt~jсC8ؽwAǚlVyR?$ɶ< ղ,Q3"ZVu-K]:;D?[+1TGe5>mɍ) SuT2U9-8dػZ2bG8zZ]9\c.i=ScfƧpH3RY-Kة)1f4MVe9ő-EfKQ̭fx9)BN)| &LG4Q fŴdB ߷tsO}vW>r/Һ%/h(v뻥 ӧ͒oĵa(rUMV R+4$eISf"zؗe| G*OqWBve5o7[mfv;'vnO8ZR>:e*ݸ3遶00Wq: yy;1WQwIɘ\⫴O~fP)< IWt,ztqeF=SI<= xC`K*NZ |]h &kYDߚO-,$ĹxpbpO9/"App:P vI%_杘upH]GG.:a4|)tQ$KƳ!$'ZccWrTSmwOWSxڈ^ř<9*@6FPz'YTWMlwH s@۠SK-d~M -$tx/?Xd?ӓs03'phv8wh^$=U ]wr>&rq+2j"eΌ}=1j@.49h%O VcV f\wU 3/M'Yb b2h c}a=r_]*RO(ɗL#̇9|c 8yq' TB%&w|3|T-NQQdn#|Id!aNR,&S2%[9Bx-p}f,&EVip-.Rmhxg\|[+̧ #TR~[uI؊,J73djt%+·3Pבq|wmo L <#N\B;j?K{^S~)wV!3qb.ߟ9S儩_Mp@=kN/ r}gRO7,WLb$x;ofV$>9"{CC#~=W| gD :3^fh/3A)GTa`giQ}5ADގhJcrcƀA:E~:U,^ۼbNu UCh' x닇;svcH荸dAG3?W-"㝏Ĕ? Uʹ^ͼJy0ΉL_0FJ<V >U# FŘ90E FN~84b[/j4tlr&^6kL{{VBtά LTk%η&YMгW.3|ز[ x;!7Bߣ/E~Gi ~ }.`[#[г6`~'\1*/y@)+398;K+ ;BYwhD/hm=&3Softzo~CpS$|p)okNClF> aǭ YE} q`+1ַ,뗹߂eэFdV-a +E8~Σ g=4=Zs׍hX)5$ VCbI9BAƱ\Ue7UqU"N/99?AܫJb/9*G4;hۢU9 Si N/5AnɌ5GVzZ3@Pg_KM0\F)QGIh7#|iLVֶj =u$Pu`4+h)u_Aps1O`[ά2S2}.DTɀ0[dǃ(GʀqZ%ڪ脖+z.%w8k#AbޠWtOQd=άshhZYdq P SՏgQ:0j腷#$0{0'~8m)/ ²E,Gp;6S̃M R3GWDq].;}o$z\!T.Dh4|7^H2xp_LPVJp:71AnTOίhonM3͟,Nh>TVwa4Ql!-Fbb^\v0jK: !ڱD/7BFΈ6Ki0K"KiwkD4%;R&Thh53eP!s 4OHE$a[1T&SJJZ_[xczA+a󲊿|23$hS < Sけeގ8*JGTճ17n*׳a]'ǒ9G'hp5yR4Puڣ<$4u'HV u6F }${`K'0pىZN %ϧu|~seUE L'l T`aA8ّ8=o n{X k(vk2pZb9U7uu䙖CIDX7=veX^ IEbN]̤vaܠ7Cч6DZRSNJ `u2'>M8gZkZ3:|EU!/t#jXӟ%if+>_  PhLZR]$|Vۋdc<,C!M)uII}>cd'Q^!8I!ݝ,z`\u\~UL},VdJf w(GwFwpO,[203GvY^Kܑ{ \ AJfb49HΊAtq&F(zS5(׿[ f:ʑ= B|e# Iwy!7 `߀;=qH,[׆vBYل3QPSSnrCW9KY ?"=@ry)L6ެ>( ULCF_眎?q`lYf 2PZ2/V喲NbXUe>eul?i\G?Cj|(粮l7{,%=$ܗa7~_:@' isef%o 0!7-*׬WW ke ~@s?bV֘b*FAfn$t_qu/ͫiS5OvA qhzDOJ(v^ Kݮ9^*^Iw9  gqE}G~LN[;"=)JSW(rceM) Nz 9O Lg;5\_ojAW/J 2lтH!,]+04РLlgl=.%_lRx4gŤBhc~"9-|DPyAnA $ɟ΀É勬1 A6N%T6 4c e_[Y)lVHw1HGv5[8rd>l⛜m#14W/'CiD<q Ƞ /mc|f%878F8 r1!n[i&#$Ouٙq3GbOd?߷$:sp"b|I %u-#D6m~L5BtB|_|4^`I1eHn Nc:ktYG+ז1-kŦu-NPl)Zc IˬNv;i7{@qYy$BMĭT7?쒥 (uUǓb괅q^MuOlԉ}NC`,TsJV]Rt\Oۂ ϖ,ٖd(c=4-y.2Uzjz>%˥@9~=s-P?*\ =WbGwq}fܥ4d;!P$Jhտ4!ӔڣY eaWa$E$jOP49}jL\8?|=eP,qƱS"M -P-:P@<ͼ}Ѭ YpbQDC?ҙg9DOW1"Uʖ38(p Y:nv>~fjHc) !+%?>p"ƨR]m*O8ѓbF.?}z|;$]rն1emR>m$WG T^U)ldenJY%d.ZwN(f=ڳߍUy(!q+DmCKd3Mx|!Ϩ.W Xh2X($="dOUŬ &`iڢHzL݃c̄ФY7_guhe'#nRؘ2ţE.ܣFmi_ް0,Z3u%ٝp-i\kbWQQ_ꁐ\&FΡLd)HڝDh>֕rcY ^w5O T0BTv4Vڳ} c{ EFL@InX7@Vh&v@+6o%);wi` uUmi<) ;gْ-=:IĘ|ͩUքtY|ɓ_)Mf|~/=f7c5+8KK[iVX-ђ/ Ja{fy{;-/ǧЖ8ب P x52+VҜ[5GS\~Dh5~0bh"䃐8uY],V'ˌ Up\NՌCe<{gG';"-NA2uW`VMK A$;6^BPE9ДK+M'+4ޛ 0Aש$H4?@1A8Рjt9@EDFjO0]XB M^%2o!sC]uc[4~}EU20b <~]j>f>^Ei袏[S)v &,⇽3A1+]abo1<=sq9o3Q~qk}n p28$Niʓ܊nBI_e-vs>3ä-K@&o[[6+]P'1q*4uo&b:$ c9LJD<](`y^"Qltmy~/s׌@|,IS/ztJRbE 1Z?~c3}vH@JjG{kSƮ ᪍$SD"$3 oViQ"rZӮ,tD?~HH3cذtKY?ԃ4˙hW} UR-:҆JC+ttU]`IT<|/ivi|p($Ihsr`AV?Vl}s gmALᅏ!>bnэ[<:aTj|t&Wm'MǔBI1817ӑfiR)0 j:a|NĨ,vX 끛(##GTNO&4ɷϽn"[=9Jcy[e^'4pF?nRz&Кu%o kL+ц CX&9x؀ۏʝۗMt v$A}1*R=0UIW͔=əZA",̠ز>5kU< 2lo st#|7)Z d)WGgqrΤ3,廭[3匆0p7? g38SxS v*Q~Hbvw퐸 U3W2-֔hUZ?Uox9(س޼6S[r#HY%sUTG9)"kD[8U#U'd|o.3%1ϒ ]XÛ}rPa ^Q{襢7l #3dI/cبEC&J{ͬÔxj02&K;!‚\@]VNo5voĦw3)%fͮPUc^O͞P 4/p,vy#U:C N1;ƥWaF~!Q$6 WoŪ 87e6޲Rk뀙d*[BcK_X\#OH%x<- Eٸ)>ͻ ]~"6϶Y3ök hQ߾, ­vPBsF{yqԡ՝ϢlU/c׮2/@I&0¯F+>bK"7~8]W% E=' ~t%JG4+U7$ @=Yy򠋪#)\ȥ’`OVw# 4Q; *kOGxg-W)?L9Hy@3G*Xo] +Ea*%1g2]qnHG83s3\FZktg;THN2qWJ$e1$Pe=^<NȊo{#2OT6:aw5<[zY޹!! oƕ*k~t1dz(vDmf.&]ҽP35iwh07@)f"hjH¬?gXGТ.ᗤu)$F>Uͬer!pT`(@ÔfX\ "5*'y6n:UZũ/4~B\B?uAS*N NspaHu*$p /f * * 8qfG|Ist 5$wd ;0W'VRTQ,->:ѭDS!@ۄTCCWO!د-^ߍ']hܪM".F߀}Txz'f`HXϊP3`}C&tޘP緗6?GǸ{Laťx'>P۴M۷UYo&RBЫHx}MT +IBV#m`;<9UȁmwtTC1Qb&ԲCO^p[cU8rIC@qaelJC2U^p[ -ampdPFTBQ^#{UFĖ3 #7øtWW|XOYwǟWԮjh/p"7Jt9wGRKa^y : ]wo\7\Fj%Z]nj!@ꀀ7ȭRl*ĥK{.-Eb*vG&H3~b[SQ%l([.`w5пx̋کBX: fO7,g%3hw9Cui``'[ -\}La&D'3bPjxżؽv9 C?8ot=4"2tM(Jal壷FqaJr\iLe1ser}K.gۦAh!S$ _36Z5>[ET(b)+hqDpJ5k=W6NO\ 7d6&%#8埠/IA&&1ʮE?~s nU3,{py-:3e{X׹흽b6& L>jعت<5}& ]LF˾(I#z&0R-n%NlB%gЌ 2WWjN ,Հh׫N4ow[q gɜ#[i;gH0#`"}Bѳ]qNٴZBC\FLK|'.#g7uɱJ##~H~&gui٘J_J-VOHzVP?pʴ}i2U:tG }RLwsI饱OHiPpAlu9kwփ <  wC/JpWi q>ͷPҁn7 |bbGZٌ+"~fΞaIYپZXdD,s~}ZJWzzPy6@΀:&-ķ5J w$x;l %9YԜny9z~\ !7ɦ9T@9$g+OH<;&Ml >,K[#;~]݆5.=P ֏ \|NÇjzJN H"*jΌo'W6tKhkfʚ¡^n5=K3+0y%ޝocYy'Its| tJy4y) 9͚Q#J02K'OUz]*MƀE̩(V):+Fgh,:#!hprǬƆp, rV<(qi;G7*z誰xqF@kP(܉^L?]Ԝh,yz7l#:E;~3E1R@ę%T}`/Mj֫|i[F!`8}OׂQnR3Q6]O1Y/dL@s262 8tN;D=S3 <;J`!/LŨDԆ6o3+ؽScj^CLib-aqTk&yH(S@|&ZlS4ӻ0_Mu.h㘖rMnaO?.rs\* %hz_TcxSDL\" [} 9Uo;&rd DN&mmF`Øx lCo tɳ0"f?{&b:MƼx7W{-&I^dÑPS1xCvS+I/q{n"2pm%HnfCK#5͑0&I| 'p[pW K /?KB5 l"L(c\NP *dOy䉓|{]pQӣIFW6H >7ZaP6Nc骕.wi8LTr%2yf~/3[&ea HDU" _qKh4Sf\p b@mseE3x[_- FwӇLspf{e~M VjKKE0/ yϵ{I'vC(zA3CQkD_Paqp- _N%s$ty!^CXtk {6Dբԛ{NUDmGW Gd9)|^7d7(8Dm8Z-_k Cs8lR &:ތZC'3s|^ʐQ`<D ItLY@ Mf1 Kr # k BC|f!fzy*v:J! ˊknk[+[¬Vߠ68r,|?9EMW5qR;Qb+m4!2k,Br{[॓RBy)u/ ʓeg1SA XϡUv ΜR9-;+| `[ t7~ A<;,> Ì [N8BȌWν䏡=" [Gz7\O.Fyj)g@8ongXb'SKi Yg2a"&Dx84aNRpӥ osf^Yz@t`alh-{J)4OޣӅM8}.~0N+5rPjݢI"`IPOD': !7l[3<QfIw8r:M1baJ2~8*vSk?ߧ"l;;70 Z j?o:2Ҹ<-l<kp z 2-0o>u. KH2'M([miv|Lt989W<ejdg_$:>iEkL;>DUsK6KRb>X9c$v\+ݔ: 65 ދ7A4rݗÞVkiݷV`-!bcK ^-@]7CrHlԴH' ]%9F!#P°R={ͩc֗m1| b/M]Je_lįыVXί+'76kvrw}5Tqėu_-S @S(wox\]G &C}hDcd:4q38^8UzǝPhAx TtTgkqm?3wdb\QK=G;aͨ] H/ 4Ȱ$d4oF^_{IR@#PO$%$$(5ޛW(}|mbo'E[_dO '32);Ab,{59pV^M/_%),L =165~%I=-+x7Iȧ;~⤜ |Jz܀ǑRi8 HtjRfiCkd4Q͓vKF7FiHAGnao!n|%sg(BljP2XA/3S P6߶`zЈIVɿ-HG㥒Mi ϲfsu۸, -TPɷMGkۨ)OPD|J`/jH7'ZX4奨I}6ʔ7i嫒8y-.DAȩ?lear^PuJ49u߯!zH?@(Kqx苹p-^| HwT-Ojuy"m=){@gS ?dD5'ɐx1G.l~GLOn)+̗"Pu Ň}ӡ -Rڣse=5 hmaȺ0ةTPyLcno9g ZSp UV6ʙIKw⽑g{FPHHş)k<S'(Qq RH꜃nv =Z-ԇ~e<$={58[ϽAMj;Obo(psJWz4?ܐ%]_N*#U*dJ;ih f☟Dj;D|1EOLN;B'WJp| [+GȥG .A3SC['RjA~p \r]aԸD[ ĚTa!  L/S9ZU!b,'kgK6y& XvNO(/7f8[щ 4rF$e~_k)I Y&k̽2?km~eE_`LYR?+^@z:5}XәyoT{ 3Yլ9ܰ|AOhDlq?|@sCcգHanF VͲyo#݌ZX5/IPsz+ފ4H:\e͚#´qe`#FO~$4ώ&\ `Q*$a%`{SܢB;>nuȻl$Ni{mⰭxXؖ ^QUw2}q&\saUh>&XP?zq@ NɢIח5"^{Pֵ;Izs@{W_(2._^5[6"l*ݽs\3hŁ`΃6ZyUedMqK!ǖW#9+)-wӱ_Y4{|`QNƂdnjKb=`;C@-UV0 o:ACi1Ex d\ \49,/h^UA|f)3ͳ9 T8an0аkA܇.\AQ6DXN3/gE, 7.U0ϨH~@Z%4 2ac&|sANv?,2v9{bTeXtJ״k}=ň ~1U"/ژ l{&k /15+ S7I?$?h^, . D8Ըv~1[N Q]M]ӏY9jUK379KN?P8mT_z g!X]O N6SO*%HcAjϣ_6tQ[Τ\ ytYiF9M:܋7r?cꑎs"fl&w7Hdp8c aCiti@rFrKAׅ 1p 8(W0/7dud.εAYap;x"ƕzpQbCp!7]sE L xc#o˳M~_U[(:t Acp_kcۢ]NJ(+VՆЙe\шMpYiu(kJGuHQ?e'5-GHLNQ0G@g;w(_Za dMc/Ilc,, ?3' <iE~-"P~'XxCʪ~m#<^;K`n;e"HR_E/̙Ѐv,zo@iagMx DqϿAF!bR'}*{rbQdtqi2:MA>ghv(AyJFv6yBm;L\dz\+%% ݗAY@ 9:BӒ?DWȄ^e vfk+2ܽFt<1 _/4bjw=jeZ H k(B: E9buG\L%k+ 8U#qcBʑtV'݊8\T{RAqnzZ^ #`O+tʖ{޶SyzHqYv <I3EIc)~_R6ck2Pe.l;Xf(aZ qZQea)#l 2yz] jef/[E J2rl;kX]Q('3mRd:i ,b8Zvy«<>s]w;>%9K vٟO%6w 0 ?bb#wc4ͯzԶJekh^^D5 [(XxHƒsWܕ$@gԪԻt㻪gQ0)?>D;tZE^MYIwh%Q!n Ëa|嬒?sO64$8W! bF[ <0hFd(ʲɸ-Jtӽ# umBald-ht|G(-Pf4a9#Eeu 1=V8MR&ი*/ZzIPLWM.>M8G}_fݾi],=vkJW*‘}As9t̏b3t~skB$g~!XZ})MH^}kq- Y CQqw\trXDMtb%k@F۴%yY YJ 2FSaPizwUp#J`@e-4VSGЌ?>S{ 58n1 wDbh3qC *p$f-1G}~]A >s:t&2U?]>AIJ\!-!EI?ܶ116o4) VohH݈f*^WU9dxn@T GZ!3G~)ሬ68F/n#1\0kL/&R@yJYZy[/<}+Hq y6=LĊ:M*Abn/:mT g_+\R4ƛ^*?p! .imW\.u=`TG0kaYoP:lSe 9-@n7%*`'Mz)m;m'>QPhCMMIuߟҍX!٫3Y[`V>bۺF!u <# Arv B'2 xS"p.œj6IGUVe%_!0s"X¼oζo:jP~E4!aeO&:ԲŘ~K8AՎZ)MM2yROϕKPOݗhbW"N? q+%_(?O_Xq^1t_.A5_;fq9ڑZ/+(x:>4u\nNY{jݶې=0A0 :3xuUM)XPeWCe"K+SaWqg. K+435OFWBdwAjƠADZ=\&N&ci2U6EmԿj;Fǃ_5p9t AY-OnR Fd>:g&$:L='rO&zAf_]M]^l2ޟ|"b?6͂臝UcLʃ.iZsEbBkO$5f?ERXfիNQLǗL[Zz*bG||=Ab-'CeO/RtUƻNVQpD{-pD/.6P^:a#znb? 0:~_4;}tMSr?2>+oBSږe-e$bx/ 9IƄ )#"~5i3prʙ(ORFI҅UWb2Sg& *Nrelr.OM<Ȼ8dJ=u{Vi^7Ԫ ]4:J몄#h^i=q8r8.˻gr’?:75y}` ?QedKRq l:Tsbd՜{Qk}*>e2D]t2/"{3$l`8<9Q'n] W~ g3. YBC 4{7&1`6rgKIE?${xz2SE >c\zNHF?q@-c7UTJ)5],5 ,k>BkJŬ9X/c&ZyٳuT@}hJV+xf?:QqKL^#&+QԱ!UVbK/ e4@RC_2u>իQS-2-G=Ag)!Wǽ 0`;`Vv@?HS_B{˸Xu.bB&y63E'XLk?Z4̑N1en#;!{kU_f]>O ־ܱc~ﮡn[>EsZTILYY( Y oq&8(:gMV?i4XX/(-tmH79 cub+ƀ_L;$S 9_;;TW͕g ~M|)Pm_na-}<㭏ΨP ,&o-&EkfF٠]Cg:PFV{馁 sM%x$:lb\l+g랋a-զԚr#q7%QP5u~dՕD쎟'EX/P~+ N~jWcti传ߑ~x$8/oӨӺ0hC-v9> Qz@~~ v)sRZS/$u@e,19RBz:4wzkW-T)>50{lPb=uy%kYȪ۽ȝ=Y. |WT)c!syB4E09>/xcekæѼ?s`ѓ({0gTT AL2nJΰ ܽ1=T[k*S#P{p$欲(4ɴSWQUz~{z =ϸE|wAi_5UC} %{3R=(qKR}q>z/:R&>Q0O))Ojɨď- uɵB\DI/X8)ji?+ \]q319 H^l7l*:ZPE\cIJH;g!d]0M.2N è$Qv̴Z6{ĻM)r#B"Z~Q{#o~.9a}'tX)PbâuP8hgF)+2]w6}\PTfh]QpFtWBgb,2݉|BWB<sOhbP,יvCA+aƎQ3v#6Vu"}}StJ8A!KNK*JN20&?/cק׷^,yd4' ݩ{}9nYlV\4TnC_ug-*Jzmej@3&:fjzMnR3{ gV@˼͢A {09ՙva÷d|~ %K˽eZ 3<%grQ఩lI%3v2^X~U} F:Wc.OZK.EdG4k8c)1X8KZ@ǠsBr"j_gTpu7+?Ta4#`%x@*(Oi3*DmFd>>m@sY  dM%X;&!-}W6!ڕi$pWZ6/lx^ Nltz걌+g9xG6/[0X J0yƎfP5F0 l8P 1Kn@GT8^_?L,ˆnf$h,bS0<{)/i9ƤPD! ~Z bބ2#m&ahCNr՟[/gx: ý]^dr$Z Iȟpv&>Yݲڒ~CU:)_.;|>g1fוR2cچebǴ༂8:ĖaI:*lh#$,sI-h =#y\`)A=,9`q)¥>Gfh},G>8ԷŚy@^Md"2\5Z.Fu4uLFK)uJ7g=PJc}ʰ(1mȱm#\M˟I)osS<\w>v1(5Hߑz.10$IP:߭iᗟ Fg([uרgrFys,nmtv >UR$`"E;CIC-0vvԋ؍ 0}mDup14#SY':Pi")ܼj_D c1 LۤhWr;d鵸D1y7iZi#(\VṰ pÓr? Yd5 ۆφb(t'K]z غIRHH^e,]c*<h脶%fު <~ 桅1 σ쩊vs/٨t%!"UvP'hLShwx ^p!,p=e]+;k\@B^1W\bN$n)t\֞"᳠f#<"$-eq~)OCPL?OjQ[rDKf,i$Vy2n%Ju{q\Oχ@jʢGDQu/3g}o #&6*.eAVƭQH՟R0 \-)%a)[D[/Qg csN:d BڽUMauk3"Q}U\rnnxz?2]]+(F<Q#QsCϸ DdY=_848䍸vd9M` P kAv^63m6Ɋ! s዆X kHK9cAKK7Yy=6P}4cnݮϯnZ[N}Z L9X-A4U'.&ً6@]d~gF+>T?QwZgg:.=%}8= #m^58/ЛYG:UI4? CBӾy{8]gആaGt7+*K@q *Jcy͔rw*[PdHGS2H7)2p;f$- KyuT?OS1G'}AӇAٔ\|?ŌNOs[¦/wT+xɂ&F!#Ob*&iqS8;QqoU4K< FOU)w\3TeÖ%y ݈H϶#؍}%|W}Gqd=k]Lf1 jL;)ܚKYfj>1{,eZu6Iп\QTMJ4,]N/CBd$;d^}_lIxԷ_T{IJqLP{ ܂0$hJ ۳ ?0WJ7>Xt.۪RP#0 byfBEC=s׽ŲEjU3 ,N]u{w ϻ7gvͳ+9^MEXxRYx¶_|Qi_Ƈu7vRQl mxcdMG D 03궉YM,Yb$CHd*tf/p{5$_4tY?e__rHVP+j6ͭ Tu/JycR1M|,~T9I7P~ 8{Z@b1eZTӮ+)hY'2'@~}1YPf~ѶrZ"0狯R*⇯M|=fvߞnWGJ( ׃h7u+H ?CuR3Fv] &H_ٳ u9nOD]s 9nmDͽHVP_L6 8 ɑ<ĔT6umi;L1 O7L(iE!BD&R^oN,L ה 8Gׄ*L/X~>ćd<~6f62j*7xhg1\]I㍰Kљ{Õ +xSm_@:{q)h,mz YN]}$m8>jכ'fCc0+㻚'P{`"~U>J_5vj Te5Ğ9g:4Wg#p3l uH89)y6LVC{A9)р*֏YLxjk_d&mZE`IQKubY%xY=L](1T_2vBFj+vYi~i^lR)U!/+?qb@oR3!ֵaZ/객鋲PŢ;kʵN<^4-yF~-5 IS"nF}۴R9c8siIrئݗ\H1ݦm~efvd3%`ϦI ZkN%p^7f ^D_Javf/#RXREλ-a|QKob.`B'>6 \Lw;2l:O_A1:M7썰xVTY0 ݂'ˢ%QWc 'kDiM0YWwg j0ap4[صxin'|DzQ+gN"F]ynG@<{&vOo)> |ƿ"AzQnB,;>c!KlfC/FQ)Xxtg7-Wژ0rH/\&K ; 1v^$Jbp՜,9;.q cRB4cu/9F~OܛȷJr^"'utynS+`ѣ` f3įo]U}N "&OI:)O+'X߯n2 k4GחcjWU@G{&)No6w-Ω7ŕקzxfI< x$?NIi*æ`}x%ф.7H@UNzH.z:B iVRxYy`eQG6)d5QmfUR#cE>ԽkRfw2ƳHڼ)>䆺 !"iĜǑ󩍫 clYᴥ8KO([rXf_tU؈p}>0jEүT}p1ӺK yLJm%<^D)':[Dʨ|e KXGjqdv ʢzKAmƜVڪM> /z6d*vm[ꊺ '.b۸Np敟\:DhiE%^j!%=Z*mZ3Ii(Ч' U.{Wmt槞 QcŷvN^>"=gv[dgnSv2[!4M ]H#(\=M $VI)Cnj˄G f͈q{Uu:vaGXIb i\BtL\;{?԰$HwT)뢘kcbx{L:# fkx?=R3Esm/a}b0#?H*eⰯ-P^lbd!?Z/Zr}&d4 3OsnYЇmi<nY>Ԥ/(!w૱M[Xv/ $x~+q.C$T,2<;$.gz"+u; veΊ^F|y+K# r"n6o, LHmORFZ/ko9mb7Pą+L1|D8|z Ƹywǥe*V+*UӪ>Zjf.)a*K8̰͡Zo߁~M@N`iU w X$CΨῚl:YaS}9y(QLo6RSd2Hu1akt748zAl6<CtpBs)6QGo6ޫ1ٕV ;e5A:D/R;uFI{~pӉ0&.9.= 00Z5s2%mA@ū%rA缌s{`_~7oON3f6p [̅ 779sΤ%]MrHr㔦luIq/dS6-Rz(\0qdF t)4 -f^靘i)TNة;oD(mPAxq{iY `m |Tx Vs".Zwn#S'900!o,)e&{]+ѡnFe`t-lO.w#o𘱰TRw9 z|=+Q${LS^!l_hs q\`$eԭ`?C0eyTΗ[bMn&]%zT SAM3 ܘ#iY#`tPfaP2FG0q+~3΂D*>$DlRpvwzgj>HB}W?[yPRyGIkPUtier/WFetIUJ jF| BR;uʇ &=#3γʳh{vx8]۶qur^t+dῘzEu_;[7P3}'OVXdKMz@W4%Ă7EI9t`Kp5B$C"!)9>4E55}WxÁ[hk9rho!v+}޼l jb3ޮx4UNzGS&bߌbupYZ層1yi1'JAFq>gEN7QOhȴ.Uqsb=2?j"Ser)}dhƤrKI[ߴA:1tGɩ@p]~N~cnPNl߶,[ SsWD1?q4hT 2iKX >DH:&I:hsmG[0UhNl'j vrkR-?t>DYN4\_` a*ɪ ;M15ಓvU4wߗp>L!t%-`,AV)"G㮢!e:s*N^y۰eڝ;-U9忍DR4($IRqvѽ)c\Af5a#|lZgAn V j_ĂAY1}!ɣVUF`&N{'%o*Oڟ[GC 🕉Ėn2nukT< CU;%#ZYDE,b(;8`(t׆Xsm**TM(B^ר|EH#qoxW5ѺpFF=XjEO"Ii/ˏqiH@( @Fe<%~*hiQ]}B;5'㾟uEg99B,ov&7$0Ko4ɷyH4R8a? A}>\O)Bg^;ŸS&jS.+ Y3&Ƕ^E]HބLn*0b%ȏ"xԱ*St%i`U2LNJsxo✖oN˥gx哹WgnrVSeXeyxB]>BY`-CfDq/Ų 32b/2%)H' )->l (_%IfCT;8fhUA> CIkyaF{AGDAKQĆ4,Ffy[H bփ|k ?=]wS2XӯpA_jLGmƴ.9UA^#aG'{ UI$vg)IgYJZ ·_V(iK%#Zu?h!´2z"&e0&)6┩%Xj[5wg]YQy?gэja"0 _]0+Kb쑉|+fmMDC,7aMp1О0~^ƾ9IycV ]\ ǵqnšrb~2n17KD}f.1k},!|VpOYCU5z@l/-^T|tz}Feħ',2Ufq zqSƠC{TҬEiZGPo妢lZ!k@'HDD9jny2&&%dV d 7e0^* aLY~TөVDLpQ{}=ٱC  Ohc^'t`V_5l:/{d)jwh: iR.qF@1$?uw,ts@6E@JS_z m(|cܽͅ5M2Ttfv{ޤR 6\3EB, ۈ9wE& sP~bbE:<=XQ˕F &+hNfF bJc~Vwns M5ZD+=b0X(˖=Edlu7/ el䒤e綦4$$LY꤫ZjjW' '&AÍ1c$"i(̺=qjIYU*'kx~ QDal>f&IgʃtHEtu}OVƔGFdc3ŦrR;.7<@MА?r#/'NV+Q؛2;Vz> E}YVG[ͩ=kky~*4 #9\) otw t >u ϼLtr)zjвnx-q7iKN\Mr =qgOTljo^9n ْӃ~3> l#y -8+4y6<'90a'ϯQ좫O;)Yg :Gtp<v"ů<hl: ϬDbabarhAV^r(흘Xk&`8s^rm4Ge T%!ϋ;sB#hR2@7܋Gg`Vؐ#e~j2/D {jHBmlql^ɷ?9p[xmTk.WKAw)zLP`絍bck*҉:Jk4#jyW~P&Ǩ̏4Edߴ*+- J*+'6 $a?Hڇ>#9VR<9۹%|J*N ވ,MR ZAAwx/&Q;5'^UiO^̓ݸgLiҘ؛ /o5jO✙e=dl)vQ KM,hiGԇO6,_-KgGYҜ&&]zh`~o 4E$HaM]ľ}nvl|a}[h{ _w.:'Q_SAHG#śPhlYz}*ńoI]N:yvK0+Ho)fHX~TO&`v&W\rpA+[9~^-" W:3(#>_t,I eᓆ`Y)RJs;Շ2NL™ӆ(W8_DR´]v:|H+KB'/+@tA@aO,>а޺i'%* 3#2?5/}'BowWG~gM^jp"5ڒ>h^[S }?y'nz:I%cMt9Fc\1k5QK.Dp6a'^J/2>v{mk}o-L)ĶnNpZ`5jybڟCPw2'K\[M3 gX;9o$ɖ5_&tA6@/u?=I}NS$B"TSCA|+ 9 ~@LcVRq%ǎs@ 8u` b(R%MiIvM|ɴlڡG\32hmߚkd-F!n YA'ҥu"%TQs娏GL*"ظ/(*v * vfL {& gi]=`NbR+hN"_g ׹C.TbXС{uȪxHIZed#H޻_8G.$5(ݴyxCPPNVc1'hքfmnpXaЀ> A(7yAtLK3Ð&"wbw9-.K[;hT)IxqUB[]R.@&T|`:zkh dw7!mE@Avf ?hQ"iD/>z쁼]*%|hIhv? D]ZO-O=wYomꗃ |mҙcS1 w?boJ-'kqdKEʖ2tmR95TҐ\i}BrzepQN.]PEgDC|K"p zND/_ !^J,E4AE*e|}p8Mvhתi@[;4|h3hށw ug=muԢw I?j%#m2X(ܤLH0rVٙڛ2 K^݋[{^O8;Al@6䙅`nD(NE:dc ^o)ighczFe ch8\S7~kYMrIQhYmKi!n-'E|kO !K7yznoO]Xu\}|NAY;EK@z`t6 @Pfɦzfĵӳaa8:*y0sI, i`O5/9vOGBRɭ y|p*NpmkZI3r i \eAy^qhc$\gKFwhq)=hk[֫ܯ:e19^\xY߸QUH16LD#v(n'Q?;Ow@ʨga:̾Vz!t>` 'K9NBRǥw ^FqYN-xy6$f?-6ەdB(|-#2-^jlQ>6~+qW$693[jj"6ǿw4;V@5[KI~ ^^^Vs RdFmkt}h/*SJoGOq1ҔIsVXֽzM" M ry,9WB*ٙ!٩ۮ@UOF,oo' {8*]W赳H1@uA١#ng ;]|d@b$N dbxqsN#|Ћ;;.D0DzFQ泦w: uS/y"1k'WLsnkC_nNscabP=pn {@<&@+Tx YqƩ;p 3;:0 Yfѣ ]m M!5Ƕz۽)#ҦZ,va-E}My{]VaTNzU6}fH1D /rDm kSXfWr`cB!4 KO\ ٴZyۏ$㌟^vI@"R$wuNff~cY=OL34yt͠;Zƚ^yDԋH 7bhdN@D,KY~3_F<8’J '|~EoU}+:,%MA#!x%1h Pͭi&ƾY^Ճ1ϰMc3bǘB} N$R.MYhw**sJaNإm5ۑx4}<ô{#fėǛq-˔lIrNypNI0ʺCƞny'% T֯`?9 ͎=EɅ2L 7`U?o{v`\3ne N~jyZ 4Nl }0K hِ;SC0\gnK֟U8Q qB5} qF"{5Qa6Y\әZ u"O#4o^kggm틲PYZ\@ipab2lgҩCYm1U'iǨ:C$!UxE3#:% ̚nM#\H KADBW/֌ 8u1ReͷōUjp+[ G4?N Hj֘gRz)BjyQc (ZDOpسlGGolH.qc;pܹYcP$|7I.[C /kKnb"JpDȋI/.0ۃm < );^~UWCFaK?SSOf깮1Ȳ؜(s5;| Q* ^ܟ-vao^|=qkD0G5Lw;C_48b2RM|oAG*/19ET0p{mNK@?W[;DSJf5~pDóփk0[2 ,A@+A=t4vXMMOܳm[.ľ'oVG',w-ml;c(Me!y=6C&׿ b#Y.-춰XBQxbmr5 GK@C0D5[q[[ÅfZCNy(5!𰛢^it `ݬGmGrL[~e4{ѩ8z MZ޵4_K݁ZjcX@%~U U}&~SOVӼ8k7Vnx@б< o1d0*o<~ `(sЗRxt=ѐ{(?ӆd m)pp"*XS^m\P۲9XD>*Pƴ/1XGD K(m^ÆX$=k̛M̛^x5M_nKH#>W ^:޸&v@y]wV-Y=Nf?jl["B(Oŭ\ .cga-Ųd&TGu^v!}/ !:G;&7A)c aGn>N-8Y%odLN2vQ_o͏ 9qO[mߐ3vhR{! XajnwCͯ4&[NZݑClSRqg,T n Dc0Oݳ{5*VG@],'Z⁢׼3FLw,S;.;8ƚFH hu27 HB2RHDQ}\ mx0Ld˚ԞZ(f?6Bk~unFt鱀B#B-CWUiFbs@cMJ.gX8s S T uE^YZTA\!h-zwNXhd^BUO>{qZEP+dмL=yR_1rƵ 5 _kXyqMJ$WW_+ԐUp~gJ_ʿ^!.džE`&4pINc-;8ڭ&H=5{ƉalZMY#Lu'䯍JIzd;^ꃼ*qȞ0QsH ȇd0z=-2sªuv!p<[Se -1ga]H1lH?\!ΞBv -|c-nz Ÿ𣏟+&6m\v3FʏXeI|)^BV֊vc80"=nUc@!'ʱ!_;i՝Mכ,?vd,/Mun:3/"zb=cZggu%-eaj +,s?On@e J'ض6Uu5Xd+#F)$gQ@g^Ӆ 2ޜ5zM8AE<}vX"2V9G BbP2S*?׾X?ib?e2MKroڭwgP=T)@f -ڿ`q } XC_L&jELoQW5q "sZ{p1rvPp$#qMDJ<<=qskMJ bk%8w۸e"ѐf[茶 ۛ5HTENZi$Ca?l,Rdrr-m %`,kTe Xxeϔ'W,vjU%ŦysТD]ыo7[M(ІVoy7NRހII\gH'1#H${4H¹B"#x_ v:,=p9TZ/kԥ:BS7/"(vSOg_^"hbAgw5eHrg(B8?pwAMՁB#V<ʮҿl-]WKRy! ȥ"\gÂcXf/$)ʢbUoF:A~/ Y:)b[S~YPO}ME=e9!b8-t(+6?c\x5>=kP믻Vs]sfUC_g䛾U5"-_LJ|}53v{(Gn XEœ63=@NbCf]3`oQܼoz! 598c:=6,0˝BH J!pc T^$[' DH6" ,ơnM}`FyԣrF-i`I5R_9xskSeI5秀1UW% &u\ Y'$/of-+ B^ >/~F*@hJBVw)BAbkOG ^W(!Y跒[Bw[{ ϊ*CI4'Zjb陠[6 /7[}{8 aj;IB缧?bGwޅSeNhtܮa0zׇS"IW 2SwklN[*? s-*z75{ڴfF5&*!~sH+o:h 8rv +(\"Sy'|O^$z[I mHk!QFXPg#}̘?㌈407i'ڬ]sUAnaRւJf)ȉF\ e]曁JiXk(!:6q7]7GC.tG!qŎHQ\y=C{s;+%qpGuq]f,Q.X1C- Z/>J逋\%|=>N28Tb"u>{\ rDjrz"+uRyqUU1Kj]&J}bn!dP6>YRۼ=Ro>HeOHOFCm1[ilk"b*xe F@hUW?,"Kd®(4)+ٝfuGt3AW~swjZ-}F!<]V+@I;?XtVwHVYYDi*ArŹcYPb_1e fN<ό/NVHTH"lw/Q/OJۇ#ޠ֊h٘ 6B[0S+l͵T?t%ywOJ]el v=JB9W \LS7`=1(u ]ɽHLfh]IQ6#$K=u1@u*qO_ue| e$D  (N(6?|3iBg aeЉn͆\cB)iM%Eą}Rvy^Qp,da ) i;(<@&2>;sx C\x YO좍?F~ $y*ubJGK :[f =($< qOsfGs|ٛ ڀ*Qps~^WmH"HB:)( OU_|5&/ٻ&\5Plk%4p.!r*PG2^w~pLK[HAaLEg2m(" QaůwCSG+ 8&H!He=96B p_~De lp?)G/F&!vJf G?B- H1$zNp@_3F׀b`+u)+|7cizl-ы$3j#~-Xonc? 6/@'obwCk.V%/o=!'8;u/)V{=?L[Z?$ac$%G~!vRuͱS9=V]Y[u (W?M+V(lLiI{MҖS T؎i4럌>IN00o"ؗSKYD3!KYv|߅$"?lc9B*:~(B{MdZNJ !f>[O9{j **~VF|wR99.;ygMs=,dBr9{l\dmlVak)Ўt,X&irb⵱hCK/.!oeuFr%[!s١ΒcQ0n82Gsy3?TRth֏j:]}a*PuCqOtbCR1 "#aJA`IPVw2RbNw4jЀ^慧Ss~BYk=RKENTLEdx"`R %~ EznYZL^SFpŽb5X\%ODk#/Jv~A>p!¾Em# 9?%W]i΄ŝ~wocȽ7 P(y vVt> +i>(QnZwԦKr{A/K*]3q9=Z2xpƍ)#)Q~:e٠~ȋ6oF Eny豉9jd%3"(X5}Z_5EtL)gJ>{/X(z$3EV]084!wìidXe5_r yFsoOc;':X[r]mD3Q 6 W;%p1:6}W+ܭS|ƤP6("6oK־w 8L0}P u*"[r| ?9=?_7џq4Urcee(Eœ/Xѡ\z"s?v'rwdү9٥X5U] Z> ?u[5y7iSyKHX}m鵊7ÞfldN#Ҟ1H #buSF>VB= ?}{dW)Bƣˮ`ǰuLNchyTsNĄރ@ K/lgm. AWrBr/g|2=yl _#˩xoz|&2P< ӤƑu=GQ|a=ezuyMëyXlCPH)d9 ^W9mt!! H8Vy"puquXvG"7'gh8٢2œQl72Ҭs,I03A\8%&O.9#_Ya#Pz2<<C&_T-OqDP b>2`LCTRQ/{NJH)HM"e4\D.#5*չ(d'2wu56E Hy`LD=sDI2 r"_K)HTTU6^] WB&t]䃒WA>TOk#V 8vdNw~ӷج= ͙gF׃O) 2䏈"&R^ifMǹ4; <0š9Y`NpffN4(#oiCѢ,iPVDK go~g#.a~{wc/Xu+MʼBH!ϰsDE%*)'o_d>'}_U̫3EQaW%!|'Ɔ4@J ~(j -A5GE~G`IӯZӣ{0v0-,$+x!v)ڏ]GICчutaf}s3e"*ЂڽŸB]6_1 [>-3'&avi9>U0_[Kpϟj@[EQ@!feY "!UeDԅ悝&ڄo{]0.8?ɬrIq]1R/|<.}͇ٛ0I-HҫɊ4!~rٗǦ3uBĸ栳q'WgO9p;׵b%2%﫬ZR0Ȓ(Ss("/E c͆?3/.|qE59kc%))#ΧpSR5ɽ6|JrCg`Fa&q`pZe~`1kx.|>`YΑsV@U"'wgm#2&)cV !2vK1#=vZ|2Kbhzo;LJti:?? fP춏i]UGj=)T[oӌ,mLa\wTvQkZDD=xRZU`lfj! \}R8={)ѹ 2PXq[^qᡋwK<*{8;{w@ 2Lp\ģ}|* M!ݐs&K3lwyFk(=oԶ-/9'$8*{Ϋa{>S -wxFJqy>V;9t=G#*gg1h6&SQd)2=}{qi`qCyP-@9y)yNA["[URrt2 \DOD`& 2эcT~J ڸ'&w{bh#lvTMB(tdI5lZV?STk-u_ HrPl9H|R& sa 3m<۝GVb^kr` rZ : ]QGHV,$̹kﭶiSlÁᅔťߎOQ@ldm+m`3&Aj'gk}A|M7=_+T(JQhOߑ`_}Ԥ 4#]3tM Ȓo~ 裹_閗sU60QP*%fdioLz'Gf)k;iYdŰ pi `Pq[u6"]~TADX6u C'Ԗدq_G6F]=OϼeH;-{JtCU6ͪ(tulo]cͰe҉ӼQsK|qMeجO-.b9YAu)l-fMjˤ'23Y֔s3q~ \:0HRvy)n>CSr`W1Lsj ˻vʏõBeEݢ/5mQW00=ngoS+?m&[bgQ퍐oUĺNMvkm](^m󫩓Ļ2mHvR0d7mEZv6jc\BK8WZ H:6M?R8# ԾqkZx/cF X`u6(,ׄw' ݵA&+U]IO(~MC9ɑrWRߡs":#S`,&V3А+_A/j-/rf=?fnlᩎ O G~@Y0F!H/b nzS_G`v6m=K3AK3&?XSR :C7k(;8g|D!*U$oYK[BC 8;3ke6SD6G;}wqiIpzb~|l%pdaγZiUf6B6wNuږ~9XJ`p  C̾ʵ5)m"K4Д[q:@N@HG";S=@%:h9Wwhc!AgkJ!e+bovhi6/z }d&L+]6P#%z4@TDĻSZf? 7_l\- Ef&.>,=Hxj*= nyx[zϯH"=i7^^EhT*T% 5o,k/;f< g)oGKܠߑ3>| R,džCi\ NbJL+ 9> qVi&?߀*݄_ܿDj=Gp@J8[Z!Yg߉7!H#5>$1=t= 2N&PKÜ-֕Bw~˩ 7aR1+;>}F/8 m[ <h!MLY#PAP/G§_rFj0] O#۩4]_<J|VZ&$^+)eKr ޿vǼ6MJ_5D9j坔pEJTBsRxKGwm}zݘ VaqF1]?QBN,/Zс`9TL ;&;OHDH!B>za#zhOf,;!>RU+^)1$ qiJz@uaևv/8r"P>ڭ~@q3Kl7:Ni3g #I M ;PvJ;h"1l fx[Yu|VCo)+η։I+@ M&u6A%˒e,yQJi~`Q!Cӣz$E|{@!GK? yQZ(Z}wTAST ZloZJ. l)y\\ e'A~>}$HFҭw0(t, q' PB1% kE3buT2چ`+nUp$?x͍epug:Ssտ%eZZdm`r Qyl>o~7s}/їh%'oo>D_Ew%| Yp5Fl%$$6cmG~[,#Ik4L/#/~|SK.QKDqDVJ:_#` Xlʺ>2t<'52F>ʹS?~a~D0uFs7D39 fdVڤ_ŬY#S U(֓yyqYx(ɃkSמK4V"E7X#xth|(GV/iޟu-JbLdžI#Y7@"wh:9+Zl~&3ڇy~{,yђYE'mt,f $S۷/]/榐 L_vXDZZ"Pk6j&X)-n!PUOѩUDo<[l`9f6aV-~(mIlxosf'J#|donf ?9V3G y̕.vxΈ/iv/u.v ֐+p0c(]~Jc7)u,eLgӯxgmgln)7¸P,jp+2}1d$I5oCny_*xҮiK.C/%w.M~QP ٥ >sui8In_MmWmop,6"R/TvYCUgݽmOh`C|g{{a&B9\,T׾7DLb tdÍC?͸ۦN}&&E='R1\E[jezE ]!߯OQB%۱O^ԥZ4fy}f7mF ذ\kF1RLHVH+[R~>Deo:꣄K?1{隝&ac+eK @4WNe߸ %y, u/jEnhJ"fbIc[5!;KZN׊I~WK8e"yXY!z Fm%դv1 Eƻte*ŷ!0ξ!&IC'֭e$dNXwg!hg8P9 m|lg(fO_z-_N*ŭ[v(SIf<;pm#a&lsQ֥8}%x O(^&B}6tq)%ЌTVZ~͒h;V$`YZl.O'\\/|YtzՈZKPn/'D76Vu8Mv|(ܬ\h! [ذ x4DE.GV՗!q >x# -^ o偽m:3[JC GP%4$K6-{ӿtc.{[9hJ$9OOK,/,I~zKwRRyXf V6 4G2-څ/XևG(AWP3϶Ap:D`?Gq:n goA/[%^;Q9 KS_&P..6* ǦJ0jbS{ʌd΂8X\+AfД!xbN,^I# ť=kY. |(.|o;űɥ@ۛX;oH_(扑\ BnϣUS>{ߤv d,LxM>+1f^s?%u'!X48S] uK$P+] j'o ^XOi4O K_0ν efY3x85B08{b,>6./Cn 3cIn?kkNZ7r~xv&F~%i^tZBاv{O%Wڳ 5ٲkgGޡ\D}i`]e~2.)=rh٘$x| GݜA,e{-a_ ʺ͖ybe,OWLU#U\ m'ilc~!gi#6+6{sglR"W#Za2&\'Ԩ vҥ}w͓7Wrŗa_R qU"Boo ! Dxîmv%,:4smOBƼv g4ح^"]Ι6H|JnW/C0D2 z ]TS}g 6fd0 x窻AhN61FQ<^HqypTܹݴH@N7UOOIFTؾ%4ʽJ[1&zJ%|zb ;l uW8D2@cMBj!yHQg*o`~!hHr U (Rm8dJ-Aw* CQ&w) I2\ ZO\nf?Ir3r0%R0a*`x\쪋`y6!zy8x ˌXg1quW02r'RbW|dIPv._M.dP;ǝI9#,KdSLm0:0wL+ZnKZIR?@iRQ`px< 'BM¬dM h9qII,Ҵ`PTȺ]ܢۅHȼ 6_o=su݂Ò|ou)/ЌD{#yз ;RA!M~ 2VͨdEx;mg1ҧ280H╚VgS@_Fn ;%,yO̓I_<ҡLB]GQer0eewA,1([lӰ h`{ "|ԧ3Bܜ ` 'uRB[=fd_ $'6fv͈[:xm{>B,~ $ QV;;3[ioƩB韛oB\$O#J(;1,7x i݁USj b,\◄ 8pbqHa(] +wϸtn !h`׀O6Cw,Rw.ro9r(ޭLKZ|O6()⳵[C+mR `~V&<֢2N*5$HIR@BdG,@GZcTJ24*.iBV*Llz'kFwV|:zCL=O.vA観7n?Q})D.j%W7sфa\knG ro@4m\U{M E ]@/~|ka&{T87.io࿻35ݖntr8#.ptpez~ @I'(-;zUEu\ Z+ߨ$)U7{ Y9:Y˕WbdzTDNvztŬ2?u~%1nի}ż5 vz䠕?o}tx ͈/spͫ|N` =/F2݋Iܵ8G jF!7][p3+J E}`oht-8t1K#\tuϼj :Cq3ß. \aԪ.yD\yHOg=vX?̨vmgm.$BF3ce[cQj"y\ %$gYj`<;ǽ JL6gILQtFer{o~Cż[ n>&J3?2D5x8M^ p70Ꞇ4k8x^? YǽTPG#ylƚ>5U+da^6G(3-_vWDījV#Z.X|\ _A=k:wΌ?kzJVk"Oۅt"^lK 3W|M"oy4al/=d*nwvlC]VMs}m R ,e\[7%ScX~7384sId6wNsi)aPjoa~ӯ-n.^I0Y@pYp)b Bh g_$0$6D:AeyԆg|/`a6=z'|Ҝ)Mp|oŠ1?.>S/?D d{?85M&1cO}1B!nXTOkx 2/^i8ߝWLBl^-A;u1s/<khQ7z#uS!m $x!7\oC+2 }\PN~ƫ]D61VSf@Y-{~HpK:H^ 0CKBeQ^ĵQBM~fܶT1zb{Ģy[&\i+Qe4bsoġp:ވZU,G~!qJ3M2eʓ܉NY0L]@yjjo}']vhyW&žb;B#ζ3%tfܷ^]MC o8`g=sVs`yߊtaC!vh  aYjH8=XC_ro3K T UK({_WWU'xoq\ys Rha@/qy7τnl.{ie1 "bP^{1trA._fZE|6~.fT&<c>p~ں}XB 2`)ݖ(@"mAXhyo4ݚ\tm>Ҙ-}"L5O׫4OyqړR*.UoRH64맸9Jިq[sr4}􏺸57C\,g:a1>_I;UOb\6$7\+}}j3}r&6;i,9G tUܣi݌ d#< ⬑y.6! aj>3`kBϾ { sd3Jbg XR!KYFdUyV{4$iA;։e_WvY(: Dd'\̃w 9*G1rh6"MBh8U@:W}3׹7ofnv6@> ZT=Jg5dR}mO:kOŵ|8jWDO}\_q%W9vR`'Ü1*Z'/ Aִʂaf:T r=xy-TBƙ-ӑmBRAy_bYt+K}byЇ4Ѐ4k+`Lv<kCAÔG\d,!#^k$Xl6Mv3C#tyBxא)sgE+JtKӻՍl^16|a'}sX(1꤆57cnQeG>H2U8K%zzF֗'G= vz-|ڐϕRbʵѰ^ H b>=EƑp[Žr^"Gš(*74_z&6{cBכa=/iڙrQ"&(g@щYAZ}=C7o&F^: 4KA_ajLh1naqp*]Tr]ohhjeĈiF)Q`۰h bŬVփkN {n /:;!S:DS[ $aN, J)R{TlΗ!SC΄.frϙYANEC6ܞV<{^d-+0ѼEUi6ozAW7Dva]}LʇDD1 <Y5Lc֋2>xK&?1y?غ!böh[7,DI>u]ۦVîZ-j}"ӄznpn '(ٌqLnGpv&JԵUb`ӿz?[g0J(yt' D$l9o"[d{c`*\7,)W5㹮\r1]1p>etu_+q[Wlqdձdi=b!h{>,Y2 0c.:"?;8L%Ly/+<ߔw00K_1v ŁL\X>1:D Q>b[ce] 蓏K3y 䂑СEnSƳQ6#@eF2џ;Ϻo" x4bY;kBHK L>뢫Ret"<)NA#ˊqsBk# g8JB^6Q |QiqT6S9yM8/g^^a^!$M!1UK=9XysH^d]%{HԐRfn-:(V$TGB4n6Ew@6Ɏ쑺_[J.I_@q[Ё)m]fqsTR.8g-ΟQ{O ]P8 #Y>7TaLh}q1ehh,Fuw݀TAUtusxlF(%h,Jd2d{eMp zZ8Xo mC2.+l7mVGGh]ȀLrHٽs)6<'E:D/l#ˏ;('Y }㣿 +Hх Y.Bm,1P2y7'+0ûf >V0mN=W84?$u; . xcgkH a`;b6 3n=ߝC? ЊCt+c ^0"$A{bCŖ֗%%W4 A+Hɶg2C`^RsVGYׅU\ 29E5N5#UaȰhN'Yu%AҐt̙T *&Hsp닉#{<+{ !eTg/Qܫs[8tIZei5#) pw]ы$6BkVXtm%&=:?@ş)"*IH ݛ=ˬs83B3osI^6uG R'<<+p\mѺ/fK&Iz䃃)L<-Ni?!gvXX_9h=: nJjh)] T8v~IrAZއO4Nz&8E!|'gLn[L8vI%Kb-# |$L#W堓cu&rӮ=Zg ZȪsIRD6ɇ:Fخ"1B"" FK~Î*=Z@'9 }^)#=.x3 lϮrKVTa"UERT@upSվ#QŷE)uz,Z/#iq oZv-85 vr0n{Q8ɃM_EGyIu/q^j =L^tm9pF!_Q| FuIˬijan/ o a3 n >q Q6뭘Q&XKEM7#!xYHXFL% ۘCnJ1HKo(POtЙʈ`yj W\b,VIT?7rtt Q/JF].oXV@h҉*|eU`c־80P同(sbF#ݺrH}׌Sۮ-/HCxdJ3ET>v> 6N2xz0c(3O~ty{Jέ(Ff[VX# !J익nئIh51DŇ^8*y"v6"qL>@y5Y{XsrS+e:qo_ \939Ъ- rio4ٕZ8]]9jXq9>[ځLUD.Mgg0/i58Lw/aFa׺:1E:%ɟܣX3 \Jfk\?XE>7UA] 'Rwy:k0JIҍFIbnv@FwB2۟( VsJt͘`pJ.? o@\ojvo Mn3O>Ic%ˣɐ(0X..LO&*J(>,=E?7JS8tf Cal n@gY. ȋ 3ou5 J2o 1ڽy۴lA%Uڹd+Wlmx 3MthK'c"WTNV2A)>DYɝa\ڿlS~iwG'qc*`њ2L-X6J>bj.?dښEhz[x;LmȲ?3P[ |e}b_W$Ѳ+~(#W[uSV}x~/3_/#J33.}w&5d3B(b9d7_v}J,lNy2gsnjUkP+|i%;j`-?aDur I%la"@8NdXH*+BRj7nb0q͉z$]zTe.==,Ntiw=53}uQJ`Ϡ<$zmTlRX<燒NɅ!Nx+дiC-8EfU%\\1E#@L k\OH4s`D\ZEj]1 K1FYk¾ޱsy0CgN{DSv,?k&I-w?%8{j R@T(}~U/D/ oMS*WZ#Cxr<@Ok㜺|Iв'GA^ͽgrj9b ŨʤbZcArH93&++׏7eQ Wlm>S"z\6E.FV}C7N13bJqۀ8aPѦ0;a9>> 8Y\2pxJYfUoN8GAGkTĚ\ yWQӥ "]p?-%*Le09eSxP2Y: ?{emh8\dᩴ†>+qJ3)یf M~$pxnW;]*іNu+7Y 1=6=tۮA r+:Sՙ(@KA.^\*l~jGȼfpoȔ7 EBsrMhQnr􇢊m UW[y?V+_:<@["DkLܾ7K{3< YWe|hXy%ǂ&NK]s!RqClil|׿}Qn`$!*9n J?t'XR$iq,)ԺG l-/?SmgmmU9k%uN\vIݗB%&@(%˥K.U`X=LJSzq>WOL9dDJ9.ë@ϭMV8;:")>w6 ([y>Xc ]97_,j"2(wf , 7(( '}5oS[؝>(2uJTyIq'ϴDD`D~X(͎(֙Ht":6hG{45g x*ɺit_+JiW#8S,"5r[VlMTS:4D~pE:ϬG'v@7Sʔ\.Xnw`ƌfE~`[Q V`JU ' ghhx~}w}ց; ;4Qݕp'%X? l_N ^dZ i4]\y`0g{nI_J't+PQjƷ-rCBsjiM+|Z-Vj*842S0.HMp܃Cj?# ɰVd<&L%)Nc8[r3o"KYdoQF'CdSDi8t#cmNp%׸JyԤ2@?pKÇk@רmX:ABa1 R9Q073h49f0vxEɰA s ] `^X>Kx4+gH1ܺ&fģqK`~f B[eOaEP+F@R^6̮RB"!]oJ[^Q[$EYj5u%ZCchB-@Txa8 m jpk@Y=ڮ :5~Mz>A'ad1ไ$nzn0-ya9Q\5!i\FN/#.k$ЛWNS.4T?M Yǘe!: `4oInÛ\"zᾢ3M@!ҢEa;wܒiF=@n*H?-̫Ɛ1U#I;ޘVbf(mcDo$^"+e9]ڡӸغ<& t#8)=E."J[Jד34HaC!HZ(nEn`(Y4|"2])ŪxT*╵2ȼ7iFЉq6řQxK/Jy ቃ [b"w=w4=bԄ]GIvȀdl쨈}St}R:nz66SބΊ᪨b+^y8>gdr_9]8j"eͶe4kU醑^Ҫ]<+}P!g(C&H$8j]f2!D+>Vi]{6[{XOڐ7Fk@sWgO4'WH{Q%őiY޽VHz 0VtR'RB ,|-}6ά)t3j0٤ǎmw ;de~x OvUE*EgC\T,7K1 qiIG~lX6"^T\y?ՁJgbf&ҶG/2 fm8#MEQ|cf*X )\g$_p<^%s"qT [L/*e|Lopr&]xTCv15WWslƵD(&vo.(!-;;@af `ck-f2~V9+䞚mp{rs$X^bPy4.qV]pANf9SVV썏QJr+l;%W2 (x(޴@hI@S~6"6;͕|\]TYY p5̚KffkJoa^7vOCV]H*. 3Mg+:-B0>noy ꐠ[NL!P-X"˳7y4;\t9gbŰ6#KL Rj`S[#[h*C1 +->د n9f7zmH˸`SR]oek߫*w Vw=Cm('^*Ky I[OP-JNZĽg@OcriO%ᑿU*ζ$*w6(Ƽ;QVvjʵ!\~ 2\yهpEkX:~6l+[U- À-F.s4W;1;1q}aҐm $vʛ0@|\l$v.-mБ{B E%_x",?E?| t$;:5#GPcbI!8Ytߤp^ؐ@d BhQP$ lPLFH==:]:(1r]E/BYEK3$|ExMLSDwcQNf0JiXkI(nUn~0@#Ϋج.7~tтOج0ӷ#DvsZf8?(% d|^@p:J;&Noh VYMci9d]KI]nzaP|fHDԆ >7<)'?&+c8L#j: 0y]o> ojXKigh6 $|T=-\HzvI$ j6H4H~'LzFL/Hti˲ʡ] K]'6wGXp(IcMF_Ja&NoK%:8  4/nm17w*mBEBn( ;4 ?-Lv51mQoM= `¶k/bHq29@ 玽n ztAleKH Οg֝KE16JiG#Ͼʼn|r6%kyȈW9 `1icg:6WZ(rӥԗ#GQqI `\h#U4~ǘcUf>szYR1l6"al\L\5R0o!k aA4kq[A4L޹̥^`[fe'C-&,&8x|Q?:{LչyK_eC+/uJh^LT 'ade]z9BK\oF ̈́>}LtM/mw:ү | s$= %jdn> o~zQq%( ۥ 2 cg4x+stߗϗ-8@LΤ]|}r,z gUƀH L~RƉۭ&ShYf9>O#+rGQSH'5);j!ĂAZsg/Im۸^|ˑ3su}v@ݳ/ybD]|ܓ[$~.KYH>xv(2̖Ta[ib׆ +c꧕:7m\q}3 Mnk iB6VףYǖrSX>S<杼X RYfyg"BJ\}vJYc?Q[?"jf$h+O>s89qEJdI0 dL<||h dfN] aL535j.:;%f3 Z3=rȏvqAh P_nɋxhbĢn|AIⱰ1 ~iuEc/{cν Lލnbk=S?)!5t"1U3I+c&sq4(|h}H y-(iɆ ÿ֥Fp4i'R2TT@% {wDXKEp*p'}X~wgj!<e ZӂX_9yqB^dګ1&\rު׃ VGWՃ_LjhbpPNev:3*?ė4)YOƚȺArMWƧz!lH_H|&>'6~1HMU)2T\b#Pz}h}d 1 tI ^KfʄNNO L{|zGH;qN% u᜝{G`vw`1#󍟧*'Y]Thf(ByJU3>fe$` >6N鲓NO%qf|[\#մ m6fe&D`嬻G+gԲblᵅ.yg蚦9vc"v3lj@=qE7tDxU:KBIJPzbXf)dL~LNL/Qsc', h(< X\z;L^07S|v H" (\ifp$b'J%q[;`R>) cXe&ЅCyJsárDs|2E p M<}xF3ne~պUdXMs! $wl}I;X!~$ =&bM!*_B:<.n㒉xܻ3.`$cL#&ρ$e4̄=8zjI@5 'o7_H SL"iDRzٴw6UE̎>QP_I Iaz-UnrM.FKjFp/-YZHͻDa:aT1RJs2يEF\,~h$>iC*Txx|IN\(!ˮhrYndaIwlY('(/?"eea@A$)ӔLS@̿i$DbE$;HscA|S:T"4Wp r]@(xw &}銕0\#ƾ,n4VD\Krrb@9wW:J7+TFѥK2+%NX2Aeko[x`>zx%IWj\O BJ@HwSBrpE4=JR0[}nX["~";M/k+{cӟ2HN ඇ +Zh|t:KwJ$!bb!Iv(I.xJf`q N}.s8WbGbQx?ljyh:l-"E'v왹a@M,[vaǒt:ZcBuAL ns5I| v^bRU!߿>]lU;ߥ02Npc?e>Fy}Q`?šI/m3_r— ͼ}_6wST4?eOl ) ;mU2uK?RʷzCU113呫%ۊ!0>5kZ)Q?51Aj6,ڤ&s^orRCUpzceeIq$H1^&@r7|jhtѺ3R|Yg4ENɺIxǑx̯-[w$,YsQ/Hrݪ<&|5ߛĵ>'̵%GP0x::?TQ՞F 'J=Lzj+pI@`.ex! ?]Ƀl |s}C`pab ab9 ^H6R.Ⱦ%+ed{撵\RM_m#]~ zDT?O/}"a:OB5qInMT$YwTXO40F3_y L+ Թh3jnՔ!ِCTu'K<I}-ekZk<杖zɽlm) =Yzw֌vp}__sM\T&q.&Y<.,3<9z ncNZ:{`1|J8,x*Ψs/P (וSxڠX= ]h?P5{*>߸jP(2zita|Bzs t.Y6z`4ƂP&TC*WZJHw XyMX>b|#{b <&"E;f?9K=nU^ZadF4kߘ8IS 7vl\!{dV&nF+<\ͷD`z_Bor$OT5>+r[1zVYa$)/ES t'h)7=bLzr #LKaj"{V$qFq`YXqM\wcɵ&eEk(;D, s!: [gaLDZ # "7Xxdϭ5oP8WZOL͔^U=9 Sĕ_L!E'3"Z>V0 <*k,Eo-eEЎFjgjvkKvR<I 8WguP.ȞbۗY[ds3N1xz_QE&ڜ Yqy"Mmmkho @\4wZDlak!hmV\ao;Sk1AO D1>$QՇ%E`ʆ" Dq/?;}#+K7ʺu<6PQ mG8(tgס<ћ;oAԙƝ.o T^0o`:zT[Lj,w>[i UoY&LWnwV|_̕#UB@F!m}9*k*Hu Xr,,(e#Q4}|-S~09{| t 7pOfϮ{S S/'J՚4rt1͟7cPx_2A,SI:BoJ}Ui{gi 6Tyh79P-HZ Q:kO܊O8B4ȓ׬G8"}#ˍ%?]^RPtiLc J F^f݌Qmsu?474Ex):՘^ ̿'5-iځHQrU%O|*,{hM,䤳iQѡIP%ח_Z\0(YU/< x;ʕaqGXXoCZj=6=KWEKQ@u|U 2½7\Hs"wa618b.W4ɶ_R}]faRǴV ^*.x("v68B3ش6ϛqKE'1fFEC-p'6FC ]f Ru/5_f?1I3>ri^ GRum6i]V[;D$ПV'C`oInOkjym4ʎɀΘmIh~_\dWA3ϵyQ$":sFTc0#5f(jW"ok"0!.?wвH *(HpGoh{imIyfZ{.6g%pMl y.F /l#,\._fQ[qd¼o,  &Gu, 4¹H3vF']TjMLH 0'.a!arA-+=PwE7nf sd gRHuҹz5QhD$-oGm'X k~V'}{5Ӹ^M5=x. sɀ_j X7շ:+s`으 =[ƐdƧ@ _TnYg"\6"k0pd[T#^#+!BsO ZR"/HM4_9?ku]g(ϳ+a D4@ wPh;4 I OL,w04(Xf^KGEJtz ِ^70&< { "qsQ]X{/Wά\X}R6Ta/]]ٗ+_l8bmK%XbmG06b-}٦*$AEԺVqio=* M Eǎk1y/IP3cЗ6͇g L~@zf[)%DZPң;5\F[_oFڋհygӤY|JYd ܼ 5~ A8`z[O|y#r.h aE[{]3ѐ ux[\ӽ6O2|#7`(j%ÍѫJz.sC)pAHAo-r^ybv$KwW5Y8zCEE)J^/rA] ۑ]\ϿnjY2)+)6y*2v$]cY+1ޥUiTaR+DP۹.ҹh] nlKÆ]sp0O%\0,\IX \hו&"uS]q[J}`/J s&?qrɘX`0s elhXײOMd18bkyt␦LgsGʗV۸lw*BLP:e͏ATovڵyZ$nm:@2sUnCZ"t l"f2oDz(t\[x-qCRT3jD]T/^dN+ ^YoC^LoӍXs"UU^]Xγf O..Д'?JH=jO&#9~(=]r9tUh-J2"UqREV֗@W֠bBfa @QA&.% ꒘d8cKDxWLTMgH5[hTRRmmg>[ŝL׋ӹQކ)Uwvľ>fnG!E>sʱ.1QmvnkbzK(⸘{ .RO꼊5M5=:@{q |{=Vd_]kC & TT\3?.wHmлqF3B≆ -G1lc69ZoQLhY&ϰ=@_=jP/LrO*} I1\ (1d5@#hCC*BГiɢ;doaf V拲]ﶌ~:"*vqDay^_<ICver sxxn4A^S!%Nwӽ>"u6nσ^rcJy\E< ZV \^-軲QϓV;mݣUŌz{JM\]hQE 6۔{T+¼KR1S!ihF= 217}{pTwafe.̛Hf\%ыUº%G3/.L/|cdK"]!)bƒǨ]^LROX{q{ACxAA/I4kQ_A$Y\d8^`OѫS[cs;cޘ%;I}M/"4tPQ}⛤ЪnxF o>kzb >2gH-VJn{D҇vy^ńvwت#Kxlf1? 7(ތY=ku8C_1WvvOv2! ־:3eWCBLNEknE\fT๙ѽ/"].ksi iI/Z9Ŧػqdf?.JS\F& }T'(^pD ~6ØKbՃ9h䇆a=`*_nR iFL2ˬ\sxTmUTnJSÌ][G-(3BxhsGҒo;o59^M-, 5twQ﷩v 5Y %z`m["тr]o.)CFxjl˅S`8VZ-yWܢpB*J H]ø0Y{>&N!(V[C"TXu1" ˁQSA R)_lh&ANLU 0d>^E'PCcp.QC2wț܏ XZO%7^YeMg^X?ljofqhvA>>eZK@Y 7}7e*)zxD뉲2k4k`r~{v=7V}cL-eŨ9Gv$@m뵇B 8gʻ::9#x R @;㢾R]G#A3L:F-l+p&%t!˞ȶc~b#q]Vs6=GdqX$2ZF6J Vi\*Qg3!EΕڇyx/j-ݓبװAZ&({ !Qf5gK{ #N,/RS4poW\WyDN ƌ& ׍KfeFA OL mjEҧNz}p&Gqhg؝Fu$BqJH"3^H `^ edc$T(OhmjJ?l K7ۯU{1i`-k|'̸!*BbY+UkԐAWh 8sZRdyg%Doڼj[݉;SŎٌx K([z^Y/'<5A XWAR%Jc-Yv5C* TW~&DA d4pVKW5wEtN)^u,CyEt"hCr^r(k)Ew˖J~6V֑/j @!r<ϣI$H""^'.`~i, dd bh | 3vWPIYBzLX!02箬/-T_ srǘJ r#J*uWYJkcyi")SP!,k33@ϬBd#\`|76^t A`8$.T8{w_(I%K #쮘lB`JӋy_ llW|w}O) pR?wUOZCtT V #",5lO\9ݰoڕ$/BCD ~qs'|#ex!zfWZD#h ,ote˦7W5vs~g tKYu:%>8#ٽ)㊲2GszeIBl 2xn>_lIJ@1ο ֡a6ׇ--@7KpX{'kq̡Esۇ7qpwv?jeYO-72<{$2hf֠"#7͐ցG.&jIAG67/ET{KOWVˡA]F u9 MɯubqO+%zdcsl3ּkTkƽT]1|/:G3 MPue ]C4 񔯂ڊXHdn5;0RW]F{d @Oe] LQ ɪ=$yA)dhRyWWKyǏ)c\Rf7i/eDnDAN99:]1a1WpƖr%0:aWRBԈ(=4I vim"ޔTk Wl38O:3ԋDn-gچ=jKݍW'1`&Vʝ`M5;6{צk Y2F*|5a 3Vv^JD?w_`ܱL1%º;6')Vwf"$q‚ړxٜ9i?O(W,-u|r[\LX+ɑ?ߙozAH"cMeQacźd'Vu:ɺ7$`i1/7JzR\B"X`&H25 VK}I'eCp%Non(D9{(,k2œC׫p#ي972ix=bWkxeV9-ؐ$KEB*@Y=F(D攂ẽi{mRZUVT50QwjJ/;Mԑs==LHF@N11WXEHΝ)+< .2n4.@}xY`Rb_YJ/gB`)b+քU;#3z1o/#8Wi~:}&Ǿ@Rџ*g qpUbHW$ҨsݗZi~ʮ[iѬ3B4V{}]Vѝ 9G߂ j. hv[/? r ](+E&!9Al֒-EG3g>)-*^CFT~|nov _R-p`7R8C4gdz;ɐb$ _' P2[ a#I)OyRyo}#oWĝlUeEMh#fw/kn FOoBO  A`=͚5ZWX&[27-SF0ͯfpsQYwns >dB6ϊa!rJ!uۋF1#>.R)@oҾ6_\*n&<7K᜷g`6 0Ml|NZpMoUҠ9Jhh\_~]ts!Y2ZI J4\bW:~tp:<w0QӉl)-,mi3Hf~`uy!Dn_qkJnJA7'0êsQ:X p܍#Mx [rJ^$U\f+N"h4ccEYX~c ynDjKTmD6]oU6[m٠%]b6dTSishKvp3vR;/ΦuCodPFi@_N!YRȯW6C kv^KpCr_ŌB4.sB@c/'Q$$fb"E҃Bx?:?+ьK3PP+4h0G?\l)׎5 .EprE‰Y80šz8HvUإW^{@XLAϧ}Ch|enL뎆LXs8c.@j7Ҽ d_y%0Z+*&A.p.~m[BLF _7LypWVD=^;ΑG*%0"+EXY,/Uˌ_܊y-ބ'-Гr\m&NZJlV䃵2gj"xʙO*X(5z4OLY13{x2\ e"'v8b.<*!K8~n 4P;!&HQ;U=C7ݧ ?L@ʲ=k\돿sF`_0,oKvWL ;lLv= %ߝ)xݸ_;|_Cx6"bԠ"eh44BbUTN2FIiR^a-x $-K,ɜŦVsoː ;Gݨ:Bd! NUuBR8؜zE\k*qwǩGH~B! & ">~8xh1ǼNЍ>˫iF1:r%=Č&)H}) $xpLB#n@In|P<_EГ_ʟWWgқ}5! Q%A\Y!V%9fe/\ka{Y<%P]P=bxIxoEi -0g-ȹy3H%02li+-T:"bϣ\>VHJiO,k\p@#H LYckG_eʅ;4}nt*͆> "h[5cQw}l]eu"?;'I_ ,=zӰOӂZEe*;ZՓtr xKwjv5+=NhqK0=,s>inME۹a_O{F6fߤ3|qF> JNMmgK\F{hS4%JHRX{?C~/RIn>C8e^Nߖ8s@`YlZrL&6L#9;x)Fq'![ffH7gNS0DYn(|\7IN -s=!"Q$z_qtrNYqŒf78$T<}FZ|2EH`<%]' ^#)GKxu, `z erPOb'8_onoZNjc.T~9[?=|5G1t*Ze~NJWwӢtfj ȫ'R]8Ȥ<—K+U빳5g)Q ryVyZ]$rB`՞AN:]"-: ^{+Y2F):_)?K➑ԍyI-Q RyJVng-T=(_` !ڧ1  rdY!`vՃ=9龆J{lc{ܺR |h虃qtؒA-, [ YTqhKP*K>I"ҝM:{@s*l`u,(CM w f%\/nYVz>6g =5SrMO?fb0Vrh̗#¯Α eRé˷ڦ˂ly|?D ytjG˸@n6Ut>m ཈u Æe=C!Bh^/%8LhOE xi.?gblO-ȷcPb1T߅4T7hY%Ya~Q] (aI av\Ӭ?S;7R!u$Dtv%nUL:L U#peUZܒ^ +DŽHg}C>z_gCB9຀MYXy'ܘ|H%Y I7t ,nRa:/M z)FrK ={,Бk#2 8m2ƐJD ɢI$0ʓ-' 4K2 '0xjG,|~|}s8 ^)UXMnr.g!s&2i򟽎 x9\;&KSs'rj(!`jzL BSdBxbgO̜ݏ$ wBy z~svζԓ>,]7__ǥ N*R-;R-k? ?.nuzyPij\U1⾷JYت5Xwu$Wk-O|7[*omm"r26yCgI{>w#R}l?peėon<хw=}qPϹ8z1"pQjLK\n>M>]v21'¶C56> 䂋\P3E2[=9LM;-r,&hպ~Vv̆q`.oqhZ}j~Cv3ێ˵6>. ªy)FFa@^߈.Tɶ9|R%vK溊5j^ccqO^ƲB>N2vyUA>~&ovm؀h훖xUs RuL$sR]wISEaՕߖI]28xy&p;ՎyOf3OVaļyhgp`ΑGB{[ԣ7(^ n}w~+NBzۀ1X̸T+}Aɼog'UocAa}mDE9,^7A;3XM3`B:tk'|-}:ޡN:KI}ҁTibv}ιb7LYbBPgyi ZgЎῊ&"l)tJ{u ;(G!E\\2ϯkgxiΥDvsGpϝ䀖7m%8B` Aucod`!F zәZE6HDvXAؒrˤ^&Cت4]6utI(kG3%%0<c2kҔ)q;e?q0 an9Jҭ5NT]B?ʥ YZhL_HݴI91=YMԙ2)=҇p1V^$3s5IYej}ߚ˶ݕ"ۺǡKLa4URS/bT([.(WnH " UӰwuMu )1d Ք>2@8:/~M/'ښ'E_>K#0o8+h3J3ɅR׾8`TN5RQ=DWP$Nˎo|EEZ-->|*` ]]OP-oy}%U<b>>f9NKuG#Þ-BEfdM25iBsBJ8pԊHeei9ÅR/uCnP c9σꅒ{U3ʂjP*{~mv["b$Xg:MwKU +N2m0a[[Qc]uWMf˒PM"1S8ԂZq|Z<}`~(iclh1}?>9,77Uu7X Qp d2"BO)J2+Ufs2,B#yN Ss{A˾~#(U; z}T<+ٸ_P#|c%^3` p ))FkRZD> ;zC ||YSw  L&L6}IG2W[?\s4Zp'%׊~M7}3LDxytSt/, pROƐ髦&׍8jC]cӚcD-f)ŴSz"$ / T{Ek`0 )w@LIs MB%ϟ *e~ wq.Tp 묱4Ug'3)^Z͉eܽ7c)H~9JM9*͵n:8׷i0 `,lsf<Ҋ\kEr2(o~'oJ3DUPɷѩW%ꢻm[XX* ߱g`/:dЋ!ҏ鶉PcWQ7D@Ҽ[H*JYX?MQ)t2tHl7W!; hS3Uiv* k-x}o*`nv&u,< '?CW*ݜ$iK3-Һ-|vCAXXCf-+8Ni-y,59Pucy y,S)oW|g%k8vtF F]_\m( rXGR cNm͢6tC]C 9*|%:3$A ~⎋)t_(s(kDžOحP"zXuH(G(DRi^B@1nd49BLU5t'Ksv@uN&̴ ECs͏ɋl>3c롈x@A]zsDDduq+(wc8#A޻ɝm2=IZgM!AgZO?gP U3K0!}晔Y-XYW?-FkW'-*)UM4+4!a )!e[鳫o K}_W'yU\!Ix }3?[Zf@ɷعߚS5 T~hV1@Hgy zZCb7KѰcYˁ9 U R39T-[qDE3P1:E i Xyn]ԫ$0ZGx?A72x{ʜg.NcevҒ NJqى3\ I.J}X2'& Z(Hp󥴰|uv.aNNU?0eu _5eZJ $t%qcE4qr֗4 YǝgJіK Iqgy4AGVyU8jEZAgG u,ić%?f]޷g&^ǡCUv"lR@[5?Yv[l~5j4DυvAw=jYzE p@ >LkwqŦA_]ChIFkMpNM]-"^RFTjT x0YS9֚]GM[$}g(ĎTYq 5a 1&pШCӃJF"RIP覴%i P cEڄvQHI1Y[w'vf.X>0o gDOqq! 40E>3d(pJR{L0A0Պ;r/i# Qi$sW..~0j䜬&7W>JP ?x68Ib}Qv8wX>L=jlZ4MD:YF7ػiK 1[\ldu8bj}ӾMR"{}%!v{/es6K2.k"_&bsvDx1rNhHx Q;UGY>qyGcgW0$2j}kb-.]  q^BHHs&H{k)JFv$ ]{ȝ{w|Z-SHv]8y.:91!]A]7Oݜe :5 YW@mDm ϶&QaAGH\j=}7HD`m8QZXP,"&.t$D^]/+nN+"1y6=Q;4įtW1a=ϛ]S jF0"EEP"2+Qg |a?zKmkje<Ч< sH[+U\>鞨T4e&myV-| ,OXyb}b0 1g+5Qdw҅T|.7نҢ8ߨue'u̵⟬(Ɯ^cNjX }]3PŠhΕ@{{pU ^Y2Y2ܓv WQ+?y{&ǩ5Tϫſ;0Ly*` ,dv 6.UCtcnU*L9S2<8{Љ)Wx>*ܽK7ORԾZ<ƈL8#F₭J3\RxΩ$֎C*H3oV\0jƜoG> xBx#xoF,V'ԋN%196#u@Aeg]Cf ,HVVЄ1;W9dG ۔G HLBQP:I@F2_ut=?r>D uBO4Y~umwIvuE^2&_ ߃TXD<|&\0iE-[K,׼Jɋ5u}Enn "(xCjgv4g]y%/T{Gfլ>@e?l}?&2# gc-.(ĕɍ#v y\b&$a SpKO_KU XAeXN&8w_)l!Uγ4ׇ57)Qu]2cfldǞz0wj(R7Bt6A90E]V %/!V@vdoŕyIwrY9ezH᏾gU@*\ʏ>N Bh( CzĐӈKhPnO2ףcNg1y:.H:9Zƴ,M)Z%yj|֫A* _cq]svNү xDګ\}h,^\f*@K(=U:"+Z6tbA7VK>V0mƾG"خm˻U4]7ǯ *.oqz';7 ЛfHNL⺷Z}Z0kwIFZƂ~ᘪ%kMԧ- ;>(l ?Jo'㙊O80.:GLZ |"Drnrs˹$zC%/qe<"pa6h(t>g7c:2$[8E@ l6!RRbxhc7ZZGhdmBu;U0)Ħ3&ieAԉ D^; $ܔF8ΑTw+KB ɶ()H=]mz@F8|v5 %AmkZuIib8v)VYϪٵF'L׽C!ڨ;GU OhFAfi-n}*L|0JsIK8sjT#1z? |Ic2DB1R-xxuEes*O//X}BdV[pKR\ \r$`*xV 0.{|-IKM'۲ lq0 geZQ+Mts+=*5t5M`EL ޺xE0A ƃ+&5wإ^.ـp:ڈ*rrxī[2|R#KtߜO+[W\#f_q+@F}\8=s-Pm|'J =} >h`ُu/D1%pǿ]V [v`̥2ez Rvmn_y_\Ms7#A߄piYazq\rc Wd33ݵRcuK62^igm̒k?\؊>(M&v_v$3SX`^yW"JjqUfY8luŮ-=Taͳ~8E6fIԧpMW:'FMPg XҪSqcX7]FLIM>SAa:Yn(2*xE^1N\nc ln;iLH1=J~[!Kl 9^PVcͬkwp{omp (9Dni(_'Y!!<mJ@-q0I%^ߪGz 2r0*b8m+g!SH\xQcl,iyⓗ}1&\$H"Ub1M֕u=ƿaTmsٽ>_=鞚 b'X2Ff5g9( deOzݚCnԖvH$VxpJX WDA{0+ !sVw=tp1PB#z 4`Tw\nr!ݴoZcVJٞ62{Iʁ/j|Vу-uIuRj_D*%tuGl7A*E΋1}VZ)b/_o'!&*-crX6գO& 3gD'@iSO!Q(L ;]|  _Vě)r}N/kՙSW 8}dp2 I}r\|kR(92Nfe7">ES#:p>FoC)sYW^^+seV;5k, cgw ;e;6=ߺeя{.TO`4҇a7%q~F;d}ݐM "w*QAWSR^uj;Ur_dæ<^!tQ9$[VkҕtnR-w'@ቛѵ)*wQqe SWr{ՆOCP3pa-ޭ5nX%X))O+f?KΤ JN&.4m~! #6B%]n&F qط>&g63q:SjHޏ)͎f )ms hyZ.=5Ö"٫mO;#q2Xo+@H V#PRVhq&Em+s*: ,]<ڕ#1Øjx" 4۔0v RH&#K;ݸ} ]!u)._(> S۷X^ ԝs \0< 8f55)?f08ZQ!YT1 ! F}"CQ_m: GjUcOJmLQe `&LC- VIɝoʔ3R';j:x /+!)aP} ^Cbz]@+]'dbƆInBt6$%T|{#zeK]jNgxjXzHwϏΌ];6en"ڠUZŅԬ(W}x6&[O,O .㓿& j.5Z5Ʊl23ٻF aAEcci5̟ 5 `HqX5EKBpeަNzD$yaO:ʣ5iwZD3)"K*G'WZi5Mn`bbS$5cyȎ0NbFqi?'a7y?Vq]Qhx@^F _FzuJI|sEznw Nc<Ǻ 7'}+-@ar";#g[lSFdb0~pn`&wɝT Je#GS]%vBes1@{ݳ"6L$i=ٜ;2?-*kKk8=N59s;Mm؋ ҝBzgwF3&,ZYS.9GUm󞜧@S7oMR\S"ϥ IP~%fus\D>|;0$dš$۝_, _ עh?NaLJ]fæT=&7XcJ7hc™^j62偷F#`6O8$x3a\P"C`\2M~|,dN&: чuij_5Z:66b'A1jRNrahaYZP𕋱kT+_DFiBZen^ F%s `eʑ8rⷞ?P<]F!NhS cy`Z1.M,'-qU e *qG"HYdȂEyʾR~h'? EJ&26^Z̹*zƯ7n\Pxêx4*h?)gg{rӝqBvC*FsYS9;wDzL n-q̞g$o;&i[, Át"=SLlFEy0z'9޻ZDt[:ڥز=VH4RA9eng gF烈AdӡuyQEcrR㾼':̑gB4] 1'b)]Nr?4铵L׽.RΛ (jZUExc&oxXW옰e$LN #TE v5Bݶyczzv(2pJ1N(_)B\}=4N}4mf ě}3UӖd)jOISJU3Xq%N % +> qnud}-Ϳ{?7' uf赻kb`QJnGv k̍-ez=7uN}TMZȷݜQVZrk]ھiM]f+;%7494P8v)gnpD@B˃u=Cgꭝl0>+,W.nArPwB|r1& 77MBur,,>_^OO)Yb{hRۅ7\Ol)~=q6%mU@IO,r!xyJE@/Texu:Pd'~ ƀ q Dfpě50^Z9GR[0f2rlY-d'Z|AʾJ)H(<~NYt3 8*<9 n|6γ gʸǂ2}e6PzupAV,طz.diR=)1Oc:&,Lr9ӦJN\{C3TGG#8iQQoKwv/|sj#Aqq!1.ऌь ~ԃ腄uߥ u12c&'A =@z3/(}qj'sȣRwmb eJ Ew.p;c^]-VrNχ}[YlH)._?6J)wcazǖ"SyyLΰVϽ4hyhYTM3c$njX߰VODda&MQDg7Gz6j Lי]7SΚ*W>0 lOT 2gQ.Cd1yu/3[;l<"f㣞viZ:rzfZJm6xfP-K>5,+Ƃ2 Po܅MДA?.յ2/c7}*67Ckp;b)b?_CD 5Դ苫uNgHO9oã:E -7 f? \n&+h[9M/P 6ߢR򆧐FxhyʤZI|aAMsBx+ +1e>ĤdY*NS!mgNU5́ G%{]bWl,pdVC<ُs#9gV=yB>d??`D ټP:(;rF"!+IDܥ6+閎 @t]snX {}!ľԢbd"H6 ԾH U h1֤״p ~pQb4ނ@V,opne3r;uIU~:XTiU.PSuL ,OkvǂcDh"UQY`8Qlj23v؂̓eNLApLmx8Yh!(nm ЃD/ b;7-Jd%8ʇ~1ӊ) |WԢ [w>v.?Hcs>Cҭҳj^IHnx ddɷ9!L߈.KBW-=Lyjϗ#6+:.%mP@ w(DpZ̾ 7XYi"0up 9{ 5Հ:vw?ȄūYPĶEM,I# |7c7AƐZk_ᵘFuɿs˯?]b֫I*'=H=vؚ]ԣ;Wp$3%q&la/&OLwb-j\ȍ.&uW?q0HՊ0TCU`"rij!^9|]#}o|{[T: 7fYBT@': #vV'(Q UOD=S7fkXdt.2My#b=0sHoM7W/$aZ^/eZM敘̧s扝˿L +wxtщxbniw[3z Ov~2۬"?6*;(VKLԊ 5A]q=;1 ~N+ m*t!O9̠Ő#ùn9ҐN:ϯ1 b2`4$o_WVn뇽hN/PL:O(sl$^sθ $~'|uNTp`m_+PDq47ϩd[N,*)>A=4[%,X=ܘ a3YeB;> $00ުE~&\KaO'Ŗ*T] 1>nG.XImUz RK׍eW84YegW1tzŏ*$y86/fG!U!ɇ=Pε6ںMm"L zܠtZ3NeG0xZV&4|we].m/s;1z_Ik_?3 )CUwЂHT| OXҤX'jfq绦_- f5WאםۯAM@ժEW! o Xpy:7ZznKQY~RRyz{%L ;/e -[f]hZGY_.JRJx8]7֎[\"c()BhNo{Ҳ\[r_|D@ csܷQh 0|` yf PTX @+Y퉧oR7zo .+J ip!Jr nnMQ|o NƒBcfQ8FS>-/ɵɹU_!4dP F-'4Ь?y2Ŧ>,]R8'.'L &n S8u d Zy\1g!(8̜D{bALYDky2YN|zB[R F6mn`|7NkOd$ni"+96C/-h6zN%[GyzF~fšҌ':pX$vpϊ4Ĉʚ$WWԻr_Y鈭8wiৃGs\vm+E*'~X4gF KUN eռ.bK7ҽݡ`1hRxT lLԉg/Q&rT]ow!ҖO,o͐'SP5Yr%R=e`*oKa]ev&zXw}jQ wV&SkU{Ӧ׈xDŽ8kCR0j>C ozalMJ b e-/PV2y%h,1dA£SvtTx O\XqsiN4 3ˇĸmw.?z ؑ|$sǗb,@)M[ESyf &eЂ0EDe%Nƛ%Ͻ!P:STZj'l)r<Wi`80Ґ*0~\' 귻dԌrrq;q"{/wAY|Syi"}=~֔!'KR0m0!$l53bRx%#I2>$B54忥bsmW3o mr _mwsWidg$`kq#_&vvOQߦtAq65B ٓ7$3Shr\m+î1Ƹ[7XM8+qEWK-b~tU!i#>D)V[USoh ga++|Q_QÄGbX&;O ҕy&gʂ떝k|MZŞ@,@}ίSǬn)bD뚇97 ǴW :L( 2N12@o缎>f4(@.)`.O5>}QM.Q?P?xt=öYf=)RIdԷÇ(z=e^Eklz7&۟ `K eW4>}lڳYP/P/mJ[_9-: %rW;LUfO$byh(`1*U,5WJ'PvQ' >d* ?02RGr{[;p֛oA$-(g'h96Xl'Mq"̛@tVRmx,|9򭌼࿜֍rNZ8C;dpHB&ꘟW;~'bE:ra+)9ǵ0~%-eď8nf{AE_]wP/XL!rƕ5Jп>pZ@ZUgTI-e>-6Z(=!S*4+;${6pˀ^ّ >~pVҊțm: }Ej'AE8ʷdv|ŊǛg}6wJ HThBVl\D6ѻA 2wPzHן>MXRmo)PaRBwf`?^z-p%xtF.C#%/߭~!%D C +qxE*wwT LvгjyVF#3Oæ[Bu`?DqP°ny2\W ؙ=j6@lc%/(][Az;K 0?Fc^[.&o`Hh8[Ў̆R d"(v,Qa {ZyJKtm`˭^lT=ం]5-m|k;vy@~<}2 NdaA$$mfdJ|_qL,pUͧg1MkvPtgDɲXY pŪ-veW2eq&v̔`{ʫOuuPX) 8<+ H]ec>YPeڹIurVb$f-B컋zQ NA/Oᥬ\Ȑ(2t 2ǵ2oݙ[ϰg6˺SXD1Ai>},0֒hk~V9UJ*LwF7bF)p{2-frܺ:IimfO %kq+q *5D3B92@s#Qap, ܦiL@МS-nKpgoT2/ˆwt=&Ő ;8ac8 5al`F8w#jWZFgǃ)-kEm|~2me@L<}Sw4'bs ?Dنw+ddTm3;@U3YoDU-x `􇮟&]: ueY ;4P}M??N2f իx%D̤+@EŢ%M{I1._K CИ܉UaLg$D-hYB._8u~l9Pot_3 K(<> aFPi4Jsqd2ʘUW^xS&F+}]Oa=`(J/Ɋ¸ ۲U;87p0,LjC&~-4gFf{Vr”zݭSnoŵhgF}d<_'˓2x :x*VIdwU(IdpPT^!@~u-|4R&7l(9=J4淭g৾z<[z.eO\ry1E%u[Ǩ1-:Չ;BU}w5 0d:$ޕp.X7 hYgw2oq.XyN/oSaJf\]5n )~ įv売 &B ڙggtx0rK-6iBjFM 5mhЬ7ݒ0gCIjڟJ8|C9 1+8 GkX@oOIꖚ-q^~>RCi.qt)<\ &l=nv"=.F+8 F7yLƁ^չʏ8n|>y*gL{b.]lK1 [s2T꧟_`]vO]g`NXh=zz/w4@|Rg&q#QԘ9a-a~=q-~4-55S u*TjU8FDnK`P #,!j15akDj[K(p26y(T2*[Pi1֠Nawu3y=ǩ]HpIkI0Z|~废{yK=^?MfgtK-D 9 C|ôůLؙXTJ_ᗈщ t6"c,B:Qpyn gѕrp 駼hs0uLt> ڢӻ?WJ3&fd#EW6#c>W/EVq svFD DG.[Օg24PX#_#@P *1=n-!k12 /$\L8&PK= ?Ɔ0I&XF #|*Z%Z3{Ŝ^RYyj5A6h ~p۪N)0 VTZ7%,KSn A( m[\Z5x5RIrr0gRғ+b}1邺ԧح|b|ŬfYoa55q| Q]SFVf|LkJ9q\ƌQId& X''i?L kmuZ^p@X2Wb*o?;UE{t.qJj)6pn} kO%!;2Cj(*Mљ<46Ya`3`v7z6*,M- 7$iVz L!s!ۏ|}O:˂/Φ1U%=X:Evw(DlEIkL}5[8=#/q? ꇓ<ْS6jYeԱPב()GC65/ WA}|EpG¨ ab`<"}c[Ho0w zϴ1qfl*T['W?!ဤ"gP>-ڴ |^p.dEx$"hOٮs%Ď0 ]~ퟹhL22@mb3|-DC_Ar#WӣM\42md3"$c%Hd; ;.6! 5 deڻ6:LCB${4@H4<7b,GA9B+.?CTn7 8prƷ#}`-;7M1&*2RG_ٜIl=+TkW.J|QZ`@8m ^C^sjpiWt>*6oڜ`tOz vHpWHղ@욓 T0[C͐3R$'h*ttAJilT_\!7XB{28C0ĩ/|yj?*[]q0MSÒ=%ה/Inoj#e|Ʌ#3SeƳ1~W?q"u׶< ')m02x_*? 쥰fѶUϴ\Lp}53?NL $%E|ؠ*uϢfAY݌uti|dgM̠ V&P{΁ej+~;^RtpE/1+4* kMBG.:} 0<84ߖ'F»O ~e1u>o~% SP'xM2˱sv2lB  \/3I>H޻HuCÓTCq}߇k,׎IĘDݮs l(Rm6=iwfh}=fLqڲ8ѱ~(t9$sZMD1v:)LCp GYl3,V(c뺬\QD{9:ظ媬?n;Fc,PDifOeA)Ga2M]Oxf6Q?x)#܅ lIh{_*'DKЮ θLxCHO!q8%@wȮ纥ŽDvPh!vg[}5nNaw%[7uL F&AXT93%vS6˒ \ْΰT=Fvּt>W$ e*S_tߧ)@A <4 - +XeE4˚ӳU& 0p)|E6u Wٖa|ͷhސ}W6 ! U>v(.OZDD\5P*2YD8@c'#0x`*:#ٻ VmC@21LYdvn5G0;R^:VN|nONpP b1TPI-__vɨ%'57(i~ 8p4ʐ{ds+R^h#'K*kCf|Q |xO~X,:yߌan.1`=eyxN389(Ug>J)F%Q5Jgh3IaJXxz|=U603A@7q! /of$œXg"uwKJr PJeV1oI 9/)\=c1N z=s7KvʼFkJ7! eJfd?YdWo욻MCxCİu3]ج~sͻYQވ=GbAlZi&R Y4\ЇE.s9gPD˿;2^s9 x-51Rw*`[&/شnU0q~!x4멙Tz(P ٝ@f! `E ?bH=Tr$d优*ס}}pOt*p( l "ͺN"m agBk0 {]`ƴ;Ի_U@w=ѐ{2g,UyҔ2^>!X&`s`q\|p}I sH[gs׈Ws ňT6@qSN7K-4Pe+ΩV lv7+tvhl|*]`8a}9Gvbpcnt!eF$MQ·Pd~@zmaN-UA١r~EMFPfޕÖm+$V gv8mXS)q6u(P3Ot rRKQjgً\2b_Fh(ɣ{u^b]VW,B߇ͷ gtO5M0kv#PDTó&vygۀo4|3JZS7$/ʈ7վkR}s_*kK O8cX{WE%d\gho :P&Np}UVmK.8:QHleC!S\1[EBS 'mޓ[AsWDIzfDwqvɋ8ІCgnW`SX$̇ 17bD<Jv1ƅ+RN^Aqp]Ťˌ>UH `K.C' jA(ME~wؤ~Ɇ| Ẃbqͅ?ŚEVoSP Ϳ jܚ\3N'5C_nl+/vuhflU=qIk{H⺇s q_V,QJ ,C:[jyn8$cI.:5@w*72JɭB4OHglS Qϟ^#ZM(Gܫ|TR'/8RtʗTc.OL]TcTOδ#Ӝ6Ā]IY5qDbAKcp=/CUYoA~ssF=PK3 ZRߔA]"ķB)y6ئ& aH8*.8&yWT!Mл,tLRQeS%#)e9@5*H"'#_D 4"Gɝ񿳨 r 7e q& HG&7c-jqg[]b=/L:ЫFjB(ײu:=|"߲eTB0!%|{&\67^s[q?dEpdMOԖrMʤMx-1ki fjq}R8XRN{Q#QJ/`*0mNn246U"`⯕|G|Se^2,Y+'xd$AfGʼ[S\MۙHwd h=e7;Q"$:TUe,m%GL*f(g n*8c =xB'ܴb m }ǺI~]aL4Q]}A"8͝ eR?3nƖrjw'!F;ȁcR2c|%Z3{Q7tKQ~WϏ- R$2Y4tyrRXfY~THe(iQݚE#),AаU;nMq|t{g1΋C3w ;( 0_'0lAl2RpJn]ﲮ!4Ö\#=Ǧ-P*tLrW,E!3CC$ˆSASbVDϤh2(Z]9Y.S4h]7NT ^!u ju rNCS@l8NUEE@]Hz`4d2>B#UH(aMeCZaf eZ^j|,RF$)x(wf<8!߸f/gVyrX8 :Qa^$U􍉄FKv}+Fi^!8!# esUƫբHZ#R8Q]s?Dޕn9 A&XMJ1'7:?K8B7.aoRg̒@6\Z;xD%S>p.lCWIj6[S?ov(ͮd/thy ,MzWm CM/ڊ.iJ{yáf/yEZoGWo'BP(iNSl 1Ē!zZA_jA굧Dwgk$ѹiҏkzns(GToh[~RI:}u_ ~H %Uhm"4lBv# PL Tb:t_ݮ(n ʅy;mRy~@$)?A۽6dd/- ᤻T aox:q2RfkVXE6bU/ Oo9\|Lg` d"&<2tu=$JUuf+ӗTRLX3vK:dU 廄nHKyg79{oI'Ӛ* J#*L%Чʪb﹖-i,A< sq[nv3f8֦ɾQ^KHeU"|ivH*e3{d%!A(>i0)?$-DLS U*VE.:˭x^?=<'J:jSI/e+y[e^I,#]%";_\/m_"FhAUJXF P;4x5NtpZd r5o Ksc*KqZ:ͳLC@HGd6`:l #Y4$SI@z|E\!nswhʰrx͂GeEXT<.\=46D ɣ~kȊoS%]Lr5'{t)3dC:n jH͂"0ΊWkJi4EJX+-!lz $iVF>sN,KF2X:sl=<}0ccknBQO_o&%aJճ'p"|֋ M{՛'/ش׸]8GCRBi(\2T*['7e"E2TA:Jc<=B~!ڗ+889D\ _5<fSp$=,N;$wK4>ڽx꘧JwK׉\e:qC#8Ք@L6?7 P9Y97;Ԕ\oFHQ]&4aPb[vUh Cz$Φ+&LN>U^} eb6laFX_MY՟9& x7j÷!Sܯ~}HRmSU>.dƛ^ڔ !iN?g I`w2rm-?F7iJab{0=Ʀ(Ň:Aci2lQ9.֪҄*€8o V&׺.?=aK)0c5`o|ƯDonIi{8ky\gNkTXvʗĮ۠ ?,r&-%{|6HԙYxr:nY;3K(#)3dq$N絿@sytXT3Q^+z,ߥQ^Go!jLE CneBH:XCyF;ti jX/ї}ANKMy桒nWdHU%2twFLDB>9} {yw*Of U/TJ[y\ A+ 3 &8/b%Ǒ󴽧teF&y&_a+P`hTo<N\%OEorJi`ft4BAläIM^4] 1A!fl#W_ v \K.|]|,?~L)T+RV/$H%aPDĀMQI^Q.66UyjYgQN]yĐ LjgFE`Yc?h ) D?F 8;KuzLޅYl˛ B_rgZys`d.Eǒyp O[,fb+'WPC=L0T3P$tTK!!ThzyڹEhJ:`8w`+Jw%"iS)LĿ b$LA<tp`wc-?H<+<7 ﳞ\)= }d8")|k>9m"or AXaw"%)'"eş7,ԍ8.PM"'чNS{ISPӳɱԝ7(7jBX% Z/ IkJ4H:ib iS re:oګe.\/GmTp"e?5v ϠsH (P;fZg-&eРtؑԶBg0N -"$d~o`n.?O3PBDERCA>󎋾*@nF_5n୭CPtMw Tp9*)tAJuq%5;tj Gp-Wk:&J:+q,Ѯn˕zzn"T3Z4%B-yv3NNq3l^$|˪ȧM2֐#~u isz %@< R9 s7; ~A#UGUu?} "ju+iޡ <G#k |%C\ u^(U}O:,[Έ+%]Aou S3e5D m.``#-f.u6k~|cXWrP-3$+D$ XR'%H!c  inP grQj_H?Z(ˀf>nKbD~;)65Un#w;D-TIlhH+IrkBU:X`m{΅Thy}dtjܦv@AxlC;?m?u\jL$p")&+{Z!;wVOk0hen ]a*g n"I czMf CҨ#Lކ ;ިkgt.@HG.c^z9ywB2@[6iA=8ӳ+ V/^w;}ϫ^]b+q^Ƚƣ h! }o"R!3+Ĺy=8K(]MUYhI2JR_^ArѼAcL NP*C!*BeuY*B{Ot{_9(}n]FGvK}j ӆG DH&~r,ēAD/ K{u`_732o>kyG}йQ( v|ƒX$$6Jh1*<Ƕi'=+p #3.8W1W0$fZ *IQ>BBLN)/$B8 j_{1yCϺ7J@?q8 dfPFP0#93V)&+.cI>mtm}@W'V_]CRgL.qhmDғ7Ι;̰@팡DMuU!W2?BZwD.:9gaPWlCFKTN p]n+4_<ŋo;"R4EQ AI*v(tXKjW(ͷbyg:EE7cG_9P o]V֢|S (L!m*pe޴倪mlY:3Xr/ǺXw$贪_V]c aYlKz!QW4p xM[7hZH ,DM9GQGQHgC1kRLP};3V˙gR ߹!\ʌ:Vc HɛRzϡ9b|"bc^dd̗4qSb*?9C;`G:' ` &9%D`z^p kqg EBF:T ('o %&('RWݯc|a{ )LA-G֫p21np:U9^LR۩\4a`_`|4ߤ˵^ΫoALePI qy+ze-ʂ9))2٢啟lNG|FinVn,'5VNƒuuHp7q ky`ܘG?:{u]Ұa# sXc>ٲXT!%D:WdS8 ^-q# !}n8oKKES+LΏ|E4QsiE2޿|!P W?su0k=h1)^44[RbBI,XןO:2w|טǶrOa\~nL&=Yb8)Ɇ)]n}E e/aJ?w9FJdɭD{qpIn/?9Ǧ]50}ԚA~4ԸCAM_%DGjIi@=^sGyPtVDH %U`8 eQ1>5G{@D877-Îo Q:CU_7ͨ}eGM _KHaVf=KaQpNxzs†;S7 kh Gs|צlT ?L#.OSLrPr2`)``R&NGTuOT$Z5h}ݼp̾j֮w`]Fɞ^Jje 0QYPOSlä4SSls.Pvz} 8 -!f ՑMLxŢn37w3UcG^1(ZMk}uZ?baiK|}k JX5{B>'TW^wT0WE LmlXOYAVȌgB0ܮ??bp4߅4_CvKk9J$zdM 1N͝^rm/|DM_itT2(2%Ǜ_8>dfi0x> c}NﵘLj(+x%d-d?I+ҮAT:m.Km<)rOr |:3GB&`.RQQy ̟Lۗ| /yZ܄EW/*ęɯՉ^fu̴ڐ= J`kHG:BnEb~sf=y& MuC)E٭]yPIգUPvl.®^C(R}.rykD pf_j46VuUt/pnh(E:U( YAy4UM*f (=#%$G{\y&<׵?i,_.yn~ UpɵRd⠠sT{1z5ҭyL1d qƨLA 7A LN o!WVKD6G5DX!Fp 2gT}\+hQK1Q,$-w<~Lh4'b4RV ͽق~>Zbb,2`H;jrgr9'9_ыc켷mXc 7Ud'N]!֗M6r {}{=`8 ܒ0c#ͮ q:$;"jH2#ٰ]󎩃.s{p>5E4ϋtOOE-A8XJ6@"ܪ?&^z3}"7 6b*bJh7g[ ò^g0ga;[a$biżUJ:}, Vpi#O uF *֒N$rI6(hK I;,kb_s.с#Ϝ!;zEU#_YȰ I้݇&ʕL) _m&L11Ԯg&"1H2 *I-LD}˴֔V[Y&5-谺u8F@=!˽FﮯC W (z嗞0 [fx`N%.ݷm3󞻅xF}v`s-巨P+Nf!}"%-gvVE-H G_n$$paF3^%,6ϻБ̗L cDw $ -JĂYe&I;kպ 㸾W4QbA,fU: .)d*#&<8zk)-Haks?(I\NO):pI _%PfUT-ڍf_8,h-g0E[/9q<3Rr4/!0 ]lI.;9u(t,( s`ݗ-@625C`H z8sOWƛ,M ST_ɻJK(l?{*KP.+,X_|[ {W* ^ & ۡ'"WD (@aw`K[vRa~Oղ ,50k;^VI,քf*įKAT6d̕/nz>|KH#-B!,/M|BiO&Z\n|Lpow90㊻h*.'S&#cΚ.諙"8z6pwsfoʉDů"BC^ ɃiI^8_+ZL V+5<:N+\M 6&zͲ<r3tUt>'~Z7EY--z. /5I0+^(,!0Wo liAA o=mEk3o6zPURx98_,(ϡd3 xv:sf=0xύ[e,HCgW/-]vq?NH hxa}=ދ~۶JauN{&=<10؀tH/"(\ O`3AUO 0 I=>՗SKk{GMJ m[S8b_M? G T|GȎc%_ڸ"Mm1 ={.}?Q-T{9(k(S]nHQ2j6i3.N).(@H"ju:FLV%tAX9?n*-ޟNYX05R* $~zF )y l=,Tu \6V"2lZU3!4wj1: h6)Ժ'},AZ+l7߶RCAL+P-|AGDKGFfZ/ *r|U4zR^KN06Jy]FVd/3(}"PjGn0x2L#5T!STH{]T)|JEvd%jX& MBNTG)j2ć vAZYh,.W T7k#mWKE!8+V[kAv9+7lZx}* -VO"_G4{+)4ve (!ծ~RmV dsP|V%)#gq 6b` dl*ޣ(׺unlYɤ^wxVQz0z61C$^v3=gӞ|pf3hZ𧾘r_%wqҳ`!WjR^s2=ȣ4`pGu T2yx|D"&}FF]f=]׽L"|y֯_bӬGӘ6EY |$>! ,;aJAL7nL l F>q쉹`5GvC2|U* ff五ElH(OLs]h3Wd9\OeW)HהhB(~鏆烰C!r]I%8-JDtƹ{$߃uuQߌ;sMצ*FXW!qi&r6.s[e( cqrb5Di*eS}t͏,r֒[fU'8_\uOߡ ކ ɔ0w="B5mN&M-9A3 ˿k??Wk2f;+J2 Z)?ѝSTܐ8vZs}RRZedshxr=)3Yh@ =Xb+uWEluc[*h?DV~3ݴ*yR)̊Ef;Y)JЇ[#jaKlI@Z{*ΆٍG,"NMq rʊ+ZtȬ^?o McNH.j֕ ?r,ϒT*TB㪢蔺W( hHsCjsWׁ‚5]r|O|sY䯳ЀxJqGq6wɔ#32^sb+ԘX{(Z}4x QjsC(x":" ߘ$ũ514ހ6AY"vr̒ߜi֓DGϱ=Guo*G29[3]o:U\:#$4oԈ @ˈ2/F_2g!N/ǥjdc*o7L//l-T *b,5`۴&ZXJ ƈ:Ke2{g]'\[YӅ-x}[_UD4&z_^Е:s y75~Z?!?7\G^72֗A6etھmy2H5{`01J*kM) 5} %a#jUäSF+mS4l; MQPC;@8h7;Z ,¸oXA2GPcQ K%iоŹOᡛ41m 'z,o.=c6nphl(-Ę;X 8(@G) x;4Bonq_o*#{l"2c4J)OvěL1J{z O2=f}J^@ 418_kaoqt0986ִKu4٥0\m{D8#iVn;|TrbUO+W}INV1Wʏp.D9`ɫZ&˩c``p_"Y-2;c$uu w/t90Đ`&T]Y81OX(|2kRFN(Y3E-{MiM(ٽgYG0ocr g"5l`ޏ)c٠ .ӌ71d *D\vgab"i ͺI4[!̇yfqz'9ECq+`:/lH 5 TCw !r J?ُ(@jt(tb 9;E5.FXHxDpY`ۛ"i/SnU͕*s1ϫ1AYD+ ߛ?ȩ'SRqI];1`lwvу\B{2±Ũؖ)ZD ϭk})Cxc)yִls9`sYYȯX(n4~7/ MA~>_<)RkTR[lO7m(zn@B qc*vycٷ< b|a.:INѢ?n@X❘ؠ݊Xov. 5Wfn٩n\sST>/dƣ-byw"b NS)! }Pa3m]oP[Tp梠4Z80vZ*KK } q="5' PFZi)S|BBΕRQ(niLUr1iabn!U);Z A%>gRiGBLSijqЊ%C" ݮSEZd^ؙ'_ϽpP1-*9~QLӥc}tE Ā|Ke2FQ0#ۻO3s9i![Z7O]d;]zee6LPOуn IT Jby~0F]>}PiQӥ?1 JXxX#N^Xw 15.ȾJҢ,Ylj=_ieWH6PoN~ @%ǡεsҕrIJD%#U*9ZNTvY2k6=̈́'BeR\@vbwEROёW"oΤf5YcBHj=#/^vg5Mq!M=i_TZ;oB6ѥfh[_Bnu먵Rx\v ^Ld-tmspRguNgN6Nbx&GΨ#X?RA4TKbmclYD'rh"0GvY7~ HO^ȗm~YTJ۲ύ(\vv=0dP蟩4wòxq5q(j^Yσ}8rvmU9-c;>%k;Jժd&o¯f#u?˪MN&tҺl]y%ulcEM z*SǕ˃*FҮɇQ_*&weIs;EQel)@@\%ԊvLxX虾5+jNC$ޗ7cS>9SP; G7@Bm̅n}u-'g͐fH:e`P We}Ԁk@rT*C UUmٶWüN'K H:,"Xѧڼ#~c(w˖UwI~*];ѬV 1V$B`Mp%.Jt쐇EGݖaq me@edD,PZǩ&;?0a匒r.Ů,\ XEn Іk/E0iJkF:-41vW[HJvʆ/(MQS+e.#хpL.j'7 i2]qS `"E0֐e]J!錟@聁4k8O,jF7t«!R ?ⓐd )![]iP-v5Pϡ֝ŞBlr$NJD/=OHg=ͯh-t ECW5*^<<;d-aRIA K4"u螰8V!K`$f/ThOg`9T^$Y tهeXUvnjgY RpERkWL78qQ@?251C0)x:wwգ}+e$a 'v|Q/ ŽJe^),u|LJI&ۢYcvFY$,y.:~y\U G/JwY&va 9L< Eg..r b©bUOߥ"^ڇvNj4*'_y*U5Gd}&mC\8J6)%u/Qƍah!jKA4̯yw#"ctSQ2K2RH% Tw3^뉛s4BgpN5B}-2|\=@`@$m^&'ҷ[ YV #lX 6y׆).^;74RwUw*}vou7xߚ=_oxr$/\7k.Tw)'ŬJ6]:YKzcG{bTl9n[|eJpNR=w E9tUG?D h} SE"&$PœZْ; pM{~FH ="@ߛ $WL.O;ἪQO)h\BDklC0.'a6c^@y9Jeu1K >%7"xSxqijb*Ke &/"s 亃!vUfyʳrgfRڰ 9*x! ŃKYWH~8cxv, @\2 f^ Y5ehH9Q59l&R_Jo.eC͏)("Hל"PGDmؚ?LOf~XD1I֕O>?ɥ` 3H\9,[/l!Ayu7< '$<2ۛtDY~6gb~i_>;/j~BыElʏJOB(/w*=:rb+^![5MP3s5`ܽjTU9$Y`.5ʔ@Puǖ\ |Kˍ!/b/&H`{-b(W}>yK" $;Cʁ=1Et/fVr—W: =U$56_a0]`K)%͕2)<=j3]nm8K@%>Qe&aNUbB9"YApkHzcsE9| M ?-b"8I9DČ|Pܗ] R-yI3.4?@?f~兛MGNɳLYgL(PQ|mʿ26x3$ƮH˟f(x6:'[pz :=’T43F,Ȫ?uxYx`^ep|pJ .K;?sW֟_vH\U4|N B;xyQ Os ; lx2Saň FdsPó=7QRę;}?;e];߃aؽA؍dN#G4+;.?M\}q #^WGWyzQi!{ Hs$㤂u{ä5QԜ5zRoxOL?n0.$'Z\dMؼsƒJ];dֵle%q9!pp7f%V@+q-|VMSe%;'4ڦowׇ\C=KF[Z)=Y8>OE3^EZX ߩzS)\C1{ (\c ݢϵIA0z m8 0МZy.Z#fWz,d-kw~`KAo3?%/d.Z Sߙ*EgRҸvc ~LtMq"ɯٳGꀃɛaWyⓚ❀Ny'V b<QԺnQ%yR/6(?Лãqh0.ȥ%U'sNuAv§n며DKXb A9PJ2Qe ҝ!|5aJo.ߢ;V[ÌLzIZ̡ȫhK@[ewu PQN nS,b),Pnְ{4.L-G[ՐGF~(I Ja_BunU tQ9Uv>J\ґ*iSV$C_eWnR.NUh`NM7UՃa؝+\Ixdqve輶`zHم@-]Y=O \6wt7ON6Oy ~ʭ`vu*8KSe[l@oQ?Ju-pŵѐ /[ۑ!iM 6DiM&ïڄl?7^XS¶\1Uu᱅fqݏ G0ߗގ1lOLK{]5ϝP4.M瓼UVby0 c4Nqgb xx=fOzi\ Šs[ GtdєVLءV8mYR0Dft`'LXژg!Mo24|qqq2/N,3 SFPb?"b6@;TJ!iR?~6LZ1, Sū'1%i?d W0惪Wx'T:P ;J[gT.79^ׅH5lmhz)5nr9%u\O%GjQec]c؜}Gq{ͷW!Ia(:%UjM,Ca|& C4eaf6 jիcv^] \WH˛`֢{!Nd)YfSQ)]ci(IY+8A祬^(< ΰ^q\ǚPل2˳ĶNrwө%C QYJb߉L mSSױxMgY2wѐ…!}*Mső2 /~$$dw[!NF.w|_zImra DbcA /k,İAt='8n1L V; 0L .'6Pζ^W+BQѫ ?+.d`$OALt|,z{b@(10dJCIB~ 1wbJ% x(*p;k9cv!>s`HWB?@n9|1/R@NYWg闫3!Qa ϣTqh=bCێ#GDS'l`'<<v:ƻpWYP%4_W<<Ҽ5|{\`Y۬GXr }89WvG=o(hЮ+XngK#P,ESJQJOέ‹jikzqy;%H hWX6t]k1*T1P}?)AO٢=)# @|8q>H52ȗ=c n⹍_۫I,;FDs=i"裍uлҝ+vҗ͇l/%Y!<'%ft0L8O]&i Q|X֬D=ulM-K~Nj灲I = =|)ߛ?)b|: zoP`I6 7Ӧ-]i9`@$u/IxXa;? Na y8~K|&,jJWP-L41<ߧ3S'Hָz&<6mn/ 1"PJnO C 7s_-/%N+XKb}UJH&ΐ8TѠ Ƨ7V oM7]Kڂy k%x=c`P-I}.(8NHQ9CuG^,X9RO"I!8kߔ6?:` Iu $NJݐ}akk˨.y'=0d)s23YCI&)dH6mu3x'#&<}@/ 8"Ao ?uHs12?P|hQM@wc bDP Uk,bA1MƧ`'r4(m$~G ^>BDEz壞}P| N=dk%?hRuCM{nn#ӂmQju F̨m=d<ܧ#9,C)e[8g5Zr.:FkzojvzjyZȠ鵗D[LEוO$\"ewIq-yRحg /S,m^hx$ڤ>*4 _?*T-GyroԽ&`SGx,;/ѮaJ:hW|mi0#酝?2BV?_i`dsDIyx3 -u~b XYu3+J*%*!ʤal# `m8g >. SHCIدW؏yP71b~EZ[$CؚYG IF׌M?؅`t_9S \8`ߚֆLl+& Dgqz]nB@%b,H$ UA/ )㨍NL$jݯ2qecC~A' 1TծğGO6#utHJGk'78gbXt[*lCBNM4.܏}/W4D91m2tZ! xUC7fJ߲sM\$ (oj;SOF,`[yjYX g =Rzq8b)0oͩa19:s 'du6aX!|V3H-O" f,'gmD|/fO&LqvL<7rf +d,b.şZp f g^誠q>ho GHNZ~(1"Bpl"ёjD9l5Ԍ.F;9xAġM~ߔ9pd$Mm|CاBҼ0kXZDq)Ķ!Y~fO-mNv .Y&p( o{trNE))rXUxI`A :rV?,"q9}f?w5^G O40ϸwh.V@v;H*'G%4^Խ0NSOqN"?[?f:DdT@@%b*Ik*-xjvO2ݥ FmD@g{<뒳y! ӆ3qI-O.!/͌'j`+yj$cU{Tjna8I#Š.o^I5fC\T YZvYϴ,&RԘ y8\\׿{5|Uѯh3gFޣJskz0*= o5Y7r84Foá_~%F;v2in;l͕0G1K|.k:ܥÉR.J(QB~ s? !-K@Ϥ iW`I5l &;[WjBȗ]X+ڹQiyLkF+|FRooر>aTިsIy[!j; D\A͏G7 5 lX4%@(0#2~]I^{\hL(+ >6Ltv㌏ͥ#+]ƙSB3ŭ:s|9"SˆH!~+LBcFx _(syoIۺʾ#sQI =͖ڏA&!˳1'KBx}=>j }{hqOJ2d\DN>""q9 P.™`<^C#6+YA{:\䫘8,Td&_1WfgRc Rdcfi4uL_Мē#Fc &olp2 ~)+l3<.]?iu/;9YbrF%seDͨ 8{֬A5GcBjڵrK _0MNh8{x>4i21DkoN9':"Jqӎ;ZdjWM XE כBl Uǹmp̖Pzص=!)lNu3ѯï97كN/&k7!STPbmQ$y,%]^L,FrnWODCnz{a=Eyin< >3^Cӥ +͈CtF݃7ŜւOP}Pm=oLQiqR_ۈtjѾѓJۍ`CD$8"N{ c5 FTz,ƍ0\.qrPO ^+m ~,xrPYT0 4s2Zbev < !b >&R2`{',5Nɼ}8O㇢+ p"z= ~1|3ZgX3,?SΒΝ/ E#hWOt %U!jb_@cMWۆ@|n$imAoR,Ny+c4*J; ?ߺ dg}lbL4IϤMq08`V i:Հ&Ltbx,\3= ni90Xr1:6,F}OA}_D=Td\(6ëɕ<3/nDZƴ*- +<{z5)h[tF,_iGsO3~,!bA>ta2ss4SأCl=+{~Z5F橼#U|:f[[yC=-*TK᧧N>e?a %[6ޱv rhVdFr͛p {o? ~US Y|ٟzp mB?+DGj6>d۹56Is5#tۤx972i½9e}Ag-lGW]p nZ}8 ézzaFqT܅9LJq)zHrݳbr$ 0sgX#È1мꤤQ*a (Iqw,ۃł)—Hj-Զ);]}*}M#Qup b$/q0͛Pi伥 }se< ґ=\:zXQT%]JTu&ak۠Dn@"B~brWUfA+TbȻULc|k1ۭKգ;hhO]^Mqn-b7$X\Q7jHsV%&t5 R#ZSN4f_]+ jv*Eo_MH,hT1(cşCv܃ố IBЅvaϯ@%';6c.tOw=GQGi..b )eyF +O;yy(hUC_*7kMhIwW4"WVWFb2p]1vCf > ڟ^ؤcܰG.;읎U]܍VnjBI{`)<3piC Oj͚ 'GwU&8crk _ |`wq4{7Dt~ Ӏ*cwi( rRZuωpW}!/f6g5KzmN5Y- 9c+<1bEJ.с}_PulY܂*!(Vn {\saF6ׁ_yI/=.!h6NNKRnX09Ήcn ԥֳGYʊNlvmKڿd@RiBS^y#;>Xޗ=T]9w#ςH"H?âJ+8*k 6F7(owSmF}axU?RUE?A~;}i~!LH*+-zgdQ|4+>HMeZSvYw}pґ;JRd!k.s"y 7QKLG'P@go},Lex4߮;Arb.F] C +l r+`_9FXuaBxY^~3bt3 #s!-s?^$g͹뢼u^ٚ}$${6 2<zTB bP5'y??cNlɐ-8E T@&(2-Z%8ժ)&w6P4:u)[`<3׽ˊU夬ECrwQ8xYvϢL3OZ|F L2uP"T G ;{)?V+N,* vN@o(f, 6|s~ Z`^%SmyUɦQSJ\pz}&?D*:&Ƥ*R=B}ZOa-s1VٱS՗&G;/Rgl8@L$o=q#KT ;5*97ۧqx.ޟlLsM`ߙ`\?`GL$T ZJ6֍O["xQdJGd=q15o|>HVi=_}T*g|S.A_B~^,}9w/rz=V:*VMe(nw.;B8+j ׍RhYB(M) p\?{>pJa3kR&#Oa#xH*AQ@#Zg xd*{اȆ}#}*`4v<e]NS@bpnO#w6 _go@sA`.Se<,Vqw?nooWHLJ/nB!Jʚ4xFC,D֢#ȝDג04(4 PRSQIݗTbR?u3IJoY8,BMKϥqoy!7pJq}T6ؚ?vYyO#^Ou%2Uc<"5t f&GjA㞴#%.O~Ӵ$o“٦KR\juce⢥򖣨V2^FYLPLm\VT-^0.0Ibߒ(rB*s|aeo"OS/B IʠPݤ}:Z4a?4PB9-pKJ6^Nb Vh4K;+D342nwSuu7٫1SmBIe ^r>5(_]`"b!\Pr-?*;Pқuu<=`BLjf h)9-mMK 辴ˮ8z&{ +rֶ[\tSs!,?*|uϞCH5r&{:!!_=qխB#1ާCQklG4v \p v#Q!.6tŞP)l1= %ͿBY{VŸT4"bΦ^=ܙ/fNVjcI g O5ay`iJ(s%<5 O±:b|O2w:ѺYOD7Kc>O/=ײp0+#GW ˕Koj Am@$o02ݯ/uiӉ$:o&YqRD14z<3Yu _$IxtiYLQa'(gLGL 1uDiX۾1îZ xY<(zi fQO7MdT2sr{g:ovƀ%{2!CYe[\T&&рYe%f9<'!~hבOE6|aٞuTQ# >XRK?9Z 25,+ʖlސ Pb/Fǧgu;e.lT}x=tc%==y;]IMl>F HJ~<`ǀGC5֚8/qĘ]x 60-+]#E3BB`*v΁򤀉K6,I0dmG|dp[Se&MLVA!h@kEa="nϙXB_${˳noc56 {9TxLEg6j|Km!g‡=8q W0_m֮ʚt.R*\'B.4T͡?#2Q3U? W3FD[JV׷]f:Kxv]4:-.o^Ą+ZAYpKpbK{ ?ćB pOvbzH)jRnWhǃ@acq ygh5uKxbh6y֑}ej`.a+Ï>5HYB-G LP B栿a/e'(\ڴWZj:X!WEm ySdu+0 94w#B͊  mny@E<a*9]3o`2</rWպIf^v@ipBxl_cjtȕ\ap(Qvr RRb8rU~ݚ \%ss|_yCrӸu Ư8ڞ^4QMڸ.g)??D{Go9%r1."s~7I _# H~6+~ةklQq/*ÌB-x4 \9ٰQ\+p߷3 f%֤j>7[W]]~n1f%OVy\ ܀ȥXd ~2N=;qX2foD8ue%^8[isFL`\IuV'pyLe4asZ6 ReV1mE7j{|>W^T1 ۢG=+ʸ^]LV~W^oDTC"C!=@.Nm+l)7[)a8JJ梒;S,߷QU'Ks1{*!uiʁXHReN_&@bhxH0nzH xKߒXxLPR\Iq,jE^bEV{ڕ7q}Ȝv- kV^@w[)t[%RYH2vJ"nyad 0{kT3XeltԺ$Ө shg ~ҏ.av1r^֎Hiz >ȝ]Wrfl = #|/|\|EL6uq/o:qsCQ` $>Ǩ,7)h!uj)Q n6>>כ/;̏Ž~F@dD6@?7(xm-e>z_N<%Ay_Txϵ I]Пj[J>cj2^ݒM X;BKAMNkB+~xv|~VY5Ul *΁͝BWMQfhqu aEDX:=KۊJR\'w Z4٣e690MQDwzDU1Oxw4sg]2c4AM\ڋ$DANvc@O{+aW9FԀ%ȲTKNx;2IC;__%;⥢qZ=jvatߤgb_o[ ᜨZd,D\Pħ m\ :!:U a[Ɗ9KAn]@~+}V zX$ŷwDnݝá9)\FB pr LZ+Rq pìL &:޼̡ 7d*- {ݻ8WæIS-H*C?$ A\ǯ8-&Ҕ1mrTGPr=p̮ŠŊj~LcpkϘ鴻s#Ž{`,;bijs/򧛍1b0E2,Ȕ;A8V<R&S<߉Ŕ@=/*1U҄xwx9<$B~ t&Sbtۮ)_~_#so*Up|JʫIu/M4.Ȭ5Wf;w xW+c[d\Nڥ@-=,֟k|j S/z^4<a? sYZ_t:!G!'׽x]xV1`e62s`s eM4H}PJC$ =)duj5ƍ(*`GُR}/7g{Fn?׶shjr}هϚk箔+} -k* c >!G3l!SVdD3ǯfbD('_ݶ!\ލҊz|[CA'b̰!` \X Yj #-"`R.dqӶ?밅71duPpQQ }vd 3/ mA*ǝ;_3xX03en۴,˂cjΘHi;}Jǯ4M)¹0CԁJd,3~VhήJ^/%GEZ`Ug]Xjc%\@nf*pT$:pD҇F~韰Vuij[OLbG!x4Kr@.|_T)^1T jX=IYali,䏸$\++%MPcmTq<FC wT>!y7͉6өCI[뼏aV |Ra(+$y{Ƿ}sAT3EzS`AedZabYT?\!%{&&z#]wdY'߿wds|}51IҏonuV2^qҢ;ϒǠq>ʣiNGkX r?鲚-Y _.lJpK7rkTڲ|TY2a!]rUқZ}vňkRmxM6HjYK%dIV Wmpg,*+b+zq >Gk@yo^^c~ܥ`nXZẐ)zt^!<}K8)=BDvٹL|{pNJQ~ a{oĂ@CRd{X6J eK254-YjfHHyS󔙰pDW5%TG*O NKx^?Ǹex`,!L2ʛs;s6A"ĻLFdPl"fBD.a_w{|bye1 #@}¯*A$b:7.bdv~Pxs9s)lt\rwk *,0?^e{袵|Ҕ_7_P}ŮmP9Վ| }:bH9r>ҩus@4դ =i;²O!n 1t=@a9𒁍:T&ƅav`u8>Ġ}9}(udQ77yj?1~$綔?ruN[1]5,:;ƨ)΢;'S`}|& s-oO R%FuoAbEٴCے2"Q /$GflR0\v]b]pc<4@=[yn83ܷ{v393^yu;w#v]6tϻK2(atߖ '7G;>sB 67fB!Qx|ãT\a.+{&6>8*>!o^2r5Gس׏!2ă('J|9[?^f*NM,-R64T+1nS2}:[zԈ,&52a@L94xkcd8+Q}|;XM7"j׏r\Ne mq#ڠlpHƁ{'y*o&w8m(!z-d~s~q ckx;BBtIfꖗ~@~v@ cOIcV&Z GCb)IV _rHVD!mĚop$:&n5@[ 8re%Ogt4*ĉ4HZZ/'^!t\S=r ;,'bZ/HS":9[Xa8 ٖOX=ٖ*=1/iU+ 1ywJ#y%vOPpb2^-{7Y`7h) Axz|(2ogӘ2UEty=Lk:jx cDے=U>0PrƔHB .|ZysJ E&5]ni25$G؜+IJg['sGKhW{9ΎXTBK~-I66O`<逦]%@&\br¬FhuGyxlw@jmN 8)sV7$ V BNz] o[E/}ݹĮ&8w@nڗ#Y5#_-ڔy5~>"{%I-hG)phEUtr- dV22XS䐹h&(i#2 &`wpoB㨪oFG{swc* ַF$|nLbyHLI.yDC"SbUM#FbiSui# /@ *~Ϗ <1tW#k{M0+A sH' tAӋMܗ`RSe$5;rs?߶FG:tD*= ]\,y ;Ks%`@vL!M-`íIGڜBA\r`+|7ui9>B<WCaՖp꨿Sj֟JnWLʂuDo[cY:Kt_nJ`cRB}_7) Ţ=jǡmmI Į i4DG}*9ՀjVÖ Ta_ Cl8X˰5x߽۝k\o|1nvQC55 ]O0I3ϝֽ$U*we,l3R=#Ibi[`ĸT!G^yqJd8T(<-x+}Ogn sC͑M*G}B]',lt+v?f+ N^.TL.cw(.V+"[z1 O6/$xs'Tq%1{Pin$YpGH)"?l9 eqzb^IJ$^~>.,x7^i Ͱgm_M7Ga>CpksC. Ful:d1RsLNNMPpKL->7pqj3f 9O6Jk2MbhyTm:aIl 8W妐re$sUܡa2.s+9QpPL7HS] qx%u6gs%|pNH? KQ{5 0q6cOX3CTiiaD޳~u01p`2oE*2cf0+DrH=H֖~KG]KAdz8-TMZT+84i)C:QI\gz U<@䡮Il_i!/t=oNϩ&'KTB]^fѲ04?U)~IjzȳDwON+/A B-ʲ^ p^L` 8>5<2r΍ƌ4V'*;m8zHiL7_y5#xsؗ" nwL 0r.TsW)a|YU\?@$δHn{iNx]9L:x:M~/6e+mVKJTdkbP6;Eѵ%uK@ YUd 5(3^! kvEsm<4ZabZ_!aOyE|ȥR8C%h,xk_FH!=w!rne K`{k*Jyoh0QLR)w!fKZ qB3}%A%i+Bķ"[ Kk< bO/b7w/eJ-\dI,aycPk_ Lc:r`[VQDehi=z Bmpg 5e [bJ]Gv2alrwA uZ\YSYS}Q9 >(&5o.AʈmsZ "2S ~efg!kفҞN2sDʮ 5LF B bz:+qrlE>;Y՞?n}hq8a9% [WZ%Hߛ2 :-)n⿢K^zۤM> /'5k<ߍMΥ|@'A/S( 7<:JLt0<Ԕ>8dl[Ks:H3Hn`"I&8ckP#biQX`{-u~' '0.u ZtjPY a%;)vG`$^YP>Hbnicq0}=or "m33+~ɒgƑ؈ $ϲ[zZ Bjۨ3=@3YݻNYi(Ɔ gdB]SWeiO\%@\ڢA-rϣ 1'AAJ(.ip@=68o,ȇu$-Rs)t=q>L`fJ05L(CQقP5䥫8eDl zOnF_>^Z`kٟ ׺/1nzjg/=lHK+=B .N+g ԣ7mUc}[qx/XQ}H0߶`iB+3DSѦ OFdhg;OJ۷(-$a:BvqA‡>ڃ04\K)9Ocիd۠7K%74y6W}3r!F:3Ks4.`x'O)߰wYl챇7xMݓt}KԦdb (H~U)u tK(׈Khj5c*?xD h~nO:C x㚺>ʸ˙.{F׷g( |*UAՔ8`䎣0YCw^_!YfIH&`/ނkuWGOػ=I"51W5G\.u"}2Ӡɕetj5dovM#$I-[ -o,{y DåvϋHJMu 3P8y[xאkTⱇc!j" U`aŚ+OyƩG,W㛏C'Iޥe$Qh󠼘C|ρ~>bKm4Dٮ,M)Ǫ:g6E1}EF`Ϗ6``EZ[X YnLxw2@#W_mV5oxswe; @*o%Ċz%RP}p?b(|9HivS/`` 1* )|c0EaMA2^d7JRt QKM3Dn@%֥o }Vь%̠}tQ6n5;2d /(p?nr`5 M{B20{[L!xwӬ-nm}bM[3PC4&3$,7d9gxvqڑnֱ{ wZ4+~-/39-h )SDOj vp-Yu» $?\$׻" bU ꠙ6$/<$B/mNg1ۦM iju37C 럧']8Q0&"A UI_*Bi$y(/!)/2oqp7b\ ƊEȢьմ ޣ.;0íZ33V=NGtgi#0#p<{k Le,oI}EAqS7-1 Be%Ah{ߤXg- ]0W++ٲS&,|FFƻ^ 7 'Q~>B _ŗJ3bN, ?E\yM5bicsK9@}}#9v`H168KI}2=A<.P7Miw|F" ̔FbcAd!8ɕQ3.\WqJQX=ߴ`>|yO(.$/%KqOYObTW3z*`P* x A ką =@nI*'Ks~HM+3DVhƛ{5,8'LiPp-@=9U{^ 6&*]===hNnoM#5 r^& Qx>G`´TEY9F5ӡSe pA?=im ~Yö l?l&/cHHvLFt8TQ@>:X]bQaf2.M@`veD$$ Ϙ:BerFF .`lqG`tR#4HĦiXw:er~^,b$L6asA]:J9'B7aT=^VRIrj 5-|ޢH/k΢k~-(@U<81#@ |QĮz̕UYNK޶',q^\9zсN!dhK"A7jvme"9>)f9/PCQFnBCp1? S"nS:dec>ԣdؤ%4bZ^ӮE#Ձd8DO@i_/9}I<ͤ)o2抿n!G9dFV*IqKS/߾N)^<~$gZKCJpL?*EĹz|4YQ +O`+4ojlc} KCwj~ZxnAzXOӎE&8ªݴ^9&~kUm0s.esm R1& ȷ >1sx kQ X?fMD,*|+8egQGFZ?|R Ny@D!\yXਤo[pLn_SMJ 3%6e<'+ZE%}rĐU{/a}32Y\a=Ú ɖ82:)=F Y /{>T= >YkxdÈ׃Z;- ebňIlo4y;oNerP1Krl/kpJ0:E $ƆrH/ȃ 8ʔ{42Hi$O ד%!΃C/K܋eL}Əg2j(CP S+бY1L|ӳ'5#PHiRaNR>\8EnT?5Q4 AUZg%fU~n~q޼U v'hN^Q.'?MdMV*P1cճ%=A8yNf5O Im[ע|NG3\^1 BOq(MffTڢl[E5H{; >tzzWYV<Lni*l`qrkn>kt8\}D4; & .$X ^@c|?ہ?>ud*=gc2+`aζUsi.ZF7p0cSݎɕ)Tķ8Q&)o\33m6@ #C\n:0xDQزʃBP'(8Efmcן O"iQfݽ Oe~e,E$Gl˘\#k7񭍌k PT#\7dB .->FȊꨨZ CʸMFdv}: }d> N#P,qSX,.Xn1tZs/Rg-6nGE< ٰe*"twb>K xPl@@+n G9~ijfj/6Fh He 7ePEOɸ5s`ar5. o$3ݻjߋ>dQjذ?hyLqд$6cqY^~M +-.)YhQ:{coI!C9\YHRm"[qVyW̑D򓥓ǏWq_-8 Âtu5S#mQcq w(L }s{KHnSc%X35@G ]d7ǐt~|Q]"I}8 Jxi{me6Uy4!:Zz<&"Gs|9{C\(5ɚbsLu޺E@x;:GJ*;0@<߬8_9. 9@/?WxNg-mpC{/4g9*#%eiE=J}.N[~w/M+ fS)MMt|Lc #%f7*u&-3_p7~?1a8
!xRqD|]4iD*`)'uYxQ SE!PSdXH)OuFiyeSD[>z;hl)2v')r}meFX9c䣕_])|Dhl^NN.Tdb%@`%,CĹU4#ͤ ܱz_j#| ZBpOXUo[qBOHulX?Co4txo0 ?FNGzi")[m"&3g=i{qBϨDS 5 I`{|o'RF*w;30UPTG< ßU۸B*/vpJ/m.>wv 2j3pϙX DgPʵtK"t/JY DL h\Gʍ5}$۱(),,x@,Dc,+ Ls{bpB1#UGBp@yR/|SE9AsB;T Ψ@l[+mM^].>*X1Vfbyh1}fٟL/&GNdڱ וD|7iEjP@:ʊųSH-{2Ź5KS"lc|KAT@@i=H6Dbf5 ūKn@\Лؙ20hҋ(&Z7@H=x'S0^QAkԽr !Y4% d DTTp% qns)lWN㯌K$cU Le)pFX=v6ۄs_BX!k 6u xSRڧDރ>ol WIz#Oot%Yy4x `%}Jٯ9|OkZͫ?ZV4 NTVzaX,䀧p3$Jè\N 1 c:n,A"Ev;%h">TXXa <~U(6 zŪ\2KKGz{΅MMg֫VrN:e`,֗\]&lKӂL Ko?=)K Yko3xr֮f tMգDX +>g,TK%3%lJꖙ#)s\3Yb`)N)0څL}'!uLw*B*6@uoϘ>7duzi R;N@D#Mm;#M;UB70_cqi? pޣ"P0#rI ^px2j]Z?h/ 2C+3w7)*@wxAzJ2^S{KAQ Q BV/3bvIW~!"?6CWqqgbNVw={\.k_Y9kı8(k#$ENv-ǫMJqN`!Π #g.PeJ+mȯ.\}?6#VzK^}"*qmGOnֱ$<59;WL8w7FUQAxbJmSi.V։dv4VA*!7|{ J8ǶB#>΁A=^N\Uf (#kfx$$ 0 }1iKx\"}#bz)RR2fJ0 `Ů^)ۈFw5*z緓b uC_aųWq~sKV t,gʝ&~_MoVz"0|kCðX`t)) {,d=>_nB>,Sj{H%bos"-' x_JWɁlb8k }%-4a Ϲhѩ hAxe-x 4br4 K12z;3)r/{aT3L߬#lC=+\,J!TǥVb Fڰ 2_E>"԰H+M;Z"Rr/# ntA_B;H>" *GL5E~A7eK: Լnlκe-MNUΙ8[Ź.Y7 պ= pf5iGZ $VDJLHTDK+JJr& ,F+ \:c묾FeyM-H)QnqH׬MS1r>}Gj}|2!$9di4sfp9s@\pcﳍ}4k^O |8nTPӎ W>\/!^_-rȫ oQO i"Ƽ: dD*ib/(-_?!'f|֚|~)~8 ѺHXVJd]!ӝkcD];I ":GȑN#{}SY;p uZ<֗Nr&o9NrxzJ=,qP)5 g` {*#^$a@}MR3SOtYCLfW B|(dz/ 4gV`\vQyj)؇\ߩy d"Zpsw,.„zM~bR>āTtp1)o,vF2؉=^ ,eӬaV϶12 &Դ|UJ fK,wFE#_5svS5LRUiIuM,w;rإ C6Cf{uR#^ozdYĠ!`m@S(_Xi<.\R!ui% P &QV]i b1=U7{Ʀg WN" N~W se:R6Drʏ =iYT=b[:0ǡX]BA^h8Y}~aG=DƤ+ख.f1kcx/HWd'4#spj@ a:4wa12mLYvp-݆߬fvmmo/?_ӖC!]H/`Lg^#9"fH7xBe SJ~yt<9ۭk_clNFA#]"XY.x}3I_nz^CA4c ТJeΈ%nniUr8fA!"6.1pqf.ģl--5i&0)%]] v)aPav`Ykl9&`_vW6p*V:Y(Ʀ|%^O<ITMH{ϒUIE&2hv_+Mh/7ʙA/u);3o&Qx;l87+%.~9еE&(lY r?ݞXК$COjYd+ܸϼ;uHү64eN'l<V+x'zS-̊Fx`9 W\7"A,} |4qk@*8O7}c:$"Rt|H {$ x }fc&jM ̽cj}OəYg lRVZFD0CN'gVr#'o0LGtn OZ GN^=eg^HCo46ċ ukJIIH4E 2Q䏘뒙 6gk% Z`O'#o3qw2voBsױjɧJ3| I٩AU⥔$7ĜBX :ӆʍ<[ʫkuXWZ[|PI/_h H9.<@qRiZ62oZ1/HM5K=zxIC"#E}YO{ 6۵&  ‹z6 6)?m`ian}<8:+MMP)J)扨LD!wsDd +[ぐ#zۏ,(2iPBm*Tl΃qaH%WB!|vV T`K'B\ 6 {J۵D6j7ٜ<9U)<"$ZKy^ÚRO.3&k@ìc 5C]DqލgBJf+wkxvlHI /i_Vo8'ko /ɐ|CFW% -UWEeQ;ETEy{V[?"L" N`,/ha>JGMB;3>E秒3p~Z)AR)|IRUp; R cˣ0jCA7D'z6VFrdTwzoXg_*,A=2 |$]3(npP ~hjAr"Y;U"OTI4NuS _]cỉWT!MNj}_gd/ó6dˎf krh~@c1Kϫ肧Zu t<\.3 *&kJ7=yܘs)'M-~0 `_R Fᙍaz?0ώݒj/ =ߛ-mYT5[ܵ*鼏bMIiKb箂RjDѽN{ytq,.^AJ.{p/EB jƫI 0kL'pFC(b6wTs-sXl -Au9.Y$eOUE)M[*yK H` ;ywDxAlvׂR,@cl JT:K OepT4[.q2% se2o#gJK ,qΔȜþH -z2';%i@8f-1tnY ?0RXz`6m P S 訳"1[ws! w)C ^sd$(o,9 $@t)aD+p]=ҰX6TJCKP(9BLQͰcs(pIxIXdxu6_lOP-$ E.~^-L<_Ō3KY_:IWŌWs΄P5]3Ma/ƸyJ끎ZmWUxUq[*GV+4xQ05RdxݧzQpb\biNgE؝d"=o+Q ZgK)4f׳&b _Tt-wDsRgׇ=) ԥo,O=U^rFsb|?K`x$B6ne$E>b Dq̩U (A+n+EnuRV# .Ʈfd \swuv$Z9pE}ť 1o8 M wx%9L֕0XbDqEπi\m|FyWm8Fo[ˏ]+`a?IP}ň9&oF>Rv4fAil*h-0o?f U9 la4+',o=WRFӻ3LѶȏQl^>ߍ+1NAh2l=^-FyI*ejtdY!y}zL[e-\X WX%%Q\R Bӻ4]:`~O;RE+^e,Il# y(R\hN02XmY"&@0؈NKUmsssW{k[i&Rk:g^͢H؎nl!-7-TeB?%,˕}OwӿHlL. $Nh( cų>cbN3=!Y$3D*slel!Lp *I 0T5], OFe@;,h{4̑ l2_݋(LICa?T"o)8j%XY*;b4B39@U]2^:7 b+lZ`Ϧ F`Nƒ+W֊.i6Mhz+wCFIWn8hA{s;Rb\]?f`%`Crk1CηX@ a&]HhuΝ8+!snH܅#Fe]RIajD~b^rU؄ Ae.@՛#Y.j.yی7gHE@Fi1&]w-o^?g] ߖ84\ZUԬ]mK|g _jcm x k 9dFAwBQD oxn`G[^@%-@2,f 2~Jݛ2ѿN֫16qh@;brr9V ׹g*پ~/t4GHT>~cB&[OvO>o!vy՞bS0֓ͮ)p{ZCdo`Gl$D.U@{4v~(z_V*̂J;g{٦JT<`,;c硌/LI= aKXMp@ohDݶ"L;Eb5E[+qkM!/.$LdVo8G)4CŵlKքqcsB$S)Ϊ afWRǭ9n+-M7JcQ:h gN 9jHEmuQ ,H 6T"6I$Wh[WAnY,lߏ=rX螴4*~-#t}R|5/2:5/v11ePmN.Hxr$?SA*зk3ťHfz횤/iF&hb x| t ҝ[n+[wl BJ5T'6b\h=gt @s Y.Fx11*`kPlpX)ޛTu)63uj8ܱQd2wz[pz4pT0DŽXB[dْ=z0VRƗmWȺSry#G罌S @: (7`(vF .h /MGZyZ0HuQ,OBPo͎⮷LDR?萎P\$G=3 F |KfՂ'#o Ӣq2ys|쵊T ^Seɳ=lݐ-"+d3+x R9 ~u*~SrVА{gS܌kgzZ=$0ŭɮo_UJ8uW] u/N =S¶@-2Q`UOY u?t)}@UO 锃Yڤ]?7; yGX*Mhczvr{+ 0_mI NLS Ib|,E.ןRBdkrL!]t/:ޚPO 6&'q 2@vɊM]4.kR^x]bs;̟¥oN*T#c2>@ȃڣMVwϽJ;@wuPcTz_ `ic_ 4hYRY@(c,9%̾_l[/Ĉe N #W7>&j%yOXh ڣh2 U:&X> #fkHпmQC ҹ<5l9E7Kp173AMn۶OF`d"0p>LT3s617Do֤S`$}v02se? 0nMocZu!rbF[uWY0hRao|Vw3s,gFMC7)aY5F;NIDp̲3f>؍W7n+{ZY8O{dbj`KMkQ\rzbn4J)~X 5 6qn/0L((Vg؞HsJ:Hhbʟ-3[e A9 C)`W="7({Bݟ0_ن0"M=}>ZϿx|ݲ132/@L[DB "A}n##;5I7M 8oμ 5JDG/뜁A,g0df"%~gEW{J"ttǵ"8s:io9-{) %&$t{}Hnyٻ;6W#TP_E[ 2Y| 1YDt/W 07&LuӤtE Eqۚ(^2s'jp'VGknbBSjwJiᲒu5(F'GiGa'ND\ȴ78FJԘbtd⊪y脿@ :S #.3#IlQsJ<HsC Ioa,7*#s#&}g~jy4%[jCveHg+:kGȝC*JҢN<Hd)Y˾搞)*v\QM HNyzrޡHC1?ZhJʩs=K; 4As/nRUk>&<|ۡg#B! dLIQ`c Dzٕe|ZS2x ɗN/+ExЬ 3{Jç3rCLG-OQ7H>s^.e /6ZGBQRSǸd({攦}->sڗR[upkzU!@~γESNym(%5dZ oWW&ﭫ0.* {!ƀ7pN"V*{ɊX:?r[R]J<"tޘe2jY LXoyd?fDP`7}`-4$doHzd=Dh7'[v]e;\2kTRWvrٳG` ĄlݫkU6 n BAF ; B|NPӱxM+>Ghkw~tgMH;άO)] K& P5{te%%aWS h4O,K&?_A8 ʘx$j,W3COmo{1/UF2ˣRs"vU8;aNڤtY3p" 7{uR#Mn"8ԽdA5`tE8GQ&] sƎQXՁ@082VT`> 0`LJ)0զ%MQ涿H|~(GtDط6)(s(|qq֚5ںǹ7`S `]ͺM pi|sO|sdD2Azi&ϼnSzUeC:IJ]*nˌaQQ'k-sև o=wTfmuL2cyV%Sa``qIVi /aVUcx% A zS9Q7LDŘXn:Hcg Hs9T)?DPWd\iWV ^{cgpo~n}\^oi_W}HPޔc 'A<\4K.E܏/Vs,i1~&@ qc4oI?aC,-O;ڸhF֕=}/9@9u~TƜ/Xj^m!L:H|Q([*-[V,ڄ>θ]0ӷo,X- d#7mM}]H.+\IPB`׭F] Dylo e}u~ɕ5,5YlOn٢^j<A&xrl%(.TSVN֧t"l6B_e\].bcm'742^uz P?HSel%dZL vʧ@c􂚖]xO=DVK2&TY&Ns2`gKf٥~!ȴ yÚx)K QJsuU®г].H9TPoIOuDnxUʫP'㝊&L#75<-^.Ŕdp1.aX zZW &ʩ48#4pJPLPz?hvrXx 59/m(-S*}aP2! ,# bQ#V$WNm6w}IvqZQћDfʵ϶jc+Sn>}#,[ O(HxܾOXʭbܧe[-jٹml )V*q1Vz*3븅vc/[cP );]Jܮs PJmݢ2@Icm$>kƠ+v&YˆU/:ϡۧ_A4΂w.DJ7U'jV&V&qtva? 1bxI"@F_n]hB yW℮ mz2ͧ,& CJg T^,btL=2fcZWn\-`7:fQ@\ Yhi&\nyCYVA& NT3щ>bZթ1ίg,Zg ɕ#.YeTAQ N!!LuP0>9O&wSSPe^d>DةC ~ 2}VOxaIiȅI}xc'`HwtttXI5E,Y2β ӡ"霋;X,9ˮeHYDH @Pݪа(n"sƗ/ƳΒ&`P#4VehS+Q䂁dqD5Gs^< gc.%fDbԺv@Wl< X/!b؁kDDWokovūwX!/ KLdpoMrL|!Z_/?).<*E`%QZϯ춯}~jI3l(-RXyyv"@>:r=ꣽDT~!|&=jc S,M|+Olggww"_Udnch^ - D*. Dhe *vxwm8;sLmAxh8‰OBv1^øA9z&Bc@!ֲ%~G?oR(/%#-nJr\0E;D<\#ٌNBDͣE|o2sӻƜJ {DE St_j3R)fGuf/A\1@},G90M?$n7%}ę֕`N/mXkAޡ{ Nw ܿӄtF'_  )jya.ʽecюEKdBo oGzzfTE'|k.2rB6Ɯ[n߸. UumfHN2=ٗ#vo~%S):֏l4(zC|Ƞe/' p3?*+ڶ댎d 5/nwG=Mι,VZל˵е˜PV|>HO4ypO^զoy(C^$jxD8V?ALmT64\_qܴ֔PN'hI~2g 鏧9&S4w6eEJ;5A:MztTSC y]/_c0+= J]gERb|f;p-N,c-ݻĠDϠAFjƶ\IpJ[%h)Gf@(Jq

f:w%_pK F+ }S{!LDZ<#JVu(ҥlLrIWu^^W5Az2 ᏗwuxH!M Tq_5XRCo]^ {pz !8$XkLؼ3?=f%lJuɶW+ߍK-tVf˝ 5?ண5@3éP)"T\ jk3v-8׹a;:%ȩcsgۑ,֐JUunvVn9pejg2S vO9€fSeuQF8EB }sZPdEјx0E6ݢЄX~$NF>TxO2}xfU]l-~G&^C$~T-q̷u͊= wsP۳TDRSدH}ոS,19ejP#`e! ET QUlWbUL8ie\MnJdCZ|7pK44{.=-I2LY >n Zbik$Ѫ4geR }p۟EE=%W)HQI Ԥ$Lz B2r:Y+GQ_3eyRo}"%(E]( Hidݷ]1qNЌH{Re>Aٓ =civuS'hҲ0,G 6Fz·_lݒ 2*^2Aq`mΦ;).7O[>ٽAKUC!'cPaL09 DŖץI]zӦJ<dr㳈|2e('Mj8Awyy7WL]>0*rXKYc})ah|fO][T$MpXTǘN8V1|)77@|uJ1N` %tl,oaR折n.d }|:\(lV6ha7EJ-8BliEF p-^~v;! n/ڸ O ,(n,$ #.r1zK[Y8zAH呥"T-Ga"%)m|'{aUznaSkizNeR'uΈ7@"ټ3i sVe~\ h$g1Sb 2]@_L`p,ȿpXKy/3{0$H0I"?ϗp1-FջS/6?vd}|#GW ̬6c4 =ɶ6ng<şOGhҺtԓ.jBta|2p ~տbVkB/*ʆV' cAmm{eYw^м:vb4,;z=n(f[ELG5͗9UcoY0 V/[{®-w Lg^i%No723vGJ-*et9gkkv%Y5ͪ?n,؛ZF+E*n~D=B=`:,cɄ@nįPN4g+AX̱hvB\Qgh#YX4ce]su(նS}fz4wgtq>؟ GS ^P^X:- uqo%FmޟXDtÉG>8B"Mۆ1ٻ38l\umמp\hƉk(UXkG)hhҎ:ñb`\.r2j @tDK=Ͽr?9/ʗ(4(S4u= ؗk!dL<+=E'l>ڎmp 鬗|E egCCnXDQd1ڽ"ÚWw[gr R>TUS 瞅ԉp:֡ ņoV#KBK%  f7Z ohAfƁZ.:r)fd[j&Y2! }cYfU6e_Q ʄ Ze~8<2[GhσU7i."Ǜ:L)Mo#2x(o(,mHWuv3jIσM~2`D]<9ːO b[j9W{Aז ~sT50TdS,}Uh ΡH&"cWN}KC~&tz.ľsJф6wc0[bxR5t*DtB5+c^90K.9v R7[IrE7Ļs{;yK[_m{Пm1q]b?my ;CCr^j{U>)`j>hW'=<ןvn'2UPzd׷ؕkDQ/wq!}VK dds`lvH13N~4:^~5r~m%!uqCqrcW([d򈝉m z fhor&94ۑޗ.Q}9 qOFMP|7eV$I[7a/`Az/^>_.Is%wMϪ>?{DRG)_ $e|ɢ%k p~YKCN9rbq>3½?ӯ㊥n9zD;}V"v.&~"z 7s~ ܀0gE:O4$,}㕝ϐA,6kLH4^(dS kWe& P\zUu9 o;Ѕ7.>|3m.Ckim3䮡P`& L ~~0Ñbb͐J!,a09чUDR"[Rz@?BX@}kڧ")g.¦{Gد/ ULiwء%"w-A+D e4K*"sKҡ=0~@!^Cq5`nh!&dG/Y:{Ȋ;.(9u:_J ]V-^y heV`E }r눓k0("&Vy؉R% Yev׆%w'r 61ќzjLB.G~I!fG}c?'/[ɢIEm3˾a( $fO {h#aA]FFrDL݉PlyHEE `*H7kؽ *_F("*>C0-WN[z>v-s뷶E&Lx.P;&\:wr'QW=BX1=AĄ V-t&J^^OG]e@`b_`i̸xzjo~`mj;ō3I䡍rC.R;Y%AN喛5v5h/+[IRW~4lǢ՟[!.C941?`nbw)IqΪKÑ-bMN畘0*AR[rvaRǢ0Ajat#w?{xzGk4 4tlTŊ1IZj6A>a{oD h\8*;O#|n 0ŲR%ptZ3{=<˔Xb~72p95혤V_U3A'~U}ufb{xr c)UFƝ.,.Ǘ~B & =Pޔ֜wmXT* JϐwU;gZS]sV̽}q/y3J[1hHxf%EFUOqodv2DQnI#& Ge l,ͩ8Iާ&\VO K!B tML/xJ /b^/ѧ5>8QZx ƍ#8q͡0$iM*QcHmvW2O'qt \D]++0_V+r6c|jԱ) >VU!Ax'@ԣ~ӵl H׎93z[ˡc{b6Gߕg!fY*#H'hz30)l<0*LPѯ4y{S=Q,;eƼ7Ľ^I1Y0Y i6qM8j(ytp #LYLrU7Mʛn, _4Y GC6[C1?DiQ@q/amMoNm_gZz ˳\KX+[7KbXaÒdM;mVle,VXZM#RfʲX~KujPP$\a Re&\PUϤxZ9f>Tƕ7t SN_'N1m C~v?wZpcayS ɐj<oKjgLUّJwʽ/.+1pL.*iGg{ J'HakiXyJ[ckM>ֱinx[t+[$N"+3kR3Y` ֥/3 a#Fz'{U,cpFkG ^򥣊зOJKHVoԕf M2 G@c+"*ZG'P4%+P/4/,PIII ITþ01'O $ fKt.o.h4"r%gzVI:jƶ|ng u bsYZwWTeDZޭo^~jZ¾\X k4-*[ !ǭ Pap~/ѻ b *E"Ƣbs1oS_d{oX}< eeQD9G2Ĝꮡ9ns=|%0*!$xG4@mPa{!nj)^z ZLvݷ΢iz%.X*3+G+ MEp,? oi},f8lH?A(jOjMo: q:?tH35PmzhP62(f&҅)JY(o -|F)SYGLLF7 zTHn80@H'H[S<{zZ֦nT%vAHFJkb gYӹ_o ͂qًԣT|BfOۀW|yo$#M`Q/?Htwy(_<; 4i,O8ٸ^*+ u2ie2ILi_isV.h"!dZr=q,g~KiqKhV BV+OmYDz;Nad}8q5礴*OkΧ=VaB@ \ 3)t!DGAvtpod'%Xl``BA,?l]w (!$’߹wza-_! RNτ=,ӮΖ6ҕwaQ6:cv"kIl_lT7EL26*EXPcrB"6yMt[9 ADK 9ඔ Um!Fey|*Y2bZox%YE֧8X2ɽJP5qcyoba.L^#\_(Xʊ9hRϞ/3y#o߹ oÙ H-(=: {0xܼ@kCALeP2%;bB<礂X WFX ;VM՝pS=ւ+M@1 %m]Ou?E$]EJ X؍^ʾ?HV({dK*NN cSc%Z@\%nn&wq3+#Kcke( H=,|x[;1lKPFiTZWt `V}Yգӂ'kތQ),lSDʬ*Pfrw}&/?!y+B !MUN]R {ʿ|^;͵Uam&qQ'5D[:#iJ3ḙ&1ÀRl)Yo A[`Jce>TN|I.IdAb^ѽQs@Y𯕢N!*w΄~F~Uj{'(v2JhGY&:MZl!r'dlE~{@(Qȿ- b,Kwqۺt3TUL]M D@l8 boƩ2MмbPl*sZdDQ7؎(3C?"_ڞ5>dqCq.p_;?)&yH4{EC5Sc,4!^ߌ妯UZ8fq+bb?3M Xj4Cftdu8XH3.O >PwQ3PO(C QJSŪvLl$2F[1NNW9IЖp ;Ѳ}mψax6J fU:#l q?K&?mE dps X@bg Ef} ^&L՝vyYpK%ꥻ%.ҕ#Q9X%`3~9-/FBCeBI7<ȑr'/(HVw8;6@'>rTǸ~ z: h;Udi5fEFZ=^-y{a'rOM,̡O` [e3!n (myޮkuÀ d=OLq0}[<*|ߋRXL: }v82ˇ5p~f;= pU5,Uʧ*}:@oJBnK|a@bv3ֽM{=iu흫d Rӝf/>*Y9_yŚÅ03n+ƻG*d;BJ+UR.+|lRwMt.HP]P<񌈼gEnTQ+c4 x~SѦ[(CHUoqm)S^4] cEVQԍ89fiqGW2:RS}ew'DghiqV M#1Gh 4-$YƦgDf!]7]Ĕ>B5׮>u$0Rtߛ@Ґ~A_є!`G,P$, PD?KwҽYv,W-ӓ]jq,qDc%~u1q0/$DxDK$;s6+B'~ji AqM7U,ȞHǐmٹ&_/NǾmo;'yJyX؁f(Ďꒀlv+Kq3zǓ#"M$x|}ʹUW_1G цEZZeON$^e f2Kziz(׏q!vW͑Wd >No}q2aL6&9xS-T'L&ؘN|6q^ y=!~KԡʣAhs0x:$9!4^5%:\H^#ʠ} [o"6NŬ.9g(RRꉋ#k>_u$.3[ad 9'~Cmogh9Q7To4Ku^oeƢ;O#ca85 73ۅ JXN~n`%-쥬YkOI%Yہpߎ[jmQ ̸m<`ʬ\Y@Z?ʔMuH^覛nPi%J?](6߇xok/gG,yM7OID y1ۣ&C.iZۭ1=Zo@9Hix \fKAZz FOܫxoN %7S@C5 7"v]yWh)NaY"1w[o@!1dk }"=J^,VH:1Tr&-8o؉k&>CB-@FU۔P! S|f$9h3D9'K6ˣ.?sݒ%Mr6T tGʏG1N|-OpB5И'vk,SТǍQSǒֵaB$I(.dR>2p8S,UYP(_9zht؝|M}AiZm[@zfk˳"T済WکVRTf׋,WܥGm Mшm|w1%m[mhkFfUw3g(cB5As*ѳy$ 0Rs0]S$&(#n yRs1ӦEȉ)JjZDtF02#h>V؈fC7U63r@nƤ\"9[?EbXKüGKP2詧 EctRTkk$R)>ZjW0^Gwyk%%U=B K| ^T\j/6Av>Z_jZkzҳAnS& 8mנ0;>nK46J)c!G|"h'wD=fm]MBcEA;oL Z#ƏoI] ecJhc1Sg!QCZ0؄Uu5VG,Ps'88TO6!_~1oPriR^(') s6W#i K♏BwBzP|*?Gk2h+!8ǐ҉ݲ=_$yu-[JEsϏC5gl.?h60Ilc;hÿ/WoD= .Y'Xi3aF> ф_ j^L25}ݲRA_s8pa GgYӴ :]v^bQFi(Zg yb B\Nϧ $MP´ @6!| .O(T8o]{Hņg~+ѿ&D^X&8x IglG.MȂ>iZAHޡa}Mf}zI}*gZb)vXznxDH?i|*b"KEWw)Y:Ty=f3%I 33^1,™Qx5>jR*DqVf}nP]H:lYiܤ{;Opĸ 6T?aP\=Eu 6YSBaS?0 -րvBr #ƀIEgכCq/k- t/u% hpZ;QT=F/],l_aOsCt^%Rt%lP&ׄs Y)  GHYg^ϣAY,۸gظu"Q,ٟ:e%h(Am+ 9k>x-`ֶ1eW=ߪY6U,vXYQlv h=b'(򋬇QؕEP:31r*h@Q}G,]Σeҡ$ww BqLxω{ڜav3_$E$ll:n]瞃E"Ꮸ٢OjfRЫgVJY}~>؜vJ_>sScv霸 N$n 7vrq5{y:26C/|&N!~ <b Htxz݋u t KnD ^S7HU#@dɡ])1! SfuzF(sw\\S:6>,Э M3xұ-FQVy(2/vG'h^ȄA R"Sӻ"4)jXgB)N@߃'B=ΚH#R'VĪS+7Ɔ豴"NT#TخDhv:J2nLe9!KQY>Kx%- xxFi0Mi} 4QizW DΙTMV7ig}!P&-ޢWjDVlwN#{}d.)0GzWfvȕE뵶cj"_@ ExjԿ'4xdb 55 3Vn;fO.ư-f58BHťbM IYF01K8&&&Z696;q@טiTzk0_3m(:.)ge.}Ց27aA"|Q. Jʡ{ p{ 0U-'| `K2f-tL2Ιcʧ}{Rg̃O77R]׿aTghG1nBpۻoL|wKv q /RIv>nA̻x#ʜyvBD+Ѥڗ,)E'U+39ɌO6囡:+{}“?tej=m͋+[QտS732,G?-Bds-j dXl/&+81 BS̀WaBzM^4=6>5Y'rK_8;4R2Yk*uə%nrGPqi5gB3 ph2Dc 9kۮaen&Ŷ5sploSm#1hwDulxWpqd̯-pE5@ ڡf?nĝ8GR2杳i{Yz87&l[\><`H>46S{|^ ~{ \P٢)(tV꤈f6hrKĭjmIJC|+xZY @r8OǍ0nzZP[Ğ^*Qe)! v',!Q#!V`Tc}lX4^]NytLJr1kxΉu,iB%vB*RzY_ ;sR% gz Pa_6U^<67:9jpnGN-Y=m׍WiJDׯ] uf-?I(>kGS^M|^|%|,msMVSC"ӦlVH* w( ܋9nnxvt$2 ?v?WĠn/vl߂_:d7 w-[e^&$$Y7,4dx(vK'?7I+{/|L us҇j8-41LJhK/B(g8պhRYioBF+ը'@Axf2 Ū N<2v` \7K"Ś 3O D$l杤D҅36&msw#gXmO(x =Ϳj&0ȕ jU 7פq@2/z̢y!] ީ 짽7XiӼ;A@3z WaʠVȞ|BY܅mnm [TGT 5(BK%_I>N/Qծl8 _]<4h}{ݙqZ`v$M<y,6"قf6^d0>"~ȪȻBN<- kw௉F-JH@8y`x04ʎ-Amh#LnSȎQ0<@حYHШAOȐD?$Ԛ 7[h0ĥBgfs?ƚ9$~d(5 ߻}V0"i2LY#`Qa+r85m" J:w?!#oﰹ&լ/ζf4YUmҬR &_&Yث=gWg66زz7{p*6D{`L4>o&Cɖ~OSw_EdR1SU~Fbg:a63 =H>n|O/)Q x)]^,o`;*r|!r%5Bպ3997EЄB+i5zn@  lFQX*s)®q<0Q 4{b TBM"+Q-GQ$3ܥ01 2 :<CTHUb%/7 ̑N.V(b'Jz` :'qgAŜJ&jciwY]*wycLuNbi k*hv=y4;U7"ߜQ6lQ*yf4jLMЧR}y"GE rl`|&jݠP~V|@< A80 *rAnHtK2sw8/ Wٮ׃_k{AOa'泹Nd\ZKN>Ȧ"-QS+AP_Ng,XJxxP<ТQFFwDHO|z1<{}߹]@lS Sr_Mi>N~\8[F r\ޒXNXj;mJ!tx)';͹FF˿_x GB߈2=TH{,?qǎ9ZpK ?c`@NcatLv%4ŕ8 tŸ/lRq= M] 7S~T? o29Lxe-TuyU8,xkelO'1j]),}A|a pH% Nr6V;Ui l'3Hz5a/3xKRjЛ A*TfE]3OD ne+Y\S ͠W ɢ]Dj !$)b2p͒. *! DJөXaONOF]b`4H"U0{ᤈă1/wɱZ0K}uyYeG7TTL,O=+~1DN9.1?"*hKyNtK) wD<}M,j1?#Fi|WO3a Zje@c4LaZDɭ3_OۦhQԻJM>q;tܓ͢u-/!؍ э=zh^ +5~ n͒G>Y٣6eMم+C{x Nu]x$qײ ROTݑcܰ{|TzM?A_$Ѩ3-hQ..QWAK%YcaKD3]`.PZ4 T%Vj#ˤ%YxQ2o7%# nȚ&Hb(Lu*^*`r*cϳ_̩oj89G8ԃtDmn^*n}C Z oRzb{Xs}>e`t}1+U2F>9$j^nkkgI䳬B jm+aY^,LXvVZz i !G!+zxpBh6;|t|+g UӝCF7fɲ}ַ;1(b;o&)͂g0nLKsglk $WK(x1 YM53![z|`ƟDM$׌)GfV>3zͭ:PCQ[j-6N0K3&C%8P5[6AhB⹡mlٳZv(Uۄ$J4#3,lC}vQR_ZZ!@kϠy$Qpw kr>P[wr%QF#0uˏvy气nFZ]1 ed~erpŧu-Wb[ yy]pվ^tkX94iy{K.2k rC5[)u(#-asqp͋ؒM5P yZ-іI%`{*Z 1lJ#ДU64KCrW2**^[7194c2aO9 ?qepl A1ƚcDWMx`7 '(6;hP+>&ëW`D" pL[&@;2s6]Gzq SCC.y36ٕc*rҥa4EWul u{~CШdg UG"$:(|dS0^Q~9hfX]8kq @?$ y%!q9ZK ɏv w\7@/$PFY#_CŔf}V/ȝ#KKN2 szZ'*3@3 T?<t2I*DC+]9#^E@_@7}PGeŬwaWڔY 9̈́/PwEHej\fx%ˡ "#LE}VתrHG#!8ב)X@.PHayGj`o&oۡ5zi;(ԤWUӈ cG2(B]-0o%; ^Iry:("^nQW$w컩Ӗq{_,seissUq7q7s}|ۋUS7^I6V 0 `eB"'eFthtn7+DHcu+{܇bg.vyt8Ջ.sD 1C$w\RB]DxǭP@)x,ONg?&ѭ8?X/7nbn\=K4)EJA|KŪML+#pP.u?DQSҌf cы^{'քAݎ~< Jwu[W=8n B5$pGBn=l<0#vEJ#_V?A9[>_ϼ|{-y8*c5aPJFI2/D%ہ)S,lR8Z5!&<&vN?\9dUK,OWV pkOJPk%0аȮ(:ݑU1\'ޤy:Xg-`gR>D{c2m<4F@k]W?(V!,8$z@(Z#2@(' YQZdV+a2z aAi"O>z )C2j>s)XY ыtj/]P = 4sü['YpNmPEbۼ/?VY #8'twroGqYGNajǢcfP/j$.mXqxBapp-oL8Qdxl)E] lyd=ci989fukB:h_sGj{ ێGPCv̂k5]d۷yo&"=bl(la8x_GAq,x [)K~yr(qxfR.yׯL20rai(G&Iޖ$f›?]+!?S?N ˼4ٻJV-6s>Ykχv{|u96ˆLfÛQY yp>LN~ rD}D׳.C<0 vl`ʌig- (Zݫx4LtK'1y=ɠ櫂FTĀ~:~!+*dO *L/WY}I}xz5j&%ye$鈙iA߼b*>Fwo#9^]cҫ}Puc8c*y9)"I h9FɗF"𨹐, Yr#5(K?gڟv,ﺴMCK|,TZb 3yP>Y}_Z@ 1A'Q-36`-5LȄ6"1*8 EZaKUQ( .~vIrBnahL@d=B3">YB`B*w@%a4:nr=JvNǐcj0PӀDZW"SɗNxR@Sgڛb(xڅ}ZŞJô?uB|o{f,@Q͵Cp,yfLfH|./)%.ӓ/X'ќX (0rK+9l(1? it|͘2axFm{z砆+FaS \.> 2s;YRI(ӴRx͋ռ'_*=29n|},ZGun^TjUTd[f~ >qۛenX7͓z2o!R~ʅ(ٝgfSw |ǞeTOHrβ'& LծnHJ @3˜<$#)T|4kZsQMb;0Nzp̪!Lפ~A6+PˊrdCVRfFo4gH@@`͵ږm<&|>v_ږR{*4 d4::kr"K?%MG+V\thM܊ HK僡#2(Zvr3TNxNЋyLty|mR89]V>ooMٟ"SsMAܱl9F_z!Uz!ԠrTv;1: l_0~wJ[ӡጌ[mId001ұ+WDwsۆnJ,[LKă W^IӻϷM˵yo0Yu7 < lxs,;  SSd.duaxrg}fiͶJpH̻XN/tqg ))61琄0AcEcz?(Jw6OKP\w.2D`C_jo ǷmPs \<'d#m.De%=>5hc~8/>, î^[eJ>HI FՖfnZg^A؅OԛU8GIjUZF&>^ϡM.X fK)%)\aoIpwu:5Q fީwժN]iaK6Au)f-l;h Ԥy9%dqf$IδB `{<baCoUp,vq9_jfQ8Wr^+vǙN`B٤4"Dbkeςs/-iBY6[@`Nrϝ%`u@\~}90^j(>\%Z5ifGULdᴥFhXu#YIyRuGJ;^.\;eH+.O(/U λǗgzԄ)/.+Z Jt}כ+^lUOvq`Г+NQ+J!&qxyXA6 /d&QIeE`Z[Kk~ˏuՑi`RХ% QbEI;/lisI0#u dd+ExɰoAѝctȮKyx8#^k2Ff3^EoOD>I* "b-TAhWgDTh*ki4ǗK}6!_/#B&O VG!eRsL~XJPB4P0AI96{)e ÆЦ}2w8p-cu^(tg >F<͞~no21=7u *ZKlo못 ma0'. oگk=~/DqzUDm5};;>C ywy|6άKqh8O'7yD,g:̟Ux< ~fTgK2s*v .ʍFsʹzw05S!t|&5QSdV]ujgIO\8]bVY[xɮT6ٙ&բ~Y>aMbvz& TRYM.1E:#)u]/d;د.#懒ouDxeM7Ca9LoݏK6\I3DqiaoY;lxN  Vj20JJZ1HSZ"V~U. ›yL&=֡d>){_tfc+̤>&0ri]GC50\:Wl!+=FD1w]#:O YyoS#zE}ͼZ^fp}ꂝK`G/V#`v=mq+ؘ B?w7_#j=)S V"TJm]!&{ј2 E|6?mid]l yCB3e׍BjPrD53Rpb' 3[0Ǐwo sߩq&&gP/3J? ;ܴ+]V"Zi7n))YI>6t^Q]3նusǩZ\h9-r|M2혜X&pJ5P%\" kr"ĉ~I9{v"O:no7dyҭ4eWLYfSƒqSH </e̍M d =e_xthHQanC]xPw "|u ҁL:"i$[$OYVOh0#5IAjI*_DŽeY/vW@H.k԰tM#d*rx/6;HBi?;xsyT!{Ja; <›қ8WnsAJ C9 "xU>E Hn,{( 4̐#?e~T%W^FGYbCE #hyת0}c{(􀏖LV.4ޥ +I'n9U<~Yr.5ДD6~"xG+sK'K;wa̽>=yy ZTY P[ͅŏ$b\yܧJ0鳏3kxuW?>HG3PjymvEf@b'3K%X]=q}UDIֈ5?*<z| $ ږMS6S:R(Aƅ+]Dc΋Thm]L ;T5ܥX *S^JdkL(bRt:lr^!W^5CbUatxbD;VzKx<<0aL.nD Zg[s͸ps)|_nf[wrqfjuεɀC'W/M})Tx`Z{ωO U%LۖE#y 71 򫗝ڠ@92(_1p Q4RS$ar/-\j#MpH?Miez%NYh57 3z7[>6FA𤐘!Ⱦ8?:g؁CbuE&|s).e\Uhy~kgD7w$YG1K3뚎wwj3BrsweS4W=$^F;}xt/߯ƩF.i&v><zH~en*D㍬|:Ґfg &+J`r!;N]eg&m'?P}rIQT}쀩:=T4((L!gΫh;42h 'uv}6Pܘ >m Vv"}othrG{7sK.>?XZiQ3l~XyTv]1D0!MvbU),R |MPPz\[c"!tUBy'KFh ~ARq8>\5gJQՌTcsA!rxk-wfY$zX-UCOV5'iO*}UȢt櫔-N 1=^u7ϸgFyᮘzψxk?(lEŸ,]zv{$o0৳ي'jlGTcM8hzaYW`2WwnDrd9[-V G5OIbnO5r7Bl @X;!N>CM d?Z}Szsf /(T0d9tcG޿,⸈srqрuk =)F|rU@7 E;]Mq܄7<$tDҖDh+҆(}$=/M]I/ug]ي~ms4B0l):92gg2`c^.pQ6*'ڝ9%==B3h14WI((AϢs$~P$"KG>xoG\`n ;Z?o&DB6bn$ɭl=ȑǵz& m$Z!1*Rp"H!&*#Uh`<Űx2kGB{%i̭mm)CJs J ;mg/4|+GFXl!М>ZUѷ|K%SkUsI]r=Fų9VwGz+8>=8e[QMJThB;)EK =4'\X|SS`zsuF #ulBrj?G$VI p% brRyFEsB؁i#P+J~`!'&ŚgH١~a9 ,p|"6B|Nc2!1'MXv6,'5pEƉ; 2OcTWZW3wЩi,s;2_ ^ĉ4( e%ZEa-ќ.CWZGo>u?:,[I.W~t?E@}08 Ǖ2`3 6tE9n@s\]hk x,BȺ9zΚ<حCG{2rJ *\燬6a6W-@\hVֵ?znX\In7P?%P}pGWTnIOq>Kί(x1I[rm |QP#C.|9mz6C뼸83AB5za 4zbdEdzavA9R'bppU1 '͚&$A@zSRZ!;D2(H)qY,_=_p,a(xak^4J\^Pjny5>huX= :cqû(Q~ẎwǤFU|_5ظ'Lf.Tۤl]KU@Ca\%£N3:@_yZ8H] jV?eOe\y[bTU%9sz!|4VDguV{JF78ϟBtF؈ _߭'YQg{ʬյ/o_O&2L\e[Ut;-=̝˗0VO }lA۷AViC ؄}燰ڒWXEX/[ @i`Dܵ~(>ȰCZB ^z2HNNrPiۻR#V:fdF-ޤd`""xhWp9 p+.tHS)2:4~Es9UFZӾ9aUԏiQjS`PD3RSvlm杕`b9Gs Uu+i8MV΅~cu+j@K MlU@@bÒ:ElnV - @h*lDa=u'L,.? UԡN})T/hɮA,ڼ{6**0rE.ZK |vTQݐsq#!= ~fJ#\2&@NxR)# k#Dʠۭ_T qTǁgl<:p\.qiM㜏BWb&LYƕp+/B#Zs NP̒lXr֪( >%bp$W3U5,@ZPmE3()~^\pcBA CFI{>^U%XZjW]y,v[ZOf 2'{E(+~'9b=&C?m0ArR&rrgP(ԺC⋸28$6*լ8M]( OO;[,2lOL@.Z& yU=з6(+ M*a9d Hj@B (x5RHPᖸ_xG#~ځ|naE%j(&sʹ $s0u28^>,_l^#21I0i%)27|☆n'di@3&!o+ aБ1A%"XqI1@1 J=d3XR~Z y r/8-n]-hbW͓x~O_!] `o:{|uɥr:Ozϟ4JN۵]88p3QǑN AceSh{+*HrlpGrCi(ɍ"} -v* %8U'ЎcR1 5~ȧP&j?L+]K@&2*aPDasWSy"&=C /W 16CRh:A(NQ & \ya_:B`Me asuxƿi/ +fYbrK_ޯ~/8;6Hbm$r_5@UUv'aokmy`7Kdz_??Wz{gB/ rj`9Ed\!CJӓEYuc*h`A `,DAfH TpvydOH7e gqy&ɞ[TXrL{B3rehus+(nN&㌔a{V' 25@PU ,/S>oZ;~29r g}5ObL^FSjX<ftF0!qO9jOSU|uGB-Ix)dϲ 7k/sy6ìLJ8>E[Q#q-ҥ>|@1b C нbͻjgM8tYVYT,L8H~i)xPA{4[]0G줦}iFii3E%l"dS_0Al{ x| ć3בBmRRΰyht<=e|4abl8rR蝜*Q5 1(G{{C)G,ST#)X'H(6C۟dۭIX'q+9QFZW9ԇ*NjjB4Q*T~rT5~֧과tK.hU2=a +ok["RT|QhɾCԆDGL.TnXJ~L5-.4sYx!u֬.7 ;_1?^Тrv)C[ve1;8*RF\6JBr&[әDY"Wp.Q-NaU D>7ɶ M׾aRz2V_X?ATs(1rkNYn5sߝ( BeЌOʏZ,rfD+kOhC' m.</mBH5ŋetaXd^1pjݟLA< )[ oAtJ~EEuiV֪YfuCnw}ӜeªA+ %TOFU wPZf iFLdkm.tg>BĢL7Ids[eA ZW Y2фlf"[ %r,ӑ6xI!OXY=jtA%V$z=xN@y[qgh΍9tEjCNo_d5 -d-ix=囯jcdYVڙBwk9PSlNb G`ucG;LV6 /镸<:`L ٮPcq|؋\!n#N',- 3LJAKn}xe(`GHs޻pj*wԉm ^`,˓Xf,DX ;r >kE>YVL,7dwh<˚Mq77QIO[Gϫ)L^&TosٞuzDE񤒕rY>vGP{M+k{+~U=? 7Dgkn> .0=ivU_—{fZ +sЦVr*n9|QDaq2nVG':]a˟AgTir 9xFSO.C^{@l6ni+ rC!WŭϋiOdȾ=~DɌ>>zwL[DM%R0xmCKg/>L~_|Cg t̩8pq֜`F:xbvboVm՝`E5f5#odgk+KKlys1y~x-G8'c4P_{9X5ܸEKR 7BjrҼi/RBsFw$F_T>bYg96^u$]ү4p BD"暕EYÏirR5]%ڀDG!_M[3PyAq@&Z]M|3Е㕄F/A<+ATBS#9);$'Y :ޙoVsMrV>|cXP'!RM˺' xnW8Qツ޾úZTb`SR=9]+ uͭ]INX:9 R.xuVEF,dbϗz Rmxgq u/Vyh:2&Jzp GVW˫XD0S]ȉV2.cHv6=vS%:-hh7ah{<tH6#}&gE@=̍#*Z,=!֫{CK_{F0j=54xeosbq#zy}bq(75B @OtrdէnY=\_!2E4C1ccHG >:q_, SC5JA è n 2a!T,o@,`F,2{rB\G]$񚓁3(M<)Z *6g mF)1pnm#.0%DƲBZ,U/ %gݴ|T{0x ]]PZj,pk_i}N̚VQAV`}v;uxZ&-hnHo8&pZq3>E6&rPEĨY.;QEUoJ5a?17v0_۔YuD<Q xg,:QNɑl[މrqNH%52hl;vXcB7p|ʲ& 55ثQˮSy75}Ջ=mYhjYC{T8㮖ݏH!vͭAP4zq^>2t}5jzd[CRW:rB/}vwׇJf>6D A 1Kt&(J)Hj :X|DL&xZԠć-B]%;ENL*f s5}ct>J8nLj*oءFx%"J548 z=Kjf1l#\kIf]֊W~_Yžbk"0]$bJȆFԸ4#6\ Fpn.I(f_#vR+ԙq:E-ǔ̆XC? ݇9AC)^McUaqp jp͎|$Xl rnT-;,(Lq4Hx | :J$`Z+bZ3N??;i~ i+L|>l: ,wV ,On뛀0:SK,K8^F[jSͻټ)1.cpʓ88,!|M0=Ql֍d)WX wʛdM$9Iuѿ[=&Q?J*C֭ڱ^m?\؟K+Re` lVm<괸ߡ;>C=٪C ҂(\ `R%IJ2yۖf:l%VRky:n{bb:EUA9=!wymI+e]H{/j N mm|. 'O_ 0,pY}3e:.O),BүNb=)6ݍxÎ qwEU#gt~a}29ڸ@LG)hY2&"6]検;~!u8k7 CD95bb`aW>Cqvu,(@zf/exҞZ@nXDZZR"?B¶\×n["16`9k%bq `O5}~ˈ_? s4;X2|f>YHȳiE>? *29ŷH ͠Y C b`Q$m2ܳe*Y#ig8=#FZι }{ MM>xԛG򷃶CYjɃ2qK$-׸[;/ (R >A4<,Lg|9ĩ]jTzKSg#32Y mFCRˣh˰tHQvZNu$Vx$ |j b/VO> ͤLK*YJ 42jj/ırbY{rթIQJؖ f >0|zuE|bAF>y-6ݝpfS;sO'>%-}Xݲ?y, j\@UNīg;¢1]Ƹ!3KI\Ηhwoz-"\#3s\ qUKL\hVkj?f,֜<t\:bWiuH$+GzxMԮ"֭vJxC45?˟&qQƆ-q\g(rRQ3?T֏T5tnfDnȄR s1@`Nw>4e2@#?MvT(Nٮnn' ݲI})l3.g?3~6pO5D0"xwZ۰:FM%[EZcH3& |ؔy##n$A09 %.3d{N2)?^^`~q#H $ _}~OCo^ hh 8HGm~Tfźu},&n7fȺ1XvjQDd16/@K3\*``uy -@i8@l`R#/߈v'z@WTDVɉP-ll3WSSMuVVӎ"OylA2F$a Чw+Esҹ,OY@ >F &=ѓZĂH%ey:4\r`:{-)P+G.| @D=SNUyw+S9&-O-R?}b*@K)!Y J( v'bk*=Õk( x-߿05jb0ʺoN#]++[@~h.cI=9U bL: v; ֵKPr yCH^u%LxYG>޵p1~yA;H!pt9ɴ0]UQݑ*-0؀fBa c2`܇vTu'|8*%Pd1=Z)%yQV}ls9:akY:^q'\Am׍+eGֳ3Qu'¼iX7}ˇt֟l10Q&,)hq/)ǙѡKKqOKQ\l ]|9`jH`^O׳8 y/6RZTOcQjs?MY%zHu^EkgN?Ϯ}Q`6M95iAE@GnkI:&OW4giyMR^^#vM/TYMaNK;|5(\,+6LDaBucPVTL328RqTS/Gq[ji ldTX/LmW/7:vtXM0j-2d3^ 6\m7 >sXf5eH .EzO= MqE_-]ݥon? vǃ5CthYѰ8 `j 5U=d4kc[sOKoF)y1B7/lĂWu} BZK.O&SO@ê\kj˽PbmZ`IiM@nj$\I$פd:SrJm^_S/:R  "9U Gzx^;-3t7*Q_^Oi8&eN9FLeOxM쮡`k*q'5U8Y`}xfUfPrGŝbr#9;L O̲QbTCfvڍ!@_UR=4&b@ :1vP>"L LHȚv:|4ʌQd:2n{y7!yLK(fcvO%-ђZ ̑YNm묃NM**s:,:/u]9O5t9Q?9%T)EH"vJ_;KI˜d~JSZY h)nbT9Ib`gkl OM0֠Ahi]aWl5 D7r<,_{\e1ENۻI޸i4SPY_1Έ>]c[&`.$yjB1:Ag 'v][sΓ>ɂdP_㛉-QnzfсZ ~]O(BH?-H H E5LL IH͑)X W٬ozq _loEΟ=*HM KBu`J,k"'S;bi3.?s"ycik9_a=U@H7~J]}|xYFI=s"K|N%DŽhV# .d8И` U.Z"H 茽]ؘ{K:Ttg8۶g4?˖R6F%O~E׽U SXR V,O  fiz'/M}MRثoch:xbuQAX:܄.MBa=t4x(b?R^-c4GT eƗY,\\w#^n?@ P}K Q!hN) ~62P->ciw#?phK3J/PGDbPa?# c{c 0 {:UVvZ ?*=pDxJ57Vyhb`| j-jpG^j!Vhת{$>ҿYs7CTh>^MV dzHdzF6#>_Ҡ+6+9YzO+7U{"vzh-N]h0t "P2u߿ڭJ1q탕 :ꡄ.;?3RZ&@Ys7RKvѪ+ogtQ60k8Z3¥I}4C)m*%3s0l c# ٻ & ރ7zP0.SǹiA+3@nʥoNv.IhihFa\ !*wU {9n0LC/]+*lo{izxʞǗV|"^G;f~/YIAVZ){ kgLF@9줁cMo7ϯIjf)֦^N!.z/HrGG ,a(J=Sy G$D%.s)a՗|9,|NRn]PBz)i0R'(_4U$qv!WvTV"N.Ք9IysuTq0HKn='i %' \(̻k)ն$ji(W'{tXS/\9i~ # 9׵=x:V>O. ,RO ؼ`lZ(Xtf! "_#RI6o/q6 l!qJa|F/h_~1IΟz=_}c^?Җ䀓Ecރk܇clQԚ fhBf$ʮ{NP6doЇov¹I4H 1Q&"ը%-*\cf&W8 YGGz_nCV-H40$ ,*3(k|r0]Qoǘ__E_G ]^tC/(GN:r#6;dUBCĂN;#Lo|.;LU[E"bQU#-׺]2~4 j*T=Kijn t^f`G]}ҼFB{ )?koHyX%)n|y ,נpF!%PK-8Xq]e۾!zҙѳWPO&F]Sj2d2 D^X=,hf$Ucbm,U] }`>7w`iu]X/ˀ6w%J 5067m=*1?o7Aį-BCyH" " p~8^OxIk\fm-W]ED<Íx;g#Eՙ9b\j*O6/wk&Ocݑ-OR3*\)*G==]&⽃!1W5 PWWWzs/E]n'f1G3 b(sDN{{]&ƽaO@o We:q_ P]Ic#5bdz|x&"aIowTmG[PHtCsx>>p~yp@&s<pyiږD#Z彝ok_\<ѳY&`~׵zF֊ tra#e8lU*Era.ꤊg3Ȩ6.<|JLt\x-ۇAǛP A#v}HDwÝ1tnTQֿ=WRMr& D#> Lv\/q}twCPK[l(*OGnjzc9.-K|=J,ٚaAEÄ=R8+WfK7]> ESoDXø$wPPUÉsxMCRbWꁓ2At;w bHeŇ@řF`f Lr"K6U+P%HmBd?:80#)YF==x `T{(aaWwyFBUig8\ƒ1@9!3!BPDJ ܯW+6ѽ< |+|]}LW4Y(XR=Xhc Jhi奾L>upg6̦| _JbqPgCl~Vlߑ&@Tf -j!% NFЏG7 qzoJ$R6J SI)G&A8W5hza !}lYu:EXSTm?;: W[j}Zu2$n*1T6Y Qcy4gՂVJidpŹo6r>SUʥA멣 (Y~DܚOZS>ȃ`Q(y@H3)2fz&CWMu4 w[?/F)]OGROU ,L0&"Ma/7؞ \;ҿ**#\1 S&NF| j.Cv/ )9᠎G=I#>m:s]LxTy'SiL,@U# cֻͷ寇^KB(:qE'^B!g_>FXy=CӠs]lF-] D9և72L~7TÚ wwE^vFqKpp>FGʱSO< I6^귚<7*>'[ul  Px#Gzlx `6 D"w2 dy=qJ*ǜ~ td.*OIںt.<1+>ZHpP xф^ԗNfn+.]y@g8ío.e|>::dYe4{(A l#5_ing/Z$PCy} {aۓn~ 2zVۊ2O &F L.L\9"є(ɹ!'߉M3ug'}1ġ$DhPtVqn!` Oϖ,΂0y*ϼ=dv[Ti  qܡt"STk@-Rk{~:N2 C6ۧ|{|dϞphDJC1 ZJ1X[L34@˧6?r#+{:b1A`0Fla^ROBWl6;G憎QH JӜSՠpb~U-tg9cwS8T=o-U;P>:?~.Mue,N=1.fTFeL'׋,uF@"͹? V#e5]!N*=j3%ݮf2"gud*J("}}I"yv(s۔hje!fGQ5\J5X5$c?˟%F7&aXo=xˌߕuj:vV6{qӷ 6IM (64j~椺.Ha3ݯ {T b'lLYo9,dP_7i?zA)~q KDPg`S Ș-5'bA4Z4ڂAX$uڀ_[ 'a J!+9}!%c*]ODg#86^@Vaܶ\ rq4#sbFS\G9<qi죽2u*!tB8ENfo7X'szsInUi~w%Xxjvd)?7DeHNm~\c=aL@Ib)2}gE.o܃#芙$0kڿ$|z*@+e*C847-PwT|6/Lʌ2;K=@O -ͥU/JYJ(Zr5ES7(+5V T&bӝrZkb~%>4ůqE~yp5<& Яq<*OkNyw%o'eGh?JhL@7l8ȱ0FhYp,1 V1w+{Vn@x{ujVXzKUIk]ІW,x!*EGb5I&`cZHt+N׀+N1`GAxjn(t4yVB`T,ע' Wdt_7? ˫YN"Mա_PB u_ dxM2F2[SMJRzF!dFE*(v ̤*jfߏҌ1r/}"0B@o hX>Lba^KoBp4vH3W'ڊϯe^%3ZSHm-f)FU_9W~GECzf~/=WisTI۳#S|0c_yە},&:^U&c7qj= BGOwp`0U{)#"ݚ8wO>F7|e$䊃4Iv3T49*+&='(UٍFMI ,XmA_7XKFv-z)~>`ѱ!?]$((JBL zNaA:Irv62qHT$n& cOI;/.x,^UOaN.`z_Šs`q*iZk\~v>6 M CVj"Eqbmu}0}ثuh7C ~i`Ym܉6ԍY @=NGEvwSxť=F&> VhٔRqv.=H}l/jԵvk6<).'x3:.Rq!@aƍfOG4Z(#檊Bz dű)P֧RVӥ'( -v'`ͭ = 22 2uJ1c)GsDc6WO-v?ߛ9# WuvZy-@[ P?N+B &wXSeTHf;^QnyqrgKziy3_^Mv:bX-+5s*s>dU0Z(;]!8> bX&v.N{ " V>*ߠoX_gK"T?LwT\92 =9gfth)>䵑73Pdŗ|=*'hqBc2 s Yc߬C4q]Z[䃆[{c3:*!u_d50ѻC`:*ElL0+3f|ws9B._ʍ7y<{;C.j͹";4$( !r\@bn;~ 40tCq:Z楧Z\Sm%7cLͫYƴWB&M-\_lЫebF1]1I~k|-Lj><#t ky<-ax>JJaPhEVFӡ$~lRjV":q5H-|^Tf$3/,dE_;$lPf#\By+vz9?,yqKD$j.^k@6pZB LUIlGX -yIxRNSrx.(a181L,"}-hf`a[M"  s_\#y` Vit:p$DLٳsI qPʹ=4FibDV cmbQ6sSP,Ȳ% ^BÿHkhM 1qga͏1?u+-h+PSܬ]:wFv=\pLbV$[\p)iك.6`SP@/nϔ1Gv˻D_v57\b⨘ߕjsO+fws؅3`c{;R2l]U ):gK*eGNs,(tZq0%2٥k|~[{gD* u!$rɘMoDO4Cx o}-~VY-.ɣ7cp ˵Θn?D[( _ ʍ-87Xm41ϨI֡rBd O(a,V)t JCS@-Ϟ盞sLj{+<ɷ|ji$Q->Vܠ l{>i̯8jx3~řlIu'mo bю߀N6B,8_*iK_`#ID'HonPgC %6*~0)eA7z8 (ȖdqʨkZ@ֲ.խܳ&@ i'I/(f%43aVcO6l)UPMB30iVAFo3;VbޓqCĢ硗' 0$.'״M 5Z{:nP<%umySXe)=qCZ\F1% veTRx(L~W^8jADP d[gI<3;&щJe Z,.j(:tIp I7ѯMYCzeRCjx 4؁(DK[p^#=c%nYkю͌On,X(1%Br:2=؉~䇦 " _*߆{L5*2}^3(AZf)`cIkt.D5tF—g+O0ۈEa{t~](NrAqUs!^π4>t-=&avOpH~¿9IH*ݰE@C3@5Wu M&m*%tÂF(TzdC DGގv#tTEst[$pEaqIL8.B``&o=;/X n.e0PQaԅ3|9~l #^6:2>XrV^rMSk: 4ND&!m2;2Y2Rkә{kM *5)7 &3p&<9ڰAA}wB"їno7}|#݃;l <)cA-ÔA觫Ӧ-VPdAP`|2㿸TcopBOI$'4.|$m6m7/=6`bpTkmRE./$7ú; (5$1 C]\/}NHC%6+gsqQ*L (NW宝`=Uwp8/ S :?aח QNXl3D;p^w2d<<ʭa&$XrF NөVK;F ?8 :,wAZ[)xsl{E% 3`J=P: ַW_L#c$㗌Ƣ&Y<.H#Sr Safsj`&y'pvGI`bٵtC(]T#JDFu6XU]K6'@56t7HLRCޱ+g[@-W' dֽ'V0΋roxi~c(ֽS"D҅]Wdԃ8lRtacߌvE/3C݀`,evu5͟ldUHR;ja9_nx n~oC.J6t-u<l6VU#rLh/7TGg#TVNR36:Bnx#lt[9;QiFny}BODE: t>A9^ _܆*wR5 :OFb0՚۟m|28TSrA̬CF(o%,5gJW@T^*ɺvNou"C?4X0_Mгȝhl# ٣m _CF7'6W\= CFDk .+en@2" .QwZ #ϝ45 e)ɨzd]6;*I|% JNd3~h8kKH;˵Xlq8n9<.gVdsdsL(@܅zgĚ7f o%_-g5ssarNs}),;Q'w+Ӄs vW̓CHS7r mݜ4PU3kt\. 34_o+⦻e_5G`ک)փr% e'r %87a;g pGdͿiE$a + X>_r "Z7B5mrv ^vcL8Y(&+lc7gµS4y.g?4t}(Wҭ|80%JP~ͽ^H6Ah|m1 ~އy )tg q^F639XzR B:2&Vl:x׽״lIƜK?!|أ:+[;,#/FXUa<4ڄy(D˟BV.@)mZ2? ?b>foO$9gt_ 1@0+qYTm̒7_wW~x )46%k0dC*4=8D5]ġm)MaOlMWYѼ4Y}u-GYIxo<4|wϊM$cu|JtXϥ'\4sM*lva 6v3   n}Q5qj%KLZeHLMcCeF{>ZtI)&#Bjk4E|V@^zҕ1O쥡%hPAReT<eꟺBeW&$,y'YjH3'ɅRy+n޵'wZw4؉DҲ#X23%yi7J /"Vv aDO̪b_ z]7d5C>gxS%ݷ0OPuiYziZL$vJ`"M<# qRʧ]u TeE0@@8d,^Eq2`)[@[[9c2)9.<9H#Ĕf+o Է*t/⛟:?u/S*bFEڟ\>ȍ-;S ÌC2,4O򯿅0-!d%ºܩt^af6BiC SI I,^MC@̅M/UC]cEO̹}z=Pkc))GD)QN)h5;Zy줂bhjq#YYQ+>)q ZM{sZS?cjE(!O_4X;uPVzgv׉E e_gu;&:~J8U߄/wIJYewlhJh31qn߷FhJ%ˑEP ,[m!6vKw6)K/kQnX,@Q=U`KȲ@4-AKAm^([t(B$a\o+ \ִ׳rʶxX=R6*yc GJC]r@(cgGmvuO.2+}*zws/{^i"+!ʿl1q`!sW!u2n{[E&9{3sR! FE- ՛MmԕM2%=(_=;"[Gm :J@־pv)S?O/!-,=u1"Mhɶ#6BrWp0FP5xb$y:h0*T!;0=A])ٌ)/5wd8ndɛamUَD\2YӌbQ{Y>fJ8Km9wBs칌i ^ *$?"̠ \]+JQ6YEbIna`էz)"Ȭ>,]gO?LчH|l+W^bP=)xxr~Kx8afgېe,%*R^Q^!H磻 Kl6<&T/*s2Ji( ;\YC}XW1gXzS a). Re$*pq5nl>dz`Pڻ-sY6k`5B/ ME0 v?hܼs8ZVTqU+#ق';T-וfPS~7SC=&:(m$8Ң[#jƬo}N0Kb~Ǿ*K~O ͘f;e#afS7$g[!ﯔtx;Z8SY}_1p"#n/\8#~ldz7fާ(Im*#1a&&]}/7U]&F O{w{awf>}BfM=O+M $$MeFmrm EԤiR 3%UwAV ťo K]0>\ԛg7,+י\Lu~BoŖ6ps/5s J}{]/~.0/^ W\H`ֿTQ-lVYf^ %Cg:5`yc\U8@|!18.-/nZ7.F935whB @柉]Z`&CӎY$?ZH8W@ jĕAa*DfYh]w(+Sk|kf{I Pu'xM>m ?M/ -7z֓yC~K7wQ]*&ej›3Z8DՕXz`)Óhv'k;i2tA*GQ80p'9KܜZn_uN57:LE`7V1J(8F{s D@c,AŇ,U~R&t+ mKu)0ڍ/ %Z7w >F~^ 4vQa(&CUTvDd!<@؋, wcc+SnfGא`܂RR]'zUN=tJZˬl+%Kˈ5('@OBe'S˗-HsIc(E#4v{mHV7:3[ $$;thC i7=܇>] o}l^ V;O6Efo*41N+19|2@i̦KoY.\E/kR#Md '*'4((^D;PUޮdVHHW>Ng,$-PtL56iyY:$FiPIfd2$\m;5oxޣj7z?g|04۬1TRGr{q)kGx +k|T=7|-$Hx@P=yB|@]Jd 5m&IqQ 8f޲^vA3޳K]D~Jx6t' ^,#aV@pj=(hp4뢅qd~?B\&S\В8hnJ%-,hYjvC46 gIo42AIԕ^71qm}ȡUnB9v(`NFd g뉣}_ ׃EC ʾ3pG.J^H-IlA1[p:-v-v=Gzhӆ̩7o3U @iv=bV* AޜXAe2}l3h=nہ2p)opA('vɮ<4{JM Y0L ^p"F>y:̔ow#xkXl,`paLxaSv:] =ޱHZ >[p%t;A7t Vڮ\~K~eJ`-~SH,Kp8 b54T] 8C0H}-zQeOaI ҦMAcfxC+ UMm] L3ϱ GCDI3^bM9@k6}jM@Ĵ2 o6qCW52"He8,=Qx(iZQkgnlwU$}N4Tr՜T)b%{b ֪TH.d oך~+%!R/`ڌ%sepЙj*NDӟ/jOߦchZX3yzV6]@# )<} bn(3E.q8F]+!Fo Ô2E.;OxSEG\k@A7@2>5Xm)2rfCfEܼ,}w։ ?]1⣯}|&_0N o'"3齨M: t)i;7ı(6H/u]?-"1qYV݄ gL1'6A{++Sw)v-5KeD>&^X׍'ƎY(܇xэ0+0a^lӢ`p.<3@iRP7[k-o}!bck<,gM_WAV}wwV]-rkn*Ks.ޣ>z M{[AFS5iճBCnkho|ʹ *Q; ^E9@teGc ҎXO t2}]=44\c90֒vJd`diGO(dobFKV/D=mAg*@5M%QX\CsRM3笤O/`M߽!LY91j{[_}"21 s1c[/zFɊ.yvn~rs ҊDY=H?T*"v8e+l®6lm j_e QoSi\Nx 5&'\KHQ'SI~kO0n5УE]{TK0h'X93JHE5Κ0+/br= UJ-nߦO@?DWTf@ /v@ٖoqn9=0Vd@tAIE!TTV5\ Aqnzy,g@`=JW ї7J5w|N 쎻oq [d؍}8lZ V@{CgA*F;Jʋ^]AXm)o2MIǾ=Mb)y~kHzut2?qS4_%E%>CAb?<;|V]"( y)*?Zsm`@R|~'Gz6'ૡO),HÑ:|!XЩΊR(+6Oؽ&27890w B[CԷ1&*~rXm]J6"8뻐<fxtD_,2',8w>)u7_IT"L)C 9:DI_](cJ16fa0SOǑg,0Iy9vf0~NCP]o$ˊ̀p ֛USLIGu4"wUtM=6޷~bZB0t#>`xJ. G)sSI Ni"Q pځqʖ(" /uAonդr`׉s-X qgju-mj; !䭑*"nШ-[KP)tcQB5 @>_zA yD+n!DG'_| V}uN1;@vǞ5>`.a3Jg *Jiv(SŽӼbq&'[">@ {Q|!KS@ N9NYeS-Sl>[d_ (sg;Rn_тPrdxE5~BjGcFa,/], xa1,>,?Qq>3RW%֊lSYu`" x:KWmxn/ssF, "e'aI4 ]D0T b$pEN43m 1 N;'*+""8*G wS\oJjη=WN !ߚ9Tu`dFD-͏V)z(sLD <5vY.Q"Ĵ-UB)wU&öĶ>tX#`8m_>#ךLv_aW">ZiO6?yyƺ+I-kut)(cG( roEoI _b-Uٽҙ~SUq~VfPIju $5P]1p3 4-x.u4څ 'e53TnĚj@Fd[1t~n6K f6,J&_&q"jz(Rkh~QA&u*J+EjÎLAQͽo0%v<{MaGdSq_(9"߽W |h 1A[ UT3K7 B9ԓL?h}MƷbr{Կ˸M½u̍j۳McX܀O&qN3PBiB&YFlp+ܜ @3gS3y/4!e y_|z5QHmC!`=maP8L Ѱu훩!/T}M68ӤOV@X$w-g=+\ HnPK?W4>Wr>,dBg~/F(3~nĤ[ W2/zֈZ4ѽ)dz~AkyE3׃P\B:Ã=J6-^aw vx0xҭ>tN(o9]S`}Ͳ*=R/g`\foO{Ƚl=Ǭ`+ )(?UʪP4[x8sbUFso='7 lF+Fc;,/ %pMѳ .pIpDgմz"Q£b8>)Ɂu׋w߲>Y le0aeH>+}&ԵLOZvj ?BZ~T |%??&QȶqC+aTZS2j7LV.Bfgh'FbpB2>LDr::ͻರ!6h:h药1`H;cQs1,^TZq…9EwkY_&sʔTI\9:U@\^^<#s?8ymrOZ/.4> :nsR{x1\[k"FkH@"ccw~h>/)R͞]='!1XP= nҀD& 7`(=p%q 9(XTѲd7ܜQh%LSKǡ5;KK;6 ' N(tR!1 L{c ))k F&$,ui/N=xH>~jՍ''ARި3=~ƹ"x$D<6z*MG 6sO² HXQP9'j9  :aJci,D^WjHP T0}*@YoﱜO߀!͜ Ye9ŷNc s[P*c\D4wl0[6pd6t#@/J呄Uz;/hzy׊m޼څ36~C"j" Q4rR@RRgmxf IUoLД,Bvsj'OFNr;I39>sDit?Bt7HlC-hRY4*{֐| o\ O!j½t@:e1mKR]cbfqo2x Lh^ yV-Rgx Nm(| ery_V6rĉ9I#IݍS[6Nuy8h=I'@ h]ŗJ%Ğ6 N 3cބtu#ܗy2 c#>Hkr]EZT\p̌׮8_7?kKVMSkf4x51Q4M/P&J> K%Rsr @.'^:|Az._b̰Y>L H<4 G˗eK%S1h@9zyNtc"Eg4[)Pi9U%>08p N>w=ăw\!rs7Ӓow=z(Pʐ*d/3’56bwy\ &|<μݻҗhCudJK**8*c$wu( RdMbYGejE.gh&o_{c%#pÄ c$tu;1Ǹ4:qd\RxBяgXI8boŶ>G3bOܳMY9?!h$O}9mcJ#vmF3d]vE4KœQ ,3:Q+y|@ܟשR0U>sR69֋Ur!RZ`C|Y:ic~| '@$vo@`ʜe%t΢[`gn~ jutm,}ON/pSyAplǥŽ0CFA6~7gW ص4zǒ[Xq)+"g\zrzcF@0%ؖ0H~Լ=ݠ0k;ބoI\!*=\ rwg-+,޽5A0U^pz=lR^hKIpxً,U{cX/khݭ)^b/؍(g eABw<L 쿋:V`)tsnݯ{K]GKy&.E?q0CZW=ORH͙2,sŇnwt:,-l9$* ؃peFEU(u10L0}Ja*!bϷ2WMyI8k\Idv*aWOi0kM2 hCF7 w 1v6|;Y_BFB <˿%mh$TA=KӢ3!ybG]\2tXa +9 7Y`Rź&Bڐ 0Ӈ1s&g๫ dQ˞7W n̠f5!n{tK=B)$<ѮCg%K #1 @c9>'1X+k 9 A+|RE1,zCz aU3;_ g*cgµ~`:M;=J*kAίyt[ qmyfU[ sMW`ֵFj</r=OڤSf@k"úCZB-/L,m:IOf_tBpRᆾRLE-kP}ɷ@O '@xƙRoD$o_w>qG0<_f{Ό:cMTd#ux4x+.\!%! 8kyZƅKMcu`tDL O=BwtRDa䦱N-/ Na qs2~(6rv רU j+H+/+ӑ W(1_z?Į$Lk(ℚl^g$n45kVKc:rKA6L޷V~Ɂқ]h%_,!Ƕ"  Lg!o̿f.Z Щ/Rz}EwoЎ`d0XdQ]4wF}JOᛢBp3nL,2{;d#/!x :ON`kapxH7&5*8_囚OVZ *"׮' gLڴY._JMpN'ةY5y*v8 5rdtڠTO*\!f (4QWkI?Z;wU!>%s7cX1+]ZK/Udn.^;${JK<7a"nӕ E VuͪS2LKoݴGT"!¾\__jK7 uq"OdVTEd,LR.&B/6n%[W򼐔3g.X>_ b^nxpTԻ{VFK݅VNU%Zjw_Z;quֽ!źale2'1hރsȝNy#l!Bwٕ(3jgȞp:W5j6 T`)0'd'^Y d!JB:ށRj"ikR> ip?RP<.m]mK*fҁ@s(C{2aQ(\9Xsc*8H,[Yr2#Z+owC戶 [N B{hs?ZCMEV 8[&C-+& Q n0N9y#!,.rCR9O2cq} 8o4-zGk]Y fb.CSF*|zE?&5HmL20B[QLGX&4*  Sl! ^dd52$ۮ%_Kqʨ6 ѿo2O =VC(XML bhkyaHdEL7o(܆۸~\OݗZoQI6'&<5>t.XrHWcmy}1{,OaTa_ݜ&V&ҒSn] ^""# C^ҋQ:,@P0=O{!#ĥ;R6F e8L`p%5)7LgI\=X \Fsv,؜NlҀ_QP:Md+¶S#)Ϩw_ȧjԞ{O<:g3b{/哃";!j?Zۙ[XR|ؑѵ18Rዖmijߩ.sudU2Ƣ}Oܹ8ݝc.("!hloidfءxWE)"6u9qko}T*/}tAlRgQk˵1 ˨N5p9 Aɯ{jh^FùemDp",¿MFQxdKEȄ?j.1ýkU$@E!&\L1r>JҍSO{0oiMT\]&< @3'C_@{4x`۠E0e`IVMV? !]dxּLMlLz6?w:MR ^ql (f/1Tj.ʡ? ,#Քu#rLWm} |% yؿt^+E'sOy%/6.AӲI3sDuՌ_hVd1Uʓ)]uv}j4=ʥ=!рepW t}m u0̯7KiM&7 Nex__4o,3Jb۔ZE/ιb+'s8Sߞ)Iv5Ѡ/UE*)?2v%񷷖ߨ&#V,SP6*3J3B䷌ߛX#H}{ ۳͉"o)h$)B*snZmD5SneAp*K^oF==jc> )},ظNׯRg[ߠ-f Kq5<6j1 ^Rx=<~g._1h˪9F&{m]b6cBgh w> e s}2Ot͔iT"X(\*I;5sH`3Nin'4(:CWnPn洿k;"sm[lcޑSN93:CevKKϊ (G l7Fj$C!'N83$U adiD^5I!G2og3uL K1 g64GK-c4kAx|}?򉦢V<sO5 ´.AĘCM;390N y Z)/̆[[Obln )=f);6RJyVXP怿Uls)0|Te_[Y G5 S1KacsB4z"rsvdqwބoiژxfyoqA_OJl^JF(+j9!9 <*W;U^SyMQكw- +uC.>pGqP@}F[,=DbCʁ$ (F6 ayaJq&kb*VI!?\ cp{ $5ݴ[׻)L'd4O/ށxΫɤN\k]`S/uJBbԀ2?Câ: y؀#tTEQ7 MR \ILǔYZfh.z܊{CM mM%մ uAZG9෴7E.H`ɨ'e呈S6fcInI#=A(;vi A>L ':6^K8OCj]>7˘}\[r$j]6:/4.Vq AbIQuV_ANz)SpCް0ݤέ/<v!o ѻq4$xe y`ZOgl`?l i#m25ӧ.+⿎t0r %mB$[O`vfP*O033&gJ-vz{ҵyvr I}6*(+Ѥ"I^WA7>t,,CJMvDN0_Ǩғ*K(DszyUX:9I $F=,m6t~T귭'6fq] 5ׁy.ȐyYPEvOzsiи9"nV[ -ecrc'@u7Q`[Zi?>3Qˌ0{M9Ջ9^n1 ZAiJx|`.rIr'\:z 6%"C԰0eY+nMwh&I ὒy(;`o 7i'Lo@MY KX }rayKm4am+1?o 8U kм p{-0ߑ+%d\)ukj` X<:([C9^p“NKh8`:,(R--<&2얥ْH;Τ3}c3-%)ہ6͸̜j4܉7_fWg[B#DpEGQ1"uel!#43oh Cn<nFC@S#%Q#(깝ޕ۬(m2)\ džD1;:qa)}=Ar=>Xrg;8™WRp8##Gs)_A!z!O([,}hzt\Kvbuf_On. >y'(ݺ85.jrVa)FtmU$8F|it2X,C^%YR#/{Xԉ|:,䖫 cu;i Ep,s yթܸAM{ LR(e]N߇pcU`ul7Wqo8 y&`>X6/VI}2ر1olPL"u6 6T#]Nz cn|yUu2Cؽ|[xѕ:9LTF=*KKoG/%Dp]?ۑgJR Xl#r.,xt+$MX?+o{ D|d17k3}ʊ~tG^3I}qGy$']VJ Ɓ@/A[;m%zF$Ө:r)`°+Φ~c苣FXDZhdO#OMy7܋wZm"5&> ̈́s: 2ZH")ػ#:+^`|W.].c)0}ŸζO`ˮ2C d9-9 =r?P2~xF?tjֹ~잞M=(u54䌚U}O2W(כ,JE@x{ˇ9NvaCD5;_2>>| ]5mbvcL 吭 .݂E8Q(fWr:Iť6;:u=PZx/SC._,]s~9d!L[TQ &{$`)3J:VL]̿ |mVv;k9jT W}eyG[>$#-/HtM}mMCb 6Q2O&rԝރ9-D>}%@M!N3 bfMMb,_wG' 솗X"!ƨ@-v& W[$8qOРzBRrB*W nR.N`eh'G;BEzR^Bfml#%,1}LSWB u%ĺdEsIIPF|c>=ձJY$'a qz+igkJ)/9~K<&@ /!9^ߡI,`% `W\oSr_,!*&0kgկ(}ʨU!W*dZJ5½#j{{gj}3D}~[T3Nݤ Ӳ"xz1X:\ 1JcbD̓ G7(-<:#O%'oÖАScsabV1?m( ۍ"Hvl>r^|]Ԝčed'V+| a JGPLr=205QΙo@xǚ^E%ۍm22/>W%s͋# ^lYFUy|,|!Pa i!xpՄuܓm?U,N,eʓҳJnwg d 8BZPE_kz2M>l˙Ǘ i!ǐpȅvq-wWzw뇤j^:̉\%Db ՗H}iM4ފ:sif` .SSǬ`%NdUdoʃ_)D8Z?3!p]\.1Җ'QF|sJ/j1+ ub.dNisLɼN¼H/)k=Znn\"U4tQ9]*KѨ>Tn> crd>E8Ur^%adH?i \b C+BPcg([ǎjSIS`ת^!J#AR9 :x!ҳJeN ++QSUt@pp XtxɮUٲD:֡pu&Xf'hbJpܥ1:U75z=#gۦek٢4hh1Q]^Ǹ 36jcZA jV6<|1-HL-G=l#)ZL?lMNS@"ZX>3DLtWc.7<,Yeg ; kn܎(U_NX&rmrߤqeH[VUωXW ͅ])<>4MJS-12%k{z5\]1ȍ|!gH#P'"<`W6-xL>o DWesr6&8A --&#DTOohs쇅/mjDjr{t" q.%?*sz+orhc0Z4AEQO[SSv- -RhnCp+^*%]qg޷ea@T3)I䑶2z4Dudv~ )KXUO`e& "[ߜ=t(oh0,=h4)2Pc^e}0jmnq_gPleqI,ű*L^d Y p21()`k,Ae s@渡~=ŗ6I#2ռTO,ȵǷy ioXlhgum`XhzKIq酐P0^_xT;a2_Qmֺȧ}Ig6Gn_9\lY>89%+7)#̥#0׀h[ M5rFva˩ $عP1x[>C=k./0!N? s)Fn1FTQ!~{&n&5E> }9J(onU! -I܇qṶaPcgA( V HfA֚8l&D(*$Ќ sR6e6`fd:aG8/-t#`@g-b՛*\ 8a}z%;݀< -+HKaH쁀ʗ)4W_E%xLW̡> l`%׫WJFb傯VVǩ`уP-Z6G`7>LМ yIǥ!Uehxx:O?|ܾ(NƫVvےxs7ؓ o8NUzݚu4#e]`d;vқ޶]{UsgMu*ofXE{1ɣHnyxוoc09u,patuVpCo}>1m'wubUEV1D7(lAKBi T>BZ\KRXTlEZt,_[.a/۟^otRQ\L_+:sҟ}iZ\(Um:!RyUpf+ST+=ZGPfuTG 2Ph✏cEcuUw>;o ݽnQp2]p1`<].F,mV!xΐ C7»v@ 3?+5ScxmMI܊=;*).K>jIW}ёIYOuL&S|JqP~n+A9h6 GtcEg`iiVv0󁳫\{)eTʶ.z.,I(ʒka(y|w,k9z\c1{ P*Tؖ q2ک62M@+.[ KԜ8.qs36w8qvߓ[ q&JAT8| z,:JWB)׭z(%W#HWsa,߲ (K8"<-9L3>`%v]@ݨ lٙ݅9/I'[ ߙ4J KX:y}xg^;%έʺ#T.-6[l[Gk'OSBĞ!xBčSj6ğO%OX#}mf=qdQ%:+ͷ32[Ek?{Wڗdf͸ԧ@X5ذNd0س X'asN<.ǏګsOt;d34UPx96 ,w?i/}ָi4]YX_׭% d[T7 krfT aPY@rƑn$i}'0yPS3 KQ弍 g%zڃg`3C:)y?}:p_\3EzRu))DDpSFQΫ.+0.B#E*>:|!%}ĺCgtӲrJLyÇ F Y[pַSPFlY2!;LvƊ5}ݖ(O=yZmaKDK:P(6̰QDa692 N吳o-5g *f`^:TT{ ߺ!j;>Òr WN ?<*LJBwsN9cM(zAC:$TRմWXETP5+5T/;z.!!u,+Kd I#Z6Xχ-M{\;b $!UR?Wl35WW)uzd{.4u|J,8Litj8]'ɾ&C54aCE%XHf蛛a׵r'̖we!(*Α) SJ|UjVoBGaߑ&6Uj%id֙CLm%ۀp2/"薮c`@)y%`1^j\Ě݀L;rJl^ >kKVC>]u!M udeAOIlkҜ1ZzDa)ǭCWnU>w^}OoQAhνKZK:⒋.6~DfRw_ugf8EVdrdm4oos8{ -9ke߉PҜ, z:a16. s6y˭6l02[^dn8}ǎu9-_i{0; lyVg$NSGL caڟJ5ԛLM۰+؛]/U tZ;'X'TGѓ+ʙ[^%,AZ<XI1fpY\TmRKD]0w?pޛ& -0f$NmAQ)}oEj~Œ̮]A ^,+J8 xt$vG otI 3 +c'crȤ=*eVTA8*|l'*&A茏m&@iLu5R2X¾h3,1rZ;#~J!n0% O6- \M$oܯ 6QɑCжnmل3sɕ Hi7бniH&|W:sEhM) B-P.YtR(&2_{ȓZf~;A:Z"pI8AёhhEstl/E?ft6x SpC$ύ*ʂ|3|*fbK L4 K{46W6Z}weAC[TW> yGw%Pr%(a@]L%Yo^cXpi^/FIt@) GW32uYu &d ]I=1Cc3[԰9v[Ճݲ eru)~S$7 }KӘɲA,ɦ-Rݙihr-I{[fR+p,^&8b&CXLG2 9ɶE"Ƈ~5%Ռ%' ܋3]4{q/rsa̝ڭOObNlM.s/n=Kl?~tw"Ŷn@vL9 ($axN &\h;upd)ۄ婊m^xPZ\ڴZTyb TB.+7"/{W+2 E7~pvYɑ~n> b 㽻afhY|,^TuM$RUJ3J.WsR~nS*dlJBQUV gyTҕpM MThAB# #ciKJeor͆[JڂD5nsa)%&j}n֦SEY5ÊP9Ţks!EF}RSW:&ֽ $8zUHP.AӀxqQ<*4֖o&n؝rzǏ\Lwmć 0 ўX^P,nW&$ >ܡ"žO_pN3QGxӢ!A4[F[rss,B\}9l-)n]޾ wdYɦټ#nK-L=p(PC1Kzu_h@G@pj#r~KqBȩԴo2lKa jld TJwܙL87fy*xLUd4Pcqf  L18;p" ٭79xe]^x y#Ǝ&㸘 :1"~  wOQBxR⹖fhSj.RǂFa IA_[E_-Z ? jt"d]JCA 8,Yf#Y|6*"hRJʰo쮂635%VG G;0׋rig9-A,qk؀xbbP zC %Ø8>Z0QDVȻ| to9ur7&2Z_79f!0Ҿ&}tnV;ɨh[N&]&YA-_xYkxE63)| `r"]}hxg@u9&%|X\5ǫjhZgW{۰&[H Թ 6p LY41?VB:EuNVċ++J+5dj$qg& DĄa-_ΦX(@˕.;<;GgFԜ!cl \IgjPw~/B%9cl+\ ?d\`eb }g.=eIxYxvx>)B0/`9e킛Uz`iav~p\$GkhXqhFy֡{k&~h_Yk!teJ4[pKwsԗy/a+ĹT=®u>i V{V~W!!RҚέ'QBHOIտ5x]odz U{ː3qdcK:F6S%&??:]gwl.O™Pҟc/ 49 A{ѼK:qʺ/ƚL}1:>:N[m-or b#o]WF~@Լ*b*BIFN=( Z@ڤ% A4>M6}5z!c /\SԨE~ݠ.e\ۛіmLJ\N7:܋~H\aaSk({<5 =M3@"}\NJ儒s;zS'KxAMYwn+dح]oHrjM.0.!堚}#E\w˧xK\KZv!V%|F-?W^2ھFt7`7f;HbqUO .j"NиA^cD鑶,ӪIe9j?VXMDNAg 5?[4XMLҗ["Y2m/ AN7687YYGBr6(+W~JGL}ɒ%=s 2;byP ('$?( >h1$%caLC^| 6smq Gy5裠^&㗌RUwN}\`D,SuN@9`1Lh10`䄻q4#9~)ʗgG!_ЬyqϠIʢD]Pv!G"&)ylņ G쫏13kj9۔Xϝo8tK剙7p7ZM,k3^;!)/:oV ʴZC]wfP^`ZSa[dE]wk2}K_U%q[+ըݵeQ  KXt=AX1 t: o|.zF?fE/ÉU%9AY2m-PM'&Nt &P!7UdRC$*u㳒4 qe71}{|W0@o):Kg:h!Mҳr<͐5mOq `?\. p!tf#d -{UFJ*+(b1 |76)'p['¥{;%M~ LZ5~H=rAdY Xaݠ -rOܩcIoUjO20">&$_w)CE"=jq~orAwRKzhvG,-kd>Vq{WS;??~T0?_z# z&kdDLe :ws*z)vvk*m@P,HV*|I]Y+%N:, ^8C]T47|nn"8gȟzl?ȃġ}0ם8ܼ#&ƻCZҕV6  o7T3WCX5݃0,y*' YxX .:?{D,=U҇e |c#G3a<(  @%1ٺxɶFvZj1`\LlԌi{Go~j~ԯmI(i^GAO|:(!J6MskUlljŕ2,wd.mQFP +uȎ~8\[R :ș8 1kiTx gb}UG(mHۑgX g&qt!ʸvt%]&ԕM bDZVɫH_v!r?Y:)s 1kxQ4gq*CƂ5D^з2t.7^Rl=bI2@]AՑNfVL.LJI"|&=hvaZ[x421j=F%4n>p:6BqN9N/[_iurF_lW3 KT$2[\]YMZ2cc?m=  !Jemzl!Z~'1- J.ZGy!(^YKKIf*.:Uz@b@kC0 ^‚l/]M9gl;1Nkd#Q{YB.;$l./?{;\{}tKK >Bɢ P#izdׯ%,+;סFY*gRoE(]p+t`FeKh{OiļHc7\v뮺Iܙ(I uZr((؋-\ *? An$pQmswC4bc^s2Qx>۔-l(Jqmؾ-NlB3k#WJك,=afR};G"ymZFцIUD#/X"#ޱI4F̺[#yt呸UQY USrdž`>!-/:Z]'j 1EIXR@D@N 6u9clIG[)%[Jjn7Ͼ؍I"_C%RiTDOۿ cƲ|$"g#8n#!8އUާ`޿ ٩QS5¡VbMe%[p-/ B\{p@HU ]bF]6]ΰ!?e5 ٽCdٱ\7^) ݣ#D}a} NwD;;Q@p<&qi:V U R Sj5 pBcp%j7$Ӊ~D&GL-Dmǿ!XTe\Kr@T=A!E3LmmHF>^A_^$&y{Z^BRwMH?tɪl\&ѳʦtUHC`4Xuk+}6l u@@#(#< aft8p(Fa 'uhA` hL}$%%6n> B SJ@1ZᄢcYaO]&O٠2#=Vn W/D >8ۑBİ2&3>҄|M4>TUM^Y># ȽA-psI|TZ"L"|F/1z.v `K݈)⻶ڼŃm_D^[]UJOQ%5^Y*%hE똵̌%Ւ+)y\>0 pg2Z*&5NSy|te߸Ǵ4yHZwp50PaXoԮy"Gyˌ";Jsm_m .UYNK4iHM-[3.itBGNW[.g Fp Sf0 ;RO#b!)\iPJP˜%*dE'> E`/z^:b@Jn~BNk#)r~w (UѢ'{?0^jpXٶ&Ŀ1IEIQ$a$P#3Br2S`jTFJ9&{0X^uYί֟ɯcb(ԗ.ÊqG9 0 3 <ǰ{1nyZѻg&q%$Bg^TlUY˃y $W(*1}Y]-W\w|}' mG^g-ePKG==]L* y34/ %tu=č ΓkJЩE@xDz.d>5FpY0Ati\[0 \Vrm{N%6?1?e }f|_0F?\@ KmU_A"2f&`xl&05Sr~{*H%L8Wn |rlPL5 z5^ ۇٴJ?ݛd5 J%wS<_(A4p>&k[gu{v gڂ,#z)r :AP+]7]D?D^VrO>/q N-l{l-nCȔ:ڭ.8796{C/.iS7wN E 3zR|A5 =SM`;q7bO _ohiTŧ ޗ{2a-8_!ԤtL/{Wt𡦍5\a`52U96/P'Iμ<"$q1|]{VZ6C-bly#RHݹ߅,s lK v>TEpqEgQz)?aҿ=l?i$Kr,VJ Pc9HΛ:\׃$߉pB~&`¸}{]&yo~YTJ=ߍ%Iq1?$8_8`˺rf:$ЏpsB rf1A1\<0?@oPb װ>̭Ȓ@~}b7uS`]wؑ8-O 3! SYɑ ;񌜴bp`##!,ZOÂRV-t1lojmVlq/4HjH³1}GfȋmzVZH{\`1 .Ko zsSZX],Ε/[8$tQ(~կ!ٴ`_(f} Qj;mom(5hP#/D!o*Ԏ_ؠ?iulc&<`o K2CO$el`]Ot ߣݐ\)Tvu|aDMi9oӳs>G#:|YE3zUs[gS~8(?Y(f'>F ѷʃ$ X Wp^zQqpaswp#žRǩr1KT/}4FyGj8}*!p{t~3qnPuTH%tCMq'W|XEЖR*~VXDZ&=Wovpd:褈AGYUԃy-צPwnj}PC~>\;%sqo׊$ސF6_[FE6ͣ^ʏ JoInhG@24ơfE( _5įٛGWLyLEzCga iÛRh@twEGUmeC>jF̠gFn`s,:#`U-š<>j)Sy^rw(6Bi8=1dn{#YT$`;D:{faH$H5*(q]D 2t(kƲڱԺ"oG"ҤfƔqMBPVd~hb;P,Wbq.^g1rxhBBUGN ]BCnau~Q. y1V S_@j,Kx''(R5Gn1%QERVh{+ Bqı;ָ֌ `-TѸ,EZ~CXnHPeV._դ.g9QTj&ǹt6K{L|Zƫh}wf^l2Şn䑢4;=x kcq9ںvaF S7M3ε=!'~IrQ=jqAzoZN"]<Nʗ>דn(R"pPHtxA9I8Nfg4M{A#eNȞN5~$ys}ipB-L OQK#OM'E-5AUva fa';DMcLK>A1!=><6emy'Il[bBGFȷMeDz):;E*#z1qUA/ee1K">an5~-9®\0JO!-T4nIH5h"f)Ys<]ҫmI$Gk@'Ĉ- Aϓ'`Ks#R"j9d$%t_)* 'J|)/L6nʉvǮϐvn>>Cᇕ?-W2ț/:Jx>ڳڨ*wIB]e/'-3ʪt$Ųn5yF!(l3Fv6b<ᢷomPp9{x;kd|M Pz9iKa+ݟO\H4P mOM{=W]\RVhڂa]x-n -PТyao҅J*)I6z/!̤7+QՔk`Dltt7PrJɃYx۪ d~H%I03 #]c,0'|&EbDޡ4S&-j5 OpqYU E:ᗍH^XP`;v5KK-#T(I|~Vd4M4 ƛfboj$ցXB+F[n6>ܚe6RWœENߢEJgΪiUHD3eXaUS%Bܢ2q5" E+*=*E4nȈtG0Xf{s<`lFs`o["{#(,DA %dpxNF)f]`t%Fɹo@+C:H9gNJ ϙӹ<< eYj̳؋#hXWkcu:Lvt ]g;z1es7SZ &aI'[4Rcg'zui, yʛCgE@e#pRaZ ndI DU'|7I*Lqi?cǙmr}~TxbBxmSƒ[wtѨؙԙfQN +$%_Ofz(؆~_#yyeoqb|PZ 6_O!ҥB(} dcg{@ `/Wa +bĿOÅ(ˈOh??}xkE#{P#t6r=T -k b~!o25mC,sC|n(Z&1޼Uإdbw͞8&Nq/ >.KBaSHYXD=ߑu;iT3h6c0+o#b.W"ld4f4>fk I Lst7˙Ih)V+E?PE=Z&cP9bŸAA/,@d_t,Q]Pi᤬<Fݍv+7;[Êr`i;GzR$d(T2a8JZYh.dX);5 +8ѕ-`Ώީ zwiʆR#=pNP_noegl$+P#'T!4?*gas-+}oPj }h`¤bhr51E=;YZŅz1e&qBe+ ]s2yؤmK]O$"6kY4Oaj<(أ̺+RO}h>8>]s CĠn&ҲרH=9F , lkG"yBgO sqgQb$X7w7@#3f-SӨM/:ڂt2hIQǂp *ӝ8]Lg#ǡ 2䇏7V۟/B;{q-4 _<ۗP}O-\ Z?!+FbtaV^GZed'VGʶn; 6 7Ig Oi) Q] ; p 7:ë'maڱahf1 PW1A^VE&ĵ~VRV'W.aDz.HvCJ&qnXS9 M~@8y/ `$'iۼFP :₞89dtNG{VbiA~"Il9M -D@ ־Tcۜ#fLcg]lvJnU!LPHc:T8/Wi]3$h=:yrltK Fƽ"zY;fCycjo};yGBi7!SI48U@.HP.o=h9r>)Nn{/i:QB&ro4̏l{ h~s\-]'5`q&cx$  q`ɽʮyx$5 r""|MQj)3vF3 j˔DxvAzNPU)BEY @ G()M|I\gWHA; Fl_d:4D%0j4Y=AqB~ :9H:b3%J`"IJ&y %Vڰ}č8$Gz}B 8a6x:@:yYsq22BNqɢV$J:mA43_:OzKYϲ)΀fbc\Y/dGs.5hP.8ݜ!2K`}JtӊO(R GXd% ɭxN m?13&}e#F }AC&@]{λlEEw/Erb`d.jg&$;{'wC`i!VݞV$Ț/ -&aеU{(o)P(}Tfchs!c6ݛ/pav;`n!VuKƾ NC.ѝ<ZUO2l<բFG=BZyO_n$kIm,|rxjr Wj7]9Ba>XH 5|BR2D@e*Ts/H{mZ'OkHzHXHZ `YC?ʼ6uāMq5VB&x(|J?K|=n}s9v#j} ]dfO'  O萳^Smy))U-T%t5%FwЦR~S7rR>Mm7KK $\L oW]96#2;ɀ AhG_"zqi$ƻ9 4FQXvfki&6сe-΋;šxjֱ8  RdA#;t6<Ι>e04͈ qyHw<߬oZ"Ʋ>ٙVϴ+c(G i̜K~my'$kwC[jqJU TO{Zq c솞VOScmLhw E3D3ڌDLȝU>f2˶4,ܫP+~D?*D/8NIوZַ6:xÐ_(,, B";&-0^`kxyxA ;x@Q꽲uCᬽ'@SP/pVمFmI&^M2^ {> D_7~z7[}*NWwzh']|3-݂wweW(ҩ F֕3n|83xsO+%7GmΏ5MjxΜO9U/4B2x5Y@ v 4;+WS@& +!@p*n `) p$D25j\JbXKiHCb,2ة^avV)_kEZoyXPqFX1nX*eKȊ6Ws[qw 9WFĂj2"pO"(*BnG.);/a .tPS(}Nn.' _5x@fP|{db ,$zwZfӧW9!+;?Yl-7uѨDӢ9~0 r1tK_Yf5tj-#E}E:WnXˤ4gsisCֲ{׬lf+vTK4!2'm?~uKwWK8B7|[#2QUzUjd7Eg^ cT0#~ @Lpqb\X_2/lIʧk"^Ƀj$ӵ8.0>U#>lɞlxp@S;ltI6C[i4AʉEk4׸VԖrV*ZQCKKߺ}9@8[src$szHl|(Q_5y`6Xa~N!}9ϸc_?~JJO8׉K i>ʡ "~We%pv&߶na8*#fVns=;h),Rֲ;/iO-#^n9["J#R xYAjHY;QjwQ?wxb|+s8V|kO;:JekuLtOz!av!~~QJSɨ]6^컳N(7; ^:8WUԄL4Z BL委-ׅytVX\ 2N `SK0/Kws2)d*y*[mIKNe^b:S!YJF~> ZEiWXIxc6 qB !istE<\,p>^*1bGP+ EcOh1tڙ6\5誠旑4ChH+;@1~I\.\P:}DQ|ri @HgQsDMc~-7f#8ރ}ⱨP{.HΘˤ:baIyΙjWŻi^Y(d_V[vb)l"-{fUӖY4GTpd _ACnXn=wxkҫ? X|,^u5#xDg2>n3)o.Wu0 q|%>|1V]@dȕ.?}褝" f#DpĨqA8yYV\Cr{jdw MSH:??f$\ʜymz^P! hC/>lFeE29%DdH0}y2fb 4ݚ|\HI+(:a^ sX#2OtO``aQ9C0%e2 YF?p Ou{Y]sܟ,U kF[,/qTQ\V je2e坴0(a: ^[CSʯ9}J-*a%t&]#_/ vJe|{^vqڰN{ηW "9*-@Qŵ]whX/kU YC e@^&*ibՐǾbU GV+;*n[PŨy6 '`Tm!]zˌDOW.Uamx[c?xcǐ1Z@T1b~ß .^zjxӯn$SWlL#sg0UIZs߱jbwnrNR.}jNģsq3Ӏ.9_ K,ɕ6C`%LPҴΈר鹀\2RNrJc&L~Ai)i7% š s \טCʹ0!!z`gi&C!Tpdj/X~I9x*,Cќ¶tqD^䌳$aKɔExE8;ti976^?AHܾ!a(ٓ΀u;o{7~[ n55{M[u!9_h"05 wMKę6[G {(7#0UfN~5I9De2$5$2(5ZVko0!|+nqE9WYazfxZ=.:eWT(w?3A=D]Ժ1Z]_s( تbHCv@r:r{G7`M"ܕwN{hS[;ZqN1zEeb6Cd. # H[8X2o/L-u'CI*+h"Yr|t;.sK#b{)fa&Ġ%2P/@iTpa՟$կbD_;mMFߓPA?As928yw܁(|GڎVQ 1طxntb=,K:ؾ%6.sX'Tެ8cV <x(9n!@x7P4 @jS@}ߟ*D--i)#ޘFXn2a;( Kq~dl ӫ3)}ɫ n4e8W6I" OO W<&Y3`/^H>j)Db2JĄx 7s"Sjt;)//寥ng()Z7C?nx[a ]XR=s`"qv`dֹ#:qWlBRKͮJCPz﹯%a(wJ3"?sO:LXgUFL+>p$D><<$'Δ:XsjQ7kϛza3Oeuk9nQDHRÒ>zٙz2/,Ӣ"BEl~,.HAV՟gD"9h+3{L,2p &99'w׋>9΍s*Y‘B=p=R!?ce1OWN}V9ygyw(ʌs`z֯eGOyf}˱ g`Jg2h9&WŰTe;E'l-_)ʺd0Lg:7Q]&r;`jǤ j:ٓxc",/xdx&gm5sZ+;#:ELdJ"(c$ugu˪Pi:&w2#JEpsVf{5X*&[/4P{ ict&3PUlxF54B4"2q3f0Sĥ$A2kU!:_~T=z@>@ߌWbါ DxǶ#:Qj`֔AXՄpB;-wqq:JKA>֪aV]: 5/.Vik58!"!| SP'!5D F\D̖o&bMs,>ʆzLWr (_\w iOEFeg1;? ]NGHLS۩( цFaڹߠ1a fC`5a}B1='T X'"+Ȑ'7/PXspJh2lsG +x\}|Bholl{@0M> pפwss'M2HJ-CxǙZIr 2Ew՛DRgґJKxo1r]MމXtAsu݉bQN!U /+7Bv-A#%V'}fFקlDĞ)z5hA@yϘ &GBI) `@a~`@E)s_$w}vF}nE5.7ڥs7yUh4pN30# nOyna+(*UG+C`rz7@^>t\ّMkfXd 슁 Wmy))b$Y&9!^c"#W\y]\ᷕ" ҂ G~Ra!E,ƭN'؋.yԹpvWvb(QvYyןg_Jȑ0tK4?tؕo\mkYIM"Fy˅tk D+HtFX"1 tQ} %/4Z6ŰSq y9JaJS 7EMhU{rF,BiT(H.^9>B8zAOqKǟĹ׵3iBwlي \` $'>@p$B. 2>Eg|U:%/sD|*^;ׅ. uI4!ٯ 5O8N> 3؄{|3'Yr@lRj]_u`+W$b-^Pm)!P`뉿҅s1q*\o E_k{PaԱɉ=AegVt %yªc%cy֑\w9:Q\³bbz bQyWi: ǍC/2sl<-٩:18p$Na6l'G%mT8DM0FIi9IfRy`4x?o GTY3Ɍ VFq6*#Ю,Nԛ4hEtJ޹ٮzXn?{b9!t /z`cc(=Г)s:P(ηyqU_^F~Lҩ/팉OkWVG' F&<:OtMz:T*r |Z^Z\o yhycԼuA]cӌty`?a{t憋,рz]L1@v: rf$PI,43R,k([hXπv5BvDL O.@+~\g"j A q]@ l ;"=\ dWam$ZjԃrؒCF,zQ#,K##䬄T L*/ uH?DX(*Cp; `w(\$ɀE0DǼ({[ϙϮFB\]NTUM.k/X_Op*s0Tn;^L DBY-{Ϧ%>I覂ZfbJA$_Ki[&;WVwm2@ɝ[҅<?6ؘ1A%^k)#@! F7s(u7. "Y{O;W{)/ː@-H3D(H"^/\qqM\؝k F0P7awITgq;t.a!|D 5QJjf1eb n uqO!uibdh}EB;|!z0U̯4w,~6i0j]q̉iCtY'{J˞?Bu m {-{('cTsgMH2#plW~Uzs4u ܁sW')HP1c:5F1皔վ\#0u&3k(5sN_U Bz*D(tu=&&Z .ptYlX>KV"wݒ APewt]vԚnZ_XhXu2i F"4~Edp*zpsF* O`fcʑZO5Л5X=$v۴*ֵ%VX0,C I v"+ zH|?B$2 p_('UΚ=FwR3`d(➂h@plN N:/@ĽyIOrWR'ʩ Nxu% EXvUTiM} L@Zte=7+(-˼rzVJnT}fwvaQIA`Isu3~W9'º^)jr/QseP_j8_ҁ{ug ߷ϢD SLfbLCM}w7*ZC[ X_ Alؒdf$7kbp dv4M,dNVe"7-w¹AtTrLfpm]ͨ.gYN/i*ШXEZ<({dzrҧ,Zx xv,dzO_b$4:_X1[6g䭥 @SLq n7w]Q~PIBcM49@k- OEp۫$f̦FNd'1ub`|oA vlxWWT*'aL!b0cĚvH mqZ(tGB]Pݍ1@ѵyUiC.DW:aR CWLfˍ2HH>"Yf˷㚕bg, f*D;om|,%M>lO]2xC%+~FDkJIJtne;esUUnaa~ IF/,9a0(^+$?_+8";&q[i;J_*<=*óO_bHHtb%X2<4yG2GjQ,g=K)ila7z%'څȿB=-4R/%WbsOt;%y[srFMg l{QHO4sbϗ2RTaqfnY@Ѣj q, &=&~fK31'fHyZ0v@̴u u~`~GS퟈h6f2!ɍUߛ.'֤7nRA #37ʘ%x2Ybo2W"ڥ-6-J\x<(2-8`1>4Uj/4Em"hb!JRʶm`ksЅ|lQ/*scv{5\xqcMc=BvP1(J"m&2$[nd]&r(Zͮ-soUs!q&[!2ږN7uɇ56 #77N賄ӧoDV>lYj;..5'KwSyrM,H]!a5"jOqk[$ X Sm;ޒvL @y0t纕DG oĆ{  U;t8w+"!W28C$٬ɌXG(c)7=xv]dդ$ K_n$+:<94%q &^w£`SߤE/ g?!=b5hqD>H,Dh%#mCJ$6`$K&`Fwp΅XLefr{ B,~,ܾeZOB_ܰ'Y\p10aUrb(]`7x [xP!/hX+F7.b1kc#N޼kx1*_K*8,qDl9S5Ŵu|vвۏ+wEQa?mẎï|PIE^\|+gzU$VF7 uwP0e> =uUrʗPn0i>*a(44+Ozdաpi/WݘWH>ϐ=Hf۶yP/V!ph>Q$¬ +3j N@@Ԥs^OKY< Rمb NQQȓEP%x )R u-Sn\rݧ{.0E `fK6 ('&ۭ1q.{j{C:MИZ3D~"[NKnkvqJԍ!k[\<6 +VDT%FԦwP^&\J@‘o f(/Fyl-Js aiFJ*] w0h=(Ti0,oڢvJg %8Œ n.Gy6."g*EA8bI96_ۖr ;BF21woLuCQkrRKjh"ЃXat;;s"6r3"o-Sf jx"XQn L=Nҧnx,wy]zd3/V{Ğ#RZyjH=*?#AKB(RgYG4C(qڨ0[/H @`U'V![=orОg޶y&\}ĮсkP,.LYz45KL̬fZhnu\gg2,qV2}C7Ǥf_K|͌PtoflV]<s'HOUp rJ7l2ZHk  Lh2s:"V()<(WBj9B_m&G.gd8.O{uo/ Q+p@MĆ"mpWV!d%naal9U2}WeBpD֎Z9 xWi5{# `.I/Ru铋fQRGd2R{?"7QZJZ{>*]{}U@d]A;?^۸8cz?gVr5"Q yۺ 9<x?;si%Dhhvo JvXH"s[opɷrR_GS.[''S ;bG*[0]d͘DM$$aU>a#-ͨaujQz}daL nt+N_gn>3ԓrڊQ Ϳ=}l7H2kr;P. 'E>@W'JTKWBH9f_{haɵHWJ۽J̬S[ΩpЙ+Dփ1,op-P 9c% &5$Ǹf_v] YcFO4dePЊ]V@uk r9W1JC)ÂrBiRT-s†^(PDjp #0Fje7T>R$  'Α9C-?$,ʊ?FcA8ۥȘ[Ac%6 1/ 1kA>{b~ЕY١>t(s*Qhi,AZ,emM =kt{(_=*_1^c؟֬B^>"vt|Fl=Ϙߐe\ܝ9pd$ҫ.h,6i(-Jb^p1"IbDQv R{ +u%jrJ69! 'hnrƜ`Ux!K dTXjꌪȋd S/{D*YKd׹?"(Y\G%Ki7IE;ʲE.І&_.c==6q&l&Hu2.w(}NwG58so-E!'Zn9}>ppȡ_<,Yq+֬1ṟD_y"YWk:!-R ^m)SL`*2qT!BibCsg+A">3O0"RWG om,W,=bU`g%zr6(=C#q:,Q}9 zWs("B6!a7xXܼb9LiCnx q5+aݮ*&|/6`@ۧfG 1 0v8J Q8?Jv+}>*+WX"X@LzǢckXv51=9!g PHt3`XOTDopkiD4$nʆ\v9 ";K}󷜈T{W ,Ҍ8yX]o7h9V0 ԉ%pjG"@Sh^+Xo\E*:0Ù` x&o>7t?J^w npMm%:}sō (H`M(*SU=%󦈛W+R>S嵂|p>Z%nmIiDvΛ!~+c(M D#LxsWYu@7\4|hqV0irMSK//SlSm뜨𐼭nđE=g֋L`ABAC5\a2Gn]{ak2A55ǿ_.%sx,oFbh8/ݬ0M_㭍&(EW.qr'p-oGg繎4RIݻ.o[>F~>r?fhEy钰]$tV?yX ݹ3 dcN\{4 Y0忰Lʽ4P^&^Uzc?*LnިC݁g*L\vWeMi\u\"ܷ׫|Edße$g?Vb?h8GWg̢%j^$F]1D ʋD"zoA8%F`DXԩ9ҦrGuX$i$_;;ROGMȊB ?TL4Pm->6Dlȸ5DUƚm]=~kz08)dGL3 _:i0ydG/$q0oqˆ0`<ϺLQ4ēE9w ǯ"WX"2,rо0A?|K#̷Fxz49y GWocwx8SY!^or'$(XN,P{ZPԜ%<24A]4A#~FaWF ?+-!K0ĈeDG>jW sѓ'F%Y{5kv9f(Eč1ȖsU Xq6E.P$ hSRWyaw5i3v2T<3K?+B8g3EVXOs};?8,γnU[*~PI}x.Nز-=~Z%]۹Z9_67)n٤i϶ 3B#Yoo В%8Q9J3]SAdΌ A ^w$(ӏT+E][M pPkqx'KЛfቓ,?9սE%ω3ytOpL^e3;-[fg`s_٢fNU"T\jr௢d xK+in2gǣS" sιRnQ˥/Y+çltMŎP}cJMkvCd M% ڀO~M[R{ X\N.pcKF9;#O҉C%dQH!ÿ# &=H*ȯn5ǖ: X Y䝷 8$TgS%'peXyP]_cXnen#$+h4QG;<3tgU-v/V'h+mNit qgd 8N丿;,IDs0- kՙxrк,( +mxBܼ% EkK`k_.ZB^CgZoȇhgBND8uixU 8k5kPs{|QůeS`z "q-[OPȹ?WZ0?i\A~׀CEC# \B|x)(>GL#gc䯠fHHZ*jl.ߕ)MK}keqo:inPz6U:n,۱ fYz$OZohW4 #!ΏC3"֥Jt^5kF(4Z]nkMBc:m&t9qE~A=#84r[S}đ[e.¼7@祑bwPEr dKmnPl4r2Q }(7"]/+q#;"Mj(2z.^N7bqmև;AFo˂T)>L*1Y+K3oij䊪B>KjbLD%FOG:Qqu\}>#n`aք@b} o*ht58/JC[OSwX=܎Cd{&lT>{RBf`S.kףFgDMrqEʉc" o &^*krC斺Ao!O(~B~t3K;n >wqRfn6!hocɳXS~V;'aS7;ҨwWHN _/hMרO_qެ"rln]ma7K>Ft|UqMӴcc 1ߠ@O2?kUtz,ЅYq?NK4.eq!E: b`]q7|Q7=3w +vOpx7.@l ujnndHUa#'*pz:?_ҚU*5nV}ʮo|?,EAZk5嘖g rD;L6ZE Qc Hyx 9a4TVOS16F{)P#׳2]B~ޤ6d ^j&˹A<.?܂?l,>qkBkw!U+w9( ؇&̐Ԭ!KOK2KWbdzɯTb\=^u߳M(eaRECE

W B꒹.$y,'ˉ|ġEP7ZHX/,!xWaԷ(MX*|0Yg[|PVu.\ǸdXA2Nj, tq[=])T]gWbI@u,GJxӦ0RKupD,/o{Hiб䢄@%{5v15vkΗl-o,id xq}~kawݯ,3vCd'̣'|$m;lA= O3"i9bL?yWhcP ΐ3? ,km[1c$*o,x. s΁DGJaQ*ANipCDvZfep"ݟL>O&+Lc.$Ji@1iu*rYk٢|rק56qT,zZ<;YJ$xAӲz:ɐ2)3La PVeTuL zy'-l[BZN_:b%hwZFۨ}ӮBR,GvCLsx Jqo50OS g80Zf5z{Xy>=]G4%4}\IpdOs] fl/HsZ{\Q l: SPeo nU@|vXU.Zk)^.3.T.7_"pqm8AQ#/h )@#. zq`6 cE5+bjPe,D7c}kdh6xr%ʨVa)Ug֝u i{^[?qժDe--S_ezڟtmzyQ?j,畄 QB7iaUy3ٳ ;gǻ!竆*$'[7}Y)k*ezL \*]GI0]Mq_K0˼>tY*α^ym)}l=KKP@PPO!W]:? %g}KhRyCZ^7g2 9V8iF=ޟ-'h/L=~^Sc=O;òK@ETeBᕝ~B%",[7k>RJq,kZDwU/:nO!&u! ] :VW?; Kӏ{ĩ%vh>;As>rm»E|AG q0GZ֯[aD#Pl$4 1rIaHyY&լufrhM*B?=YJ6lyOH& Aqnf~cfH)Tg{y#0t;^>@`H"[+ :惽/erkIr8g깖Id{ݟuHM_3YյVU 5nt uVxL^eFdrdP$J'yyNCnNKOMg.r݄spxf0y"$v#~xȯ5Pz`Li GO`Rn~#Rsll4厊|OuE)p"6~.Ȁ}3%6^Vs(^Z|>v7JHgύ ʻ, &ld{2CL` +!bOZz8ܬB$TN&@,hw/'.,h]Eś(Ir>_ҌÔZcV+9XϹȽ"!%ĺg!z%HWSf ŝ&V(BBH*HȎ K?ƴoc=T *, |e1Ӳ4*3{FǐI)&{}l8_XXs/뗩f .7n2SdMij9,(JBDF7m 'k: ]cbknh ߮Z°"Iᅭ#F4Gz4FwV|lߜ`܁c; '(7|%NhJeyOV}:]_;c"ɰ"zoɊQZ6% u^@;6k =H&+|}.>"BA_ u4D@.9lȪ櫞gyt2tPpx䷣!L0ҍ6PXIA>m v@\ب%4 ;A8/.[-V[D@CB)Nnb[`^; kgZ]1#CM&/񦏡e2T0H;ks_L.'дgC"<&TS{ҧ4G3RƕpBlkwF\ZzD/*jTA ^KWT)FU^Z7Hi<$ʢ%=LJ{ͿpBuߎߥI.֖4C֪LwV|.h[M(.1)PEBT f뤖nuO $blF˱rD)$`Nګ:;M v\NpS,;г 0: ubg{u2/6dx:<%ش)>' A+q71Q <B ȯ G]7fF !Git ; zDScowFxE jˈhKJxZHG{ht'xPVĹ+8L,c!sL9+QיQ-z| d 2;~jkp="*Ka**#ou&w&*]rgC]a+Fz/+CB=>0[lr3pʶ >YR3tsR~D+;(Xt>c+Lη!W.pXdTU)}KI~¥: hIb 5eDZ1(P K2Dka{1o9M7p1q_7i˰3)EgCy|i pXT!?Z W.n)E"{jkHgwlڧEC53+вUۏʁb+ rv+O#gqTQDB6q,@.^q^7a%|! cL ĝ ~|CRWۆVR4,JTb#QU[Ca"'nbd `|:h TP7R%8?sP:UWХ[\dǢr8F@PmYUc GU o?fCۥP tP? ƜdT~Wp34"$]7#L4Dޯmω '#g2kX90?]_tC{$-]B}K8<'pJR]gʝazK|per)8-gMl\InlS$;>e mPX1a~(#|23uf"vuQpMߡ 8>|YΚm49Fo*N UJsL}qWt7IyqwY„^$7 ~?$y9ݿ,;HgӃJi-y .9X=1AveT}UcC@OGupXBI0]bpٟi"ܲ]ak῕_~ MбzBL >z`AXКܓSXʑfAgZIJ*Z5R?2XpH`scKk*@(lFjQcbýbl&)1yM59%``7~KFO-)~[B2)LL6RXB> Oݥj7Ḧ́;v; WŚE#f%}41+5$+N+U dk{G,s՝2'Uڍl }s}0/@Z܀W3EҸMDFMw m~b/~ 2H19[ S܏:Tzy0D{>ӡ°2mdO2 :̈́ s r מގSRZ͹ZQiu~Uf%==--uVَ=ѾVqcKkͳf0;8j wc3 Noe N4u <=2E4.o=c.3zro J瘟9 DfHQa?VdBL~2kmۗChg#O40B-諁&1 c=.`36_Q@L8Cè-KB"A,yΊ.^f{\6dպoۄGqk:ƺQ֓P\>`Nm۹tPP[@f[l(x9' R _hA&LARo"7m[1.?Ə!yž·BمDe[ R)+ P@7(H<ӲzQ\417(O|bسi{S#1uO5+{.x13!~"ɗ'A{d19H{2HpWe,#bz2r#v_Hh;R?sԣk6XsOh|F8yEWHNKwR~I4=:Gx1؍HY&9Vn)}>Bs/ίH k&ecșX S\r>=Δ,Ԅ𼼓+n&'fz7[D_?8@d8;bq a\$˃ A"f#`%Cߣ'1,IEw%=FӞ8fqWcf.ykUV/"*4rX0; 裈nQͶW^VO+NSGzrÒD4Bc^g8WkU|)$"-G:o\O(E[<ːcWyNavł8 ދ]+ \?HliBqdE1gnnong_t hnL0^&j9տo |7et"3 ([HF7k͒Cv}V̨:xb-)隩ⳑA%m1> V+e+{ߒ 8$hlAOkY )B됫Xɻ+}oe8l3k{Ʈ=[bcuexQI*ZnR\EY~jujf#M$ٶ%4NDDjK 80;h(uˑ3"ʍpm2s!MгAj ]޹xbsb<7ֶ\A'Zo: =yi^+'LL$鰥@MȁF^[ezX"gp[FZd r9%ڄX 4@:*J*avx ?; 4 Z3֪Am;S[nE.KDL (>D?X9aSV~;e4[$E?L?"y=cZeD<ٲ)\!V-f|l  `oaoA|LzDkЕQj\P3N`8m^+v\TN5©COT`r%bw\:bj@XSo*}E,њэs_DSj-Tawz s0r~5?Pl}l+〷9'QB@ތ~pV PnQ(/đjgQ㈔)VYN dMϣ'{l2OHj@)(Zk#&i2# d},AA쿸ׄ#^G#):"FhJ#+8o%U5NGi% D<#^zF& .uY">ьwjh)qk@OWDC3G/!JС:a^[q~w>g _Ye> 38N5 L O)r1?A'Q! wX5RX U2fpz썊 *sR&'CT¸Wm/Pmmxt>!1սjJ)472[l *(Wۇ:y-)'q&5\ophL*H%E]yAóȒc˵ 0^[ill@ B"Ra>YW(i0不!|팡55taaNCq-wdl%/݊+!Ay"=-9CBcgbWCc KY;HOK:5fA*vT}y 6xdF8q>f^%g)IOdn2|n XntDN>ַ a_ͥV$(z(58E]r|[TdN>{2xY *TI>lf `-NE i#hbL&Tn$_t? :Q$w5TɠK *Y(Q.B{Do-#gRuG%*n'[G2i-\cۖ)%oR $A䁖? ټJ sݔ+ۿ.Fj%ѶGlq l!<WR䫣\$u̵0)A"jSP0v.$M(X¼"01,,gBY⎲`R Wl2ԏm%+f/;]sQy26}0Opg4-bZ;M1`gw|5>:oe_wz!G$8_B`!a?l+B$2͇T&h5rp+ /0X00}4 v~1NiqTKbL~2%rzۯ ΙeUףԑ/~Ѡј>䕠nPfn%e c]|L"F14D{u~k ej jrWc[:Rbm&F]xE "V;8sExo0ޭ"ZtAoH7 yG1["dw%&,x~7f#BQzyq"^Vf4H<+tf?U2 Gv&g[A/@h},?N;&0݉ffgIr>|Myx[ck.?\4]im[ARspe][q Eo8:RF9*] aIB|Y&6 chNGzy~-d[]w,prhl˄Ku8lq3=P˿ 5ď 1\ +Y|o΂9[Q456CEs@\ θHº;|xJ?z#w/`R/Q:l_/T uB( .6hh16Ȳ: }y}$#jEǕ;g۶"/!v&T/j=CO\D [}Kgz۱}a4#ԧ,nC,n/=.FS$tH8jҨO`6솢jq LUBN=^j2ܽpsY"WZgswhVS&7Iz8*hyCOD&ƣm*V{nEY^{f5fDBu 9dF1N.u3I?beΧtk@=985ّ|0/XQcU1rx/` `rɯ2ZۙIeo brs6G]dDԤGn|o0}~tC& RXOt X`q '$|V6sb.h|^c0o9;<u7XZ8 8cZ6AqN4+Y>D`1.e|xF\>zTUM.l?KY\ Q@b4 :]9} /źNF&$ Z`5|RXGs$&p},4ƍ%~Mg ޘ-ޢб⭷6 JVg4l[XCj$TGJՃX!RWҫbt5V$TߧmmݦXӄe3'ᛩO@SkG^s7јU=ERjv}+S e$WH@43K{ W7<q mM6)&]mvG}V8aW—aHaF8pP r ?qo")+f;Di]Gtk7@k!R^WsAQuye4_0_phoQ"?]9Qﳑk{gK=,,әw o5ge%$1+[rkĢO嶺bFMp]*mKL?4("^J;gP4 3Z[(] nɕꕔ K䀾wgQLn^'YO:sb.szuW%"#$ z~l(!79G_dOxtcnR*aR6-dkؚ(љgi=2=ɠdS? r/y̷xk1^ؚ3b…i )#Dg= Oy;)ړ 3-}Fx,>ZlINX8rR%C]wW$ղH|P̟PTN/kHr?׬"8D2 g5F(b"B.SlUH5OdcW!~6sOgOs!`܃B >iy1I%(h4Us5Tƽ_uӧrG "?PC-t/@K<3Bv"~֙?g~=cj9-`S=CՊ͢SET~\,6XAJa&$LLL~mBI{bΔh駢7؝4Ea\p<2b[*],F!Ǩ:>h3r%;l3sFrȑO4&n!ۃd-Z~{ɦ/}HT&1P' / {.;tA'E uS%]weR~AI8RtT^Z9{cl 5M3HHEyOWS!zIIOG6|Nc(ewJI)bY:a[ { %"IprM`1CQ\ַG,?a:><h{뙴7VvTwxsX48z- O)%5MAЂYA"MAZԛ( E+dUn3mChpi&55\lKV).IscG)>gš54[Ilgqi,h$DnO q;dT #RSSW6L˾ެ&ͧ="6 _9كxzn:2k eND| "5A9F(  @зV{' ̨BS8Fe 5ɭ<,|AUu+ < &sl/qAׅ:K׉͈Vm]f bev]с/)S\p2rPZ~%[ ܏X9Z~r!bU;+B %Mt[ޜ&TsEv\kO`Q <%,%vMF5p*Zj?QH,q*/ K%/ZI p0*4x-gi!@6<+I.%ͅ7d?̑Xk+F9 Rxm|>R\c .CԱ;2+G j3{ 0;/oDYlU|uEe%aMco 2bWa\cf R)Wd=^pp,{zJxQZVBR,xS@v[Тِ|ʘH %}|̃/O]f5( [b]Nfʙ~b^M]ɍBX@w8&,Ńq>zwbhfU6Oiv:T@@H7@;6ʒ7iFu̴6w/Kp_>^.!80xT:Ш0&h7OITC,9MWP MO<6ǜ5ဢ<"y?$J,׋0q󔙙5eS3\Uv:Ps,51S $-j ky 3}yBK6D9JkQrIW;X:C eE._i9uT%"<>ⳟȵ~^\r N&:rafr:hanW'6ML'M\"!Q{ܘ|Y1z}s@l(\XĿsYԅr}M$`=*yr_Arwuf•_UvNMlYv0,J2}c,)}L܆)3 hԦ6Ls[qbzI=N;ls<$ `:P@|=8NtH?y>>k%sST$Tvq67͓ D:2ŀdNy\08{phNUٚgԋ5S;nb.mK]!|,GE:tL?kc11P ' ɠ qE捞JVw6Nm?'HqB6k}ܺ74L]8N!XaNwdzza}KCR$TN3:s!( sȏA.,/`h\+焿Aw!Rǚ2"pDI^ /q3+fG-^)Y",$pcPKG?ݸ= .nZ!v`+(V)"wT V'ˀ"wXҥ[ Op MvSM$BrL͹;gRS(}xʑy+}Gyy"WdXF3p~G7VayA uKKq&TUsoM]Tr=5YkYJo]!Rs 2辷*>ޕc%.$s㧟R LMTՏX0lM{$6>Vc*=LS+A*QWF`t#D Xc2UVk\c-jNQ8PÇCO>rm1  P},rqjmNa 8coF AJB~ h*?8.a@5kGtnT,BbH?n =42@WfЊ&}3, ):kǓ ^Cs ?“\T>i#/NM+돰5F6Ns+%&J$\jxVnSy~(lo /YmYp'PMvuR4 [mbؓ?AW R\w oѲ #gen ժL KD??L{z<携0Vu0>E^1,FXTѓmP)?ACS8Ј+-<ডTg*+X6鱇u֦zb" R5/ FغxE5P^"ix% -\-nmI5=nl}^Z_Bڻ oi8_;`pF';Nrf舔 C28zP|Sͥ,emba9y̹V7^m˗ZSN##O |o^ILWAIMVi۰hpB G|씞d&̌)0<[tmE[] D~~ZGXK QoEBS*Mҳ1?m5a;ip"z!}wW2 K7%g%w 9ב.Gn.\H\Uux)Vaz_ K'GS=q LZ`+ }}'닡VLAB TB}Qg;PJ2L"q܎Ԭ!˝HPϳ7Rýt@ՅD):kZB*خrRmVpV)f9Q]e,)^†V'1k ҼMZ-ߴ=} wMF;FBC sDWxT13tuZOE]h|wC K/8O)ÜCbtW:w; u +|b*N&o><נhETTPmqXnx4pEz v N] ]II"xmP{cpa[ܩ* B8k{0k)7?@Ƽ[Bx) n U35ꁶS$s3]0ʷ+U!D8z(̓+pVGs| T4J!@74,}Nxg\} nXc0L ]~mt@,WC9[[d䰞1f_D[W>8HhbQhIX˩!$y~MXsr}t9GJ9rkU~I{VdA%9UmT"h؝,Wlˎa޺Z1:Ͻ/ 1ܭp6Qs3''){&(E\Wx,fuH3lr-=P/?? ^7a$y٫,hFL$R6S}*P2TuGn ྄L*p@2˱!Xɋ!rK[ qg"ԥ ϯrX(M&(nޑd1_c;t JMA;(٢7}0z@RH໇*JDzq *Z lIW2c̃JVgf @]k>W(L{B6N7s|8ȏ 5ݬCSu.Mm+$%c߻ ǩ`97AYX ߁& B $j?|…%*1B02JH2_XvM=E]_1׋_9>$m˱*X _}qC^}Bl*C/Fx/~Bodovb#Ѫ{!nu@گdD4mFiʠ[ S5xiR)}aowOqIc`GRduYy7$ Xo8 gOw،Vl|wʝ@}vhe?z}ACJN͊lL#QjIly߅bJ:Al#4*t-}aʰW1 _8x ϤITIQF&cud!#߳QШ{>0kɗXD/Zaa\+Ld61 B/eW[*E<N^SޢTK^Vs|ǚ/S4I2< kGy{?sLTˀFPZ9"g8*XUeAvs͓ )Ujj:B[.ᘥ{‘6AC:mH, d8e-#?Fq~9d,5eC`̓yO6Cn/`ȬqvMiFkzg> ~3Ep&$S 4cٰjèhcdFc䮣U=,'RZq럀 8K- 7&.NpeDs\+,IN0%TXL%hz. "{VB@,{KZ|c &  deU񉆅&)Cqj" (\x pdd!l&4駧 wMBb-R3 %ooBVЗ9sj60r: 7)^eGqCѕZJ;؀021 Va7쬨_ ?.J>8=JHOl ab-1Φ6ȁ´2*22^S@؅7¨ۍ2ʎ2H.Fn0}y+yW7N&%2\pE'*rXAŲf@|r:#ӾqX%Ӆ̀Gi^ڑǼhV!3>{ww3:WoHߞ}HXO± h'dal@".Ii~7љyK s}]F/&OP""bj{ ݂s"M'q3if)d!j?}jf6dn@Az` z)7mM=5՚e%nG{0}Y%N솮BJ4؃rwmH@ Y$2tV PwCvkSUU:RЧϸsH;*m)^:z3dEѵ}qF'S=GXpJ Mpz밖\K2Z_;REg0]4"kXLaċc+1Ep++b ,~LC;`3yE*h\nQO_ll"T tY땢 wCA3S} XDN΄`0e9%PxT>z UEd2Ʒd`F6~}\GQ Ō8W^7&3m'Ro4s,(僄a+t:tYsB/?7Bqޢ,fJT$/Rxso} Q:cLI+1}f }F3O}9Z 6T *C`fV ZВh߆YFЋ{/uQ#Fl(͌Eylfq2 bB){#D/1j/\ ܟ0;@d-GʨVMvpѶK08ť~.K&K؇ϩjpiln*#uBimhʔ &XtW}rGzdr.ʈ:~q6nĄܣ1UewBnkliFQjݯ_g! X!XgZ"Jûnkimc(W9}ߩnLx G?FA6uĔ1c:~gwXAOnmޓS{O`gXnyĚC'4n=#;JB+_S#iܴg4xw`iFN{hAq;4{i*4K"ag9T<`[7k7K㈦ n3ðQބy%#Hz$0!d$`0 GکkɤK,Q.z& {9ICsaA{ÖR_HraݲƮ03ͧc0ES8e4CN۷%5qt-3<%XV:v=Q0SL/Ez#5=" IH/[!i@&֟wa`wTWAY>2>psCWv@aPN9NeXD0C `^ 5~;_X[[H)^ymnkY\66JjldJ.a@+yQ.\lB,Ç?::[YK;{?kVPw^|4#y^jݖ>kkԕCn,RCnL@1̜SYU9̈eNhU*wn k4+Mᗇb)q]+Ŵ,aOCv ćl-p`7iU~5]:飿a@-ZI9%nbY7]\#3pBa>ZAjw ShwODj ׌]D_[R.NL?j%^qV|㐀m1gNvG[NkU|;h WR6WCv9/r2|I ?:g˴E֘=O&a@gQhl $844y0B?VÓMov4^!cw|!Kix1L KkVL`\0ii MvTu[- ,_iCi -['Q3rfտȢh$˜1lâ;ppyYryKr.w2ۈ&Ka?C&6NIW ĚzI&\-YJÎ1\eQ%Os(KoX><t46" -遳dCG#6XI _Qz6 7VQtv,N+EC)w"-/h!>2STb84_zE+ Amz G/*\Qu 2n97Zu8HvQOO@.,q rLnf>~ VIĝ 01&gD' 4=sR6߸ox:3h$Y1?,Z&"1I_U XGpZؔ:&xٴg8RQI+:A9n}>3-y,SP(-+gb;]Ez \ oKV Y0LT>oA!YS?kso078|ĜUerml7 qPh`U+?RpDhr=5T#;3!.7A QɻM~*aG\ @[:l3mRO8׵T:A$̀>~p}N 0QNM摻5&8a>}#ml]Z xކ~G+Cʬ/֦Td^n]d RUJfQ8b84-ksH}4?`ȋCfhQ1.sF!>LSW>ig .Qk'K>ݴűų:\4t@e2K &.GIVL嶹1_$4۹Į#ղhO/?ٸ/S18n8Vs+蟀K[!\ K~.eڪ6jx7 * ,񋹼aŴn$&CM]Țm58LEW);^ShG6[ǵ *cELeRw}7H%/cGA4ǸEʅAArE g7Fʖ'-:~VPaK`JOd;//J¥ǷC R_Ϭl+9W+rcr1mZm"NJf&1j XeLi/~@$o`OH?\2I7cS`{髤HuTlQGc+S#} ,ݧRƃ;&lqz^YB[yވݘ"D6l4|~BxiJn]V[7l__]isW3$JIE Y7Au {]"W'uD)P45f .QA dY!S>ۂs +2;¨%?5SقƢȡYے+JMlds̨rdWĠ)gB$؀RegWv/\~hӭ䢆,v?ݪiԐ*x|E!3 3(o;ua wţKU^i.Gu/-ÎWQ.6}·^H48t׏ gV08`Ī֔js*#'gw`x`j4V:EߵG!@%cl!uLm RLtqL0DQv BHdF2^B8,BP˫_5? dy(Pd;k$9+t>$>`%{߶O M:vgPΎ0S*@sLR5_/QP^/.moA!x&0$גa =1l-ciKY&h&TJ*=qy~`Ba^n\mtcuY+ICMgV:mvfL8s$H[sAKtJvRnjkQ.ػ Ў*H@DF+ʌ y06U4EQ1L9Aq=眣 ֒ZՇs)Owf؋ 3ߟ my,. K#5@a<X14P"B)EǏX)C(͜UY~!ޔ427& OnG h:Lȝ0U HļD;\v.eFys&dN9ePbژ<>OHPR&lu' vrH'f*N,ڡ댑N4إ}5OÒ!A/q !-ݷQ!?zfswU_ںGK@U쌌[ץˊ8:WV$jBJ.br~vđwڝ6x @hkJp@9e|5#m+DTśT}|nb!A.()M{p("xéY|8b) lFᨮw^;H=_ < x/poQI.C\z&w=n]>2Y(jCzш~1`y$@%efHd yj5n$uVdKW*#3n?ŏQIgÝT^G]H%k9mgƒo 7xt1^Yh;l̮ڇ{I4[A`\ Sl*_>c )Yż*˖\nRhsvb;<: ɤ|mXPG}n`|yIW Ki@& K;, e#B )}3џMd&Vy٠[W۰d;2_X9GsWD׬7Մ|J8̚N,jMh^Qt.f}2~O7z{x"a- jY|Y P-@y[{JP(5F$K8`2qW(ARż8*JglJnQܞ>"`Af,1r]Taul55:f+uyr:.a~Q{'Ӂ[haUuc_W ,p*둒uXL;`mEXܢ}r϶]naU|ٹrߨ+XMu;S؝ڈ~`E^1XZ|m9i%9dCSEAXL;Fj课,b"ʰvbu1%wT7"QH/Cõ BEoCT%}hjdfw$i D1fU} gbwWO2hN2] #e<09>(ݔ$"ib{+D04U>@CY>.0h/H 0TܸR m/LA aɪC G dKy "!5 )bb5Y 4i\W^$[> (8@ L#@5혂$g`}HEU5^ uy?6x_lcsZ'ff97&o/JkbXo{VpNOoZIigl$ӡ~rHkƣҏOU( ?h`(y=p/I&c&z!nd>G[a.4Ʃ-E }SjV5k:yejzaXE6M{( _P+4]0e qfTDDХ`fx[/2⎃.6NoV*;{n}hX8Ss=DpO˴Xb1Jv͡Ѻ ܂QdP`_WIT\V#ns\:Z^M)w\%@JR܊)\=XB6$L?`29.4HER DTc92b'Hx׼]pѵ@04RrwAgQX)}5^ ߢWG0UEN(, $3|6Jt#K&<ձ2p#ߵlk(B? u \21DApPϞ< V^q:琜׬", (eaCS{U:LPcf>H-Rd*uYbrN9 O_AUn$~^~ʆI4!I-OTg^b'\>`EŪJ9 %uKA;%cN*""b1}go6ifԃ;ah!Ͳ U,5Zj,樮GV, IN+E~0wg ʂ54k5\R5m_nQ֩C eOdŃHu+= OPxNr9]yÙ4z;JS=ScI8 #PW8{ -WrG:9h=j1h/1F,A웏E UVü; ~vcgϲ9Dn(KL8AӀD既󧔄k 7r/VcǯܒkWpOpfL!*u:i8e\1O zDboyBxiwLWE@S n1_ۏ+P|aۧ*Cb n*X-|~ǂzg?Bq64VfC  -}4%h?jQS&߸21q-ssg2FYIqu.߰zd(dP U 7]c%N} ta٩UнpLIVz(n.nlA!9٪4sp$U=ůڃ |a~t2D͡i5CWlk2mp+uW;oQ8} <Z^ ]{V,;>jd. سKίd"F!2+ƺ F׃No{D @nyt+EwM Ka -\W@ԡE}>M#i꩓ A%ʃqvcO}ࡱA0=S{ 0ݡFC= lO4* %NN&hsZ}2DXQ-OFJSԙkdzR1B`8pkē%cB_LpBK =f(RQ$,m5y@Z0|[1\'{#tOFc$PjI6u=8¨HHd D 9v\qs!PM p%HY[Q.I/gkyg޷܉1&HMjҟ:2pw:$\T 9ˑH`ԇNBޅS x͢Jw-tibǫѢrs $(>xy2x{K%ɴvoDqԘbZwC͐Sa6C o~/_qaL mj=OAצ{-E*){c>~7#DviMhgI 1WLƪ:(mf >00"nm:^a S7e Y;[+v}q|- Bڝh9[1Ydwǟw|F!ObrrCCϻ} 8^+ Gi,xJ)aM-*C4֙I)u!{Vwꄟ﨎qsaJ-V:6>]snhO>)R6A>*E dF bT \+Hl*Ҳ{kyZH!Fha{_^мfZFV0 ̆E煙|m'PkLz/7V:z]Q_ۺpy:PqX}B"%Ř7B/Qq3Yy%Q= o~aZhߗ%5'C4/|1/g %ro8DdZ믯]_R( Y+jwAJ6Rq*8N Szgh MNT*2#]$vpNϭjoo|.S؍SDyL1ɧ,}|w 8:sڎ( g3\tV *J<YHB5ne@q:JH.R.Zd^}`4C⃦g@E, Yo -(YhLg"؇-ӷv!(T6ƿ8ij_4 A&\ZCJ_qift 'S8*|kϘaw+NKyt ƤнI HBhO.z^6@31$'tњ[#5H(XV'}X xG5B4Ru5 @k"j UOnj#A(%Mj/Ëc'h"]gnR1FCƝZur<,!Y#Ǧr Yu֘$\S <s}c=3n(~'#?؃Y^<8E@-$ptΩ[S[!oAJŠsXW)XqpΕd@cC4B 1dE|S F)w3rI`pw^(ka2?b7oH P)bzdxS멝>+‡361w^d7zQ$P٥3X>?HWXElGi.AP%kV7b115̹yxӌ|)xEp !T>79{'b%:RyU[pBu6^?5<8xTas5K'SpkL0?ѬK]&a2 >k]lلI > "%h 1+T$0>(&)랇 T6DznK}F"Ⱥhw8 <,z\VNd΢M@4e.iF z/ǒl&ϣqqb XrL"Jχiqi8#i!mO[پBS ms{uBVddx`Sk;^. xSbya{Bo,=@M|٢b+Q&dSpjJ pɡbv>0ɨ (p3<H4 ߦ9N]-IޏU5cq<MXSAQE)?}1mm }zJ_Ψ2ggw~צF'Â,k륁PH<~] ).', bP@@ V$@(bKNhc#\JKXDe[ bz0Y2ٿAA乿3 èäq D\"- hb_xRWAԑ>WU\?U2(&)V!aI"ˮHB9ח811!kvPÐF3"Ix#!rcM2`?0= ퟂ I^ u0Wrub susU>џD_'Ea:]*Y3q#]ޞ- i$,HgF2fumgP('Ub[6<pn~!@v$-BrC#`8YlD55t R]6%6QWȞ35"PY- eʶ6)T5#\w⶙0HGHw^obUtMQqi*}M #z$M ;}p Y-=5QN; BE>-568xOmX \ʈ|]]}$[>sԲˑUO<Q7ad4YjUĒkl"`?YQ%LNϚЗG7-̐ @h2vT-6z?ׁzւ{2)ihdlt}O-XLzى{Adԉǹ~Ge*//s "5EpWsc9ܭjGÚp}ػMʥe!c ` Nq$\g[OBB#< 7M :@Ճ'W>706zS~_oZ+=N^a`wIP|K2~<)6NͿa}$bQ~Iub,V~$".lfz@ ׀ 6wq-(ħ|n\Ύ_dz$HT>ÄqgA\[-I SP|-BtkYnQ"u3T )߂:&uonɟZ,xu8E(D$Ry`qyx"޹wR$_oD2r?-/۶fb!DMϙmxN>;CIha**Aӎ"'WumZ(n,]+9+χkR|74w8sy/1J@> ešSWדeK~GW"rlt 9ScȐ' Qy ^|#` =?ZoneB&.|x08bYsѻb"NU! W镵9gF|fD~Q˕01)kbp5{6gӡKdB+C"[M,ɉ<(3kzw>Jnʹ4mDzoʌ'8Cܚ >8̕jUgRe. `V 7"P6o`s@W p^jeb㶘?_?B4'&h檜~x+1lwRAyA5CR/C֣0߈_וFJ26W>0tAn\R[S4.+*$-0Ɏu KΞóCCx/򸜿=W$wT>#kz9l$m#-]r - ڏUԓo"p@ʥ[MwjJe)_qvBH _=+^aڇ'$w XpbWa;$Ŋ8g⋐mEhP +W3X1Uz5.SI#$Ƨx[v*Φ0#SeGS{䮱&fgdowR)`:o1'`:7𲠌qbrYWDlrd84o _bӢcsR/4p*?[twCݔP^WbJ sc0j_ݧMTˊ>Y<[Cg&K%'[2"F<%$L%VDխNQZrlYGkƷkfQ-mZ,k?U7':xiޡX2չme)2zy)TާK?{Ax봎k_3Ӵ`I, =sd'{?~zbq+:%?SEjYծ;ֶt)21Xƚ֊1,}m!̖z}»%pp njֶ7j- ofvҁDשӪjz#:_J^}EHpL HTe}F~}J*/CP@JR5nS=Z 0WSlwWwk9b s'KF`ḫJ++Q0qk;}`!{V)L}7-VLZh6Q$f{Nc qsmxAci9AD=;}6$0C;68C/4o. o\H]jzNG:KAPpBCzo#3im";)bK&\=*U kLp JC4)L4$f,N L"IG #Ԫl}fՍSԊ1aN:r!}(i%pEgeC{ԃl(>z1x؞jw#a1wKp@XyA)nK\wɿzS\,u.H*ugM8t0l;Vڠ޲0RMOb4o6Oo?6h[B79LLҋLBn1pfDt5WCBZĽHtP/W C3ó %mn^+&eZc+ێÃu@m`zIwMQxnO}[yB4x}w:CE?؃bΓ,z}W'ʺ eR3~R JfbSC茑jhbuoRSJ|jY%ĈT "P64%- A16á<QaX-^V@l⋠M5֐Z'f]26s\۴@<đb;= #Z\av.9~uܜjAxM{N/2z!^Oj /y4bT%*[W"SnƳ֐I{nn [;%> Xe\[.gsmuѧhi"uTr>g}ՑYK`:}mAx7'¯VdPAM9ov8nA~kБsN򹛹2*ü _YBUn_8֞%R]W4忲|6Nq^/NPG]iUe[H2^?>s̑/Y3G+f(H҅mB)9, &h*՛('M*]?, lcM̰+RE(f ٨[p冑>Bp9?w`6[DQ~ܕpb "kfnF&Wۙ@ǥ"w%a7ޛME)G϶^kGG+E+/f:q͎7? sQ֛qj_m q 0/{a^.|bzA)tƈ.&ɓ2\68¾%`&Uu1ZT -A Pc=$x@+^P?HYQZ>UܷzF̋H| #"1S$`Ok]]ߨ +nR.F%' '(&dhH!]G\ .."k/'n'ֈLP~ n]ƲԮI>xXgȚ)uE{瓌4T*kެ!'̃Z~Q=Ɯ/)lj3 >,51ZCY1ZrLS%}Nǚ&d@|u\ы@Je <~O6D.]5ظ0Nυ9Q^CiÛ(OU"h@z|4qS*<Ɖ,X4ivr\X @^+uG6w*2v4r/W"|tN42 kA[1- ?^G8ݶDgt4"@Y.gWAu[QzmXS5#ewI{E^hv*J9W-ФZ0%Lc YowKu ppi ܴͫ m`Q3F %ǮZRHVʦWތTy,;Fɿt2Fֹt~Y 4UU+&t :=wZ,r]E"'X y~1Y*~hsFc a[K)0ҶɟUUc{cy$3ze-qM-Ԫ;|`iU )m c2 ^|ĹہܶkCK:}Uߎ |\˞ %(utM+4μj)b<2Ed'zX?tu `7v2Fa>b±CBvV5pr:k}6MBn8 ݥ ÎlM)H0ŏTS!ffc3 ZĆ! 5;,)hmܞJ ܼ#qf&{Sˬ@||L4V;xQ1Τc U`ױ.wэ'l, 5寫#\H>sv4GПb6*(͞lH/3P&X/^q'"ℏn2OBgM<:lH Ibap߃+=sbVubi υ(m#Հ`͞fq4h~RJ};3X< J i$Ƌ䣘 l+v^ISBTS">#-(^A_<.-9rmnHn ,mءߥVI/ldbi$W,3,{ TәzN>j\)͇qg5NcOzҝSA@܂b"4,q3l;F, M`z"y4r/O6[Lzc&Z(:1 gxcA7Syb42cGLNDbA+?z`SIebCѧa%8A ?1XD.tyDMcv 0h!s_A.X&e^ФLh/8=WP.TD8_׀yTaB)m5^sQ0#N֥ _PffEe2wKE`5 "ZejFdI%9PKVߘuC\kSAFGTAqƭyiy36CȲjGwɥ\WYX _ g˰híPef.g E7 ='5!k7LmeJKiKH r%\z7FL1Z8drv*o_%С@ ){ BaJtm9-U~׌伎6ōRuD̜VԥU R+voX{[O STv9FcR mMeՕG apliQ@)o^v<q|4@Rn-JV &n dttܱ HtZY-hyN;-W*<B6I|ҳzMcz1 e:;:­c3'̟HdO=ZZd2? hS: 6Z\*W)uŃ2E`_f<xln= {Y;R`'@6JTjJ]]l.q9BG9vp; ]T3=w>Ĝ5~FxmWzREpB ?<qRi8b'鑛$O ۸gs3U£PVh(lHz !xNy j'+tJ%>c0CXuEQ*R1IRKRF7I!γS$Ρ:\aQո5(%[nf903Y5)l-,*˽b㱓r>[[nhDa6uųdD/za]Tڗ*i;~I&B VX^VH7pf0HڵXd~muNqSxw;)fˉif]a][[/#Z"[\8%h,ƐI;n@+XjYG& 0UaQkӊeઝe"h4pj2ToQeDU!Զ~b`3h)/jVVV3bSϗ57a eFNt< PfC1@UqOmxj|H`.="Wˤ^ e/Ÿ?ϟ$ {jDphRl3g7S;ptN'Yp6-OQOǕ}lGʶp&ȆИ.'zf'*S5ygh; \L]YiaX fI^jg<-b=DL, GQxHM0CMB0e}v.hPi*U1u!ETO{PǘCL BҾOB^ j }NeH;g"ر-+ BcvmyٌE: ux9 %C!+{x:NgJJV1 9q(.ET?)XS~Zҹj"cS .'^ɯɤ!nz$XYV`0>422}.W5)Ξ q%<2 =CcX>G0?\OB&~${|UeEQ Ԛ1@v8, ?P8X/\eV$8_֙hI+dHQ{$jxҐtZ"Zm@Wv s&qhâ7`#>NZ=a:TQmskyO ͟ 9a m<[,f\B[ IOT*Qˠ5ݐ)AJʹ!SoGQ;(Z5DO?.jhd'˥):6"١ڕxmgxlg'q(T ÎZMC1$>y*MgNy l}6of7%G̓:̣ MU\yu7"29`8l=:esNTj F4oq%~@(X MOdִ8.A{,q^Q#& O!ј'L~[uBϣᛱ.}46͜0lQ ; WX'Q2my~EVdp_^gC 2eV|_ |^wG$ՑD_I∲%e{,ˍ ?6㰷`v01I=Z# /77>J3BHrŔkkHRJ1w{1\S^ (¶&Hm#M$HN&Fң4hԵ+ۛ7HXM(VcQvr5QTZ^~V}:Km@rS03:cG]sX`ZhL'Y {;;~`(^GUf(R,DaA7Eҭ*bT tI4Z+Gdtn LJH Oim@Ng8X3=4ukR NbѡS}1P%*5J7rb7OW o#= t;˫vM.Js3W_l7XC` gġV?z,a<6*ڰw6& T>^ޘ w1 [/ZK^a-^xVwV>ʐ5*pJE[5$8lEYgY;z[wlZ?Pep嬍O[τXHN5WGp3SDq΃$#EufeJP l'B[NwpZu|3covۢN;m-_o .LZG~)׆vL^ *3BUQ+\yxi؁u\`cPmsK™-*ct^iN̂U8?#Tsdgb|vAv򄦷M{6fXp.Q @ϡs]7ll젙=U͸B :w$\fa/cH#2> ®?#Z3g3ݳ@[(1 `Ԙ49AN:uZYzo簡Bi/L"<)Bz+Z:|?2'ޘcV5ҽLg ́k2?C+Gy^QP? џPD_m2C8w.41MLaň~$oK.%=OBCSz_1?S@ot4u2q rn}GJAx:\N(r쒼*8B1 3t|#u@ց-|%EcycN/%^P.OB޲$Hqr"toce]?^;-i\S߸~ Z*릿U4qR% hΛ-yp/ +zP$ܸߺ<7Iذt?OrݤɖIY]g'd]K&_+WQ%}&∉ lTfbuL܃,J=R1a鴆Sm\S: ^ݿfuPPRv7c+jmP$i#:S͉S0OļS0/8SեOIAEҳ]/j-ɡ kIqȐF'}ݴEiYU^@wyn+D<Ghɀݣz%<C$t?N-Adz>dIbdf[pqڂb30 CE44BvmM"6'{@~[X7=-xL`h7 Od b\S0w2@E&\1Փ6,\oPKV[d=Аn: rz2.4(<8oTu4>A*8_69-ss6?\D;_- w t^Gl]pB ÃZ.{6~DiM 13N>` #m {G!U A +Ah.p>#: 9㱣IS}8 k ~RKJ!Y>}NIm,jjg_Ooȶ&JU.n^֪Lg_ AJ 8`m7LzOH$ lEح2i#B\}'@+0PrxvRj'AOku KRY,< K,J2y;%y@Ù("u{*ߋV]b4և#j\}7o ^ #T$l :XE hirH}ٓ˃0&XPT&+bS(VKs̽dKVHmUvߦس$ahL+"UfZ?'kG 0 "a$teyP8 !Ͽ^UXAuv5o g(ZDqKm# 4$&V_F7ȂOE\ nl֬+xdbyxyfNRɕFk%SpSQ"&xqrjq,.%RAҲ=ODTKiA-"1Tb LC.,{e~zB}W门BT%[ӌ& vSGmizLJih J㚛i,5rJ)iIO37FCv %{j#s]Hv6~0}ȴ& 1#bc.87C249h>"eH ӀS+A!vR7.Hd{v ȳjI`?V?W  \AKT&>S}r{Ļ՚Z5ІH@)~m/dK2Ҕt  9EUrj]6b!kTO|6J+GB5LI>z Ppc\; cHL_/LEdׂZn aROOy.V~7[L/>Ƃ4D KmD0f)Kuy5p('!_CmSIQ=`^,mUUT%:E o]Yy gbB 8*yc͜Px<؀u>᫜>ΏI%>5.# gҾ)酇eBI[JQ+K CB?@_q 6J&jAE$v1nK@Rkd֋I8\I6XΘ FcM 3 PdF$}2Wc|+G;x-c?hR9 ii'aW9M|.'P@ JU硶v SsOԜERh/eg%1MC}{f{>ZexD-)Oqiׂ4i| Y ZBdqG[)Vyʐ2~%UJ +̵8f؜6k7]p=G.Ò E8&r!@[MD<iB#"NrD`ȖX)Z2YHר2^ ht*+@;CUԿ1pVz'„vЊqVC)ԙ|5`~XpRH1!^GC TOT$qJI(^ q#RKveTi KW͵a0mWp :n7#89i~">|$_nقQ1O+<_ylgtK`n߁1wPZ_jgk$VU5t&TW@-FH!b_7tCS%q9cR_ǒPԀۆ)Mgҷ\˔̎,`ʙ^{>r -zbȮWϘSz ,,B}sbΤoaԩqyC!O’c7I8v_۪Vit3΀ءm&jO=w"{ɖuTL⸧ĥ9t&辗67x,,(qcxlpÌJۗD2QN Cߖدkڂ@W՞ }<ԟ7 73c%H h.7T 4bNn f?_j|k,yLwS2r!U ڠoPUZ4 qI+YDHx#z";-ٶte)o) OOsɻdeedZF{8O^vC ;$, ?y-NqKO#9IkW= )'r:a8]p΁k[tM?/Fkdn>4+޿L RȦCb dVH?ѢdPaF'=8GhrrV=6o{ydr` Ԭ7ޠIE{F^ ~$lC# egfW~&7}Gü*RH}h?n`)Ht$H 9(yN;>\±,ũֳ\$,~ Cc=Q)B#\_Y lzډ͙֗V)Ajb[ep>;z?"kf{FCr +0ཷ]'0 -r5u CV*;Ң'@'}lrDGp8Ŷ HJy(e~ B kRFjv|<0<Ca/z}VXL!ϬI)P=kwi<- !˥`|\TAj٦;c"CQ2'K?)۲j;BA7%i@g9-TYH#SO 0')SVy$Pgy">go: պ.tar$,%U|[zIKQ^}&t> W <=;o@r@s՘mzB곸o+*9A8mzENB:U *%۶XOgH)=P8[1C$N[ŸMkҼ 0>gT)$p%="'=.NMm/] 2BenK*ul`C#r`4T☮ >zH:Z yV*b,k+vuWVJlw|[&zw_IWR%9.όKvâ~ԕ5l_z9{)Xi6]eqS4WM[X漑^ 2Rr5G 7!!TlQTE 5/Rs5dg;n'j+Dq5 ۉ2C˗~]}{XYPPսBYZM"ꘅ\CV!3 gvO{RqO7huœJ̬+y-2hfnU?ذ2sIO,BJo)_Taq>j&wV !mՖh@ZޫV.;D#"^r΍* >6A$2%u&aXZ~vwsAe찆<|wzdGǴߝtL/dX gH: EFrhRT"!u.N;&zX!9Vx,"aȰ0SGO05tסD^dM@;52怣yῬ\aJN3r([5Z\FOMd\xCSکh0`il# i&0r:tP 5DGt}h.0?n3;fqS]kibi/z+:t:bZ$\aX7)PWT;Q]wax0"P oF& u#e_[\nu|#݇3l$ YIjQr"o _)lbm(f=pxQSe P+O4_TJ-Z!^CW]rPrݒα.J0JToxFUNcs{v!+ltᆵ?$&j]T؅Ete_g}I1⟷L3t;&oɓ5KDn%+OdEjBJ*9&׹Ħ´e| =Z٭QNX ZDwE6CtϘC=]4،-E v fC j0^zܜ:h, e4l?+DNXPk Q3t1sE \\F\piy._6q `vki+,l'AiK$f@#Z~G,cKSB!,iH=ERBϣwo=Ǔ[n-EG}FpYhH,op<(uѝ0 [~pn f'ړ 'W'B늂&bߡc{B곻N <ipR=n%$Y3v Σ6enPLɝäY@LXd"bD)\HSk#U'5()/%ICzZ6p떄Lճz%ܕBsK4ek:x&{aY0NÀN/? ޯ8˭=c5U{% jI*.@%icJG! -N; v`>ۇ$4jKr<  )D3E> |;5@RqJ 5 \ -9b7 ͵89D @ o`wٱbUǬzzI 5auFZ+R@ff 414{$s̓n L0 6Wi\ھ5Y:dt #_/FJbɁO`t_ (Fr~r A0tWPQJQ@yn.aZoD0qsa$ b}N2ba׆m&@2 kGy0݇"ĝSx_.HZ[ǀo^\jbЕr=xsB5֧Cd Os;Lt:ZFlbp Ҳ/sg; KM{]ݢN*Veigq\_>͑.Y&8(x?o7 VzG1L/i5[YޕvXCfWPdk+D`Pj#~ޮնq{$K#8X4ұle2rY|2D"#?62J;i2NF1&Wr e4)L6 n-!+JҘi -?-iD=؊,wuuG6ݔbW&1^,ءZ`m ?okA=KMYH7P> 2)m\DH; N=th0QV6^}bñY'F?)e\CT x ߿?Iv)[VcD=PXnsj\6KR(Yh׳v]Vk;^`>3޽(4B'df]uuTn4[2\7p-+hf@;`ް|zXcL*Ec,D5Jǎ[Ⱉ}'>7Fj3*]{OI̬g+_+tsk®xus76HMsJ`YNq<*o oxnkMe%ˣ047`=,^vґ-Me ? דF2RԿ ciuq:ҁ.ptEksJ侰9M#k@#b?+w‰v\p\O"l] / :#'tx0T 5OO#; HYaL[(\H`S3'̛1ŞJ\Mp! %vKοz5s).WUnM$11ۥ/N0to' +5;-|/lʩmla@3(`B7RqEPVJcFQ5pgyhv\4#a/R,^ēY af?^ `Uͦk(VRsvV1pܣqٻ ɇRYk=_+(RL伈s[NRa>zQqL= ʜE_g8@<4կ{zǐsJo%|BO%7@s2_:R4صW)k^P36A[ R3HWlO%HOOw^}0f7ٵ Rh E!fO8x2XaU5.XqfDmts~#ɸ+'/⵱>ĩ/feOdqk֢-RJ?g,V'm1 aQN8s@G`lqרA8< NL0.#Lҹs6T: {`VJe wJ%ʴHp vx}kV=f(M tͪfxD m<~A D1ĢFwP֭{:p >ճZF h81}'&麋J!j/1T .F`Ϳ98×3:XV}`}(h4'!&z~aGfBͻ"8 <i=}dtK/U[T♟ oNI`|he;clyD=}൛^]"CkGzo>{t=A7’VwCjcs;_TiK/+C;rP켓ww!'f q,/X۫\.ʷ81ÓJ\ߺZ'3 pƝȰ.؏j~Nvׄ/Zדe<C(^Uͪ@TZhɘ>FHrFS -E'R#]2qNh/C1`د\=^R}1T;`1vЃ& !xS\U v\IY50.;!)OsCXчyj5BbԳ<`ibJ$Oke肗 v-Eť%*$oQ&t]5x4@[!cWb99ʈ4)Db3Tmhm`mJ}ĉ[Dqj8S{e#JPG <'r`}gO4rZ "NK,4YdشaLp˺T? /Mx,4}};G՝ȳgnғ$;ct=xkNlk!j@Qx$ S_,2t\ڕB4+oa4|4(d(jiR0'5ة4 Q渟'O`Ԓ<.O'g\ہ9*BZ@(^iBM>Y_͝ܪxp"68 k (tzg G}:8Τqɿ>X}qr檈Ј aA^ 1vXS*S;-xYvLvr7oTTZ\[׎Qh?=UhWsԮXH|)2z%2bZfE]/)Nog12ʜ;{py]'n6g.^ŪE&TۖAVԜHIrP,cے iDnC, "-?8Q2ND`DNOiK6M&4,轭w2˨\yK)3`a+2e3#|Z}K-uV; {x*.r6 }Q$´P,ʴk?nB ؅iJsݩ`|:N5(͸xj[fK/^j/qkNIKrUnTK" b.-+[|NGDFxOjq5^BǸӞ;uǼU> juJ}*s6,PPX\#% fiD o [IƖR3݂4|91#֋aRM{Gtl0q=khd/iX\(Laŵ_vEؿMdՎݦu  f(~+?< Lf󚨯,.Ύ0gKoNmY k V5Յ?/WѶ%OZ*9V$WM0tD]PY:a$.|.[9gL=*MJ~9Ì[;v |xkX[CR(@ẝ30l#q$5(@ۗQbXߕg#!vU&i e9laB~u9w1Ef>J['k>Q a,! 3p%r[]_]ۨR7/ukK/`4E&s\\ =x)UUɥelt+YZth_e) 1( 0&jFpu2CR?B&uKU`Gȵ9$cKH-]A)<ZJ;s<ŏm=ȉCClTԑ cIȌPПAkoȩz*]w{r1vP1&hXnL\qǃD(R"Mz迣oc!(le6ī >q^h▗c zP:d/slh(t`B_Us^>i6^\q߸XY}@H]J?!LGAmLlw 8s+E+T̬ rVIvyg@Z dām Oާ}F;s qe끿vJEH+w^f Yfڇcus|^o7$s>ՠ`FjcEuFN ԦVő+B$x ūpL$=פ5eoS#/mѤCq8ڑ=𥨻y%sS'Nv)O/ab=j;W-.Yvw#-?71 ) J=kPSG)h/VS=Ua1/:#Uԟ0K[bj֋6(F&o3:1T/thm 4׊"ߥ<4Wc^SԘ<=sCE[-l߹1^hmʝ BAj|oj`. tҺldPO acm\b` qdPԟ}"W:`4?,} ^d$I&chvӣZrw7G Vr`6͟U$ŽLpXLdP=9N6˛(+7ПfC'lQFYkq _]SL ~?ll^F;=KBSsPe㳶%tQbA@N]yfk:+` el$\B|Q*Ds#ʉ'TG $\*1| EA0z;*'2g-o`\$Ty?Cpl'jCS%*F;M `v^mzvlb:iԭ* EP)6fi_jCdV+miYW}9G/%uLG(K2+YM w  TQĉP3@]nzSJ&a|28łA_aOɜR@ sh{IU~u:@qCo(V?r?z7L@*D:[X&y5btsSc#My"jO 6%UQVw .Ôͽ$N's /٭u\ -KҾq P0ҏTvT:QD( [2C?*Ry^|6:V6m\,A%T|GjP*Q0G!q`0xΡE03@ldM=|?:PVzG¾(bSrZ]Y.}%R6A*mj<1~NqFyPFrh $pK[lpf~S"?.JUWaK WǬ*9Mi4~[F`ש54IyP&"nv|^Ϛm/1_y׹WP|x@E/\w@/a HT\S٠u4Uqp٭|':A1QW}c&lB[YEn"cO~/h @uѡGe}[N^b ?Piհ $ɞ 󼍐5 U:k9,:>Edv9vڮQo\2F7M[]g3 mS 'o%PoK8v+6KV߾]n{ULdx:(ZMuk$S8L5 7N"*UrqF:j莃(2GuױS$,|mG=/y]x} >1ܧC̻P_M1\ CvDbZq13Z*$ ӹ;lB`b0@q<]NnP&oW'XrF-S,j+O Om*& R2h8wt.U,dک_ NԚƚ0Ѭ5tQf<Џm$f-P &afL|VE>"&:UpI̽AjMa/ݡH\GBv~eRy>5|ǘ . oDHZINan@;c} y+XPvCM=8ZM&yut ny" mIehJ̓PK"L> yfMi"C5i*AEr߲~W8%Z':ҥEV_acn a D]NwhK03.aQoE\Og-C0Q!'k F{loH1!$ a;8VH;ދ(kW{)`g5GzQhp$g<?p49 aPU9/QE[Wd0-J+]29OZ)|!8')>|ְ2XhBMd = ҼKyEN/ZؤaHBjS2N,fIPARX%H cb?! q e"G֥m ?t[/\0vrI${Y z_-̫hp 8 P5H9w'nLn\%:eo4Jb[:v{#GB$[w1j` nlAF9A -:S# 3fB(n'mQ4WMomjc0CL#JbN]p伳:8kI>Su2p:Xs0 1:0,fd4\BA|?JĖNC:_SY՚'?ȭ9svjUrg\)~p78'K ^3b1Yy D<_._]wq- fJ X / BTlJ239`Wab/QS {Ci%vNjp);pN=U!։U36^j]!D{QhΘ"j,Sga0c>jY&>PDAM} 4DAӷ3g]U\II FJUEA,8<?xQ 4mݼQƠ\ Fߙ@=מКr ܿ!*׫Y* aDod)pяmXl߯4oi#hpL6SVB '.q J*D$a  {5!M P6; zY:g/[ 9%Prqg%tL$ ib9D¾t~k*BI]ޢjw3E'axhm*L3+)tp_0aFvMڋ8&yx g_>'#1J(vf Mx 54] Icա_=w-&1(Ѭp>[@>J] qdUhqe| 3%ԅr?_np[dc>hrK٥_.~TjEcruz¡P[X.i}Zb_cNrUpȍf %z'vZf"so*P #k7N ɮ9H4z.IE6C~ƀ#+OBɎl^Mo=Mߘlzdľ 2 HA=+ lGj r>7"!-QY!˾؍b$k'oM^ R1cF ga&R]2@TnHvu*h#6F0]w!n*o" @ȟX*WTɒL@NJjǴMr( UzQ']1 |mďb.r|=ؼ0[ȣH_ޒbSْ~V Mb)XD}|"E3w 䞞7莻uߵ"qusܲ 7N:]4Ow ZLΙ G)g ݔURg] BX^'>Āw{VǹFFZIF~5nb{ܕO* g CQⰝ}Bn{"&hu7ls R܇ \E MΞWnLu<, e f-f8'¡Eצlߤw*A8f5dwf입!7tz<^ l3sSu=h;Yr&y%|*4;q5m(} uJJʂ"@DUPdz"> j~ӻCV~`]"TS4 LkaZ"5gKTʬWɱ*#\5:@yJi)Noiro/d?K@aL 5ȠyڳMP$yR%$G%f>~ ){(,;:,<$pUz!X F+ 7GK<$3@堦 No\\3d.!o~#x`MRx%fq "$qnlP-$"؜ŁQdʏ[E}7j1Fݜ21 lⲲGfCa6b!e=&GꤣPkyU9Ĭ-J|㪾8n<֓'@Ny/+n†p5nNvX\jRH,F@^h~op)ȣ]1lXtd)q;h˩(9>+ںi v\]0/]oU̠ * K%t_.14Wt,M%5,,ZbS2g ;k6E&ם sx_tM7dUc6V?z9m[%Dڵwj˂Ǵ{! 0! $HB ̯CjwfN@Sy#ҦU K£63.U8Ld,߉s2$/$#,MQ)hrd+5 TTJՌU&%yS3!Tjjd8]j?wdlĿS4}L&^׾X`}A jZ,ӆ22 oZ^іJNP^ qe+qm="(&ôEbfBDSOe8c~4u_4:|:=~N"_=5{Q@1x~$mgnc? Bv*UM5muCoss?l\usLRWy]34[8/RWӸb4tZ { _i RtȨBkG*A?Q;bjg &cܯWTu,%B`3q8ڪv}^]iD*șA':s\KHZ5qf +<0c=҆d9-<u_k׹IP͟z#/5Ɍ .d]fj)_FkU'ŵ\a/Za}n{h :mU/wBnHhlM["\Li~vT7.݅,u2dx ̧LpXB5jN XJΠyyDNB>w\25P XrknDegkoDEӄMTK~c} $$Uc3mZKVYE~WvE\?펈TB4^6Y2[( v3L1@C~'&GLiͱieiUPDkژh!Xe_mJbd$ߋ :^U{3mFOK\Iw.N߇#B1YC-^J *~uQ.$Σ\Bc~*$~d:o,#_v.>>f|8sOlP(SIc`v 3F|O+(G-m4|yZ\ ue ܃h7 L#Q=&ڇOGeaC ~oVMfg=B9bq {^}Y` rn#c9̺7OW7q0 a2$yaM6UF;1HԖg~~*:bQ&ÈSPy)ޚBLL$Q_UVڋi!Sz |8>r ct8&,o`zfZEXYw=񭒁RM>[XCJke?N@lFrp5W#݌ {T Mz,E|ɗs=igPCĤ 5lfc*J[mjeB %^:Q> $lSLQҪgm:[@eeCP_FCU} ToqfkW_XNyAJb"h㢴vrfUغDIpi^+J`#v\_Z?JJuGy{-KVdﻆe8>/#2waGݤ;) Wlo^䈭M {3͕{v@ϟ[whREs+n] WF̂)v:cG$8z9PR>NUz%P7t1<1@nR* I ]6&&N}VZƲSSQ'W%ס}Yd,-i0H^,ęj-(@S"Sxp#^LÙj,'uu46蠄 2e.8>͊a|gu@x]_Te]V5G.:Hu>{+4a:;MQ(pE4CV’3Z/ȽGmoE:!t\QpY^$(JCTi#9'p#Ru3{ir5LQf^Gr۞e(>\;LV~X= MF#qmW!B=6I߫zki|ԧ(]lpzCĝI0* Hl |DjҧC!aijViW*'0a46Ѹu^V$WIU0QJ^:_s+MMgZɑvg䔎"L Z~޻ k'o j6pdž.1âiE{j|. 5?-=K8fTn?eCQ}*dUT~)r Ef= Oc_⻲d`KB%OC o#!Tgcbq֪ߞN_ss͞%Œl?DZv\Fm԰ݸl"i.`!ysQ ccݜ(--k/=vjb)VEמ4LkNȢ]*4U&ݪ7oG1wD'dHg'ȺP) kfvinmJTz𵫀g6,#i>l.@Q>&vvJl`jݐ@P~7UiM=%4eS] ouv 4 :o\&%i@}SM\ Qz(zQ#3ciW?%_ ;p fgK;,$3Ǫ›;c'/l.]9$uXm z!}g+3 C=!Ի(گ*YM0 E;m7(@,crdԗ0⧁fH@ܸ͒|Il>a&ZfHE"N NvyITD<.׀@f.~&.T!Mt!%Yc#ȣ´8 lZIڿ*Ym)W]9]9Sn̂dkN42;eK:xIb6Y|5r4Wj/O/v"7Ce"@,#0訧u-USʩ%cl.YH0{Wh'O0kٽjW`-jɭzqks?l?1n.0>3*ک1,ofWx.BsX E5V1j =ˍ`1o!1% &F^>JLs>J[ۍ^]);׀Sab)s{,%a|'ukv8ՑEu3FuGȽLX CPy4c Wv/=sA r-}ڰ3b2MקAau=Vx=!extB$oxsk_ɿ&W^!Yy,CHwzۓ':P>'OwQ +{ h5ߞN2zFZ^_J*("BlDQ圔_kfjt1TpL3QS\q+}i%vW`$=dn}L g IGmfGO*ڃ$thx2Mqy:DM!hF$'ݓf#š"Bt;XI]ƀH5ư5JZ)lTvb -JDѳH㬕џD̋ECh;h{BF!*V],uLW.gCTa Ȭ QLyt(JdcCa%c٩%_;$x# y _*xmڵon|´̧FNd/\MderU swJkO_jQVh`j<ůA` c$O=ξp[KײcIz橬Nx i =o$ɝ>!"!TTI#G3j]8A5hr.7Bi*#GZB6ӈ.oi /_>5]OhVρ *RVJ4 %B--sbJmI:\yNlRm}L<d dG>3OQm \B;rARB^d>UjQ[1cN{Ziv^X|fsKa؀}0Y;WY~)mŒjҘ9NR+n#{ UN~V| "z>nPLwˏ1kR oj.Pf/N Rn0Dz%ޏEXkީlї Q t5%^n]d%@jG0># 2 vZd=ymuH }9}vOp>>es:L v,QTRgBzOg%W5Y]7)sUՃO3ʇozB99f3y6ݔ/g k Q.v=vIal];goW[4R\hUSSKϸAaȖ+p@gNf)S+' =ƭGt*+tݫeǝT¢g ^n/ԯ)Zi!8w1όB&!Y(mTtsgFROIYܛDh0EܓY10Yح0ÙHHfV<2ןģbD> 9~cYM{ ^M[*S`dF-awOL8}ZKvu\NyNC ;; ftQ;Yߦh-JL}yv L[wЂʯD/YʧWv Ɋnpl s^%ӎ1ee{ +#vVzm%yWnˬ2xxX1hA^a~p@e0/ZkfJ8*(D[vnG'6U$=Pvj!cSg(1 Z B*L"zXVpDOkye.[xNHn䆕!>s*2EvٙƩg+ !DkGՓ2sΓY\FwCb']o(LYuԛA<ۘߙqsӷsx<62]0t3߰|~H\ N eoJj`m{$P#PeIL7i0G:T%.DC0Y .FUR0|:PDvt'wjϚ3ƀ m&Kygn?bU5dUw^hJЍ|;7dPKgNjlѥ.Ϣ.`n'տFG"ObTI.lԪz符` -i^f%,ZZe-!oyB ǿƍ{ޅ?awmhOcM`D'scHUI3Cv%ř1_>Sm{]̧oBb6wjv{#wҚp:漅v5{u bpE:~ ~a+vU߳?tՉY&sv^(|z 3g y+Q܌#gQOكnWdʷq58 P}b! ܽKq1Щf4\".4oj,;DYnGO{v>QRjq3UZ5kir0sG RTl2׺"߼畉6iSĚmu610YKdpbfMvq(1~I„zL}.HO#%ނ110) `u۞HY)]4D\Oa”j](Ȣ24;FjnzhR!*f<ː\sK={0DS|0Ⱦ5"ʹ̷AP^Qm(1u8{%] ؓܜFh4n7ض JHn,o'#BE dVő9v o_lԬPw[Wb<: &G}{Жv@G Y#0ꦍ/?d#LְRFں?.qzF);kuZ0h'ChɸB?BWI"c.(l][_صbARZWzLaeWnSlR1v7 0ui7/z}X1kW.Mdp Ҍ/zBxOu0㳌񺊫:,D1]|"IwfU^Sm1VaW7,G7;{hSHs—-Im90s{]y|UoDVXͧXdh[)xo2b4r.u_&Ft5kC&\D>TzIڅu9{=}穆0ۛ!{vB+&U+|]NϹI>W[Yf^㗑K|v>ғѢnغ6»ʻtLm򂅜j@bxD{S6x{h @""i,r2E5S-4WkdMCR2>.(܆{n0 _uBfWp/)O\F⾫b=LŖ+OLlRO ,c4::@CV.Q)h j+ZݴN$=X^$#?Nq\P0&O*';P؇w7gv]܉@@7% $0'dyPl"`gu"0hIMe0w(md0' ?2XuP"A%+H9T~RjzoeS)v +}i:]QTbi)fr 5zSv3uنԾh WCָwXt ps"VG:BY kiOTYm#5xf #e߼RsFҕNT^zB$zz*񴃚j / Q'듎#wEa>qo<[ ZH<,4W| a%ga[$$ĕKHZ3[ ?b]֓ΈvU :Lduvĸ5 Q|^kLZҬ Mׁ Xl@6DG He>yܶ׻ފ vCn-BJIܨbu8>Mi@[@. 0vFi `o #(ż:D:g/V d؋%bMҰ^禂@ksmPE)*_@6mQME; zlM}NR˴$nLePȸIknf ćV>vowy;)&K8 |Gi@BdǠ&i9M+EJe1mO!0٪҆I^z>rudO` -~:y3! -oA&vIePtҹfu!BItC&FǨ{'ҠLv(I/Ѧj 2 }ɧ6&6ױ~`o6[6!2Oy7 (4{Y5-@>呝5 x#28:Q@M>jmcxzqB 7)QM ^}B|S~⚅H)opJp()$J߼PPWEV(ه VA{ӱd&I0mwXS.lRΥkrY=esYطW"^iF3uKJ!;oGͭX aq᝾U"a:$(6V])E4Sf"$5O#-A\T]'w]DOD^঵q^%7#PF#ڈ{59c2\#ibRZ7A)ہs3c|mpXhk!6zeR9^܁hFI<$'aq=WaM*~s0;wB6a|(p6M^|A2<w8~)G'?rRlITFy U5j|%TZU'qUmJ:ƀIxq&a'# ֕KL|;bڛMV?ֹI@^w I~1{CDU&N)ɳKA:Ы+aHZ xHNvއrV =4gCyj17uwukB]%+9Ѽ4TqpKtw!&t~L[3v'28NJC9u'RfHs&o䜓F#" w`_M8:xfI"0CT,rI:ᦕ!sU+D{NANfWi%_HW4/>+گSJ]سV;xqD @N)e?:VCa&R Zmζ0_κ)R,Gil8\F/:YKZiėH 0gn%2*t Yʵ3sQQ6/:pkd>2Źߧ1TB4VpbOUl\^oN'Eeat]Aajl~i@hoXTـ4'-ȕꊃ&uغ׻Ss%AƓJ {0ݟL?Ih~X(6w+hE\CcOreWql-( R 2L)Q擳I2&GrLa[̶膨mÍ Rh.#&(SH& HU[ߠ;N .0M;fb.LL ËxN??%ӣ%NU{:ݠT22Gz?%RY3cK%1Ll9JS+SOuúټ)?зEOe$gjr5n)WI||5ĩuVA9"pƍE X,{"t_?okv.nOù uE-FM[y ;je;Oڑm\A6q'¡aw71e]R>C` k53n !7 ׽3C:'6FRPkò'?![zNHbh]k1"\пtGP2mͱ|w:Go1b ]a~GFupǙ)<*-zg H# [Iݣb]!"֡p!L'N3Y1pav$&h$hPXFX[L0nETփ9a{MvBQai&7E|AÑ2I4ZL]ּ 4*ˌZe\>9{_X"}x#P)a-6]엾Ii\H=w ޒDs CnRݮ5D{WIfIK<` -*]LO,Zl܌jRaJdJBG]SBhۯj{~!i ϓcˏsYjdl,rؙ\;i 2Kޚ(.2B?%Ln$S,+蘩􉙹jܨ{~-8ʑ(6(Dc{vDS\*dɉIc <-qk$~vpK3K1Zֱ"7u&+C?׾D:U7&˸x.uUH`#Ě[m#a_92v:k-;.heBClk6|ߨ%.4mo ~OFe'.J)>eR:N<˻@]2%6uI:svhr8cE]fNY¦@v(?``lBx\6L-͐Ǜ[sl<}?x4e%bY,ܲ\UlǾ8F0WUs@ڱa`,e4q>M'P]x.dn~k;aʡϜ Yؾvd~~ ?+s\cщ@ȢuwlZ2^ ij䞊Wle0ru+#_7;ޢ*u*5 !/Pzr"!޻$/ZG{ɓ2<@[3laSTirh񲪗5SE Lᖦ/6SS™2n-E7eE37y~(II)E]FP}BJ>iP*%cܢi3fCybdlOW2j2V@I%/ۮ}=~ wĆxGވwC|߾gQ,dN>zQHmݽCEiMsz.Esf"hnJ@cg|2k[ފ$gs7tLWb@oGX^(jŒGc"w>&葳?!.j\NR{j"fߟ]u4ĈXh4ɘ(?TIWȚ7Ej1hPZ4 cHS<2 >{3L;7tadںySm|<>iڄp8 N ß!vk:xAA,Ce*ަXE^O^<Y:=Jº/e2Fvp\ݷ#%q{Iuq!GS+󽑯! x Nu14>IECE hU:V'4T'TՕߕJK-%pP2Y UqWjʈXJR Of#m[Ꙏ#fX[-he$qHN'ZB*aU*fNnm6 Y| C_&>#sh\vzd@!|8xv;:\`Ƅ塹4h~M`>*Ӂe" gDf71+pIҚ>!2^Ø>@CVYӞ?+o~bxi-VlLwȐn bM5,Gj [6C=S7&=b]s;DZeICԂwqu8̨@ \T C o n}Ьgx*鱊2TG߂zw>ў*b=bVٓ +WE!5Hy8tF>[wOvj+ KEa0>=id[x#:#EXYbA]YE/bI`0ٍZБt'nGlFG%F`tBVbp]iPGr~ڷ-f_x0b&M洍8Z8+C 27'G(c18_1n* ejNLf0:fS=+W{BRLN6$:_ۥb-8r4AT"LD,4S*&Cp;nF09nD5ۡ7zGTP Q6yhJ= ibIΙ1z 8|IU0k.W7aSAYD3CLF<ZVkl"I?$˘)SUPe\|}:3 u4. Y@GQ/_6]'*W8&n B{Cױџ5ӻ(H﯑tRvnVx5]h*of4f!f Ka+^q]DC@HPǎ-AIY"\7)t5&ӝŒ92*cc?9Dd/O"rO播FХͫpul?NFLm92lݬI-^“3ժ6 OloV18,'&TP_Fj С$Z&L r6-MDZ3N(V/Ss)cyAhղ {2 bk$2K5<1bN BtD,^U-][^XUVĥi}IhgxcfpS:twii.rf !3v8A*v+,mdK̓4%iEhW3h!8NήΡȬt`֊ء޿dVG&ޘ-Fa5ȠwF dZAmqn襖&=ǯEcFmS'O?kaXIMKY^5&{TEm\߆HSRn,o١8Jb܇s&xi?HBaiɫܼCKQ=JC+jPjFzZ,ȴ K`ѲzB ɫF<9 O3(l)?t/umꋬ^}aE5&5M0 J X5 c85<)v(r.>CxIv띥am~` 5#V~2>!vźAmNjA%/wu^Su^$d* \_ӜB2VOhÀ6Ja #/;;1zƀgj7ymzmR=UH+@}v郩g7zER{:ZyûLxz0%aᄉ/d_45Vܲf:*-dJxs˦Hr EeGzj |HZ9D VTS== ׮;HAǽ#:T=1׾ ֫oSiF-e`O=}`ޞ9)공ڱ&i 9=w*@ ci &˥V㎡.9XmYdeuNO1o ٷAƿ0d@HÑ_I&F2cfEWmΠ _s >JU(Í%[X KUĮ~uZsI;.Or kP4Aꗹmk8ݞœct,^{"ۏ".?-"mɉs|zD3?'q_2RI5&S8Ł}Mt{@Ib|΋/=cxy4M)n]؍o*IT1'GM^#ĶYX bL/^?DCwllګU%'8qJgd@@#;=I@{>+\oZtctS㊙M?a'fj6/8rW"hwMɫ>' ϺyZI~HX?e0 agL-}Ay*FŴHlXgƎ[O 8$oBYzx^JJ~4jzv\ab[{Ƚy-bZv*S$uZ<`T`N; v_l k!qUR[k%y%vKe[:eo5 1u*z:P{r[)Jc{18C{.CUa `T#JfGhcc _ܢ8fqFB@BvQ| s5 ߴaʏ\&5ꭔwCe>3e#B6O>()Ҹ8x9$`BT 6;>xmS0vD8k[ME"&gp|޴⺃h/MzZwGq@ܺG%.z.I^إJ~3k4#^Zޙ"zckzط,c=FJAPP SQ9$~8;Bq&,e%:f l (H}^i+ۨ9:k>.) 42GQmWjՇ'р Kv`mpTI^6_ibC&Ɂ)#HR_# +.U 5+nAo?v@N!XNi%wv5`kNq߱. mg11t 4j#1͞?? :E3^ib~5"[VDB(b]-$sVꅐ݌<- .Vֱ3OAz`fq0!ɗGgdF$`(,bST+Wxf V?(IK;ŦaՑ֐_Xmf!YAyܾB STJ֛Wb$8zi%i0RݡP i5j :DX:Twe}gg < R\vsʈT(cy?aPz"F6yL[jp p8O`jnlLRl!?@DRTX*a;K)2h&&$PkLq[RPn*?DAF#1yHގ,"]6i!Ltx5tnaDUgp>nSaq/#mFB?1MU(6 ϐ1.j]4N_p3PVg `/D>yOC^gT϶U5H%ŅV]U65t3l=[ÁX>Ps *6Փ-ͧ,-Fmt5RJg,j%n\#}H=veP!C:M.GNY^%i ʐi<ѫN./퓦ȲȺt$4J,e+ ASS>wOf &3H-s$ɽ|4Ah :5mΕ)Í,P̼t1wdTRgzJ)4]3WOcacGEmF2j):_k(0zFUkRd>!Q]̼-R)<|$oA+PHD 7ȲvɐIl. AXAÁd-50 7PQ:'|UOQO?u= qk/}[/u7Bc1YX f+ Ow_a\(μk/:!NUeO!]B_&Y$ ^-v]0: P =gK<DE&`OD>.WQb._ 4snX3icnގV։~=馏\P_gx(fMϫlZ)`*[ietWT-OtX-TVMpl㩳2Ȉȣ/kN|tk&L #nfZiU2=&[aE'O}F}z $PeC8T3pu29ˏw1 q'$(1BORBN#caNjU-Q> 1!3eYGj WtD:WGNvMawHYj ,s'4)|wQ&ڿ'(\kt/^>uς`nW$鮵¡/C^_H-βײӇ!4T3f-o xwmMi8}d%j|qFEPU2H34DN,*N_/8zWL LT2TLۼozr:9cCkLCnS' %/z蹕2alPF :ɟ^d[l8~?!CBNĸ\bbXljץU!/!dXtĜRӺtׄ:SyU&[a K-7Kd V䱇%Y I v{].&(LՒq&vlFlQ/f]ض sxP~Ζ-fW2àqﲦ¯rq& 7W8uc'VږYQ.1=I =""OI69v RDEL_jM[Blr"$Ƣ&/_zz؊,|-tvA#w!uĐsB{>CgY$#6ťdKQ*o8seոr]mT¢P[906Y[J[9@P=}p&B=?wҤyuPNbS>Av=Es͂)$iPٻ@<:m *V҂dA066f~,LPmU@5QȤ?`l5}R',>H8 1Os{gaߥV²b܇` @YA 7`OkQ'hŌ􄥓 g@osvӗ!vKm 4!趛T|*.<R--kI(\fDU~21H׫)QxۻJ&:ȟSu&*^9LqqtV,ִ쇀sn42^nb8Kv}]~L8}m?`7k380!5#<_yR@^JHKy~;7\jd1ҿI'0[.uR~s&}Qg&!=I@lxX2M=mh:'kBr`S eˍfnz< y2+pk"$5RȌLmT5K_'SkѠϩEghb\lM}Kfz :R/VU0_,S-" 4, zhxpx|Tӽ-Sg۝{?f*1@bؾ;`ވڢ[ %̄O4V0MV.bZHEFuH7rm ~ugBE%Z`.Ss Kqzb a3`}7rӉwCZ8ςiJfLT4E6HJ 5ZxkZadkVf#N%Rxȣ<`/*fzACϓtS} {܂~}],( 35/o-l,U(uUK3 ذ !A~s2O?йGUگDOob4cl`=ΎwPO60Aݼ4%yՁu J"=Mx.[n!˓ >%r܂`;Q\K`Ac-j8jׯ3شLSq=1VZԾ{)O٪w&QeǘD>$/@':]wk(Օ~KM۵:%Z%$SO^Aŗ҈ zMM,Z l+BsFFF,e/̀yX8볘!UK NpU~kG_=[8Bx@{5;a=|19ʿZgq :?J᜵ yfThh4.kg|Lsw+<)6{:Y;r-;q65T:KGI'7&2~ &_MM#O}O R⣻  D+|۫ޚj˔6RߢyLX*T8-k? }ץ?gAB ?ۊ 8/"qL X+|67~wmD?&PѢ0;ĮPR6opL&l{ejM) ?5A4%v:5ƻUtZBחg}Wb&"3;Yh>YOp>=*{(ۆ3TW?Hk}7],̩CO.WtuJ=$'wlR #D<ES"G4imFOoh,!?" ҫF.sv4|m7+ʈS(y2DE;1 -OUud{2&OMr\hPc$WkOjKKWݷ&+1[eE1Cܛ1Htld^1InH[bUKSgd֤!p `d6`d29?smj"ZFͨK$i:tgX6͊޼b $xY5v @ə-=iRt("KNJtO|ֳ eGl  e#Y! 'cgdO21m;ҎQsaY(Si"8d-)٢/y:Nܨ *R45:Wt~W ݇yg ;i /d䲀 Vࣸ 5ɡTj ~…5X*"TސY!yN|`&!F'blP˲\!/bb"00=Bx3! +=ߎOCN(NDow,~NAy!QMbiǝBl%yVSR6lp1mJJ0?wC/VdT|@/Y'Yáok9WMCX&l=pTT[W =9ceҒr 4<WvMD9WTLe *ZC>g|-߶`#%(H.ۭ"dwfӿg3\_LF/IF`1RYq*9cM^/L Ԣ~,[8"_}:`n47:B4Mrn`ֲ;. ÿp46tp oNxno4&zՅ)p.DՉ$zzn%v81v(Ƞ  JR~s3Oqw [-'Uʤ\"d ¡Zt6ܑ0Bc0U\MգaEEX Qi7IJs*Jc?1`bY zޭ­ݭbA71eߨ?ˢq0iή/^NZc|)jH{Vr 1p1y3Del \(xzȥmwn23o2٪k> e~Pnm рڭR3#;Y,hOv4 PJT=\ bVNu:pO#mkԈy dA*`u g6y"FЪ5n̯jYjxbYj7% =C^繿KJ TM~ ~uM8 6ڽ6$%k#X-G?ؓ|n)sutHI@8;ߠv:к&^65LC0b}>'&"RqT! } = [PF֝5uw?}܆CWכrP&jP*q+- sU4-]Gc9xeZgw/)Z~䜉34+M+R4@ZMS7ЊSE87RWs`Ju$A) @J)-u˼2Rȼ^"W\\q$Mo=k(H ot n1ձ'$ȥ-ԁXe(vh5k`Cf( ?)*0ڹeώi6xΈG m4{[fc|,g^J]+D*PڲRrVi;V}[<?:tP;X:_ KNG{uy`>/̀!ҠBQ΁ĩ,? JՎa`NjDD R3$ Xdw("` {] `m"ֆ2+l6].gc)RˀKb~7a(YjA74)/~` ySY3rSd`%V2Cdu|*Rs@zC]A$y_EnEBU7h3o]|]Y6voc^!ylKܓ:J悴d7X=xIu^027qUaʻnV\"(/ڶQ%;2#сTCр~%i(PX;=rEeb/k/ g2+ AS5@)dmjV<ߧע' MF|njf_HlxC?5>t#`"|.lh\e0'N^mZEb=DFo OˎA{/U3WvȨ̊b* JNzfp2ahtU:.XMOWzȚ9[$ ˠ[@֟u-pfa4^5͉G_TYBj\w> %4r* {aw[0Ivk0T.~3 y7ZN'_?2B+>]CIbF8(\Ve{=(89Pb#~ĦE{,6]8N䅐#N,(R4OkǴnq (0E0VRۓ3{]ԵC< X-b'{~[4yc+& jR$&%ņok@-WHUUK.7;vWWI~z'} ;إc|k|^/%GR:sA.nU(B[̍T, _R0mKm5{-{?>CS!'-jPIIR!t'o*YXI˙{3uJf H);hM5 yMntDbQI>$oh[?lir /'o$u؅dkf(Ird2V {S{%frN2ᬂn[ݏ]-0Y0J:K]?@cOH6(!rXrᑸ< zK)"!CcL鶟0cdM_i֊Ox| O7O%5 h#!?/=ܚ'A`-Vi'Ko*GPћ0MCꮩ" muLGLK0).˲q0xQk UNFeO0*]tIvDŽD% |7!w PF굿7-t[2#"?aieEP2MܜuRM L=%}pgg_ɼWא!zzމ6;7aDe}g`שcfɦϮ>54?}9צjPrDZm{eŧ;#:;Xbt.nyپ#HקC,9\gѴ4 mutݖ18'̵8Z\+,)cNu} C\@k˟)|֋ (O}bLq'`ݸ=U㪚6;ٯU {=9dO>.f.[JT:Ϸl%cd8{y<⦻D90H'e5vRBjI s*nH[Z`V.j|UTx]+ױbX wE^deW# 0$ xљ;dVN\A\C#fe$5ةK I7kPK{ &!5,L(<,ߜvJf}43eN=i]H%U>G>P-,:B y4[k=G e$۬qIu>cN-U'T6]4\(`J?6(sA;{QzI] zho&A؜ ?aEj; ca F%,"V ʒۧYGr/rpۛS˗Cn#v֛0jԔeSP>"Lhx -C 퓄ӪIVbҐ燍ifb躱R* :'qe:G<i(* %fcbg zYP;1-GaQ!bNn ~|=U}4G,)l &Ӳka`w3(]w5SS'T "jd)-LH%8<0|!>7wI0?a v`(gIjR1tZVo;v{aBv9 .dO7J*ojĵw^UCv#ƔIҀe/x߽ !=c~T#QifߢC)-c5r>Vr;x~^XWOgz`{,wbGOO Z^[./۷ps%Oo C0`jr@z8C1T#et >G%%8S)v,YW9ӕ^E"smXO 䧙\!IhsbnNੇ@zQd2}A)_t hykn{%Ń*!4NS%cH:Ϳ-iŵ˙='ӀtYht—g8i%p1e%!s=xwcO.ϸXJoK'xCdjSr Š#d) PޓHCbBb;` {j¸77]:<-[Uh(wvi}]8O!p˴: ~bgHtd`g%Z\.@t?1گwZyazpPshҸ%:u okkpw54atWzip%kIU1G8$x&M1ImyBֱˈ! ؕ4$IzZِ_g:w=2Z4V%i!X\\*.إ>8CrbIŞTq) ֞q?[Ltd g:'-.DQk'}]{4; UXz|O@CIݔLBELp0z9NS2~>%mJY7Y!<8gҁ%cI Շ]MXo*TG I _R_krtx}HB4 T|Ii:o6!lZ% mJ7>ɜ>>yp*1B$X}C2{8(kO俳tװI:ޫۤ?>7A0"c95TE{>8"@vW]҄D "h/mv&+Ai>אs\oرtҝL:H}4 2AF6M_T̅Fw5v[Wur(|7;KT}nr>szi#+џY6jU4b:EbNգ:VBI\u>CqK-HB %OV|+Vh^@h( M=E5óS{wGYC-pH N RUFӏKV ^p:x{l\9ZUՎ]/rAPh-^:DˀIŭ\|8Z9}"qj;O0vqlZ)"fM"y14vB.⒝PZx-zG|0.( R^b(%)祓Z4J~]_aq8N}3qCOEғ<_KyIHX֢ >/O;Dwvw^ Fˉ|yFùr"%Jfu0/a}!'spb.RmR2Ipo/X#}PX!q>Qs9tWVڃ&!E,iڦgY>4]H=&_Z#g+-.i{"n[fNp7ũQ֨LScU Ӹ 2ajsSpU:U2,4|51P):RZA4D.+mXTi-"xh^̃Bm+hJ"/A bU(ZB}P0FZ"KĵkgEwVj@3RRy5Rq楗k>Gгf0~G\"}j90-ŢCK]4 @$}n*JDb |è` } ANQ 7< i]ATx' xZP>4 MVVr46qh9DZ=vsL8 2uZEK8ÄÿdRdwY^&Lo#i^$棲+)Nzh{(HIs,pGSLy1ύRbthQdJ2=o TNKIHf~G8x `a+g+]X2+%pN>-/Gj-\+Q$TbYL::Y?.gNu o34nNBԴQs9]ZD?1*+V:7><k/hNAh Nu 9'yCW!|9w$VI&\eTtD辖T7 {LRNe <4U!qK㎡) EPX9"ul ړ]5UA9ǬE4O"X ?35#Ŵ;rb_xù!s>̮݄úy T*(L| >Ӿ|\/9s|p0;86|pT T[ J1oZ?,$v 3 R]9ٟ5s싌 lLCxJxf1QSưm\kU.J_~WxV/c3TKТ2 |Ulه,q%#/g ܹR|Y5M5=s_4!ѤM~5o aZNl(,: tt>nH-S,#4%vPAgdYjAAl7OSفH ɐ~^Ŧh̐?m^r%u]8zvRrh!GʔeV'ewaYI Fx]j5Vc,ݱ?S\AW,!}ρ O뚤mR6ޓ;"޳_i;,=c\L D6O݆'Q`W,mӇ2B#gNw` iXuHr7Kz:DRiy43:S (bwgp{;*bmTAڤN  9#w1u{ bxKLujt5Q[G"!T$E>o_ZxQ'I.E&A],C2`!<2T;FG{Mq⫚X e;&%cTA+Z vq9vYj^ZUuE96ڬG CQxzj>$fĔTqg0O[uv4e&lŐl@%C𙩔ZPzF#>gp*]$W@[%8b{I 8BZny =uyTL|hұZM9fNPUmT줗Suo,TDmWK\{໶ CD.Ţ7NOpҬzN7{@0 +]oEU_Ă_ʬ \d\)OQ,x˿mxy4n%y )A| cyC8Jt(͎xP nWd߭L[vaCPVgU;PmQ '+烾9Գ+͚@7a]LP-( ;t\u: ?̎ڍ+~'6n2ՋQÒ:N3e|tnEm@R+l! CV=FwßTu-Qp6ɶ9N@$GU qۦuz`}4 $62x9gX|tnb=T(KkD$tf a7 /X 9/}:AcKxULt0(1G4G )TD#z-j~e^q<(v2jƧ+,6-L'J.ԯ~8Lv-i9z1OLe +ߣy/%s^&hNHFSRGӊ;}"YD69HnU׀"AJ"-E%"-)_[GQS42g^[Ѹ= i'*PKve)--T0Ʌ )Aa|ߵ3IlvS262ֹ Aj0k瞬 .w7bʜ[^.#Rny&U5G<RC0<ӮZPaĉwy4K;۹7]HOyǃ쁧1)SᏁK)ؒ43_rl6]S ЏV2^("7/HLre76XO-lGRlpHN|#^eeУy=22%}r0 A]zd;> Y4yĴ峱]sMR\Dew WZt$kZ$'wvG\nzt cvg9CXVOMN|ibC#[T(dWڏ*%,6tx5d3~C]Ώ{5%ox-mZ d 4G ;J{^ <)Dfw\p0كopubm:7f (e^I'^hZi5wiU(f,) 6ƻAk}PFWe[BAYwqNȪ:͍KEjҞJ4ϨKZ=>X;M)۫g>0n9K臶1fDE\hC I ykZ:%8A jkBt5 ˮh [Bwn>F,goKy΁V(ir* qj:F@T9@"&h"i/i5z7 Qވ"rx-ܗk)vq͇~k$hhyߤ5ĶҜ I[K|2kAH$jooC:mT/MYcu?,Ƭ;.=@Ȭ-?6:"E ^려Z!!g!@OnkJڝA0CUUi/{,p&3t5o4k̏׃ǯ.ɚ*u9+=[PcHEZCJ'x V_ɮ^|x\a[3YvFb&л{3Y9DF AButWg RZ:M:cW%*)ώl 7L[_:3W-4$5{~v#1>Q-Mğѽ\ɈA5} M6szD6}qīfVJJ)kqRj8G:ܗu#E06jͥÑ@$ x sGy'l[t0Y*}GۻL(`&p[k~ZݯX -el+#/Ef]T ʓ?DraZe L@@6~p8 +tm\ BDz臑Ih(0b^] kFJ lmYS&^f5_t[,|C۽S:XSM?V2)kː,}3w/܄!`28lre[FjI Ė00b5'd<5wn>nREvEzIiBc>[2Bxk+V:fL;kH߉]Z'q(eݖ;id @/s!G*T;S!Gr61^j章ϗzo*\  Qf"]g?P_UZyG ׺}Gu&c-d>JjC)gS:h܌ l7<D@[v{)l )KSTOk.A7WƑb͓f &c7m/T"$azX[w(s<Ѝp+o988R|5MUTy#/nv}bDFZઈQb{6ZF-aE6v{o10mO9!B_r4%iuNfv_ʵ#Akq%ߑ46- p…?{.nI0 5ji"6R}F%^'싃V,Zf5rS (_-7{@B[X+k&u}ՠ_U.tLg~v/ W5 <<`[W;XQ*o/`0%ZSDN(mg;%[6an'8̛[C3j\/݁c;j^Ou7iˣq'K}Eс6Tm6(<6{.ZEDEusE% j9o;GKf}}ݤ]" <1?Ϸ cHѽR]Uh2,{1B ~v=}twxw윪}Z)aZjO{|f(>{E1|u/ zEy~\2ARPnLn4ӈ{ lKT yf,;.'S~T2l&%nHPHࣘ > DB(B׮rЫ_TUtsddd.`nHb٭4{IXқ.`k>Sb1 v^kl>ۢOǝ-1VQO`٤%Щ.݁B#O! jjDb"OS. ^~blPRKv| A訴,hoaj}Zy딖Շ6ja.N=u޷ o/{D.zs p%z)HY}$:]'wV$mܠXoJ f`\ }% ~AF3ƙLܶ$ߪV]^SVg-3)m8neInlEњa gT,tsCSY0-ͭ?5)6@grnUqc` k-&AOo1 ,\7-Q%<܍ve1 @YűQNf\I]xrjhAa)SYRD!uC9>[VO`jc]5[LUю#UKj7}|n_l@+K,*KX{.n:| nX$iZ'[9wx /QX^; n9K]7Z&A#:!K2)[<l:"z~/S+ ?dZ/6#tk~Nܽv>X sYԑ E9RX8S|j [-+"Y͓R*ή7 ,kC˅mxXlz&2L9`Ȼ&ޙ{i2,GX a#Lg]e 2z%k.g"m}78xi? ֐Evā{0)I QxuWwujnb8,86ݦL?]jƒ뎢KoHsjJ\,m2 `~NBNZ%F~@:<0$N<\}7P5ܔAp\ 8.<2UWFp#-I =3gĊscw..3Љ.?M}X]I&C[m}b7HwYmtѧwY&XvhT|&åkjP*dw A23ڢuHHr-QOVEi e~L.ďi&aB𛟲J@&ABS*='D@h5.<+.P!+`*v p(u\NܾĮ@t .yu¡)EC?o@,sMYHfv+w*"ې ǰ1y;ODzO_"XXK]B1NJEY&QZO8Gd2tC`̍[}9&^nr\ IS Qddz`?y\ԥ#h<7OW5jytFKf?{ .MY00 ,ت}  Z+M(N+w/aw3174YAЕ @9bTI(LwbNvɳ_ٔ p+R`b1Zq8IU4= +"cz}^7GLBX+99L2%ƴl1|KlTh\`KBF"dL3BO]ugg$IX_G{dqtCgpx)QCl%w'tB_Yy$i Rⳮn 6f /UpUY_Bwx/i0aV W6D2hkV{i} .HG<xB O-vF8Q Uپ|MXȢ]vsCPa2Mr7hժ{ * BwÚKAzɓaTYJ"[@*uKW:Qut'UL庴c^Fھ`Hp7X==I:q-[gWb oM\kSsHǷPlQDF2[WQq5 >c; r^ԜmRzw@lK)lPlԩrwgjK@o'ZkhNDz- i L n**w?,%IDЪ5 4Jm^cϐl}vЀ.cS x *6G:&hޑWxfr'}C6o~yL"5{E97UcbTJJS RX.ݻt:EڳUX-z:-ʹG:ËMy ,@rU#Ԃ(^L,vl~*ߞF(-IEҌ\U>6k_LQߦu\vpREhoC*TD|WAJj5Ju_`S$4眠}F]"'5043O.M{:k;%A 6Pm,#C(&3Ou<֫;[J3^Ԉ iPު2 sw:F%u(isf_\ 5LB ijSr?^ rh/y^$HL(N4hzjQG^ a h h^\d>N`%9);"wT2X#9D댻'[5>֟¤#A>jFYQMҠLI!2:<8kPPM] }ƈn WCHMϫ pP&ĘIROymHבֿDcDŷ!0ʹ 4u)2vlo(0 Tv$#V-5T?]iZШR@u @&<ZtG jUyz{>㔭6QѾ7s.wISOIV7drٙZQ)1I(w>x=Axhߡ^u̫ phsK͝NPnWDgN%/!|Rc,If/$'aC\Ivԙ,>~Qe߮6ʲD"50\G!ݙb&lZ*|F(${4 6aXog QVШPybI6zʙ/2.ـ^60M.LM e>(q˄N//HeepNE @GME%ҋMu.N~V0a"04/>gz;i ^mq[.$kuOIDWaO0 ~_7z4GO +Z56w qxGTt*y#`S86qYL25u9<+ m{'y r#u<;r)(2muK,!wO} 5waO[`z v OP;9DҬ..#i^bDy?E>pUK.` $o) [t30· TʜX$c[º*p)oP@86 Y, yqյM([YaYy6X[~U#DlqE $uʡv@5+E8S3DdLK##>MӅFecb5Țw۔nk6zLLp:lZ;g4 Hs˸;d P7v l S ڠ4j3UP>b10]r(H5X|:9?6s]R#'q9NK8=jPEOs`-]ػ5{H̶o#Lx1;r&:z+coVC1 ~3>?>|X4l,j!<202ܞ+^#U3dUW=kٚeCJ5& #E),NK'lF+)@xl֬FvJ$%†e/DENRjoKf}y)1D+tc-nۮc;Isa uB!d 4#+6;-yv`X 2NvB*)gG%foMT azQmVU[mYmѯBR9cw*kV Yp=45b=E Ʃ靻D˳' OWM4rl'-f%r^bAxP$ ͭv>TZ[JOGZ2 RFMyvA6yȰW`'JXxBc>w#СdFXRJa[OG4bP(dmQ,Ϗ'A/ueX.ҥ5O}P-> MR3O#\H%ݱ}BC#OP #wjxHUX,*4ās6Ae;ȥkKWDB{S4W8-:XuTAJ7 W8,BWb, me*#x۶מoi$I6=I,F_"2M2(~63˳jU95 !QFY~A=Pպ/07|ޞc)F=\8?4Cr#C3U-L32"ڣρ>V4E.+_| ~d 2>?2<%TfŪs78W)IB7=M77wVOm7,h:In+ &a63Mm7t;Ɂ&tV;3_XLKƞDyN]Ie58Gk1aaT9d "}ۅR_6ꡏ]w5gyh=Y` 9W|ALp5H]@^CfR(X2=oLhI]4T!8crPЄBڟ=5S@*Q?0Ykj/a9K )hEf!6WS9V _L  Mr6wQ `\qsrP*4HS,rJ+ST!9n^ݓI@$yhdjʔ0A\9TS,[iwSA/7[_ߩzӗF$/JEZB꽑>s0\?|ab1 ;"+rԡs=QM./(TeC[%{NWtn]0]`M+M88#񎦾#X]r0ikd@7 zɶ8'V iy38}nQu!8 gm%oPPltt#ڽHϹ};ZoD$h@Nz"4Qcϔ ~J Q.LtmxbyOvKrB4!8d-I%Q{ %?)Ϊ2M tݞ]raw~/kG+,+-F@Tjlj5:,_D~.x5Sꏫꭝj i2z#Dl2S3 YLnryWϪ &b yr:z=2,Л2 Xc,Jg:‹ AѦχml +Du?M"b!wK$FeBCZYOq4fNjJbe[ܰe_R(ç1uUdkˈ8VT#w(Y`3~X"J0g^MuM h[I)Zը<< Øς Ӯ ""G\ X R|>3 )YXff-dɂ*^d(=lBJ{Z4)#)R%OβDdxf}ޟSMkՊh`xGxp3OvE  4[p(5DQ)fB)] ôPۋ5~6W,5<]j~($"tgN3Ds 8k 7vؓs"}!DA외څn/5)(bs-`X&.yˎ^&rC0jѹ19. T'?HT%&lD‡jϘ86t+xnPpGbs̰GmK髏l:addcsPX{> [fTSUs`d |*&fm sv|jmF'{ەȼ̌09H@>߫"R $]fe[ZrK4~d%<ڎa~/oztSxMEuyu8ɋ:xan~oy_>'n"ZF}x6c&Ȁّ;/1*j5%eK͑Xr}l[* pՐSr›XǺklاőP)X nxF%O'ʩTlAbGm!?QbcĤB?^rCRgr IB.:np0ҮS+ueR>Ofn', QG`i|ѢYo7fn CMbi2+Y}*BcN=ٍd)+Uhu28itI="Jso+h{遰R؂ n&?]?q7릵za'Y#[KDf-&3#{ף6cT PElf+Hvp*C$0h~;)9;mxX+͒v_xV(l7xM\.n9"xu<(\?FRJCK+8mWu tOR1>B+ΩҪE9myRg֮uy؉1 Wg݉!$)$[߃}`,(OV=,Gc\!~6(m:]#p-2>eR>nIM4bh9X'Ad04ꕺ^\Mfyq1E3?ާYB/p%[$ː=&y6iL_.8 u'G(,h}BZ6wI sLDOe~չ%C0& q.CN#xpiɀOGdT 80$ ^f'W?œz$$h"-3CKr@(;[g1]C4xSyJN 3|\oL޹Q=f517-wӜo' bh,~B4PĿ!{G_dQXiZr {VeM6.a9-›s䯶юG^WMzwL˩6;.=g]2z) Ac `@h{ll^(iY Nl!3wt*?$lWWL,=`x-746 oi?2%c4qRH2ЍЦ]n`{GyP:[Y]u1x$˼G 'ߤ(3 Ccv4gt( 3qW$9c -;= f~, 6&uh5 eRt*MKEIY _NƬ@ž~(+HAh vobDBu1 %E wچ}OzAi̅ c3z矋T2ՙNs~}GIgf֯oSqШ9Dm/vh/9&Wwi[&H*c?1M%GI5 ._D in[6і sz8j n@Zq#5H/+h[ƹlN*?J!I rc8JfIec/"z1dQ;F"5u MGB*#mi^6ގuL>H nx+|7qc5k͋Rh#XB[M(vBQـ=tR!N=,)7(6aCS 7 oJFDHuc,ɒ%?kQ́v8uiyrۧH(~_%Ok<9Yx*r6ekےnVjZ@tb&#u4#'Bz0aV3Lp p64V7+"B@+v9ߞҺSISs;4(U/P6Pc#wM,':BTO0ḾEX:;7Q^!9k x]T qҗ0:*!MESY-ui[?R0xE6Dq6UB,EdÊYWLTCHXp4 ]],xp%˝WS\k[r>閗GY95"o35m~*M5sG*vʶGLicBTwsXu@n @I1eE@*!ؠ|7C` h'j@ˇ|m/IZ_z +s;ɰc, 5nh\1fĶ1XO43:@^z#S^enh]fMK5A:t*0o/yEtA6_+쇳uI,u1w V}*0'cfq˅Wb-{އ*`Maw$WhQS}VI3h/4,'H`A,"8 JDC!V=|"(`YTVX{Z&ljRՈퟚue^ [Rќ?(~7}1{_t][i Yl:L?*. ( =Qe*\!WO+4M2 snDBp(%8{p7"$+8ãN<'@!ߓ.A B[/wSF%[ŗgPrnfc_PVSЍ-nͷᑦ"E @!3{Iݝ#=YlR9a9^lP%C9;rD JNlZ3\!?&gݵ7Ԓ :TJ-~Y EF@|㱒ǖb5V Cm&h Q2fH}OϼRW^F iG}iO>˅.geuVw5Bμ %i|HR&&UGrtJ$tF[$˜݌No?Fa&D֘:_ƿK%hˏXN}#«}ϿH );{0!Fݚ4ifPfa c>'Փ &}#=4}Ww(mӿrƁRԿPG^n }Hݕ f0'Nۓ nZMPJTXM~sƢVc%(Q&,B+ $3q!8 6;/O cɯH6v[7ph0BOf!7w"a~{2yH3ba ^aS7t\93͚#[Y^P)_# L:۶ǰ a ڴ/vLGz+SGU)bzGAU`_s˹.mgoyӸsiԳ{kKBUAd]Qiyo4?9RgBf BF<"3h=#`X k]3>FSJ}oyVY'1:Z^Y^W;!È@Bk@AmEqJپ`eI>׹4Y#P,M(4h2TF'O+uYs TwYm:ba]kep=lz^r9 ߟK\٥PQhyzkO0QK$ƘVu@ o}1S+24n[MhMހqB8$~xo +Uy iH BU6g`l7jwuGN,;O0@cT[ ]{)DP1n>@bY/ք2AJ&h?Yʻ3>z^80m$li h% >؞d57:O]iyQWVr++"ょ1/|BJc rǒ( ` 0uNߓ+L.GkQsƽ[f2M"i/7M vlڍ ԦX ʔ=@rߚ^LEҚ_}bb$K"zF h^O2d('zk8izϵA9%'blncmeUyDеӆ iJ B pSFAs҈oU XQ+~s`=Ȅ73`$e8EηS sr|+GPpB5 7U2aZcCÅΘU_azC;\cbȾ&~{LL{Y*b/O^o-KNz6 .FS`_un b:W7ij+POQ ׫ "5ԽlnHR@,;6h_+|ua 7e%?{nFWibKEk|O[pU# I!>PASIeyoI U=(TJlCHd@oFdhJ|=D6s|\<_sʄ;DzX!ݴ#8~iH/ eDN{+,pBB‚t7\G񯧏N!`V= xA#Qєϡ8}TWmO!b#F_ߎ\&C5(x tn8-sT28FW([SʆHoЩV,"06bP&o}]􏋅n9zz`tR+4K- Wʸ 6SLU3SϢ$=uz(¿̾˙0󐐏܀Ɖ~\'`%$"jӉMO^:S}PyfjR7XޱOuTnJ?5W{CSHZ '(vood'ϴ SؖFs[%qy"$FyhB>ֈD%Aɒąyc^KAϜ5BnV+ʹF6"I Bь}Ֆ2<2(6obt OJ1za͜7UpZ,i{ecFhQ[G?))=)k'&Yrs0p2SVp$o 82'0uVQ,/Xڢ7w#E+{΄l3UdO}9I-ӫ;V,\_Nl6hOSՔQYP>:K-ހG,=g$H@# Ɋ*0/*`B~m$yɳ5X!^JgZG<(&2%Nx^Bz4sc:Ģ2Lϧ ?p|!U}%9wBm$٘UjŃ>ng&Wv5zt|a$3#."MћmΪ)%ӷvJFtG=f:S'Xږt&K gfHPJ(HQ.%PB$T5T'd/:lѫRE} ~$]z??s؍HAm\5 <#A4̎e++m%睍|әv\y+% ?1 3+cL>ِRs4RgKx|#k\*T- 1u".@7ih'0 ¾;1Sc},\PH^a֊7+#Z5C]^t!ogJ}Pd+}vCN?? w@6%]PRIyq8S+[ 陙{GFZ,+*7a1֍?cMYQ)65 $rlf k6eM$&4pPee}- eR#JeE8*UȎ]~4kbiBuYmh M %;4&*GOw'U}V'vMhm9:^%1d!^1'*Q Lo.зrHR?oIۀmHflUn#ò{WZ7x5'7';چ9߀MPL]XtDWG!U`w8Glnށ7B[G;1iߌ3a0y߫z2<-VNԠ'o iھX6? H}rSi*R6 ,5({W?Zq!4Wm嗈'8l*Aڗ"_xw1%Q( XV!sQq%j v6^)[ VT&ztR㗯J5I(Y".UcWz2-l > ܔalnfEkJdD7o/;behe{;ɉAtVO鶮H.B t*(2NAm-q4^jv1VB~`68mq16m%ɾ>οTM&T gݝ)VCL zEq4J.R7ï`𲓎ж/C/WZe Ƚf0]vg y4]L̋6>/5~LIC[0Ab,lyqa_%JwjҮvW^ҥa)e(/j}?;Ja^r4?`Mj).9á賰~ʺnK?FtԇtS^~Yy cJq猪hQkdKLR5h^_fʶuvPcOYVTm&>vf#l2R߻rݴ֔ǿW4N'ٲP e7j3 HbءH#"F3*[z,4X(P|ql~\"uoTDrAX v=_:@H6klx&[mQ5C lq g7Z C.#Lͤ{rejo_K<iu(}P7麔t,=/Hlj>&i.wI+2}_zbl%=-CNrOknF$>zriLAeժIųzERWX9YQ1b,7&eevDiɧ& ɑjx,ߌtx}ἲ1~L N25 M-<{gG0Y!A6RMzuYJM5cҌ%/eJL5 h]o,.TffQ1WTXT%spʮ_hwrj86g3֩L?oSjz(I)0bVM-5/Љ!4ߗK̈́̓|@M-_ۡW7} WAƚ/jC[(8!O? OL:9.8uQlZԩËɰ#89 -<=b8tJ߀"*^^l9.w/~/@@ t }8X%Qj3\2JSXe16@?]lx8/S%*+ %u*' BƤf%pR$2rḟ=rl9G'xPDiA,Ə87/v;{]w;c(,Mx/ څ} Fx+f :gPؕTf"eiWsUkog"(4A `^)#E/sOW)2nhG1!4oxC.)/͐B>Pk_,:zΪЛ?b"lb9SŌ.%"V;Wk1f%C~BAT"Be]+Yu} hԿh#"-6Ix [xea韣r ZH,&#\>"_gޜ&/>.Y[1,Tғ5Ĩc3=u} k}Q2\؄Ӑ/G"Jl[@*0ye"*ME Z6sB1mODJUT`a{_rN #?!,^  p $>3M!v!G~\$6t Q8tB]\ ζ\M zAÐnqR R Y Ct}b &>΄^,PcD½7A/{!JzI3,4U30&&>& loSQ|&͡43kMvU&xSX ns:L1n:+gbSbOg.ҳ2G:g}}9nȑ ~N{U+h] ʡxxSG6_0<8U"@A|ˏŗhx &LYކX*ťU/ו}7-a] XN33G%ΡdV 8'\>.>2IĩU+pZgTZe|SMo)YckVJ"AM@[6m=JdM<0-c* PgN9bHxZ`GsmyK#/ۗz1QG`*pw/P$;CخX+JP`a"oa ptY Gz|C)%U)-ȼ>yj r}b]SB.ED_^zal0VQT yWPJf ((3 #!s[qwST pwM+ FSAR ЦPVR% 8DQ>*Zl%F](-[T<5'_F 1AdKӀ'Ja}a+I 7|ͭ|O-FfVKpBg>Q0éफ़I:粒=ůaԥg0j01b V`@9*N/,f<9gLR$p gj2ߊV&qvPlGά֒ 2שJavnUHVَІW,%W/u?'#1IT# PwsI8c5JI8VUZ5#ٝ4q4ʞg|]FTLٝBrvd>4PCD’aGپ;nܐ\D5FJ'0D w(t) pYM [s+j/!S>w?#Lȥpc \ .?,L9V7.Z5"4c%#qgfzBτ +7zX#^A36OYJ$mPrDŽ$RN%j_BΜv;DDԺFI4]%(LRw(aJK-W zlAlޣ  "KHaHXizSB#+wu5GBdIo5Xl]V˪Rb@X_yE]a絿J S)X0@ A|[XRvFX?"ԛIxZUh(BcCƑʣ ׏?u[Pb@mTKk<Ʉ_fgpZLsU\q `3bI>:Sjuбcgz6(m4.*>d_Bxg-4֗l/'dtv3WO `Ϊp;*Ja DT΂@*l6@XIh_>\;5dmҴ) y.}p^F :&i)]ΨTy5 dV%C*RGE{K){f/'%UrFc_z9 %: E؁PKG' 8^u}:rk_ l@)Ti V KA'C;c_87sP<7QЫ^[ǖ!`!"fߠ YF`A`SdV ufNzUB>_9$:F@*g #͘箳6#F!m6L} d|Mz( 8o*'qL ڜN,N߄憊`ˠnr y|;+jݒrr5 xֹa@bx.`I3Da RPᨉIT0ĄIS~!^?F2Nqf ی(2֘3#kmm zjSiY}~;G-wn$АL#-kc;q+rW !,/CͬKdzhIxsjEG<߬X#xm#V`j7PWuи!B8ʪ?CH*m$pJF ;΢<sG :y"Z 3 zNwxyeһ($W ,FoinҒ%V_nI/~{Ukc㍿@h/]=3L|#bt;ͯ!:!CL՗QG\\_Uk>/(PVX3Vסּ^[N0zr{5զ s4Y7p$ֳȤo9-dz}61+64*Z]]|7#UY0s15f>׻ *THJnp)/3`mjk {~KpfJtid|+1NPފ>$b[xs[U:Xp:;AFZZ)paNtn%0{;JT8h'&w몝arC 5\I" ) :WHp|ޯrӡ,T__L/+ i3 ԉC q/']h3l[mw-&17GW`gZ3F(w=Ƨ)te|#.v*iQ8dm5!Az |\2ENXgf!M}3ӆb~.%ۼxa0Xj uC!?%`E7>AxJ lꓫV&r m@'8W<e'LJp}`B y{h̕:m fhPA6:^؞&Vհ%+t.qtuOԧ=cDC"Zͯ򠳛_:Nɖh]kw0?iQUS\ЕwNPaё\pHzP4h2vn+m|)Ys]MƗ@-P}70VAqJn*3$?@A]Wwm; ƣ& 9} x$PҤUiN^NPX"]ނ0F8\Ƙꀇ9_RkJgPm]$txV(b{kq4 (^F|%$f& $4+ zR[ ;eYcIZ B5GQ6LJPϗ*Xis ㍈cr?#oib4hnU_dE"/ʉia98N,*í9]U8Uixc,CS\`kN18(z|ZVf fŕt8jC*n /ܙ͌Þ8+cF k.)F(І} dUzRݭv|Zkk_bWpȁnlO@ߓ&w9`nѽ4):h(vḭCGxm^am(1-=t3/| v%Jpь^2~(3E]IC?~%w:!K:I1cTWKpڏ"bQr%.8aNg]L)p`҉Pl$8YS=&Eߵr9A&12ѪA@3ں 4Q D8ݯM}j-Ku25R#9/d[n7%'ɑTJ53a=  d|.*MAY=}@d ΄Y;\SǷzbiwl,Qi/ 㶩Yvc/47(pV*{[j;lJ0J 8|Feyr*B%Ѝao)Lvr%Wb>Mg^!4ȷZFc[Σ͈WBB @m 8RvXm.L5ìmlj[opDg|G5x֭cC#`xI&9zɰ:xLDTe{ƀ6EfmW+!J)wG[vh Br\i=sXqT,RcpDbsDqS)w]B!$oSq= 0tǝsQ#wys ##B7yU)dBV]NTn5ݩDW2iQ5FJynZڞyG6z lglfk{Sn?y6qLKu!0dxoIڙK cn(Kh\!e \wj?N˘Yk& X" @vdENmIח7D **#y&H/Tb )$ZT{zIM$}j, F exB{Pt3 ud;;&fQ8Î'jGˡF%h/M7;+g< CcQF_A2W[BLIl1\=FX3b+@["%^CM$s#ջe;Z2xqVb׾u©љ}bTlxCѢ9%Q8.K૩UU+R'1?f.C' ^ RjՙEדS&?7O mNYIua(]"U24*Ů{qOH(XUl?\5xr:yDeP&{,f0rO89j9OSwCImc:Hm ]і!lF,a4ĉ>ӛ~ %+ORsz\Y[[2^UQ`?Pw;pTDjX7B>;Y< erspG~ؤ*4ˡL^O.T+\SXʐGh6^o#eʾ?bD7?`7]3e'L>p9iw^q/=ي#%/M($Fb_T}ˏ.+*d.9R- v=ўx*0t& 4󪯁]G6R:[n3BT~G.~/C{ ::۔ E`T%$u8,h1/Faql^0WMuIGg:W#c3*B.%zln_Bu8@mթ@@1%UT@B+Ȗl` tܻ4^捺NY;gDX Mٯ[_|#V4:-40‰G&(/Y&'ǛM8B +J) *BkLNFYKf^1`u1oTNCáb(>S 7eE#IT7 1yv)WS'P?2:RCSeɲ@щ=+^qt -pv5y|rv#UCpPY?<Ů4:g7g _%+`%Z*֥0NLobs2@~/ڹo74I4;|r6TWO0_ %o#d+~ lxC !DmUN:O!Ʀ` uVow~ ~=€o(Pq|;JW瑛ul,Z.uʽ:s@m$:GTau_9E.!:},HIV+Oe ߫J-i-m?r?8! XXv۴ M ?ޗF{Ҏ&/KEmO[j>`*.~tjJ'vHHm$g9 Y`M9)OR?#͕TYa '$Y1})PV9x}\5A61'K'Ո}IN6=|fAf NcV\HbH YTKM:+%R- $G^Bh#ܧk]SPFW$ro}B YQgj3hnjz| Xg2KHu(%dHr(+!35nv<*#Ԝq^6K7:w F)5LXѯA3y^j'kz|*&^y!axaMrd GU6&E^2x7BL [Q[P;)_~y` K ^u4wieXMB}*5̏YxdȦ]7EZlIx`<{8+TX_ߛry w։~em0og̏g! "jZ>.OOrt.<{cj ņH"j(h>?S6фh5Ŋqm=A vicƌ|̼%*ƪkP ϭ/>J.+e1 N/vAE̦.ɕ%tSTlEu oMN-`-3.Ɖe4C¤w2oHǴf^6n655ᲷW- c DypWI3Gﳧ᥉fZ'՝fo3tdbfa;ڷ/\ 6:]?M%EY Њ_yRK2N~A"}e" cASLM,~D;Jib%6Τ= % \C@]_#'0|ZɂaGA6u~2!CGx0Iזq}hLųr2P G&;Cy"){aS!ރ%YHY GBr"bbn] {E j8F9;_K>ù.E2tuOeBqHmiNx5J"8Cut(#X́TݎaϏ)ףZW%-5EH)1Q.wd7 ;1u%5F7f謭^8[GJ@$O )(˹i hn=^_ y{w:So%OL'ft4>C[S$򃡰˜(^S^cn}5BCMʶde7#O",1Y:ZM/i M.۫k}n>$ӱ썭+};Zެ,%MH=BpIQTn1q1v *KM E 5JDcsyZ"p_*phS"M v?Me;~I0ww^)u-֢ȏ86n݃!yZ!@(k`K1\{5Ԧ犗Ե  ϻ]X:}^C՗_lol SQI=]lcgyK(,9&2rL $Nt a&OrߺUPt'9S>_bIbDOpal{}uC!F eHcVIQ^r1}# f~)Ēq { 4v8|oV6׍)ڌgCyHdáy(3N۪=(.YLfzp^!|D3XO7XMnñh&:̣`-a[[ G[tz |60>C?iW$6; (z-Á<.IAંja#[>ܙYdO ui9o?JM-SB)Uغ>b~Y"4/s =U6jz2]Gt\#!:JF6!|0͸)T*kCxJ s6rhowKЃh{>zT=0R*FݾW$BUSPMt<5>/G!_`- =Y,ٶSG>M]w3CP ϴzNzR6s#.l*TZNa88k&̘9L9^U fhv vsegpMuf)Kզb ̀EM0uA)!'Xz.򢫉N 'Ucueqyư\y僋.]A"y㡒&Ug-hp*HݳXN?AY'qu]ߞJJ2ӖR<4ԤX@$zuU%e&#Fgͳj|}%=Nd RU;#]:(OFLYUnFZ'(^Fs? OC$F)D N&D$a俈#0*K-XXZOF.R%|6:q](hpR}Iײ]Tv1rt*hs Qb`6U_9`F*\${ AH "Oظ9]LtQp hLrvksj4Y"m(Riż91gQ,|Dph٬s{G #ŔJFڐ}хC6 _񡴩zz!("a iKFH!m84e!D9Ӡ / *ǔvhMj0(hdDo 0l 0a0mt4ag=֨!{LsmUkћ\fǯ ^(}5(E*IЀk]& trt$6*pro:EAn9ڷ4>pgH! C" ٗLw:9H⸵#EQ Q%\4͔7KθsW/>d+%u%lfMK5 c46ؐ%9qW>VwpGNi-9fíU0fUz0FIw}j68Fl.cuO0*q6y_nQ %~DGGdx^yϋ2QnEv0dgܼvSabc,NixɑV9WSKB>>^ %ePQD ffWwGUz*/S2hf;KCOdL<rzN FV IFA|uO%y7[4 jn/hWv-8Cih_ [;@,(j%0Bl # *y!"Ca?gσ4;e l `\9 }"!|&/ t*D ؂P4;hts^btѸiR)(4%g?Xc vA}{=Ib/'(K]p#ċ[fs:pa^ eբ; zU[]\S𯰠c*8'`6L)> q; x?ǃŕv7F3 V8 lSJF+ *B\}'i,xE4z5VeEK+kt]=/[0@ҡMHPS?fjDQѹWR=*xedQ{cRMS;A IQSlXF$\r{LM\:;O\q :lR 74$tLݛHXd'qYC5I](X,MkjZe34d'\hKվanҒcbQkvD9|Fi=Dq7eH'Mߌ)wͭ597-qu)=Lgaf>9#[)aM#ҞgI4o *l%%OD(5ho}<`ݻ*b\r/9+I[dH8l{6[Iap= Z`_ZTT\&_7F!fX{*l:VC@̾n\QݴG=BL;`~OrY 1yGz X?v?d$J2'՟$R 29J FחK*٦v-f q}7.mtqFI B'€“jBDݳO1%81*䎨%9k`W\=B2К_<6丆e0Mu싏UzN{0ț_ЌfW>ùה Z97*HT8ꔟ_2,fFu{Er;pu6ڪCpc+}O:=md5k\=!.0;&}QD?oOP̓Z%"oD@Ԩ+փ^{~IR3^yPչLfzTC0}I`D{8V*y~x6B4ؖt+d&"ǰgȗgl.N̾8Ǭ!kYmwm2#Mc3a3LNhl?^ZgZװk.!vaE!-LDbd^Z÷ ~^:j=yI GRdžxL&V[bnK/x8kAOq`}tPuAx$g,M3nyzMs+ Q͍djC|/c*.dz^]/>, <&4+Ԕ şE6T y8>P~柟O pS~ TGJF$ݝaK+PPw)pN-Ն,:Ղ曽 +*4a4$HpSuwH`J,VW"[B^ڳPbrk1qg5__0RdwmU+aS$H/$gG #~|KWC82߳" Hn %DED_$.1U?@duW$Nًbg,cS J ']$n|Ł+ xk{\u0p:d'V!t{PJٖ0סozDp]NqA$k'ab67Nj:.j=Dmž4?!} *L𛑩ω}7;1{7 j__ /%~KTĦ':_OR}e`kJ"T6!YL^ꄅX\ Y*#Cz-ukID:@}Fcd+hlZ?HhNY9sߒ='o8t$jwѼr7RM)=i-s_*6xu?s%?W=p\>7Y]JBWHl^Nо&ZLGX|&6RhNqҭs!X&%ƛjTĨIٓwZ~b9"=^s?J٬e; j9h4co ,ɓ(%T15s*KFg$/2Ww=4 ^ $bxKt&xi5u]3[~Zт)? Ca%Sɼj``[|][Ȼ 8ְ£Q: 9mp a1(d3NZ>BMl bSQ-uK$.ll>i<z%2^iv<,A%Ф+Q{ns2; y$~G_Ϧ?To.B9qҮhs~(ܯ=ըyՂDڤ7CBK!1&ikZ(Fd} inQ~&xa7=l3>u;Elҥ8k_SԎWu 2Ffl?ظ?%~&nWWU%B!XO;:w6E%'^w=5<’{%V=дa

.Wҝ( awԴ7_TRh:|S%Tm="@V@-R6L- =+wjx/bB[F?8Nng~-j9 s>ȜQ_hs;l %zL?C.!B2hGS7\}.ϸ|Q`3:>2)ym82g7-eε RBE Y Lo';MZ r`׼X(I|/\q aUq|I#x:;PK$Y4!W%5qC-l`&}rgI ,gN턧R~0LJVqGB*[*FoG}ŧ5(75B4Glig:b탴aǑ~w1K.b cm*9(_`5zIR3qGfX0c4C+F-&ԃpք:e3-\JM * C3ܹRGꈴ!FL''pN= %{Ay?>[Ymdkӻ<)Ӓt/O$Ӄ$s"zcSC()O|]T" UZ];xuxՆ7 ([ԜZ"Ҁ` G+Tz_Y \,-W ҵHAb"#MM{A fT[Yj0;tTf̻sf>X0$A_"l.Vv)'.O0 D$qs^1ԣ-(¥n- :5Cby,Gwcrb9]4D\4c%א`IEAk93)8Ҝص/j%:R-Nŷ]'qmipq Y/-H1W>9j^9xkC,]Gslh#O\tj`^ǫaĀ酅b$}y--M'}sV I J~Q\%Hg"d"c"`[[Xzb .L\ai'vy'ONTjLcT`c@n x#*%^>٥WV40NʭA#Zt(>B(#&:G+^Ou4?[SŜEGHasCmth&Xo,Ӂɑ{fۢOf=T&7yjJN{4o^"}s>aIQґ\'ev@9*Z{¶Nx(x4-=cZ\}yaoyhq! -/ */lDAM>ê5 vhD=|bN "q_Ī{hmѥC_3(o홟Uf€c,,kt${T/6J=8LXf k4unf66U\D\:TbNZAWs*E"p~3TC}iH?`uim MH-wP >a-~&쏒NᵎHL``fB8` G *؍ߣ ,[Il{8¸mwry3EvԶ=8<}2D} dch 4śYLDn4Jp.q4% Ve0TKle^)†N S+mALq o4%K S01l'bX j!+67A]5G/ rXzeaJhb߳X`*eZ+I3Abodg>8`o8C\nNnIaLwҷTewr_O /Ff&RW!ĜL:k7 ܁lE:aty1jFĢ)@#84s5۔}O) BȜjdo> ~tom =3' lt'k̵7ڼq+?th2;asGP<rHv_>o`xk,$<ׂInFy[iM}3q?J ?+?Uۋ6dh[oHPj]Eyǯt̪= iI.LsgވkX>.q,<.'9DȰ)V^YeIڂMZ0?~yo[h zҘ^gZiyF r8|8|$5 :$&tr8ϓK]~P ZrI]R`y(eREڦ]ѥi_G fmXJǼ"q7!,i6}PH Iz%fX1D5b mF%^ qX1׽ޯ-ު!a K(;g޺]<#Bjxq!Q`U sKls Ob˧2|_ByŸ?l ̠8SٰBv0aM 6@x+|/syX0* I j߭[.av k68gg"kI Y ,`h3pp64 [@q,g2;\s~guxMl8SA84^V$5NzND` 9̷ɄM<F+ ̵(H;]u$Q6C2o$ &k2ɞG> ա:D2)- ,B]g&IqG1vUB(Q@|(E@!kS.4r'F9e*#D2gAIeW|%w Z/`V+u) 01LlU @֕/mBOmM4jiJiXhU"X,t!E*qs/E|͉];33ea6@?\9.}aJ>Sy#K+ye^*CaхRCAYtU3Y.6lŵIzX pc& ll7nܣMm33xt pO$Rݠmm@i@|WP]SιQka߷BH[xFxV;e¿٨ϸ 3Q{Q~l%;̷ ;L "B)ܟCvτ=ĢXu[ ի5x*D0)8]b5{P B ;j8LS`’i^lohcv*ܩHIl51,G6H`CO\d+0OWE} 8} 7 ~b S_-ܭ D?: "5kIp3 7e?.ɃWHbՀk՟eŝI'2_E>B/to/Ǘ /FP]LJiem2=4ë|bapɶI9I%b-W]m!gUMR/S0RӔe<A;5ZS$ޱa% 8=pfE @xr#~P8^ 5w0RE{9:G= `~֗nAoWѫph{pOz|W~LU~+ MMKt*#x*r[C1>*G5+A^t$Rj1L,AJt&T} MEڒ9mHxr]վsDh7`הV?aꂦoWP O:;EhGTn+gXT2g] ];zP!GtlvًX[g8:F,RSokkVۈp3/oD*ړPnQHfLLG3g&Tnf>)dϫqD :Ϣz=xe%Z|`ad\7J-݅f0|rFDePOSOp/IAm%j"@&bI %]+)nK-K.CM\W:?ϭA}kYoق5 L[#h~"&P~ мa+]9*ZjşynPDENtm+Õ/ g\""F?]=7Xпrжڜ6z&3[GnC$U*"bs+Ʌ+j斱$Lj| 6phX}c̴?O_o|_VGo$NOc~jDTY q+|!PT5d\m7aFE.rqsڥ`ϛ;vfK2%aPP7Mx wpҸsf*sWV@mr5q4/=9$Gl`뜂BJ /T9l1|!)~;p&=: fPs!֮0p34WttMcnjctQֶ¨Qs/2@!_鞐a:aTY;$cX)? *o'6;"盗~d8 A.B mOJ]Nse7hvh}W0 tt* Mnj+%nRh}96f$yq=;)Cdy1`~ç$^*&!HR9‹a27X~+*[=3QK9 jr ^¶ ri7~VkC5V܉O^Aa{'üsM9frHD(sRb/wŒ`h@W(ֱLpuܷouvYYGs)`a2#߲&Ut.eW C>+ rk%ʡUpf;\*Ag+(6ŭʹFtwˬQ"sl]i?ϓ t!0yg9tz /`vH!yUnA1A!v?eetvj(ч7rn+l"ɣȐ/*vSg{J>{}6U0.Ђ s"$Q۱o!aZ=ߕFL "(:?<<. Ěv7&]| 뺬_Jziɓ<>#uoJ+#""G7hx]!7˟i;{; D?Z-!/JSy*QV0ňB 7}*^~ U *D`b\['Ub wΎ/LE]ܬv#jލuCL=w|΅&?.՛NRoي%; ^%ȫ-]?E :uDNR⭤R#R QHq(F:.뾉P+2Wጁ%ml5AlxM7 $B$ C#ι~uܗt(8ϐ jmx[cVJc5Dw!;gg.j&Aj h *o7΅nծ%0srqTkՐ"nUPl<*=1{hy6W52s1ٚsO998e9Uy&(ɱ^]ӏ!B^_1`G}w\4-\=^;M'|]^ޏ 0oW0`ʃͨNs! %wPJ@*2a'Q8ٍ76%}Lt$i;\K$1z Vf g*;Y3'IqoZze|J-*dN\n뽈Z`۔1iQTѸC$KWz쥣c~L)UzZ8|JdSV@6)Jr>cY(N0zGl1ٕd#dg%Uwi(z#pinԖCMC[%؆Jy4#ѿ5KTf65P:V0 }|'ǚ{ڄ- m#/QkHF>\;jQVeM]˱1d;)n/bEϓS_hZ)1( Xjw&DŅU߁A 29)XGdKD t@"f y]>*7y)Ciǁ\F.,Wy)^rox 9, sI-xB^? cE 7OW)#+o1nU#}A LŦ~1xe\ix)':(O9ǨfIZ09+fL 6JAsRD8a|`&'#e:kpPy%í&TR2O93YrmnZW~˙[CfAKER8\ܲvfI@t'-nqr{"RsRe:Lͭb*w"*Xi*Aeܛ'Yq2𞺅.Ê8IIkfpNQ`JT W-hq`y+hoom6{BBîן)F mԷnC2g#8_(O:F·CogЁrSϛ腁%u E wehRBw0g󻳥i"T;H}ޯ`w֠<8a= ͝iҚU~r#UbIgO9ħH ITo*/lǬ.t'7 JqKH;o5$aL؃.A.2 ybwJvظ@7?EcH˂NJS/pX{Ivjqc0!;+=M kM}ap ɌF:&@;L$9q)7&Qd5_~BCHGW&80/dzij^*xQ|s"=nj ZZgt`Q 5YpEH5OQ==5īFK>gsx*LGBei~D֫Sᔂ0ǫovq{_Ve r)FEϊg( 8Ād<;s]~YKX-c* ftJ[P9emcҬt] ƒImɟ ,hH\]2 M̱xqYІ 䞵zRv @R ˏaF=0ҺR'QA<ɻ4끌"6PIz)F-&HZL=u~U3bLR8i;D\B )I#qhN!6%t&FLɉ!Ry5w)džkvf!TUM@uX3lƺؑKY$ wIy[q- T"x2|Zw򣺥{_ρv`)c`̰ F` hhxp|s$:UcA樼;HuZrU1%D N5%BQK:0*!:[7+nPkoāY`w,8`MXH4.Q -CO=AntF Iۯn(-@WLR*49Y:u6%+PD/Nn >pe>{R'ŤH.&#^q@h soo&䧮$9` M0΀uVcA~UҶ]ޮ~pz&gi1vV -Fb P $ Xv˸ul|{S 쇊nF9CpF'8hldY@c%Q(r Qឮl]!sVU՞N+F2WhJ #$cɕ^* J*xJ H,uy1JM݄uYZm͜CؐN6G=+`UA` EkV}w*}\? 1qȭt!wE`#eیk4d.-*&9GJfk+!W%fajOX&DB(L׍륺rw$ڕVj,kB2hY^a#%,}1_.0k@DcDeH;iX*Jһ^ǹ"n#W) zm:H)۳̬bzQQUYpb@[zKo)vW=d>|c@ eg偀5b3†1&I&4 RM;+׽sԇŧ/oD~o!=h muKd1\jnMpHCg!~=:elP.MV/\])aٚ ej˙^[*؅%aA#d8wӅ U@\Q|fq-@#eV?Ц𣢧Jf|ʋ9 +!mΡC}?7M@v 6wPm{vi=d|O "6hi)?*$i@H+tA<.%@jX=,u薧6vX~$xEނU9jBտI (ݝ[|̺*8̳n$z!חTP ^5촣@g4ʿ;M$RH5ǎj-u]J|k$ehj$/RY `E(Oynld~Sdb9& X|EJ_v*Br./`%< jNc*:PV\F;f 8"Uc̒Ir҈hhCQ$op~Wre&5@՗]S?Ľbl:K^˫+/ ~ϺP+9)Áy־`8RW/T4kƣC IN"=s+ dC,w%gi@: nC 0JZ)<ʨ?w>< v%*%঵ d=7iٴj;%- %u ձRڑGdr!Qӥ=dHy%ƜinLw/##̝gm{]ʾ`pdnVi7t>Tobc{rU>OU u0=4H-Y*_%Dk Z<G!9 c fxQ]jp7l ;ױ }&M7[H*H(w|R;1 R,zZPu9/ߊg_^v[U]RÃ-f o=?F8X%d/i<#7la9?B 0 ܉T,c/?.%9&@w .];<4 T-oR&`M~@H#;ɦ_kOTo_ezALd;_jh:rmxʑOޜ= |o\ KA1C4QusIDs|OiM (pK1'}Aj,%W [U VSWkG}LIU.Ƽ`IEԳU_$;:(rp)!K5g3@uLF1 ,e ]VQX|9`,\?_)-_ *4@Mq/[QC#5D=6?Q "K*pr.1v:/*%aq\H# nfjƀ2Z0=!. Fu &aEg6x n FO#FAnty~>?[Z{ؒ?} OBskEW +A_ap3X& ոsHbWNV` uH!# #b#-qxw$ž/X!/|U \VYn@hǧK=&Z.<)bNּS,Qy {覅nD0\%[6jx™O>Wb|C*#@& @# =_S IB8 wS-tº'TL4 ܮSMӞ+_Zs֮_sKeWǁnXO5%@Nۋ7o\]8E]H؀7bWM[Nj4;"D=Iv51D9<ŏXǗ y_8P`w/Jʕ8xGx`TUMe(0DtJZeGrYp2āR੢R_ Yh8 y Ć_毚{_cI]p|>+rXY+gV2}͌Dg8?;Ǐi#GwXmJIԾJQL P~K+ |wkΉ04Gќ#v !Vυ)qXՏ/c̖[ϲ/Oqc#h} KqB(X$ɯWhߣWilI\% FQK[M9NiK0fG濞nVglX -,śpz.|Quv $L j:c\."H$=W{1tX <DtM&_1MzƊ :ihiW6ڢT]v0%SUT=RB>{dBK1F+3bF=ҭ;Z 2VszΉ7EO}׿~+q'1B8 sۙkKr7wiT1L:y(({Y "07bWpTAUiyP1p?ԫosK?p_ב)˅.1MW|5n'E2H{hǧmqBpni"noxU/|x]55~-3E2X4,1Xc+XTHNH)!q{읭*k=.o4ä?ºS̃دi_2, 6{P-$QZ_$*x$ &~+[buq bΞ^Zr6)WTIYYce TkyѲn?+nofDBRtf[焧"G҃yߢ)3eJh+)MF>N*lp4B1C"9U?F=ZG/~̝tVy̝!Epo}DžɘİK^hm~\N/PjFHe}nX8 8O"g3 (UH"쭙OA~Oy)͹QMTԛOJEH>4"#MGHdJH"L3چ4r&V=^_M2.;;#+d:EP."Wjt3QB1wU *nmǒw˙wd1SXp*0DՒƪXFfE)iuAܨ|XywI͕/tmJL8P 1 lJ)9Ix3L`4`YmQq C^k:Zs {nLhk~#%_[S`|>b[^Fkw & Z!TV5|w&ͪ2Ztnbk Bq<`։l?"i$"̪L16cꡘ֊Mֺ;FW e8y߶^tNsÄxqlI^%.du;XJHS-Ep&rx.9Q3&gB4qA yϖ`uѪ'L< M_`o,w7:$8p.J Mlv+1»f&ߑmmx^{0cM*۳TdPi$v 5sDߴlv/ xg{߷+ؿH 9M0l8jz$*J7 I_L/ xޱf®4h&֜U]?U8̌CrX (cD}zQr0*,{2ZVSfKZ=PkCsJ Kl8Id!эjJ 8f;TS?Yf :b H_:-E`eE_dЪ+,`vYjd#hmyR\j[ntf‘h.Ya4*X'G@ m*tfPD==P-׍%;e=f~x=GXM㓶*ITY^ kĢxBƠ4)J {n(P AK@2ؗvr͗ػ} &0ⅮvUz!L8<.35ޝɮ7%E{S  N4@"nn՟تVSD_x72ldXD-XJmk \P&) 7R}r|rST Pʄgާ#7Wí\ӖB WJguIlA숍 %DqLGw3$e7!v4.+*ہ];?4DmFUꈟ۞Vrƫడ?M%/%fu3xU'I.~ȁO{]3ߩSTm8U2S|WH$cHG6I`ث>aՑ7XyYUg?8Bݼ09%^ KzѢŞBmY.a=`ꛏ>NNy7݀OD[@"FxuqG[ew!FΎ; ޸z2GOa!)b!EY[בnCIKٜ$ GORQe\CF Ԝn$o8n,J^c!8b[a,sr# S9Z ȊK׺D-5g7l"Xwb5uz9¿4-s:/̳M%]W ,iJQmpׂ*?_PGP]RvWA4J̛8aY\ٟc`U\} < ަ|7[8y+RqBsn L߀]2 EXyd)/9 'Ϥ-]⊌-D9 $X_ ^AO'q;e!ڪ]gCG<, T.TȆ_oEϙ|RXeV#aC3e8"H͏g1nnNLni?d-Ԏ!O`)@#'CT+(wc%Uw9⛩3WWiʘ$V|mW) T0wA,{@ K)bdHmS+)@dTgN*Dv?ʹI k2HistRv8FC&RbK-<›H*9P@=ˋ*7(J@|JLjٹWϠЕ@o(}D,s3}i n̐t"ن'TC0sr.tcGDFS4.`'kHB<}egk}>_=V!13VC-oxaRMtK;L< kFsJ'=n&%ёu窮B: @]\!l RDz++!7Zz/sAT~"Q- 15*ki,z)^VEpVƛ ~AMٞ00#Q:c1$ÍS'r$t܋ڟ0nyQ5ޏR^)/S1X&C)?r 7|99j R^:~nKz!SfpD 79rr;{X-1nI|SuRs9Q؃vSN{gZ?6]lruy\|}dF2)ExĠNgEpE*brtɱh1C]V)k 2=;#eb5h,tc%DEس搔AO |:ݜy؁_M|z(f-;PmHeTX֛<6tALd̍ ʯ,[GZ 3զ={$ 6S EJҌ\[#kZA2UljFm=%R /PJC,i>=F}%ROz ΋~}9Zj 5#]m Xx?e52ez$[w#:nl c"4PӉC:}ȉ X̼CWR2w1cCL|lό;34nȘc f[p "C$. xXsƂnAX҄k3Պȿt:@FC,jҼEl}HNj|Bzf7T4d^UWS;LysN;zGΦ ݻm49%ԇ nY[[g깭%2)"a|(Cn^牥x+?hCTZ{s_ i&y\PK&wN$ r\w^ ˟0Պ|2 7ǮsHA5dϤLN.@5$lOfT<|\i*(%6[_F:eY̅hac^AN/[E+VmRV$\%劣 E>MM.E\':] W#yîqVbPͧ1gvgPPo1;v.Xu&FKt0$fܡӊ@NR X˜.ߔAiՕbȵX_Z] Bahwvtnڙ.؂ʄxJ_ơ =hS2Ђ*_Dt{ޒ 2 ̗X rٟs~M(!0pQns:˘O}̧"LG]y8Y(%jh=}U{ UC%cA `T]l$,dh`lxé R([Ӝa$GN:@vd@ThJ6^׽ٰK)`M;I^MlfdlF:-}Ҹ.=X_eٟ3k9S*@֪6gQ99! SO>Ch>>a6+j5d%S)+w ƦTl&Hڜ|~S8 j-Mb7P C|Q=ng@Gެbp<\MK-sXD36Moh h /Wg{_j׈83N@F4nV5BY&Ӵ1=RYvCd>Jaf9NWCa($T'jn Z3ދZp]K<8Ja/1JyJUnDxPl%D4]嫔 #n>V[`W|B CgѳTT!ljy`@k @TF޵):CݛD r8RU= Le dnJ~[W}tX->%)+N ZW1(b2]oR / RVڢ%._[As;hqLarf{=0ZK~BuxHەFF2:H:&`ٖ#8e@y-*n [ɥ ʼnxF5D"^[ c%YqGEG-P>p' bmvU |=5<#*Rήeĺ!-W/"[!ۃ+SX)mݙ]KVD_Mcdq,t|qO mGhYIA\m˿jT8o9rЬnm{dV1;' vo )xnhZ$ȸ)],64{Ԥtg#w.iMJu{=HY,f*/FcywS*nc_$Gs/IvŴ;'B.Y_pIږzj;wf<۝З }gl~!ƁD(w}>M7-,;k̍UUp-` pqpJ h6sXv7䩍"8q>&Ec# XWպa\_ /kt3 MSJ64(:L𾄱VJ_Uc7 ftn࣊s}rn/YfO{O ̚kwIPCXgMf ?@4GW2xÛv1WYخ?1&IV=1li۝x0ɠCSR3lrg*~Itx_kxIyA hF`JsW3bCM#!V35W@.X;ilY.,DjOl]$+[ 6l[Ŝޮu/ +o˻ " $qQQMtHODkמŏi(73==v*uV,& &/s採ObjZ,qo3`}D)-PSJ 8⧢X/ԭJyR+_55tQ و\|#`Wt0~?}l44t}%Z,UG3~n.X4}ƓL}ڑ`!džM$M9R!AN0n.:7=e#~v ˈO40ހvʓup*0^}9%MF^bam]T8Ǜ>Uщf wa7'x6nmjv 6x`H@-Z{Bi#y`~Nkj >҇fC5T)SaX`3*9ﵝSͽ ZqoTz#e&bO|'rh?io||:~v矋%|/ī>F JtƛʿXuy (=ǻ761_yl4֩x⩱Pfyy˕^ oGXGq%y ?`feGK7x +ܗ ݦŒy^ q|{?["+ [΀9nF44FWtƠki؞Hkۢ$v䡈=HD5WH<8+QybFKk1QmAN 'Gv>%#BxogXc1=GiH*'l`cgԉ|45>/ztO؄hV7ƱGw-`%d]ujjK-=%P#y/ϻ~ҋmӲF/ɦ6 G'VV1dy' X K} B Wxql/[tFDf ӐR@lCFh"DK܇ʿ| @=J۳m xXpqϴ ]4+[}Pv0d ҆*d1[jI;<{WVQ4x 7'/jd8v`fK½[>z  UwIiR;O6}2!#l2Σ&EIwwސuQd- (7O lP HR?SvۂW7ѭ=Q͟7dfѺ[)x^h9t㚛[ ^㔄 ۋS*+!ț=&ld:pC"fv!hk\24y"P?6`,C[[rmh:_&毅@ۼ$ 8LfNKI e}+:~oAB, bۀw477h 6 $)amm$&1l eO܊=U<)ܕ=Lc$Ǽ= u8K7Q: ̞rzdy1T0b<r"BԸFzϲx+D_q#J%raa"Z(s/o5 1P' sIo2!Q0dk\FkDUn[iv*=3>rW-mJىhJ qկҺ1m l o#^efD &*,H7j :}V#U@lfnwM *Bp~A:TӪ^+> .|}FVI]e xT$P)ɱCz2 er6V/&Vެ%F&.hw{PhX>Hƽ/r/( ]{4覦&+&y0=0){FLğۼ؊c Rp&"Dk)RR'tU 9JO96N%p3`ME^W! uMU MY* ?MJӾJ%bda+WwWHW(ruM!<񼏧7PG(ML}PQ pښoduywX/ BZN4oV}*UAV *ܕuH/ki'YSS]iKSJ#p Ty=ݱj:x%ױnѣ1ȅŁ ]560*X)^p3WD? SÙ5뮺6_frHUR28QԷT'JNOqw2^0:?F௡#)@"M! dz$VCTj9EQq'o'l < c@h̙(&mRNd4=K}4 vA>*XiAv8&_PG: ȀwA,cɪ@UӐٿ#j9bֶCQ]]O0>|R1 I5XB UFn5zKĥ1251㖼JbEai#/"gY r&>#,⫒KʏIzŢ 0]Üý&_]蒙N1C7wF&o{OO;dO-q1P\-ouw̯y?^,GnEok,#eӝj3%#ݨgGZkys_cj1f蒔!Bb tBB6bvL_Ϧ?2?T#{S~,FcS}m#= [êJ=JS\DaLqo̥x_+,=G  "UG / 'g l: ;Iꗄgɳeln8}X0/~0CIx3;$g/Slj%d}^vdaFրkz.2M3BD8:B>KA~@E<h\+DN9pgcB{206Bլ ƑwxifCCs.L Xl (nܣc>|aoaRM(2#\z_>~%A!Ub[ypiI\^7g(j^Hsz:ri@ Zߎh~ McueNy;Í NQIdf 02555aG?*gř..\WELv'/#_،9K)sBʓ!A3{Z XQSp|Sx,,[DѬߝt BYBNHwQ(2zכFh`z6R8 ~+ӊNq@#3.7>ɶ/q723Mtf > lLQjë0=LDˋҰJwv^dΡ-ed}8z )[ڃL#HTC1(w1gԪ4LN2('{tMNcJƵ_qgڐz&9Xs٩];n " ڞt)2A%u  GtR8[$NN#[j=YafK,gUJVX5 K hm g4Q0+o)NCO]*: 65nĚQ*[:wM 40BgDŽОE:j? <Kϩ;qՏx|s@ȉ&g?~[8]HxpdGfܨ(2uAR?[C+B. zOdOpk%#nI|JɋRpȽMq(ZfBWP]8ey HϮWWbnL `x"8?Ub}Y:WH{Q{G8Ye,8db-Tô>yb%ji*ϻl֨cyk`iEUP)W<Ro0UK ƸXUHbWUH!Vdh{n5%4Z3# %mpBu`Xc9הJyyW[ Z& 2 )"ehd4""'JZѤ׬;J5Z:n/~9s|ۓxl܎0Wckퟕ3++:u-֛!_$n#ĄCfS/Yo${fx<9~F0uL`MCb'QtQs)ys`XHl9$Jֈ\:49- _eMjQեgnig}>Vu%\LoK^{>^m(!LDB{5Gb;CcӞIk& }ozgKRvf5D^@6aם(RGVڜ+ŏO*ވyGsk!a\ .t G"뒘2a{X*go⽓› WҥZ03/O/iDom4`in`ۂau :%ϚPC< ~tZ23> IT7Ѡl[¡\2P=H*Ȑb3\q#A{ehKI]6E;rxLLVj,BRMkWAg#zK@c"b|cY)90;-aWK"avzh) MTBiq%oWq_StCϬXC(uT3yw?9iܗUTpHHDrd _ 8Xz4j7=h8,PO~i )o&[w1` |kCA \ ,JTjzN LǼ̃Xx>u `pb`Q96 G>eACOQ9]сbe3Z=,"h&V5IYCQV INbG]Ie;ЕdoA*s>5de&pd@H*b\dET\ǼKm࣢MuyVgJ ˠ=剟3txN)VS4>O5HCL : g(!",w鍨1*p}FGYW1>֖8hx@!9ެV dG~gڵVb\FӖ /cŸ]g; =m-A o1)_~% 524&k0N  U g%X_V3my׺WXuq>t}&7l$NDA6kzL_1w+Vs^Tn^8\E *rFij@K Qȕa<$ <_CJ}aM®.N-Rmƨ9;B-K8W?4߯U=pQr;LKt4UkBj` (/@NZ`ry1a/ 2HƗա#hzyCVŠw+(wHC0ߋF{p!oQDR]p2,ރʡI R kALmx@Wf\TviNZ5{~{sQ 8x,r f129O h(=ǃ6\4ٴ pOZW핞;SQy!4a%uڝ/6{V CjĤ,H6&FW'WPA7/+8֘WG6T(@.pzGTF^,3J1;Rk꘲=RJT %_ 3~_=UMt`t 0+U>RtR"Wc_!{av/e8p8)?08/tUM Sv;JK.s5e3bTgc9FѮTiGȈ 擐!D@HΠbw\>hn k8ިmxnV،BJĤa;OD0^Ҳ ױ5u;:R>`Glȅ:E,X2=̄lR 'c]LE`3v6_"@j< 6nsRIc#Z_O's+y:=^~k $ ;Av :%(#͊M'DJ7I9>RΜ|lE ZG;=%c0*((UCR݁r -":XϤu7$'TKcHP쐲5E3Vczi]%ЁDJ)%E3~Qags]?2Y"voz2SK 0VcDs k;CoS6 [,AtBpjq,ljD/a  LL bk_+#s}!nK ܘ^`xܘ7ɖ @UP>=*TɓeWYz s~'5C- Jvv~p蹲3_QuSe-jW:mS^Q5ͣ4𠱫Ӽ@L!ƌ 藮BEWNah8_ yhzHй|jA0j[87[qҮW2ެ:Ѫ51d?CS"~V 1GOfSM7bL$ZRaV@P,t|&lQN=?7?'n#ȫI<!>I򎍀 k`1I"^KuzGLU|}NC̅BtR'-E>;j3MB J/00͉T;jN6tJ 6O5䴹s:Dj i'FB˒&ŧ M4Fj] y4,dYQ$( NPFXU)&YtW R91ܔmV ӏJQbRg2Ǝ'BhntVUYa]{OXaq,!7sV~Jr y8] q R'2"vfCw #8l5lwrvz[ nYr?Ո WgfKǚ #Oq<vRU<&@tu:.EE"M\7Z_`dcG%,(AZ ccBxkula6훝^ݗt bhcN(V'ud8ݡ@ɬgAUOuĚXCO8u|z Y:L%!C#Ѹ{j"Y ɼ E go7~ďP:,_JaCwf5^} ^/b+/%ӁUuɯ r T 2HS>TX0!zY8pSzt&`ɽ,3յj*h@/v½yS`^p§ ' l\GzBJ}k6EViJyytC[>Zey{ >C;A82x΢R|hhIP).zv P8ģAfpiAfMC|clC(ժX)ˣ7>>"TǗ4i'Xno9\=^鱓o,U 3ڏB*uaE%ˮƒvRO:a(niNDf׼z3X,b`B]85xNZHY9z3hS2 fRhGXβm<;@,Erv%MkLb7v#l_}h~yoC4UZUZkG \!pV6G#;̭zTd\0 %; [҇^Ukc"UOî)kHŁFIHi݂G>s y@hRlJIen]^6 'ڼn&V!4AzI?A~zXB|ݱ?/l s: rOpE5xܓFq^y 84. CnyY-pMP<_529+/]\ bK冻sf޲:xk8dhTZZy_?1?Q"&}Z7\!%1Z Q_ ΕJ|aJt庈|]ߪaCGb^J|R爢ҖS9)K/Qݦ?Ɉo HֆMn.A'* ]~8QQٻ77 xꠢ򑰣z;zHK3ˡ(zl % + `lN˅QAS JRnr8@keow[]wujc'\/z. cST'pu#DM(b4pJ BSٝ9bgyʆe[ϊC!L+\.f5_WΊ ~?fۼ 9픺jKd>{S8Fu"i߼ʾg(Ά޶+3ѩb`<ժiozv)PUYmLiﭑϥ7  ?XƗY Bvps˞iEC̀wg^,ׇZ:D 㛮a0I1Q"F6UqVIWkm w,m06IeGi>AW܃GI lmb`?Ӯ-|hLwwVDg-w#Q ]J? &^[_Zȥa\#Y.W*M_=AiC(޺p8se\7x+.)ݥmA9OAػB_uR]QB Qh;ψ z h(ݍXO[즓F뙪־ZNJQ} "+u0׺+Z#\Єp-H'r1J!;%-r.hJ.8MR!s~x7 C 7gʞkK8̸!h2`akpu 7 i?| {+'1" +kS]E]_ːБNJ6]$( ޯJV"{]*36?8ϼek^"lD=XR0\Yje a:vAG,9~ijo+L3C, kR5:+nym]Cjm. o!r :^x#@3" 'MyyyEq;\>A])J \7m Hb,$#Z#}i8rv1L=$]D&H$h1ӟR,U:a  A.6xvEF ix=EX/GQUagՠS9Gm^dx8Y@WY@r@qb۪įoS7KUD]~lU >n4qomin7g3 |;Uzq #R<ytWs\RM> Noܳ6W,zo~ɫD/O8iG DUK (Wf=V, \+i>n'ӆ6 ]ԽԆpLa-cmkk6 ?Ud v&_MdBK!h>m)Mёwu%Px%r-xŵkw/S)ꔀ (ĒhekG%Z ~遷maЮ96VpNq1A9Ax LfZ+53Ţ!L 5p T~ TYT_j9r?#F-h|;CZ'#|DDč9P RwZzZ@LdCkzP \Ti\Y0TP,y _~,'G_Giv g;ك{po.*[_$1w-;\ yևxo64AFz/d^=Rv&fD^ 8K^RP2LK,͐<4JM{mq j~؈n/91!xhX|o`j>9Oڎ)?~e,7OcƒM*N[: EjVg0zJFNMVTEB3}[K[;1xh!=MX&&p=: /a(F`h p ͈Wž$L%7"K6 拉nƂ8K s [ެ<qr(UQA+J@7O'L+g|gKlfͳA1M9O[|e`,z'ڡ ,o?yhݗJT`#e)݋xNZurk%r~ٛvjԅTK|$KFT$ڛ_I^ΡwϿ~d$ 5T԰ CNY\`)ZD<;"td1Bl>w HiU{It0'#̾-ƛ`wx>3'ryՏPZYh,v2ԙ]%9^f.i=1#cHJ),,9z3e7/DmūG!|k~7IJ(M ͺUv M0⇭]9 r\e͟:$?5+U A)`&qHb橐M{~'TkZp|GX4ޣ”zj?$IZOxWR\bȇQPȍޥ&o*^X=1a!{9);Jd܊4o_-[4[ƣ5UP$Qh3A,LE+ԿgѸ`ZLP-~+ OalΨ *J4ߩZYH`/ @U!BhBf. $_m\Dw* =NgQ܌X؃dE+v>ВH$+ 2&7!Hf0_+׿HF/ m#5cg=PV/7f{.. =B@sڜKtU7s*U6cq)<ܘ`j gSgYyLj_ X(,FG&b~ Rl*.MȮ s u$Q˷.zQhE-"--6-GSs|kӞO]>ǡګlh,Mt>H#\q|B(ȿ:B{2g0[(A͢>)jci+MiatVLCpgYj0 gGԓy(dӣ g_m,#3s}. x} -[=UlfAgt qp~mvdD [>[Vw[%肈0Rr\u?@-\"7ѭXe6 WF[lף~ `5׏sк'u J{=`hKwA M2ͷeJ&dz{û$ݬ[TVL,ql6Y}N>%PRJ!3vS ?6\]4+r|^mk]?T配s-0ߔYfְ7 8sn?R[~% |bȻ q2IPg^,$cUm%McbNux{EPl(?q?g49T*d]jjˠ 3 i88/4(̗CYh. 8K'yͧ)TEE1e?[Mzw־n)ް>C8k >j= X)IimYm+:Zy'bݡ40(-~a&Q,)RX3OJbTON-Ô)@3f܅'W)s8n}ztď O>M"(wtoC\X mYfWΓ/RcYá:|%)eIڢ82OW:J$=#KAjeGŻAsF<Z&>Si2ιNhOQ+\Ci.&Sv5&( (0%0-RB3αnkub*jv ɉXQ4z|i|Vn 9yYCۍ i[k,Ù*i +dy[`"H~TUFT ) $9V0w>c8e(Sj)|z3Ke׃]Wig Ļxs3L;P4Lyx{^3 ^͛k {$hw!!WL 9a gomUxSD]lZ^% 惵@Q9ᣙsDO7_ eJy5BEԣʥZ!;,e'ʚkA see#]qfM|ţt2aH8N'p Bsqee;OMLfh $I~7rN T 0@Um0s<fӭe#\i V3D4 %pty :q^)uB0z67!ek盖r[`0b (_ u0-NdPܩ.ئDJ|: gfyg;5ԟwL='aP\.D޾\I1ıJ4zψdVί]j3i8W +m؛t²׮DIndu T_bL]~䜹aW)DuQmShCګ%;U JV`u=S3G$g5Q7';哦h]kMDʹ_;: .q>X`¼Y.,,▜r~2v{Vv d 0>U ;~gr\ 2oaurYYŒg I\f' $k68>;r*?mJR!KE\7kl z{L E/15ئYe[OAdz 4^E9[-`Lb`YW6*N C*ﱲ$al&24?^'K:z ݁g8^}TNasY1#Ik`|R[ ,q% eN["Du+jӆ-8;^T6= 35(e s&Ҏ?+Lqt8iW=ٛ6Nq*ʒ;E羡hYw 2a|72FZ.0Ҵp^ux=+F%pbynzY/t~W$ 0B^gN,ۙ.T/롎n{%ջ!rad8PTRdXV2=w%ij1RI#ň˜r[={Ak]{/KZ EwqFpuliE,=?b_t-XNvV;g5iç/1i^|=JԤ~ZrHsNET DBJؾhtC~@SfLan^5kZr.sJ#T2 >^q2VIUg KMm).%$D4\-t̊ިPBAOp1BՉsGWm% ]SMu i ,u4$2Ճy,S2iKKJ{-NZy)~gn+YJ.2J5\\6Uu5pɷARz܍ VN"EWөy1gEMAy>зl&3nuf) >,s-ẖ %Eӫ1 3?JF.>a `z1]D-N=|HQI_3^S? 6沙j=)_DrJi@HQA'7Ez'Ӵj&h"!Oj$'\ܼ3Q~ (I5oí7kASD@$x!'/۠hm JacTOwЖ vՀxZD2rrSPSH1rF gFqL,U/ oqJ\n'\-ỈlLq;%[MJ[`M#W [ɿÔYgqγ SAc˭j8$3[8bӅŲP1*ˈ c؏>h+E4N'u5e(kWJ?DciABX, Îr&"GHؕ4(ش&;Ô浴Xq*Lқ?FΧ*8'lqnĥzegCWL%Ff9vw!Pđxtl2,[iP}?sF❠/Q*ԍ>?E<@U >p|:/an~z<d@gΜAV1֍УClɠ+-[ "kFVmX)iS u:#g8mO9S2$5iH3Χݦ)V?4-(VX>^ӳ~ 7} keoUm\ѱPT]̕:[f璨*Dc8ZđʎJ`1!F6+e̠,Dzr|C P=;Uj82eX@lA!}% E/ƼtwץN8 t Ӽfl5.ѐy1pdGHk,^q6%I)+vK%bxڲ $yЍpCĀ^(,kdWBe%T`8dxukxÆH03|r3"Ojl<߷nwd^yR $ r->޿*O7=ZD놴S6iHUI~zodXD++%a 8o"ut@W}+hoPf:zLgra:?f *"*?lua {sd8HͰ(,ہ~Uf˅"fRAK*~;{B Jں >t~ɬ[oxQ5]h ~d/;HFEWhnd0CѾA(O*c*t1fDd.h;ԫtau ǁy7/u*9ro|K=%=0 r$7tV:SKգO3N=L 9VTjsSJ:%-JZj2]9f7Xl|CeKp<&ȍ'ڭIz',iNlmk46EOK6E*,_hq|BsotZ@A02 I(VM_s(V"0ebfy]9~cDuHMPF̦0ʹ.d-\ڣ)Nm77Uŷ HG"67!2@4J3$d(tv=c>ok-E^]֒/]lGhDI2`lri7; ׹l|7RΗ,QؚAױxg"a 'G=U5;Dt¡ۍe O(@S| ư'T$4\~sPck~gm^ FQ{l#מ]߾`  s9.T"%bAÍYl&BCUDt,Dxֵ:{c n  \jA Mz%j "Z0Z9;37fOgir Pۋz,td!%5FW别Z>+_y1{}UxcK[3\FSDG 5ϙz -2-GwiLlxJڋžE۫# x{ԃ+'pYO,هH^q)͛0ȏ;γ]ZW:;TA 9o'29˲Aw}pa76K|^aސ6H TӉPO"JB|ã"͏:h'r`4_LVfyl> S0LYdX!(nZjHE>O6]ä(SuL kPȴBi,)$@ŨaE^?1 f Ri235 X  'hȔ-h, ev5~$gJJԭ %!h.;njy&^_\g]TRچű'<`McߠA$ϸi+s$1Ʉsv21ov7,ۼHjvr.lFC#CN0r2)sc7S(.J}h'; H9f\}#S҇e$M;1@[hs rmS4tM’`(lMZ Ɨ>bgsR8&yi8PٕKŸ絋+c H+1hn&J$XN A|DB׀ )pGؖ?zOANc#Fj @Z)Ef ^P"8U:r}`\ĩKa |sj E3S'LcMkȏM>:P3l8(*V+MbH-btc Gun&MZTwY *0˝%ɑÉ!u Ei<,c*\#jߧ'j ic$x*Ѳi\㟦 \@+5>qo{DAgfSO/jD0f kwc H֣ 5TK.*'T1ψ^H,v@?Oʮ? |u_| 0JakCX=Qu`RĜؑV#1HIY)ihx.Q{?Icp ՁY,/KډyoE]j lo]h"\xiW3|}nAD0!*i.j[ʂUmt+2|1eQ +5'cߕlΝ{{bR&$u?@cy5)i舕01H4Z#:2Ĩ!7E0%\<aAp/1S[)?ێO̾S!c)ZljvMwSr q 7U)BfXID ݐOJ܏YbPy? ?Ycۼ8,ȵNN-fOJL &gy޵s;gZf\&+6WtcGPO!A+X@ͳP5&ͭm0_1> k`7G_fekD"~OXXDٶ!usie Xbga׎NŒN#V"trnr0Qx+0g=EA {+kaq7.XNbgoIZo)?@(l/d,M򔎠Mlْۧf^bS^@C# 濦eCRN]W*RBjVJaJ%%SaJKuPK#Ds{#y,D\?yʋ0[q Ʈ,?5tkAl9J9_R/>{qONL{$yn=>.Y=2Ya7ŻOG$+x[ CMgY#?>t(5i}.Y8Y*W1c+&߱OY[)w.?L|*Y2,?_q\ sKW{)˗;(*^4N0,XAAHNfhgZw:ԧ: [ [G!Do—ݤv3r=V-k2u{Qb44۲y--8|rV[Zx? {v1-·=.I_{w!Q+ׂD%VW.t-Q]mCJF4&Vu#[AAjJ_&kQ,i*Vc<C^gǂIf OO>1 ?G预z?ˁEALT}$S8'Hз\رA/1Ҕ^ $idϪX iHJxHURrB WbwKIgXeS:k)Hܲ0N1✞ : e<=P "QJ|ϸ/v.Z^R0"ܬ[P JNdk$Qn8I9b|u7K3OF7+p?Qr>[f; 7#o5\/vt<>"=A)6IFn+ɩ+]Jц8]\D%AaGW1 p?۩(^ur'rz r'ʑWI_aA%K|G);i!P؃Q sk`Y -96 &3hnN1zm/H@ՈIݨfp0l]JP&A7'CVES|"Bf 9}1feDQEA0mT$ ?ۍV:A쉌FAL!YS<3Ȃs]x$Bw\,;)CV%͐{sYINV`9xK@%n.Tn|+i)DC4(adJZ?Ӊ-"oVŻLvO(1R5tW1Gww$25 an`U D5vWnf* /k(7}x O0_>!%e}a(d`9fv̰V$ażKeero:s¼ mg VYZSrg3͇ScEXCڟυSTuRKZqA?  n0J;ҪxGlğOY20$3 zx{ɂ='1Ju[_&{}klr^SPbS*gT`4 [skpQ~AmeL.5@`d`ơ%zb}asyi.z؊),#aKwy|:9?[OϤؖ@gtmE&yֶqK_D0ʿ،IZa.,yD\ːDJK>&`o p_m6#&drP uY㨪v 1jD8=o4:Y9a-Ġ+VdL_.j @kbnChnӻ"p_]c` " yV槓0ZSbgauM*"`}}a27Fi ^*q6:'+b8 q̕zˌlH;Dž+k ł5/8RӒ8%%V%u \X:l852Xq-Yq-jsj\(X dRE|/p VE~OI5>.AAH0xK:k@;0 nď􏅵:֙R=:u4thNIDXֽ:Eh+lVJsX( UY'7:ڸCKi?H#E4 #+Fz;lr i^GV~ m1b}+b((pykk{k?:$AvWo-cV{}.uA|hS{$,\ӟ/zwkJv%Ce, VH[A|㬗̈cQo?D gaf~aRQᑁS$iyjX/EF(՛X nK:v!y3!Khf6TC k}NPx +V v" 7r{.`y .JۖMޚq`2v& $d}D^C8LSˉs%wۮx/+? cL}BR2]=T RGp3xA@8RjWX; mF{eJ Izwhϸ/B*kȿm]7 ˩< GtQ>2^md%\"ޯQFzbE.Hʹ_z?c5]^m\?0?oF&&&Zw娅֊-:$[EJSI1_sAnWm 3WV勄dcXtj^8Pkpfb%A^*} H3DTp]l^] } pPekmB\-mqd=DT9/0nKbՍpotW`ܐ&$gzˏvȯceCI}{f_榰bBs/|f|$0C"Z+0*[! T ض=ٍE#T&=ތ\0ӭ/=?r): t᠉ACTmr,brxL$H@ ?ISXOGx柸%L;R=)(;I;1w97e &Աpn@< ߌ (Px&M<0.pA\!K@AieE mė7o,%gpܟu-VsP$ u_ : #$br|p /ʎ]@li$Ǹ.-3RFǕv@lhX%>`h)5[ GE nJ7͇TWVT a&s͕ۥڊ}RD W!jB;YLfv 4$jFmcrF655*;+l6ʩ=TѢ^05~|%΅"" Wt$/ G H9 (}^;bJ(퀔*[0Y1Ze2 6a᡺VF"# : w Sb }YWiVMF}-t88f*ܟJm'Y(9j7}ZhO26G;bυTA+} ^<| Mɉ>9'e?í/xj[TRF>K(@?Vyn/IgBff*>#NW͡lSoCJ|į!' J+)ɞi=A(}^Z"!}r"ک?~1acʽF0MoQ*R[@68\NKQ04Hr<Ű5!.%S)ku$Dk73Tw [Ħx$WDd+dj.zj/.|,u}Ȼ"W"$Ge }:m_QЛe:,5+StW=K{\"v&e X@c0rU^Y7B}֊jx yLBWc+󛰏W3 @:׎Rq\y!G4G%ld-d[)2r_mr꼊`[_^mǾv^{sfVhZ r"DlnN:At C 2f©=YߟgÆh4KÑ۞ ޠP;~5sD3J>JF;[#K1-,ԍSh?T2D=U&S{KmS, y7j?k+f񛯴{紤4vRIzu{z,{C]:Nhm)R^'3WBB6eD_" !fy~ qnxcv83yD#90_I3c^}Lۛ†2S`PvStõuܗ*~},kϼۯN%]0R>"`[jx+"ܨw!=Q;[cz4^?P%˴@߇ꃊq~%_ӂ7Ϝ0h큩mD07<K9q{(x9{8`)YsyS`dfobԶRt {!XTF P|xlAeS+z?JMsZDj0 7:l>i 119g󛠉D2c6j FVѩzO_ 2۾:ǜtj/*h#1߲+RiTLOJZNZ[h-;"G@ASj}y\[qcyLw<^ɠ9x>'O$țxD&7fF)w|# O)}4SLӽ8c慉T޿tYVI%J)U dE<]vjc'#)3Y\5`t6lZַ6a!Z4rsUZXIlLcu L+w# G#M>j 7QsljWm[9ٞ?߯ 0=sOa}-lu[[;-87k<\*"#dPbX@&V)t54y} 1_vRUї8f^VxMO5p \,tB՜GCfi $ClqҊ`X TRZl=qGz.w:J(sQ.+,"]Y1m0,wT.FL*> D9LpI!1^S&%$J?N!I6]|<_Cų<م,j)>#h_#u As4)KJ[s2p57>9 "=+%ޒY/rY+U5AN.cG_w{BQR+ 6_OP-:y͵Rqj8D3K܊ }C;N^|}{Rn3i>lKWC!*nPB)@7=tJ}3i&3#\,b3zO–Blvc{S2fF*N@d,2?(݄Y<V5ofKFVa#="1{W70;O+k ?wb?$߹# {I~.zG6H8j_R4P7jPNu\f+p6q 8}WS_EbA zr@^ug($CWlp>dT"JtY5SJ8XYm} ]jEMwJ{ ב]R1y(CUP%d;㸋f:%fxκ)ă>#*%w,B>26VԳC %psVtjwZ:@8;LhcMY̊" wr<5?';{5U: W;4G }HdOPGe$(2*g済RRrYdz|Y+\8bDͲf^g2$m}V%,6e Ug<?$gmW]S JۻxAI!WQUV*B "bᠫE0v06 ZęϜ+vJP(0H_TM)||+14~T0^R#_Atw:g@^ӢüNԊe%TÄCjQP!4Օ+Xx곘*Q|0?^7x ~7eWM"|nApM(:Sash+i$ `xHŲ#'jx2EziJS-wH)gSQ(W&<ƎΟWƙWls!>۪Z8JaR*qD dXeZKX_v31&CgBgۨ%.Rۨti{{]t!?ll 6N?y^E /U)9EGo됰 WH*2:OIf_r"L͌7U/W`s1mbiJ3dj l$ooZyʁJ 4O*okD^ERvtc hE/RF߸,8~#8шD"~LeW wGSs<,Nٷ4ohT5Z+ޏG6=4+2y%#2TV(e=?EvNZcç / 7VzPsl ;b梢Z>Z xxЂSZw I 6cZ 1yjA|}鴢싟 r]s9M.VqR Dy3y̤MsiIcnvI~z1Or9 ;ħCh(&y-z38ǀ&9LV!:gҋ) 'fUVopUʛۅ HbBQ'-; ۭqq61_0d G.?x1bgwt)VdUs<y݁Dr܀ 甄 B4;-Q 3t%p݉ /oM.Q llf,@%IO{PFwF$M6"H<`gmf8 ,u)2[K`Wk}:29:l'!$ɖ*Ofhܸ?@]Q#ǟ#3dem};Ewx`, tEW3t?B?Yah; :üept wnD lyC۷ݻۤlO_PnG2p  /+RPc|5u^D-fXl_Խ/a؊M@P?(QL%ڭ8JYxD%י(6lP)\[ĩ6c< X0~u\bZRRG<C^@Ham mw?m(+)_n. zԻ*$&l=r,LrY*]zs2=(:a..x]ۻ>9o p!E-ݚMҙc|&"wIAWœEHؓ_9_>Hr0وJ%tB8|@h f X( ?\?U(4J3>D8c3W֗#7=T; `yv.]NG*D U&Yڿw)=9SÖxaY* <u!4$Ŕ`$ Nu]|ā:ۺp-@{Ka +}Q\[:[ʟ3 7չO˖Ye "-7A8L{7r6ǵa^t h7 ٬WO?p3Thgg8|ǀ|]:D/ߕy0<KIjn-0. ZxiH4B3wrv>cqp]%|h}io(: 2,~ї;?(8f0k7"G H@:5uϕQ0!YvPF1=^{n0M\Wdf v[9Ih^8_Ȟ 0-/O$G=F *t?,ջ {E#lIpS㺴Xsnc#Y~͉$Х\G'^1? 7,a>^-uӍY Qw%*3/8!4Z (/=:;oi'stV ]S{:@<,ZixS[~6_J%mMg}FP!0/YCt}b<PQǘ72=,EJF"_c_Z+h?= 8C+o~Hi]cɦͯ,&aHw$)=y1T-s.t?l uEnZTdO7ݤ6Kg2JMygS% XAb%Wn9r٬L Qo_ y{/ėV =J.eTH3Ͳl !OiH.M .D$7$M٘2EݦX:-KNt> 3BP&i%\%")Yŗ})X@}yǒT n(v krI54 A;/#<:ƪm*x착9^3+iuˇUKIV{^bkpj'^DQ5 &fĸ0=k"wR4shSDquks獿F$<.|&Mm%X&p|Ϛk%lҫc ԰&MoO\P#1F$U33~P1̋Q*+!DQ6une/|4*TՒ>/>ψ]{LҽLA.t3dCrV'\h>GH9xGˇq2˥i }M.S@GO٩"{7D4IƐ s\c$4?hRjOA?skfNևD /g!α:X>zC8lGI;աtCfE((Z]SvWpu&RR :F?;?yL %t?$ʛ?}'d%F~ =[ݼC*is}Mw %0(6ms1 @ޚ1~:.j$P*tL|K-AgKBB[%ў痰ϩxt'~-1Σo'OAaYx[N}̴ۜYSq a0΁9݇nD :Zjs$C̀2򸾚G(A6F2BEgoR spG dSKhL@q'q:v^ NbcR̀"#֏L O,ǣ/*a.$i/(4Zvk[p J u¶鯵BoIcQR f}Xb=qj0q,6ny|~q"*) &?lܨaµvl ~7~D6v?,H}j[ijV L,S/ҸLHxokRv*׉V Mu_s y(= |1B2J>HX;Qz& nZF~w_ulzmeDegd8aiI 폘P\(elĂ? @H:t[;Ŷm(aZ>ʖ%!5$ 9Kқ`ޢN#k>J K! \s:1\b(:-xQ1؜+hSʉ.RY] &E"zQE:>5?b>$p*K3͓5{syt(5  T7Ϳb1}/ <΅"ќ<,R*{@@-;vTP4r[yxU]Lod]Csz42 uGI[R.d?Ԃ5Y}kI<웼4}ymHB"]w+参\STxJC\{JsP$ed0:D*UF퐲 YQ \Q ʚm +|H.ntPn7!cM/Wx^VD^=Qo|u>i "e,‹8t_o =/d ,,%Munq. p0~nGgL#k"2jyz ,]!|էhԦeOe:K|,W^ #KB5^3}G7.-M;nxLന+ZȨ#0bq Ó ӽ6UE[`R&ptT0oyt#|h~{})aQIǝul%SN;ou1\Άzq8h5"!;Ĝ3Y oI) R4v|?v hf+Nt})P[t DNl},ڜ.44t^K(<0K_L!q+b8hmWjOք!RMT'Fx~?z &WNTI4 O2 +/|c:j#ҝхu+4i5TQ8+l\Si 8K"!!~z.1Ԯin@ΞV7M[VwYPp)K%~5i3YCGJ<^ )#H4rqXu.J"̂Cڨ>7B k׽U#洼KI?H~05BFB <9k htZ$vs>%zӥ֏2Q[ܔo ]R"|[zHӤM_O˝8ryHz#XOV>>gl:{]w~‘G݊=Y6 я1gR;jJyj@F'G`ۼ9%+SgU-H{Ūzy*G⋾L@ %O2 iWRcײVL%|m̓&$ a/#nY"Xm'lBP%4Ͻ3 M;|z2q? !3{>_|}NW/mbi5켞,O#YzvvLVG3hEBk!72bj + p +a@#xBIqiq-匔=FXJQ*6O&MEgbj/˰_[|%j{2!1d#?lƣy+gO) Z(8zT~(w.V?1f7R@IFƸɋP_/"=%-BpvҒ"W%- {2Ld:T. F9bsa 'EhH?(Y1~?i|) OGy]}McqP?y7r@]V j{~5@@ҤOeaڪ/S|PU?ڷ˧꫐fȇܧ} L=V^\H6Xl| ?,twy~f֣7YHiu] R82rX bH/[(ô@Jy͡VӬF B*ېvȄ9Jѱ*.9j4^і5k^[z~t WFhKNzK4:YՉ3 " [iFO(.b{ LF܍:gu)uM}qH5 (@eb6RB1ԭ"Wpm=%Q)u{[SR:䗇X٣| Ps@A!R{ů@J1\zAËWIo&-\e7,Ft4~q.sˁZ{ԍ[g^_yF2Tr5TRAF{9 iCl{`+(lsj@!lt&dzkyؼ9~V蘥؎;9pM*3rs-8mMpnS! I".Ų/(;uN֦61a= cQb,ܚ!PEoo>BuJH棬vU`8%;eUe."7-H;|xІ@Ɵ@]Ac\>+Vf]n ڴ K6Tse.T-(,ӈ rH`nC.b'K Hyt_>gՉ ic[}-o'>w?TPvn<}è]1;50_pr |N ٕ\xH|oeܭ^tPAgڽk4Yaqz6asPXvSA8P[W(=qB-1%UX,NMVID渚@tEbۅizӋ0/.rOss8>dJzW65p JOnʥ/;v{f[*y֒r.֌l`#~?0Pi4a<#w0p+V{ַ&>g.,c>V5em[7 5A3@,]zbRgw (Ȕ@6Iˡ VZ5:)m>"ζi.ŴG5v 8@~"L$Em׮XBmPFj<(fЙSI%q TtzcQ#YǗ[f{@zu:0UD@Z|=s2khptuZ~cIR2.'i72.$$L3ég!kgOY \ "N*|:2 ' -{r; d׵p5aJ= uWupTU[>-c{Q+ݤP-^Ԝэ4,p  MAh/OCs Z4aE["?jlj[@MYm"=ϸEIZ ;ut!G2\P U6ˆ]QU 2P;-ن@*@߄ST2R]`hxkwD cx|oV[)bx@mr=aRSH-x&E-e&~G;z Jg`{W|[i~iRFD]7l=]Xg^a>'B#-~ZH9 v$j)I:Rmymrr1^n-/pqpD`Ïg.F$\,)`7?0Ϋ Vk"cYw?U_ s2ԞؓwS)ytVQ<64:ީe(RqCq Xe1% ?ӲecݰQWycJaz"O!+&1'QoƷzw^5K%<fb3 Hx 8Rx6g〒zL0EZ ?7RbQ\6[A? JghoNҒ8t_DzӠY0jTjl=quQ1"?#l:r>TǍE2(Ek&-r2"a4 U 3 m]smj]~G /S%mf]ۊm<H5Nm#nޝQOCٰCnz‘9 bQJNC%(Z1 fy u36>wQ08Ż^ISfa5@@uᤑ*qjDp~Zlۮ:!{\t l d i;bOȕ S5W^9qL;Vk{,śO(r&өs3W`gS/0E5dWHEeŽs$ֲ2(4pͺ#Ū ~1DEAəKtr/GQApcw!bm& Ը6Tr _s!5"Q#/?>2 'S4M)?SKAz]|hdC>1C}t\.IXZV~V;hT\ՂS;>qk4gcyfId'֧g-`T{gWg> ֞,,Íu@X6.jҺI+3IK}X.”2# @ISh.ۖOVKG)s-Q!&V6ReLQg[ق1F&~LGuX١[SHO*mo]yu}쀁U7~hKПi B tLɵ71b, r}$-V8PJWb̟t `}=t9JP6GJ"oAj; iUbfMibODU#-KHbUIECG \rz"H .zZlLsDT]U_u& E%C^FbȨ!oO@<*5-4ko@pÒ2х(`UR"?I" ҭmor\FfD4oUR5&GYd!vԶanm1U@iI4jо,&rz`"2cD}F+$&.o"onWlF?jp3nu r@"+ @ˇ-d/>#0;d1y|NAI2.Mr @9K4hw >8;k gz<. QWJ(F!7]Ѱ?^ /b.lR3GhcV{>3@&"zGd#A8VGl~M8TX~BGz)2x6Ĕ>6o pdNkU=}Sy5 )[C5FbDzAHz;ĢY^.SXл/ $@ !vpqP*eY`@8 l gͶ2VTΈ_gwޅ5v<\^ͫ&i<ge "ֵ{1AƔDLiWn͐ zy/)d&6~RnOjN Oӗ?U`ɛ=Dxbtqp}]|= ZeFM@ΐBj+ yZqУ xCm 4g`X(Gsd*ܾ2h1y֚pR &ӱH|nf5Zuv(T]6<0 x$E oN{Bi z -ȥvՍzc_E(6RP4]J ;9R¦]ȃ <UAHM7'Qo"Ufb>C#Pqif+bQah_!Gf~/Nvtxj` ] K/'mKܓu+Oo-4¬ۖTƏE_MVFI<߰)Q%ya[ɱdpHMNC/X\ Hh 8`:L@R{!6N1t1xd^e lŊ޼# %_|sXJKhzq+Az/I=*9DyKn D1O wEwѐq Ct}͟BKlb;% 4̺Nx,eI:#NT3z!ы5N"=f]֠8p+zVG1ix-BnYrz`O jI@q,'v5 `p5߅WKI `w(EG|H "S',u:x1|-IѺ>;y %Q0d=x\ i@*ɩWw'uprSԹȀ,kTGAafnzaZDՆ_ R` yR- |AmY(H9xQFLILes_^ңlgy\G폩F;˅5\MdBX`ㄿ̀y)#"cu.WN_#vψ,+6 h%XCR.=ڝG(M#O@(II1c6$lrhؚ; < Rjt48 +{rl!pkÁO~YW{Sܥ:;9ڝsKQYjj*o!Q[R,A>)m:6-EbD2,~R[p޺Fg6Gt+گ (B#Yr= Ԥ\h׺ n(ď`q%@.ϒ|6AI2\2y~, $^t E(&b_;۟| qt{rWW쳁)_%#cod@3!%xaݥ/ Z>Rn74]1҂ >J/TL~rC_ƿ(gɞ> ,a1攛]X:;&2 1C8"3'X'= fmک1pLVb=`caP#!Qr}cKwopo:N=+BZm[tIdzNP7wlIlLmGAkuTiϰS d\* 6>}nIO+B yi2['*Zg2 W}J<$eCSs3fT!3GVUnj MFxXGX8JDv*C.LFt8 S)!O>~qAgOą@YP9)v_GE(h@!8T,;E;E3q҅>@ bS<@ܮ'T)ߥZ/m6(V `̴Dtt+ X;ߞBNL"9ѹFJbIRB%& Nh$ M? =pK4:}!Oz HKoqCH,p4~E, %O|yDR !8$|NP(Ͳ)uVSDfq']O8 MnF%ƀ!-PD[h>>}dbrt 4,Iʀ45I#Yxpθ@W%adWC6~(k 9,v]!c?Ŧ,U]LD m ģ8#LBYskj σ\J,kwZFM>ត]5>adEh ٜ {*87%U>)`s?>іu0Ũ Ā>a%_Qm~9q7-RdW v! j*21;gQӖ{7.HP/PLgOҭ0+rX2#-/lF -?l] PbAO׭20."S@*mWcN(&f(OlKQ )Qt$}ld ڷVoRքAq.g̈́![,My^pT@<.(G0ѡ} ڈ%hCڜflJΰ9#AVQj1ʐEP,{M)~mXJ9K[Z`jjsw@WN?Pה=Rd4.5('#(~ո,c^/hI h?HVQ3r"xn$9d)^_+5@1Uu^OXݬ| )d.OB#}rD,iQ?yz{2+eyqL_#FRP,,=DƔK١"|рo'[[-gx +@mMT(xSHFDJK(wz_7u(X%4V򙉖x#8w[ۢHW H wv.՗!P;\\z+KM)uV\&,-ӇJYY HX 48Cv4A 3:2DA?mZ;]*;+}kbTI/KќAI^L}]1zPh[ YpNKg:OڍJ e 7;b8%rޖ f = c}u>Ozޮ,N*kk Ȉ O[n 2b SRj/JY&{efz.X۪pSK{e.oiXpQ׳`Ʋ*xb S%ܰkdr#ҋ ~𵉷kki pM<{$ ,㞎\MŢgCiBQj"Ah̗5x{2upoHj`BTzEN%/qH.QWrm9s_5(CJN iK^&!5{M%k do^L'$ŋ]̧ᚅlξZ?![uj2["SVؾqșy*2`Wv6K9pCe˦N%I;%0zCaT&vz4%3t v JXd:qh =n$VË|mm 2όH< {~\>\ZQhVxt]aĿ$F2~=G[R6o_$mAg<3O`ʔF$މ wQ@rv9VH NC):ڕOof:@Ik@Ywq%-uk閣4ɰrw(#~u^aƊ3Nm"\sZ"a2ʒ%V3 J^~dD |K0Њ5cEW1;:4'; \c0C<\Ot0d`]7ZtaRT&Y#j?;賽ȩc\ Cܑ&Y?W}# d:14,jzp:, x8dbAk>$$!ˁ(&OS{PŐ m+AS<éS[\ dŢ3qs bkHWo\Eq@jy7%!ZEޒڽ S xV1ŋ^¼͓m.4*,;52)㌸s&g=~!BYڴU-vtv{W)bapD1Hסu;V%&CgiVdkCle\^.LZ.&>A>Ze࿚3zLX҆IrH3hFC_J è9P,:9;o&TFѸ r Wb`Ǯ!i)i5օТu;lt^M90wO>5۲y˸@ác ZGY3@hU0 -+sf[ Hf47̟ЈmRi:L;(&!āR/HZB CTop}4yDu_3ҭ͞3gUaɥl?~@ϤҌLhײv8Ly8B \V)@ cqE^drNL̾kۣ o <(J˦țwO NƱb<30/W'HExbj7ZUNw8kǑt2k0ԌAUQ- NRQ#C̨$C09޻x{N32m-@Uw`ssm8E 9}7H]bGvqYhAݒ P K. `K?X\!򘙹~_7 B?=Z_ |RJ00˭lG7T_YC*;C.gc'V_n`y19 9Y1?[=#uоW"iŘ2 9Ď2.h[r6pXfg8\7)7944=|H~2DZ,V"c =O, O9kRC,s@.AOϫ, N?/$;4i䷡HLDcfG\^`MD?q SHD#J\/4D"I·,8 iy!G#2!.'9X'[ڰaU ]HuBMu(-LǕBTR][%JNk)7 ˀ)h'xW8G,uVL /bR5FxRa^;jjTf}٩SK'0l4[%Fo/i2lwo}_gp7ؕyI^oyy}={ `Zlq %Lr. I|DbfoL9RM:]ECgBBH5o[4RG@6R$Zx;}8@7݋fUЖ]h\1| 0Y/H5taړb?ha`C*y6BnK7 sJs}FG1/ݿ ^nGF_}_d@l5WXu8VKNI>yb)1HT^ 3.ٴ"<4x'4ɋcQ[[6;;!kze@9#NE.AB#{פs,H4}'>EE CJn } swi\<ÉM߁i27G70pq >ŭٔV~4YG}_ wT AQ"Ez3_1~KVخJCFdj8BfRWk3 en-[Wv-x]{OP#c̋ 7*uaG1(#Znf* z?p_k(:Ot[cct-Kb7/9 @ yvb8OodYOđz\pLM?xzl+ԡuo"ű^:hE鎮j;[Dx!(g9]E "_`s|֢PLE7e'Q5VŸ7IL2o ߟ,ul/=߂NJź7imZK~3H^bc ;;! cuK3cSl\x@M0K5_zo4S*<~qo/@Jct=C砧Fܿu'׼iYDX$p׹֕af^YNڶ*ˏTst#L]ۀ[wvwqƝ܏ˇ Jb;՜#[[zřpd̨EH)̀cw-6^b۝?…5r!pkQ% 4`.$W~<ˌH+sաk*,yp4? W`_/2ig _ v|;I],gpa$$K>N{̪ f(`&t=Im(R/ۣ%(v>Y< Vڜ02@IK_;?B'(EQ06xSHB} ͰʢuJ[Iq #\Ns2 Fz1'3 k:\M1,XnH'4K jÍnP£?#ZPGN)`X4 j]QT%n7Rqs5*[38XpV7XHMܵYCk<ܿܽkLpO[-p;d:٠YgߟKC]CBBT6$V%9_Ff6HW<[[8 x"aֹ1i$9Z~rRRJQQwv!T !97*9+9yN0PQΎiDFK*?.^I0_yu;2T(Ug(X;OF7Y`iN}7@#DGfa %g%Oaad?ឃEu?d3ܼB^/P?_7, ŴCPGYZ&Ӟ0Cg]P*VhGC<ɇpa )Ӗ/ ܉%J&C%jouW=P~M%DqxRRE:+c2c݀fބ'T;, ۰f:Օ WG )4H["E6ddYLRd'os(_T~@7]z[WV'?9NR#,b\r&I}Hg0B (|mtpOh@uQqԥ?> 4NVM"-{uT!>`7-4Qi&+lB3}Z(Rp0H-kK`_'rTX;wo7ĤZmgע4@RݔP>*fX]m7˘4]?RXhk?*_HO~СHtrwm̓CHToL~[ )PqE$ љJ6RnʻmSlR p`= NZz\a h&Y=Pv[=ExA/"7N(R44kCb}12mPU䳲j@ kбJi҉h_{T nj'@ ɚC7fPixlmnY/V9мO4 _`";L9轹!#r{ڴtZ>וxΒY`L5\D> gbOVAe_vvY !o>.+bT_Z{݌+DQRF;~ꬔQ6EҒQE&Wp O)7쎌#vKn;X& 9)q8ϲ4K,C%Wpqǒ Zh v%[`^-*(%m]jpDנFֳdBـ_e:,Oܒ. k ~dK84v-nra$DƛuD/b+MnWkY"%ut JJ6b1M# LyQp(۟赝8ng=qS<3iauɜc0/. qIN@j{SRSP> j7p`Kwp4nH4.T'DXeq[Tϓ.*/[dfSDgʞ@5iǓ$.:(S}H 2aY|#\6 2ljM ȚnD.|iVM1tl"^t7CWǺs>G+ztBV?rk׍\2Drc j(?ڭWf f?#I]'dZÎkѨ;5#!,#CKkb8c1lI;( j-g|3=ѕO;J_G~w`"%O$L{M fY!Rn} W@Q/\l$+C0'|^pLR VkTUfhIY$AaXRCN4Ӫ_.d6~& \ngaPQ~ c>1egR u, '}.O$YzMOO}Lڲ2S17 rblԚH%^/_hy>Obj ӍQ.n:K_ !/ .0id R%juJvܸ ٤-4^^wnosn k3CFۓat +?ĭtW YRɄ߳ȫD\v|ܽ꾄yd\oc|:lb| 'qJUxbņ|xS=e.Y:sC DzStne2F])ս eK{,Es&DeϷFWx]PUo!ֻni\|ը xB}]q o[/ QL=v4OQqtWƹIa:XD~U{O~:hQ vaeKh܄BK+:ohOber!Y!4ʫN2WKbv gi(҄uf1]H,h3aƞ%F) 3CxS{Gn*v@gRMQD?ex;Klؕ7(; l@RѸB ^$,&WV6³= ZЏFz0`6zn63ٳyj &!Lfcܣe?hjo1Usg} T` "(ErYBa)- f(@kpqʜfx:'Z7vl[L6I?(sLX[ϋ pѐIk.36-^xd[[=A|4K6˳"i'J\@N @xQle]KA؃7Y9W[,^*roY ,mAӨ^59Z7f(6DMi\l zYx~W|KZ2A5VrȨ Ll,P`33!-`t-+)3f)[ w!Fד:oܮU( ١8Xwbh_oz |ڿSw`_p.Hՙ [ o;Ou:7>i}rPXX`f{؃@2}VhDWm rEKLJRmf`Z#PZs͉,_} /KvdHř hX}w #Wʴ=h-<ZcM "#k4LۏD-GwKw< A`woGVG!օ׌iV0.F/}ӵ.vw:εCJ-W̔TAMK`NecQSwP2|07کx 域ɦĩdrnCց3?z*8cӶ ǰ?k-;c3#⿱Bѱ`D:TC݋WBL5}eR4th\“>ʼ%JPƸ{>m&toyN{Ӂ%!e2mk;`$t`q7? $P?.h`⫮"!Ė?8.keSo쿞ߠ^)#{~ūU JkQG6?8#pZ,̫^'];{ɭ) 5j6o+0|)*ohn`|a3`R^mޱq4RhTyYZbe}u5GcAdk{ki2*P2gLcI|3K90q &\?KEՆ>=Ga{~u}u6Yu2Klw&%5s,og?_ (_ٷMy3M nF_`|@AI`NimIBʟױAqw "NR>}gMU\Jgn^9ͥpIzZ!>p!{ƾc~QJ` 3vVWێPo-t}Kn8g,Sz2-k29"㙒+/NHŝO(Kf~AmOpZ!ÿG?ǸvVu$qVE{3nAg;'MlC籚E01{4YOwLb|q<ϵtnt-I {ca;"Xש6jTLRto 3Ou]Ń~0W͖F] ޭdxoIV}abm`[fr)oRz)H2Y5F??:G5\ن֗ vގ2`IwEQ̹Đr C!lgv}b> ?YY;`rtr9GíȲ <8_P}ᒷ#.d zMaZb[0l+R,]}*z'7Ko_FhK"y\au4 ^5А C[BG9G*b8# ]{vFuYl&:~?H2r6?ҋ/yǬmD/ʽZjтtad"P@\ H@rB j#le6b5g>|)ye7ZflKcxxatVa!`Oިͥ^Zt|>j9>GU)r\$ū"**kq*pMTXM`7۴iEIMųU6W/.JfÔ<&' e+'~41v@xDqVY&ޞ4A2NZ|DwP[y.?[ʷpPiT%jc`p+~1X<'QȒ|nq-Asǻ{SB'-yG[粨R}Fom|<"?~28,(` BwSټg_ er$,^wːMzH1D¡(cq_֣cFд*\|"h>\F&t\*_/m\u`!Cy=zsĔ*餟O.^e0J̽J!hgrAPrW=hxU\u34k|ioio!9A1{Lqk"jaE*Qܝu6`bB27iDim+7TdzH-rV:a~ JNy̬~nOv7WK)[0 q4N o`D:o%.QTB6 GjnSS*& VMOCƿ_}m&}Ql¨l6Ϥ ?]L ;5E)4BߔXIba9UAya!wTQ|*ZܞM޶(6`5ߗ7I{"s ESDj6`l@AXZ`?9ia+kNMXG[AؔAMQ| &n,咦!5^ l[xNv p]-h1" 7H笋yWKrc X]W8 L)EP$h6\0ܠWW:o?24)20t: &c8ǾD- N_]QM)u^TyQ춦$$9Y.֑['J{,5"zd ^ v101RyJ\"wB\yh-odnQ1‰3 o Fm&*ǡ?J1E(/MFj;_SU Jz S&t綀X(&L]97j龗|ygKz"umJrwKЦ?(eR7Dvi{f3?!Da !1+ [S«qx<饈m]$h4`X<{g] ^XJ9éF8ۅ+aѬnFv \+H< 37/mصtUl4nS#lX)Z<> }GѯKrj|=UZkCv`,_a~PM88ToOjBѸ7+3途 @WA ;-s)9 6?WRXOW er, hfJLiqkTF pB5/oqWQkWW'҇|Ú!N6+ykKPGڠBUYuQM=Ul^t5U8uQyQZ352{ {xR,`n}?qź :Ke0% }*F`mvo+|Ŷ|Ci|b7m;$ÔDR,vz =qF=l^vf.efe2U4du2M֒m= QViW:q0Kx;h jSp E#)@K IIuzU C9l: *cVRK4IFOܯ,8T_jcR DӼtzP睭L1C.V*=m}w3 ˿遹`BLe 9,bibC4F8; cepXiZCjbƥ9r4S\F[wZP='tcK9nn~A^)32 fӔjq )6{r'D? O+tSho]}B)4 q=wǢس6Wx+/6[hN?@HSb hSWxB98$7@B{#m[j80|<& I<^]P9V Bͯ<@Jܗ) dM"ң\O#}ONP iR5\V| NRdHj(Q#7{_:ipO,hOԅ)rלI&G B) RVH&{ 8(ak5n=ҴyVEHVhI9rPxξ${=W\®A2:xjEv.XggnFgDP컦*yF C/d@}ئJpI4g#p^SGm)N_ ĩ. E0B@9eΫu1k8!y]t edF֟[pل^fyrxIRDߥKߺ2VY2߲[B>]fM\ *xS.7M!%DO4Uiփ p~uT+FKdk{#I^BpǨ, ' pBy(rM(17wCi[-ϵ #f b )P"E4 -Ҵo_(HLXxe>:h঑P:zd7_u /=r+AEJ~EXwz;!lKʀ1C%*1pЌsR x 0g._7a*]<&h4jP $U/].dȞiųtM׋==$R`\d .w>zƀ~ Ӭv)'gI]3^#^5 4Fk_(o-ή_K2B)&VWo9[sۗ{U+-pPcJQ?1]̲d [ y_jxt>>9Fkg*ΣfjPř/vӟmIh_mb8 B>yAǡL 2 ]'yx~=kd저!zjƺJ6:8BK%lS<(fmHLFJi8pɅЦqw0Os"nbW/ EΜ_G$ᙙk9@ouoȲ5(3-67hmqv$ HdvPӶ ŤJ v[X&o"B7S"2 2 C t v˚)[FC+^øTvb[{2ma!V =1iR)f5? mS#aswآ'G" DKP>MpC ϕC8sânFsj!S5'Ur$Hax }_r`bM$#v:OJ c݈^Ȭz;'0b}lϢ=3Ax[eUEVdNZ? Vр Y˛[>ru!.ȀP9yq`I4c0f{Vxa:/@^jGil-xɚW*}|T_]O$؞4`"JORܼ#j ,Fo˻o5MDެTw*#ԋvwFʧDp>97O/ndM})Bm#o6( XUYp瘰~f1.vLaq*_Z(0v`T(Q-h4{51z4g|æW0lzq ,C PIaNp:I ~!x9%";ޓp6UXY~WKPj%N<ş3N+cgmE6n0=-3,̀Mkge+T \Iâ ջ4OO92Z 4 jYhrZ r* &'K |^Յ^@ɓ5k-+Ƅ2'hAASބFUcsh(OXɲ]gkv)ƣ#d}C;|;z4jMb}؂W^xȜJ7 `m&DAI: Rz`sHD \,R_SD̷:6/Űf=%nǑ)}=e!'P@{<5rR^^ i1i&߈άI/0^͜ok1q]{_A~gvBwlOx=uKWTsYk'mTrDaKMUWǀh3*b~ѴHbԞ=#(֓d-IS>V, ߭C2c:OYN$& A?ѣAK̰!EdOL2 'bBM|BO!mj€X5ucr!e/3gMʀ1!"b~8iK LW:-?P݆1< oH]~g{Oý9%iD1&QẘhuG.XHs VgX@A&pbgZ~VΣ`v:3Vl bc hG%qݧNNEܥǠ8IYipt8 'M%\(ݡEb̃xsS8Yt  =n ǘ~`N )v F.]tǗdfi~ĢrdSHwp68 ϔ{>K¼`YDO/33{($,mHu>kpS,f޲)ċXMAI,MgNe"( ϊ 1j&^rD/)jYu[s^vpvG,z9!dA3e!5VM{acBsfs1kݯ<"5}62SGk[J]Q0D0$;nT{ ;=n4&u{hfYb<{־r$JYu Ƅo>Ѓ ?_uA*t8oRirU8Nmv:.}4.Ϋ4vz0t9%RH`ژoV|NRGEjRdqk"I3G\m݆.\ nҩHf fu`i߬!k$0FP>(G)mG bT mYz N^D5:ҹ9$AWtZ ak Uao! McAeՉO=,'Ԉ݋^A}S3F 10njPp ix_Ǡ3ɶʼnMysaY,/ɁHcPn^44 ݠ a艨&ӢVuZd!3F/;hfcZJaD 8MrCKOxjn!z﹵'EBߠUYiXSߘO+]%d2.zIe-$8"zOJ#҈5\Hs(Z~@bs-%Y"*}6cZ3plk,r,u<~ @&0GYwnj'Om KVy('|6D]s2p1Ȩ#9U3qҳ53ӺXYІJ ':>Tb#ܹ%r, - ,PՇ F#wu/PQb8-d߹Aշ<#L".=^.zع^'iP'ڪX~U0`,^`:Sr_6%-.$p`/Ol o(,j5|d=םWa.EYA' IwP%Vݝ- ;$Zl?whBN`w\|2Wr6+7Op4$g!#"]~*s'垟v1(gnK2mIdYy0T,홫L(wo{E\6Xa@r#pcߧ t7VY>#G|PJA2_)T?I @9 !䵐m ooBBRxbMqБARfP[=LF)o!YF<,0ȩA~UՎH +&P,q\f Z5}z.gd"h<sT%n cr*U^8}" ՛1Z'UB8UD_Q|ܕMiXμC7y7c(.{V!H2$`F SoTr>a[>L+w:Zv *՗3XհDd<> @ʽ# owV5 ĥ+W ha wFKK[-nB-XqiK&4H:CE$.x<%CfsD(kO ^׭yKEMOy gH O}hX}IYۯq%9uQ~`B>+cXvHCZJjɽJ5oH5Pp#@])` 'okBb#_=Dad?WdkJj6_C/U ht8kP"^1>?X>pc}*TҐRk[JObUޗ8t_D0n!h[ Onȓ/Yɽ,nN.+xj'l-I%ѬHp_4onh{+ rdJFK*P[&ӏh@uBRˉlkJ ǃ4$;%?4H%{i C=NzZӤA sQ!^B`<[A p=xׯܺ?M1n#,3jwf}[^l*=8eOֺC_`s0*r0f3@k!:͒&Ρ7DGKɼ^Q_ &u3eH-H! g]:1N)#FݫÝRxϾD%7e9L4dka.)0BMh2֡O{U!8g?w~%PAĘ>}x%#-u_f/-|w^"2BX n9SX+NMv{9F-w'GvO|ulġ FSf$! eG>';hyJ0n1)>N"1 O= ::)[j"\m3 Z]?*?=1SB:v-(({@vS]cDf^*y\Y[VklLǰȐ*~սsUEN7SHKccH~ "lʧNpZI nH,j.6*j)ѫȣ 5Y~{^BuFqgڑvV$?i1+C`%XeZEsV8B *ވn^f1x8^=u.Կbˋy!) =IVU8)#Ns+{RW0E$lm0]s_,["WDx;ȁ5͠s_,~ dsdKJE8r2J UdC֍;x]L&қgu9\N9{O2 djRqչp,XTcjCBgB) a|3Uxг÷CuW+aLO\HA1R$Zt?1b-%ȍ;fR(BII$b34b8ÏkÒOD6 v m|RBy\e[:+kஆ=ԑH;Yr̓x` +C]tX6XY֋έ'Ϻs8xB <9bζ7H'NUX[P9Pt>AnF$"X|0\5ԉB8׮Z=dB`ROt׍7-fIE_  f=޹X$Oܮ\kgfK`]Bh֣$+Սde2?Hƍ0lD/%2GZ:j\ 3 iQSh _-/u[tjv6>?Fgy0<8V[tJk0Fۖ%\Ø9iY[BluUSͽLu# g^#d|5qS4U'uqgc;fzXuږ3vuD.*M?h;a~ %W8p|cSpޛ[}׎s8^.7YR՟Z}thԉ]%$M,&27t9fmM45IW(إTy҉="X;POšk'uJUb!vz[4I 5r5X\4!־[ /qQ< eۃP +H["r%sG%),(E1k˫@?ݶ}o,~rٍISݸ1Y6|_*Cq"@ #[2g2'e)%b?hgE^L\i>P% O:rjFf%Xܵ˷)NX>Fc͉A 9SYʴ#>5, +zlɘLxy]ɼ,N+,\An*34;FP_&q93/Hٟ̕sVtƚn`)!n5!fZd& NhVF 1p7#.{T&6KGt"ݜJݾbx<&=)싯I`AE,d@sED':;5R@V*^1ЌrUTA݃ խw7hܲ0y:]HkC/ Xyɫ zexiiKQٗDb!ȉz̊8`]܋4l 6F)2YW?_[G2&fߞ矢'<'t'Kʒ#E}[˄ 0l]էJ%H+CW݉oM0hyy,Sh{V"@↠XdL|_P2C.{P}ȓa.hM[^!3M.Z~4N84}=77#d &Jrh &^ V#E/j{>ǤݢLn^"\uaCخd*/uX@_ ,N h1pe|LV8!rI B7E^pr|<ՑԴU4ٞ#GKIP;|c˔5`]h&%?8 6v2ȹ)KVt {1¾#n՝>|8u<ؒ2rP1Yβ-8_<'6`cXH#]kA26CV})|S;(Έhε?p%}էe:Dm{I#"ewy 颉n̷Z-)k#&F \,c቗ʒq/)+T53OBi7qD`L־zE+Ƭ۲OQ~+ڐ^ʴ1zy[؏rd?exݕ2)- ̔xu䩚yigQ>tQ=*Me* UXB>@)p}*#_d_ț ;Lx4y-`$׮:^߲_-x0&5n4%@:(ܔ\l+7{ e@Vk4X)v"8f\ v:s_!8FAk~?4h̐>} ?~q=,wHh{@eZ`}PyC4@1:#8fTݜ /,d:Hq =u:3yT7z3V[ dڽwOJ@{ 7RMH׾ߊ3^c\{~9;S3&guFj/P͐~LVNn^8X[Tapqe]>N͇׶MA1ѹ!A`Qz"(?6K}Y !RЖ;-ѲC Ųoρ<2(@wwث8`)G[+ejlEg&̺dV hmq@"Z"whћK ˑqؠ5eKg g8E"m[u~ .GT=f O{uTE<..ɈAD ElWCj&z,,iu GC֨!Y:5`|Դ<i ~+Y2|Jy0;і/,q6y^fd#"X()7 114\O<v旛P%+^ث^^)-Fq] LsK X:- ~R#y:|8=k*8Bj/wCWdKh3r2`i:@zT5S4[ƖW:8sCO1bdYEZDxR'kkP&;ɮۿl}qU}!pt0ou>! (TumhBML?S.υ>Ӕ U#Ha;AWqtl ;tSrWPM=U JRasPL|r`P*߭ { /vN[|i;n9V>~%(Q~!)l'Y" "<Ōl̆<{2x15ݸkw\c{hOĆL)ʼ@ c[6Hٯ^*(,< NhIf,73?ВnBŢR;HYltRTo^\{Ldm[O)ײ/ヲ|"; p+(PV $|{P4s>졖цOh"^ ߵ:8u)bԺ8;7c'Vܒ@w[c%"w+[IwWOLeI`aC y*pۙ8& "Ut(\K|d rtw/5MKK!CP 6{eNXp#x%Rx^Hc4Ր;}#3R:~ʇ|=4pg6Q@M];[PORZwo)H/&m\&uo-F[EIl\P5 b@ h(="3 % Wrꐀ_]ocN )-H8Ş KS3&mڢHAwH"ud9w}z-!; Iti; LP.IUȻZ8BZ囄 'Y874 0g&⅖Of! lpĨ:셙 -L'q(R: +XX_Ӱ Aӂ+-Ū] 0wsUV Q:2ЏU3"(88@'(hO֬ȷ"jdK8j5(x~"=/J7~KSX{\zXq^h!K^S[&Є4HƮ1Z$/Z"9l7Iu~uvhµej xoscZ磎F gMIfyKzXM[dD)rSNw1ܿ kG4EpbP2FF=G6L]~4³5*} &=炾0|^$ F0EƌPk֯k~kU vL\;glޜsB`z3U/%e#E{b]*P0Zjk5(R d1X"s O pw2 0bFl]:3 n)y$6~:sWQjz<í"`8:!H#ݎMoiTx Lb"A!<~>1!Ш˜{i,2'c30vϪꬰKa@U ^U(-Y`Vgl@uՈe=s)1uF,4TϛnڍI`@pahO P2M4ϸX5skWI0*4a6kB痼fLjD3γGq(NblDGm2>gZ8vH*B'Q,/Ikje>K6- NxRnLX:.Pl#V7Kahk,I4'۹zۖ}yAnE1XX@@m=P@(Kts7x?&q ꍡE4)0P%NKyf\& ⢂MىZVLjs>/U:N}P[Xs ^;,ES%@v!'LLg0Z^l k-6絿O)Db7zj"X[ !we=7;K%4GP$U5XBqM^Lnb!t1GʗM AVY-}Ĕ_G,3DX /֤eF*dY~Mv+ vhgY@/ֹRTvJ P4wFn'%&ᧂ~^?ٍ6L+ #U✵>lc,c+SE{-^Im"'>\|KWrX=/S]?^%evǚ ,&9Rq9pxMW\;g3lƦL"ү:Ŀ^Lyul25iʷn :-+`e=HqPs/qWԾzt(6SQyNp*ѓ풵tj䝾*?xb bNMC1ܖL ۄѶ(Orl[R1$̸U[mlϨ2#n/N/vr$ 0qW%Q~E[g<%OZ2񺅎j©dT#5(m DYʱ]WW:hjCa>=ҡ |h{}-  E*yʪ{!#Aa[ Y;.TF+>:/ ު&de5]}V!)Ox;Shra*ُj7b1FT fhˤ-v^Ab;BGIo蟳 q b 89H gɪEZ$֭z f;۬Ee"?cح,8r14U t3QOZRWɩL,֌/hBwpjbEBN?h's>dX}` ( P{f3K̨*AnoW#Zl;ijf,ZI_~ ߪB5A )(5:nkpizY{p`QƿXPlX۟qYMaRIYU/`d2993Zmjq=M}P9^xՌIyO'8.Eg ("SqY[@eBěhDl'o(}jýy &^K+6zJPtrz9j#5fˆf}U%zE!bFS$yuv2}@04+ִcC_N||dz Rp6WT0ȰIo¶Km|^_6PvIF_|$?O\+SJ&y/ #+/tߕ:c&p?v^iXQxFpIWi@k>URf/ O 6;S. Yqok![ϚI`u?/m%l ;QM qLsgq%#jnJy(8'XֹWAѠ9㌝.csmJ0Mt!Fxqo 4: .tB62g',qBaMeh}C07ӏU_uPR-=mjB ų[c! _&q8id4~$nCrf9; \%In@ > (pzRLq*-L^玙g#37{>_`&U4s"_'ff )#;4ы8Xaɮ1d .#ZTI&mK' p>Dhy?{%.l:vCQuCY|x[Jd@%utTi+sDK10w7 ǖjǀe/ت4IK=hiУi2K3l;aV1P3by}WvI[:mҟylYv=6gbפihZ''nuRX"z/[m* Ʀ Fmem+b(?+iO3+kʾu^R)w";P ZR~#b5$V4L)!iv8xҞr!cw!mǰEs% s=Iuǂt~VsSMRnOeϕ+yAb>gAÃ|f2io *9uџf۞jỌPzFbK6UUC E}23[]'Γ?#/4qezcMgnq)S_5@?Fetb&帲7[ Ǚ(4R$69|P (9'rSU VwZ i˴YXy3R GKp6B2فC]8"'-tbj)>f*ۢ(AkD;;"#hkX[ vWs1y-%ybje]..Sȋ?e9򭷫%K/'[ ;>`rYnW9_kY` o^2NEpGV,9c6^A @nӥG. A~r9fM\癢[wZe>d82y6OD)_*Y;1djd+䛴ouF~)C5]L`̄:CeBm\o8~Jٗ6`RBda/O$kx 6-J5`{AHac 3HIc{``L!p{"*$c5:鄉-.H&LsPqB* K K|u 8NWyS}UUo WR 6cV;g" ]\B!oc,.brQ 0!FA "aY{'BT$ퟜ#1wַ )H`q@6ruD8H`SgZjt9A8i)¨_Wu[CU^OXiX+ӅmDz6."LPv1>1$FٖFߣOc]y=Z(]b;ϺUӄC-;``Ȟ?e{ednYֵO{vy8p10,( ^cGT M5rnt>`̃EqѢqh׃F{--RO3r3 `k9-Ѷ? AxrHRBt%DE }c$>Խ 1*Bq5f^WE5#-NG.8r:?;鋹_DDXs"Sn(bMҺH}V41@Gb/ BDJo%K^ǦOh tU=$;rT9Ss*?&5LC8_y%Q}ˆp){WML:%7&hwY,Wf~aByګzp+INrִM.uB}h8 Y!rGQ6^S6uV7r<nlTVgD7$B5Q Ѧo ֭}Qߍ1=U2mXͰ.'WO,iy ۮPd`,, NHF8,r~ Mdp)̊{_ vvϿ ܔ7E,+!q_QqMOcҪ o%m/Kz[ǬI9NӢkLq8BhQlNZȓpevsAtݤ)j 36B pQ#BP;ss Pl׳CӼ,&{cnI(ܙ5IIQ3ג>H6r?vࣣJNOY"]{. WZ֎!դ$=O0]O8ߒ?ӐgKbI `/ih~2e(4k[(.T+ h3(w̭\"4بq #+'"{ɡqH@W?~\cz_ |gl:| 9sJc']+QSWږ60!>lhШ1 o\XlWLS,GP}ބxؖ,{\s"l\b72s"v&"G'] :imvO8frBZ0l"ʊbf%Fori$Nc誸11!1oR+¸n6z,\qx)%/+δl3:unp![P!@̴F?f6s|(y5Vd`9. MJ}PV ̞,dCr O)y,n`G0Kxi _S_V+Ь1;P)^ VJ Z 7<5%(%S3u ߇HS$csV9'H'z*]G$OvȲPpy߽qQ) $3`Թڬk@>vGk5Qh `YNM[)& [a̼E=̻Fz`wpS YA*ui:3+fj]d;@IG9>#lǽbʑ)U; J^80 ٝ4:;ag'ZdW8$ v'Jdzy 7SG b$kuӳ~-z(Rk*]LuA,qt]CKy\%I")$6T߮A7 ȹ\࿕-x)Hfa 만UNjkKArܿősS,x4fJ|$ZT̓n<0zOLTkgzB4QizcVԧș4;W蜿4"LCm>*^Q("nu*.[^ Ld P/0so22/P 3ՔR+7)\I mj[ZI+EV'UIjBg0>0b[S2eD _LEGوv ]yJ޴gze5xuAѱQF[>8Y~ڙ˟E10YI-٘nC_< Y4?'uϣ >^}S-'$?Q~4geSd,M,OS8Δ"SL`{,J#QaYXxPrPn~m{J+HD,L{Þ>Mq \#@bWMBK:=M \d]m=pw8ƛ1smMܒ#'4D *!5H!fnƛJIgC${*|M=Cgu @JhJN2>FyS- 1p@1WU{F5&ѱ-{.SlZ>&yCђ28^:| zܶ3J'2qŬfMSX.{ NAf`<~;~/$ks(9`k5I.c &% e)gҴƽRևdmHƯ-6ӧצmúePS~xK$΃SUX7 VA$dQmuҳ}zWG#y1}pZ{dX6U$Όu>~')MV%sL߇]Ѣ`4Vue$ѤQa*Xukzt2f5mH,-đ r~fB6WC_D-",1LҜ`"&,m=ė7zxΪ AP*6f:1$FhmX~5u.N bZ)BBmJJG`]`W $'%YY pՔee~%ge5%6k !mulz|)Zԉ-@ZKx~f_W&3 fQh x.>TʣŠ{OB^|N=ȷ7 x^ȒR?\':iy$[m<+mq_Gb+ U:zY+Ӹ0"sX\2QQq{4@ݚzm|ڛu lmH95J$K+zZ[MI5G# F@ºۤt_h8w;R +ZO[1H^r˜y6W~Ȣ3'}dǽs2{vpOHŨʉ Dh+ TD[C sxRO P_ZRTkyBF3N_xHkEƬ_UФRΪw6`bB uZ-c6|YG'_>43R8Etނ"~tI}b!dyn[Y_IlбSVX8e6#a\+rldnl2dϹ\evPO+$åJ5LvQ)zIJ-\ ⛄}tޱp+ygzP_/1SgUы&0^FgzbgR\BD(ޣ}rF^aR/t*SKW1Fi@!Wi~A fz?xsurH%VA˺]ب͛p6M?Mab¬Dv'Q⦽or:%d=,X.}i肃Y Ӗ)EUuLiUNAiS؋F栜t*e ׀4඀dJeh FDaJM#l`%ĿYU-S>MyTwB/9)ET/ш$JNQG i[q ,BUKόMS& UǶ8*oSԒpQCf[(Kdd0H“&&4~kXtz%a:Z5}6e" u#uA~pb9y]&Sg·f :Gv%;\b(#&tyQ"qhihu[\-S->JZGKWze-/x9[kNbMd5np/U+#U>Vj~4n{ECPdZ< q<?> 7`qf[?wb^A-Ԣu[},DV!023&>}3 v@:&2X.$Υ>2,TYgyl]#뢊>D`8.Aa~llsΑb5فxw\3nl[A5Fޏp%xM~x^PTum~t7Zm(|U>H$;S KT+;؋tѨ{OLyH[@;/9`0{"m m]+&Px7Ob=D,[Pa37 ` Ydl^b35 NDsw '$Zdv{*;NcM6 2-3as?9Uоʞ̮$~)*$S FIZn@;b F^$Z~z7}U#kkP*q هi$Q_y 0ᆂO@I])+3{&- 'dֿqnc|Zu(Ho;}dOiz]FgP=G ;hr./Nf{rBuGSýUMP?Z7[g_QM9g^m_= Šh}^AdEb-_MKo0C)lv苠u,%,^uDɸ\U cq7MAN|l{ aL 叕 ,u~OQ UKzLJ>L%~ Ha)BTI'k8oYR1y2C1%ZͲǵө Z]{}i`>_rfN:U.{&?~y-ܜV6es$aX#ࣄגbp @|ƿi|ȣb!H.~7Q= x{l+ߒW|*xpf!s_ogB|N}TW9, vdɌy瀠}Zd+ -Ԍ

<= m#KF'6<ߏ16`3C ]fxT;.t,h/HI<̾>Ib.^#>E^!ڀiKX{PwqLG<9?>J};X;U'^LAvft$ޒ1Yy 6 7 փ nބp],YkZ6IurTawݳGEpG+ܽ]dOōa["XKn NId|Jd#Pޢ}r1El9N`|!nu?!}+* m‚{a"l))+4O..\S3O\2>]f< <^߽-U/F uj] a"eLsfg=3TQM.+ҵs^];FagO q 牁68G|Mng)tQL쒨w^-!:8{ݶJ 2\ SOQÛxb>H $omOٰZOԅ\ZBQ46w{*w^a^tEZXf?^X<7%@CR7:,f{WwUQ?<1e\gP|Ram&fA槶ĎŘT:b:so-Ha5*tiqa]1F&hK~':SQ?&'̄$Lڃ8ī-:S!0s5mϒ~@u꒩4Z,dSx`kGs>qWyx+8(WI-5 XK+vtEͫ0 Lya+HQpd+3J6:۸]e+$) A(]j\ EMaL;ЇAz[ wmH輕2=4 %;f(,=VQ &rkzdgUO0EizK͙pʸ0L0Fw8WY`QݲB ?WĄZP㯡 1ޅg$D9T,FYǁ?;(o1 w> )5h4s‡IyDo H_En`LKo|Ieh̽-BPc\4x0&\LQ^[s an_2)Y _n ,Pf ȧ vN@ k)tKk#, /vRFa&:)/'Jqz]ذ`}Z8lҪc6%y]%[nY,KLĿ]X |4'fyĘrD(e^QN~˟SX_JOYדwHXxcMP+q'AAX' ~9+~`.v0[3mUIʟFM 8 8;޲AI3F]iT!S?lftBݳEM;dݻlKDJ,b:#h A-f(<_a1m ja'Cmp  {rƨ]C"=Fax@>9tԣZbDr?Q~z!kk\h4%i70bTl{\ic9壉ݡnQ2vt`F:IE%"L#\JTv̖l,Te[S%j'הjeG(x_Pge%><HAud%lf9OR, SRFUۿ$cpXCNºr` '8b@" euռwH*28boeƩؔ,xtA[} HOT% ,1=|"[ҞdǔI m|%gFLKY&ukݞqfadb{CfMP[$:T>)3 EZR8M#aH0bS$#01pѱaIJ"`l!q)6$^dQ/$amnHbƷ ]l1PtjfV1KBw ڳ#CS0T[}ɴ߰72**Xп1\}= sZƀ?a ~(riȆvO*Lz/!R;\{죑Ud\9Q`}D͎Wv [7GXM" "捐>rx3]4eU9W,x3uqn#R.:QlgXG`AA,:ShudzwsnKВ y };>)+;r1x(:Ns,BDAR_hvѝ1|M#ӆq;b0Ã9,啈>qԪ5'~g[\y^d,:6<5pG[ZQyV܊ (9UFҫcnT1?/E~$ƑaN-"juRxmvjKLI<XKUR~v0ihΊ6d$׽+E6Hp_-,JBIqrSBQ_>N]d>RSrBl޸e{\GйG(۾$p;,3!3QNKo ɭu+շ)Ǝ8jrO&n$T%"m-)n1bї<FOXAxImfni]g_< 'ۥr)c|7(-#/Mʾl Wht~eO,B9 {tFE;v4'Qu) lᲰ-_ bKŝel7 Q6M'p #bp#{%.;V:d' JkzN_4r&++AAd,X}2U$KGrt)ֿ(>&{a}˫^,hY0axN8 k¡ɰi8\n ;ViHO̎cgxLF]6N+ܞ65mz/B'̚Oz]$Oac2tF3MeDO KjE47D=3ecwz`9hq;j`r =K?4LI*_-)M(jsQC\a* 舺w0s~q%V /30`ì3:N W`hP$6 FW΍<ÍW'e/i+j[t3')O]i;6j[rKp_,\:2/)㱚0HМXO z Pp84fB 5DIj 8s0>vfoxiɩ 5`'MK0$bpKL0oxg%o:]NNoamPRPe>3c|vtf8J9)|n>VD]c>VBsks{țTyJdB3.+U>:TQDLk2ݡt;ؠ4ÓQ 銥}xxVX0ǚL"Ϡ݃6E.rS~B[[767?!2&^$(d7K}^'֔hH`a> ⶣq@rT3Ѻ*O/Pٻ/Eh^sBf@81Ǐ27$Ge-zrPvW*o1TOxǂgdxO4DWN\OB6ʒހӽǽ^B 󦌿ق;ctcF!^C|jwh=ՒX4qIpFp0Έ@K iA$3PňǤe-)h=!=1>hBQ 琧71и` ˧kȇ fzɭWz(Hsy8_,/Bf=~>UD 1I̊Ƚ)¬>Ɂ!Z/'{̛,#:#U+V3C(e0 7J!%#vX&,٬=@G;k,u2,d#-8[Uڸ0;h{UyWۺ;̡ohMo%/c`4e<i `fs'N ,Gj(sqkWR9l6&Eײ jQ]%e/[<F4'JEm*F?$S]jHÜ,$?G5+oaie[H9e9ZJ%+ytdtOe qA}Xj;t捶VEoB~[T𸒦 \5?bҹ%2^1MVBq5")4}#83(7}k͒M(*̮:x_K&>h`)=c_&Y.![;U>|^=r`A\tN.YdȐ7)%(+j"0R {QIB:qlE&Z ;fi GBx@d8JO 5= ZlepN*ʇ3 VU#kt`0D*7969P&M~nvͬNzFƳFi8ƚM=ϧ h7+N kY3P'HTAMX6_Q1K sm(p.mÁhc5{g0ErZ;i-F-dy*Jԅ&}:V1f1M)h "3_Co:2DA{ݮIViLKvJM;^er1p5Dx9S+j>\qu,,GJ^K %Ѝ!Ph߫77?ZC {4 95"A67O/ 4(Diw 2_ N mIjVЮrP}+Z2Tt!qFeKA̞,F)fo^tWz$AY%쿈^w^] P?KEL/!Đf+L&uȜ;zvaѷ-O7Cˆv^'33LKĨv,^.uo{{7RZv+J]D>ڵoo"jpx 1WqU96dt;<[_2bfJ^W×;ʯ^4=4M\ aD F~ҊSY! -о&\wx Ǵ\DzoeDoѵMs cy/~J rh`CVn\ωGJmBOހcAxe}1z+7-wJعqy ~Q%M/oDp7!}|%?z"v4ϑvӢ6Ԥ]ݾEO^ +SY5p7/$Y-<%2w߁9E%ZHΘya@D10k(SSn;v: Iغ' EW~a@i..iQ`_gt[[cٜk u>i#@ధwZ4B`l/<$lNл@rz}Rm> ܪؚ\e0HACU6xM`"t#6-d Ncdzr.0tPoU)kHMo{;?bR 3_x cb\+~(X5ž8| R-I VjX07Z;1y\C&2!ualV"Mr rGsȾwL`3ٕA:%GOYH ZG3v: 8sY?PAD4&``kR. ޾5a{}$O2&7%4R*gThy4VMΔVMbI/_u@*NaTVb1,aea /ĦV'E4< fJg@6xQb I^@ b! ؾ]'9z$(* Γ4<ܒQe44C1J9Yk9BwE-h //;X;ؖȐw~lOd? ul7&wj s! HW0vM5uݺ?dA{ގ4}ܭA` ?`E|<Q(&5Ś)1w0fhsdV&ݫzZ^|eEx;t[lS<0OeW:' L2B~1ho.ֳ67yRm-Yt_b!}G}nEgd"<6kG>+9? *gg8QlGRu.3VT=T%1FeBQHU=,]<ܹT|nKLםk'JKߠ@>+v֣0 @CB ICMOuz56d܆:M1*ak:Q;Oژhn( NQ] $`ҮL=Hu  7)r*Hf.Tcd Rps:lmaz B*ți%J0z Q[:8׈0e GlG[tMP7Qp5P%[k<=RX_dzX4z#G(y2xP!!qnu)| AnMwB~<΋@ƴn׾q=RI-Gy+Eo+ *K/v=;_)%t]HE1 9HB;>ǟ0>E cMX5?tv Jƣߑ`YN2v06+#X¸Hu&&bJNT]!M)FߴآtB^):g䵡 T)lɆNi`ޛCq{W+vi&Ȩ$<)z7aͦV.HV!8*C#9VRy*~]3754IT!wxSq݁8;6H J?eo G΄Wж?_[XZ[L˙ɶN@"A{`v_(]ߧ8= 6q'>_a@ܞ!R-r"Rfp\rvlOT*?_]e)QeIz2RrcHz,sE>?{r}KB)|4K~V K KWNbdć&UD0r/MǢb sfy38CJaDKʜۿ=y)C8@iHƥ v&bo{],5?hn  )v^S|?&w; w:4_ɱ,-Rmqdh'y MQՀЙRLлREsfiTԘ)أWi\3}zzhojaYL\y*dpGXֿ[>c*}ОF?cO쁔߲x; d#L*ratTjy8%,&\,W hyoWDrrYsWL_#MV`<'PşxLx`b^ě[x64 `b7쪝 l]DQYp5X}Kdw&mv|p!A~(vdpj0)^h 'ȉ @֙$ gI*EXG7=˥ݤVv1H3p!_Ls^Ҏk9: `ĵpptqŨK;H`B¤&FB~\kTNhjEo0SNȭa~?eSΛйoZ4Н.xdE}ќ 'vt|.O͸<+S%܎U pZ)5_`s_ep0НI0A&ZlkzJEZ܇egGuୢmӕ0)t=4[(uCtI#,]>5=Uܾt XLr%^ɎZQ>t 8] t /P}|Lnr`QJZ*'B,FH-dmaߙF"Y8Wq v˕ĉzubCKZq/\Y艏U{؄zا6nb$^R=8I#J1RiM:ELfkMsдxZ/E_Iҏ\ԭ2i芟;|\T/V2 U^u.Ek|߱UA4я_^fLiVf=5B!(DҞ[XHG}j]HZ(,U ^uTeQc߄s f,sTvD*R92<$yK?+2Y2pO7E|}O(h%'~d쾅o,iybjUp8/-04-e7KYqL\s5iڬEGWZo53m'Vmp|5)kΏt{?Ug %iYKo Flg,HB95tL|a3Y1ԑ\u;xSl7=)gȍXW0% YH8\T{Dp۟y"C-k:W2ڏ哂{W'ZSD_@(5oz"{o]VJ`ۈ{#ACr F%|$;c'u]^ahx[|* IĴ$O7b~(Ʌz{W6^,+[Pmk| ?7zxٳhm8Goxq AWլzKRQL̚}HxK/]=mr } +8T`%jesmhF{gΰQiGM(HpTy^W[gјDbUo? rwV8/]fg9Q̙¾6P]S/]\]MCERd7a2jQa.,ړ` m<³c1zL݊OڠM ƷO_2QmcfE*&Y#ɪh7J6m*pU_7VkSZȵyf[uPy%;Hh}X'R A4̨?<ܽvk#tNmuJW4w]=r4ն:O_>^<¥¾jCCg;E1Pp0d@OV[r$ęqI?U$ψT+rp>}ǭ fHJ#@Qӳ^;T 03*QMLl%F>`r_jٙAZp|U_SKDJ sKP95H5< y4ĊѝT!uxcX׬,=\$kCqYw{k{RJмnڸRcY6+ZRը_p}[2s[!\NYB-GM?D}64Y?ҼM +-Ak-T"%ظ]hRdsźAbO͐ peN/zNIAq0ܘA)o4j'22Aő{nv"+R(:+zsw2Iݕ{xצO΍ػRUd k}78"u+OMyz6{ mM'%b;ORM2C u+#s/ !zas+TdBνd < L f>l1e|,x2I 3Yw I \M]4wHB/A4E6"2r @6q<0"սP$O5;Js(,˗k>Bޚ9bOIL7|O;<+c=?flb@#@БL8h-Sc2sDݻZ=<{IPZx;LM=a Ժ㚯< vW ~ {損HtdA\ LDrjyhd O4+v8/i0Ci8/  "D @W q5@F4k~^vscٗ3Ym˨ԿuC> AhȄbFqr9*{3Bk"Vt/!7u_+1WYSxPb4 p5Q1A>8]]YkָeK%<-6_˯ľw-'*4ޓ8F+=~;l=~GuՓN<*J1(W8=ȀF>`& ji$!Ñ v]]'&"n+9 j37հÓpJh2EqI4I}'#ԈK؋A'7x_WLhD*"̫©. 5U!{*slf^K7#5mM·J Ԥ]TPv@w "F_GǦOs*iK9b/lHw%8 LjNr:Ǘ>5m`ü aőog`E_k^x,zLVAe(p}4E0RGKwxѤqVj װ9m+> jiwW|ۥ~\3nt?!cPQ6+2O/,_aQ?r֙øӗS1K:mHF^C U&F.rӉz T|->NCݟSDŽ- gdWUӄ`mK2T2PsIi0L\iS'^iWFoy߾qinD`lF^={YFqX JK5m|-fY A2o']s"rC ™CXM6z<#¥5O@''Q\+|0Xk$ҕZ^z*K!!% t$ҙo1ϟ5u eR0[(W0{@92˚(7 i]An֯c<$#+ B/mYFzfWuo'NrN%yn4.Wz^ax @x{$6>QA}WB:OJo6Lhкy((޶M0Oy,K?cl >Ch/&EiE+Fٚa i"a[݆$sy[cl&8ntV)}&(CN o"}*WgGs&D-.@ljQpߓE1[',R@8H3w.0OM೪UHr/ EHqSf-2K3sV$T *E6Hw`"^#ԫ$2O@fHĉjŰڒJaFr20I$y9:_-GzB/H @@^.8-*3idnJ}r&r]k.'rvlMeY-VVbM`m۲,tYwGz=nҐH5=("/A.7RzZeC*c[?bOWctcXdeIw"Sm>r!G˒?OQ>Q1"HMQ(OYḆP ?ֆ/g3 0l- Җ[XV֜/n1S+}(s.MXI^N~+IVܚVdLtT P>淯`=r`;.{ETKzRjP>sonEѥS1G(@K4m6Z+I`lۈxHa`֐(35=N!6ך{VkT%MiIz? /&Ρ%'bI) h:p܃׏B_'S9z:#+]iɯ4YiRG$QEwlMV7XE- ]cWO[}"!#Ro{"ٸGgup4 ?e+JdN:]$~u+m1 ! QC` :zyo6Ne'-ԬTwsny[G>9t9}IyWy۸<Ƞїz!|蓸\sGcBB{UH,y!).iRAc.~{&,Qn9B~k˸(O9$պUn ˿e2dF;4 Ɔby ԃGU;ƓE (Ĩod4(گxh PRaQS"fI^Sv*H ׄUBr@R^r xȤٮ// .ˎ'Mְhp̰6*SЕj9P@ -}J]b-5-1D7Q&\P22.7nc5Cr_S4(qLQO+j *>Ph@wM#] _[b):p4S>y9@{֐v{*s4G^hunY\MBYLJ**R>p$ }'wN9Ib.dnQ.՟N%}ef\̣8n=k≌yfa03E5 d06܋giV&p4E9v/v{ܤd0;sV$MH7' `hRn.Za .h ]!~%"I TW6)O#k2~] #CL#-[:DZUy ͸@KHv[rᰑe,"*=$Sу WUea@N5)yӥ3S8sfT]7\ošLSB@IX7F1$8or˨)'*vpmF\|V9Y e`z#zI7}}Ss7lOl_\Ȧ.j2+sm _5in) d-"(TfLR~O`ZBo81z˶M2yǗSԽA \ /l\1QM䧎c$eN^P_]G=ÃxҸdH ;m걙fR6iŻ>aYho+]˳["vc*_4lDهkHIzԧe޴Η w{)k>mIt_I.MEX[[nh6uѥE\Kj΀Z 7$81C|InISƔ)q9;rn!u \Š9EK ;vjզ%j1yn@?s֫=gu[ym<@Y%$TtoVn@uM+KEHf^= -vY|#N&Op󾓩,dĬc<9x-q6ZC/sAe&[ס?I-j\w |$]0b6^X ثw-lU/ $t#rOX)̚Dv"쟥Xo:,U|%fWʇ{RG*ⷓeAdiVcdy=];O90ܫ[b=5mjGp`~8isiY WUt3\l#]h,\V73ՒZ>|"Uĺ,ldPҭnܔPR3OiRZ):xb8_ C$A4f=1&+cY$UG3݅6Hj*>a0uջ%XPg%BfL!K>9?ŷӐ#|Fkh0~@Pš wC}k"$P%(U7סLgqT;XYmׯ)40HT%< -KLl`d{܃31U ?r^eJlis9 O@yWbk^ٮ 8a)kXXOW*բ>n};`r!e7P"#@ga#[D4&5o֕*,#bf xdU_w}K/Wxժf-7squSׅ> ZD7H4@a)(IDs8C?,g<ԀC;%Ž9Q--qK8p\8\mdjIДgX, 席3r߄od2o7+g(\y#!A 0WOҦN,Q`c3aVਛogF9(J᳆4Ϛe`tv/b޴0lhxOɑC4PC$EPە0ɋ_U _B!#BL䑝0CMT 't"kYs.;+[4=t -eG[b-X1%YDLa"^dP0iIV I~knaYb #.tG" ̞ĸ>yuvvZ ogglˋ v?| ?]Bٍ!lG*8s_[G{VZRWډoL7;G_ٿBTTj| v22M1Ս* 3Ÿ 0ɘM1Js+C9ZB>>I FS?Wda^/_ 쬻6Η>oEI!:^29>!vZ[ fI'SLi`[vnLVQϞ&)M~RMӖs EvMns3 O9NۢM8o5-㐸<0h8 WVJTA卖7M`#lWὐbZ9ΗML+3˅n~m:542*Ō >w]tuGSnvϬfLo'T4ا / kbi2[x1o/R#[Ism F &nܼW6bE\f6Q!aBKoSJ&FzNr(xd5ᐵ\"u{n?#+';t6 4 &l|IU~cJN -Q>i!TnDk_@$xT dUK)G\q׮ӹ١g"K XiʖV1d}yǃ+U>#IVڵhYSCL`+ ^ܷf]Lta3 Z(Kqjy r}T+PӰ?x+$F-:+S3XgfMo;.2qRhT_Cq%8ooWJ_CUanՕq']죑`nZ ^.[&86vG)h-6JOe*t\T 0JD-5<QGxJқXz ۘKH(=R>1ĉ!ٺJfJ}*G&++e}J7, ›vyO!*BvW <((`GqӖ_#=,V>?tSj9 -CI`J}(0;οK"YLm쫁}\&Ch9thY(;ԙ)1_.hYU?RDoCNI px8-Z5z/QZx1|_hFݗ8^]ʲv2xAeaKRնo JfU@WT:eAbBPHERȯ^2;lĕނc0,ۼϣ1Y[}IԐu+)8=)2ț#Nbr@ NٮyTOSd'Z͑3F},C8ʫT-bcMVE|2ۊ&Z-)m+ ZB6*ӍDgo`>AAYTxOVβ#bno!b8M+&ZP@S .8)@Im;&&׆^ 9~Œ:Tج5I#$jDb/[GgST0̠hVöFAM 6""G tdg 3/Mki0*՗<6re\UeT"F/KufraCK5gd*ÌB>W~n 4COC>VYBg><\ 5XΝґI*.&X4c,eASOq!cY= K#Ůs>s-q`Fb#ܝo!zXtE,G/2Z;“U[eF,J-4^nB+ ]b3 wZTK42BQYf`<`vV_4a9w!7ùg=]7%k85)O0{d;VZ/a"IzSvEX2A`#:cg2k̾aN+*}muIzx.ƎBVYvAOorc8|Ȇ< zP`:Sߑm;)~ ԜA%/ѩς$CSLS.tDZ?f5N3}'WDiLGtݱ"5xF.l޿7TdVvȋ %]< >L ^3lTow*2s 225; TܿA% b]A^=sG`I63HIJ}L;I\JȞBN~75(d[LmRmӀ4( fmR¤F8Ur -?`å.`蹰#\vkt2x%X~*& 8Bf,N h:8>,^T!~7Fju3 Cٶj 5I$;}KGֱ~Ru z9sE?}DU%0Z{\uw]alhș ޺`VM@xf_"ΖjXXKЄFcF;r(mQ)9*RMZͤ\H%*ˁz?+t+*TVFY60;cb*v.kmUv=vZsT֛Z "Q䄚EL.JqI0:}\ @}WXYd`17T=cMR*S*?V$V Z˽K?d\skl|YdY{kn7۩C:`jTAY%C1 }hfT܅Q"gAϒQXl=?/Q8Jj 6F)#@`sJM) mvGu=,m^(vݥx͸;g2r"\ꡭ,_fY7Yզ]c 0#\ {S]!%87=8Q94KCfaq|*d0N\V=a؏ԎЎ v$Eb(dAt̯rq\,g x? 8}zV1H@3c=rL uϱ ~ l𻘹&S+ O0I0s[wM4%>=#EKiC?3wGn{RԋWI>ћR^iG4 g7u7,Ϊ~CL)b%}:X̯Z$rVsD8̅/fK!s%njcvO>mnOrפ)ThԼ_b.rR, Cv) r|tQF5 2\ItFU#PCD'HS*b{AD~{Z8E\M% 6F UƝpcmc%s۠զuP;0oyME&R\RB iU`fٟjpT DZwХMY`֖0Yʽ-u͆wF*~BgJcNjG3ԏJxhZ>E+&*=O;eh?0VAhd&/7?F4_SZp\\(p- ήTb# DՅQȺY:WA#Is%|`+g*K[z!= zQ뗣0OG9짶ȨL"apbNwL{\YUWDHk/+k)f΢j\!c(Aze`@?rDl@d5n_@++h ;QչGFT"6F fHoϔ؂x&qrX%`c#gpCK%#=/;纼vꐥ  ٮ\zYIXxЩ߷Ͳjz83џL[ ;I҆C"pj\kX`)3A|RT_0 Đ6E?zF1tc>no5fQH=tWC3{˼!8lFR Y+`^xjYQ __زv쳯 >dO҄wB#7D/Dq<4 yB 6;xD&NR&ii'9S"d+jӋ2(0^[MڄJ{-w+x঎QL*O@;+\UcG2h6q?A:G}@]1yuyo1p؋~T0$퇡ڽ  ڸH@)mVzS y_OH4˶UUa)h!k28bK;J}HnK.@j\U7ACҀf-Y\*m YlۏҮJS׬'J?B|@۴@1ay:$bZtLY$zFEwoT}-#vxkTm7D?C9:g]tPZnj~9'bhiZ!FYS6d$\©y<v6Q@8ܿ+ڷs]T]<#.m{Ki< xg<7y SFOoi?/QΧm15WeoiUۏQ;p /Hp=-V2/ٻ6!V 3/xiwXI=3…ċ){o~1bX6M#3OGhxv9`wH{?d}SoM3'Pk`s,٪Q30Gk-e_Ehc^*`1iW^qDM١lBkM͘1Kd~0ƨM[tA?#ދ'Q@([d$ j_?e_Ft?Ϥش6 ap$Ð`Yld0qM1OLEH7E59Rtjh˾ [tY$ݍQi^HeŒêί;cVXo: b#{{=ۭ1L }fA2̨I>KbYu%4@R(` IgGަӝ'ogǚV$oPk ("?iS]5 HD|q>c\aaZyBL:(, Ѣbǚ]Ut:s4N/Y^jS4T:w$5FYir'6 IPJ!^An** Y!Dkn]N97zR1]gPۣ:B-:uWj֣yMPh9EZ8Q:T D /E_mDkS]Ϸ黄N6-S)sA~ U4+!"|]V#3W91%,%H=AL~8>;2Z9{h)݊|_Mi-}`a(CIGT0QDv9ct,7n^@Lz1mT Ƣ菹ﶃ>#IcV,~#k?kwͣ,tޏ}` XxhTX/<:d&ކKzTa7Ȧ|SY\ AnY"}w%"),$~6b tl]'RV &fԳ7wx5hH QPe.–r32IAr'!nlee/`Q26rvktN[8EƕzdL\绱S?b L%j``;X#6NHޒ t@O ^@,hgJ-w[7pfD+E_D:&6w#%jcn RTЂ]3&1_⠬OM{S_a;"}{JX-WDJMOPz͢0>ϼy4b1:e?2HGB2l24Hlr\hi6JUfQ R$sHς85ji8|EsgM)@;uIO@sIL;rעra2#|HoPFYʘguؙs0 iQSW=0, "MxW@)y]kմEa_RV|p^fReH˸s3D9`"Fxl@;iq33GfR^xvm?@"kFwcjdɁ_k¹.(w[(W1Ytր~/g՘ 5CXn⇥5Ye8t箑X)$㿞$&QV6>R\z,ݾh+5vm>P:7V}@~:jzlw(X h9;؃v ESF4XC(nJjΐ׿^N`5m_*?R6D9qC1)Uά Kq}fq9+'0=mM^|>x0I'̞I;XlXS蹁Z)lXDŎ&vk&[Iq3Mį9?QBɉv\Tc^^Ut |'O)# qzHM}rcN#XpJ1R-P}0N=>M+%Xݤ=K.nӵй79:;fq/ZlG< }8G Mc(i1JT-GKǜJߢsުFc4u߯GLG"^܌S#T pJyN*4mԿFޛ9FsjBޑ8O GhVC鉹Cs°E1f_pe$+R0`|s9~C=%zCSvrhtFowkDZgyE5 FͷNB8cH yҠd躹!ֱTja*/06OSev~sQ~~)~`pe+g|C2ȶ:\LQ[=[][xQ0@,[W> X!m%?pϯecgiE(cdx!UZ#UC%] _$alCvB ba{E`Eڄpf_O2(@"rT |nWyYF9S8}B?v,5A=0Z_PYt*?$-\ (:Ӈ4_' "^,ngJznn6([tv21u_^nQ**QP$d)q u8 ҭqlG/ۡ\7p׈i"ZDwRwt{H|ݓex4ZA=XnkDoń<VemIĐ@vHp!!UMۯA* @&%b!}ZM~T0&91dհ,{>B Xz[p|择ED x 1AսQ)g>~V(7oqH LD|YRc}x0@u̼^X![8z u_FH[ٔsiZPH++cl2a.:Fm^y:~(Z{ T5ae^e!BWqstPmMiM3ygq/eo|ڿ &*t~y-u7*FLe%_f]EZL/sRu f3:>,e[Rf,4N\d6_JùhbHө{\(m,Տ/U&V8ќ.eab^pkH}Y-.;9 %xZ9 в{xٴXNgj#6p>YN?i=FᑵJ}<LEKsN%77y&:58iCAPK9Z+`+>bƲч:‚³I+ y IOx7Jf ĉKFKYġ)hW}dB[5=~rQ,6ANY/X^*fչl rikODD9_q9:1ynϮf_zcYyj2) Xj>  * XJQ7QQ;CX%A͍i)jiFm&~mYVQ"W {4:/\ZFuIRwxT$:jK7~?:x%/M;=(A}KNQ:#V'JRf}I 8ۮ-m(0O/xF#gQ/N, nKЩJ~X,@ͼuW-b D^MW=r> m4ٚ'mT+glgѯ:NDn"i>w*;֯]?v̽߬򕮎 zdКn(4)=P}SZ3iյڲF~ !"䣆/lXo?I+qvGOŚfɭ}0w30 MS<]2\}0 OfwՒq >vbhض'l}DL镂9jlZC(3+,Jyp&Vo -aV ܋aZ\ Ťa]ɱ⛾4õر=XZ.x Y{̜_\( } pqt FJLmXӼxa)3 )!`"qdѤ1C]%O-xwV% eH:pѪ1t:CgąOV8Kv^>3|'w`U)vt*4I@H-{ny{LA bgzI+b!0?3|RB9{| u|( && Pn:>ɃY1(@>r %* yXgUix SH0!">CSg4A8-qK4n$ K\VT?Υ٦fM|SxSw|&u1ƂH85e z:I"=h8 U50W5dpӐl ŸmlЃҖ]ᙿ3~:\Y<#9Z!3v*&%-f245TtoVf/A`څ*!gK\\]ld J1$[!e Q?Rh\հ#V0 \)$2:c0+RM"Ҙ [c[7m b@F~gU?"[Y/?W=L)C E0/2tr/wu oMhݬf';b꜌ ~{ʍ6Oٱ'qeDf ^]&; xm6Ǜ. Iv[An%'}M& #27ƨ9MDdK  oU !@Կx_(E{w"H"5P)R䉗\BM*c?jsQAF y2^i}Ͳn~1ɔaCޕD}$RweSIt`c"| * cV'w'p3WI R?'sD]_ &5]K/)?B*qjFgB%A`I\7-gw(|W)ѝ`c%\zu/0[k[;&Mu"=4Cu w|@LL,p7SX .B o3FOel5\7oBwyT{J6?@HC mct&Ɇ^%6PUQTV>(FT8O3EQ:Й~ǠZY qmndz: O];i S F޶״eNeYdu|iy  "P*ΪeYBB]1x0XF.Gf741ٞY O)"j3M@N9 N2_AO8{bܳ..bS%ŒkBN'/U%K"r alsǛdS*+04s6zXDF;[quXypʆRy6 SǸ|fP9:͆{2Jgr2ȃSѣ5xb(6Qك G/*-(kT`'pEȍwJsr[FB8'_Ȧ84"CTbmKoS$GͬE)Wx?Z9[2;{tR(e$`r[wnvu4菊"7NqΚ>Ģpm:bp M&ix H߷A狑4AHHxIzR¨bkSN}e2[+%ߒ][Mb "A( F+'Nu,.AzޑZ sX}N=T٠~̩jN|r3Gjt)^KacxIsBڽ|3Vpd1ftE߆"w FwebIH@?,\G*qb^IV@ϋyr=Q(1=8I*OcSL[/(oЅx{P$p~uf%&{>snlH̻} ''9ip3$~hƷz ѭA-ud6pvB}! ;7Ժ8ČqP Cl"{ ]9=vI̽yx,./\UΎjϳwGk`$i%x*HAX~זqӮ{n50P *΁>p?`!oP@ a]ΠD3ѯbk)NuB`yz]0FJwWlp{;MPag5b a93 mSjܤ,tm,~oD^`]~ѐ>'.]9kP*.@QIߠ5a+noX 6zb'8 "a#;|RxZM:,M ;ug'twKwH]&R$ZAYM>C]&@oee%l}2Do^n`Omb,4R,m{/Oҕ 4li`۳xgoRLI>Cݫj}Ewd\$+-9#ԺRN)Žs3E#j0f3`UǕkD/,%c"CV~&? # 6cԹӽwg2N.*TXH$/33@@ AP魀[.b]K @'_Zhy@)K2A7O;b!5a[GM%$I֙qO'w(&G3Ԏ)b<%wX1UVq(`J1O5<+hp`Q04[β q,cSk``K6uL{.Kwn̺Cds)X7P * IɦkU4nQٝt8c"ƤV7˭eA +5nu$ˀ S5n<{4hjI xcN50wBy)9aZ7Ip)zDFč/V7o \3S@ڍb7'af&#rx3_lJD  3na^pjHW tZnK[W3?.hQ&;ٛ6y%;u{^'H%E"4<-u^CMgѲJAW <`EnI/=\c!'wm3̆=c>Yh:s Ma9%,vp,l CZC~8#`'qԕ9J`vh7=5]L^C~;Q$JA['h1FEClv-{BK( s6nTj-CƁ oKeN.WfvFaxe֫0t+&RÊ/tnʃoDxlүEʯӌOޅXP7pBһVsUqLi{KiPpo(֡}) z `zWij8ꔛ>*#Sr56$3nχ>թ2`a=Yi9[Ÿ-k;RS- Ka7l2<W~M= 8F&oM\鹨vҽ"ǂV% ^}soh6G"3iO|#GUʦ\"}X{7Qy+ =h]iH@z|猧հ=+eD0E,kӨ&QGkP݆|ks׫`g?hv|b9,Z*;F5Fk1ItE\ 2 )J-ʩN1Eme8_kM-f:7O o~3ͫWio`0죇+n$,.ud+&悅'%3Zp #e[mZcV?7~q4l<&R3d622ؖ=K5HSXË|q v%Z4&םw: hX*R-Woj* a01_E4D2ۆ]z}fUO#Cc%?UYX [;"(\ed[Cpě;aHu=\X1~V  |2QE|Z1jU1JRNe45#󰓱_e$^y p u tԷ8CDm_+ZKu:9 fsOa._G[+BvdK!ծP/3e1u OH3ooO~AЌpr (|a]ʡpRzĴ<զcnUN8!8ZP%(ʊ<ǫ9 1X|աT2N 1Z\"u:aSӈ0@@'h\,*; X ؛]LfN-|pS8פ&|ȉ6*.ET;w\hpy#%gWoA}Mxsa;OTebE;]TV N@L_z7~20>K1>1b EM.hn!ú0t ^5KPKWpTn|.W#޵ehʺK0{7=h!=1v80Sm*/`Đ=[ OYeyl/m1:ݹ>@}8t"Z/vCl8Dl-S,*#oUȥLj/=+\I\G ҕm @[ hD3{+1HDžتtMWgF#eݧ1e]_+s_:;q^A'>{`Y&x6/]UFv8Zޜ"i[Wxcg*TMHiݒcw-G*X{?ľC^e8fZSWY3a {J?5_nۊ2x>t9@XT{N;2 !ůdT_V"U0禔cmA>GyZIߕ=:Ĉ" f}/w 1Q]%i$^,-e|G豬%,AZJv}:tM!F8fgƳ[٭hgy[=jݙjDZM;zc IAvI 6 `a(,ky) o ZT8rÊ$OA4w!'!n%H>Xۖ$N㑨;+1d۞jx2~dDLvFTv/Ev\RDn!N喐s'/W:ɸ`p~9re}bCIv"T2(@u 2.Md .;NZFg*[ Ѣa~jeS~A ߆6aJgj?cor ߄1+c^a˓ڪMXu\uytSTo7޲4\b+ѦҵO[5^q&/+Y:Ѐ|2iM0IQ({*7\LRDBfv͚#7D(;L;v 5t0T\_LA:k􎄀PGI龬!\: V:O"Ui^{qUk [T]=6Սn2khB.~<;O26^w/JDX嚯)jX/ӎsɗB`O[v^Ftܬ$ "=$%Sc Ly&$5Weocc'ڈe)Bxy MW\ncGœhխtbKb7Dϕj4-ԓ*⊗ΔxTϵ|~H1~{g<5a * ,d5RnsowN*J wU#9@}m0H4 `Ŵ0WgyTfbGzrEu0Zv&G~5no)oR[&Q)@0ͯM3=+<)TpP-GPR?h#X o6wS|A H{ hK]Zq mi Jcxqe?z; 2j+өM+@ّMJϻGs^]?oG翪vQv2p6S+}+h_7?lZL37M6zWS 7>ܚCDţ a ="* 0idTDwo1K5p^b|Y0)\etH+$,yUD7H'0F!fbew+?QLb) p*J)C$C=L̦A)X1O 7ZpעY2J m=\YMFhꅩV;vNԞ'̂ȏBt C/]x1zAfa[]I$Ž ;]^13Nj8Ns˕{"}o.W;V. fS/&j ,@ʽn{(9)[I*TBE>{=| hꢀ`Jcok*7})XX?Wپh 7kз+>zfn۝}&]1gڹiIYM%#+Щ_˂B .6~b'k1:zoTj0h.#=~F|9ac(k!]nt i2+C6)>翄| <@bX'1DZLx_ =ة/ڏ~YS&(艘F.y:_eS¾6h}K7:K2 fn'+# T"~p69HpcBjՏiala(jY҈.Q3"N-C6 ;J`\8L̒ȧݮ^oTJ!w׍DZ>u6nBV X~6Hlj,7$4ڏ["sEe/ض8B9О R aNzw~7ϡ\vH6; b,N]~9352q5/;7)r!:3>>Xlbz;LiI<`rSzMs*JB03/ 7nmWE<1Q~P;5Rfg%%E( V<ܟ2hȺ?JL HPpȮ*M^api@ڰȊ-Rm% }udc-LZ[<\ckN;iyMBDZ܎:22|@t@%t IUQL$@ JX> ah*Z޸Cj1fdU`n2KէH^wx\}o\ G5(?IHvfĘ#YR팺u&+^c:An"}P \c;::>lƌ2,`b+ƌXJ3 N݇Ib6h lInys o)Y^֥f'uAUӝ>uc1.8H4bw+_KάǼ2B9|˵/TWUZҪ]y:WC; k{F%=5Iv5; +  No Gf# *$;Y m[=Ā5ݓ y=J%iK?U}ޝM;\8aCb3ngh(:,6YsI̼3]ch\tF&)7%BM 7$5+l.G4W >K>qmymVUBn^hw\ٗy(t !k+,{?vHj5W&u~!|b cڠx3sWiT=]!:+krc2"mnc̞=FoCޓS}Ewy;Kp eu4)O[q(8^m5Ӛc3r~gdhȐ!6<^i-Ϯ븵.7R^L)-/w=b.:01)XπS*d\1*c@俅~S%%B g--M~MDmO ۳U X?v@Աd%Ȅe&6ʿMyZv6= pH=^tf{ +S \J@)mFtnKNl+H ~>s^,x3M7XwéwIfVgs3CW=40DKKu/ K!J!CSpw!X3Ho1tXkn!^7R>a̱'Q~$gq)ŬDoКhTmAaTc?7kt't*gncVhZo'`X.PY (4d;O?OvYwF`!S׷n0yjG]%Rph ^9(T>~mMEM\ w\mH"ݝl.~q3UI%3j$X3WtXi 8|;<P\Kcc249"Y8yj$c(Y羁Pd93/;=')Cq{oMw`f '9DsQ\zyo  S(.kd zUM9vR C MVHjQə^]8OmqyQkРȒg4NnTf@ekkl `rYBsjQA5    o 4XUkwA6\r/~5yoqGoE@.Y4nNR^Ӳ'ZQ tJ}śvٖԇ'6; O%%gtMS+PVcIWWtnmtf!9 [`ao$-"ت^l[@;AD*M1- Z*EX$XKvLQ},`}Fvo_ԀYc~wU Dq_VEɊWшNpWg%e#;YJHaBX7{,e^H}k` ӕYq{pPb9"0Ԧ`zԬEOdCxR>>GA"ɬf38gt0;_W +sk*_ri3/~\s:ɢl쒉-BL/d\/V;X,*QO8"b}!ǬH`čuNi8@~)BUtgzuVҞJ"Rl2v^}zIxlc~XJ\֟Rͧc(+-G@.(K-Y[5_:IvəUXҴdښwn:43s%y[!әRuH vG^Z4!yw˚.赫D?)k{(:1CyL#Pݝqj'mEwfu{2(fl'g5sXl7乂qd!B:"藰ǙYykF&K~:o.5ʢez;+YR ]oRŸ9a '+^@_'aKᑴ|f}GmF-14o(;.mf"K*0$`U3QNv?9BsѢHЛCCe&opZ9iJzfEI#*KDhՓ ¾]qd+% -}|4r#n:ZY=ީ>oZ N# -hSd%xTndn厤YFغ 'GeމrvQOuamGhc h؊8WI䵀} AJ~uz3H$} R 9.g+5EHL~ <XG4,9w\U 'Z֯TCg)[Fuږ xe2lK&&mU}q&$$ȳKlOg;*BU&f}dvۓ4bP} ~s9(x]`Ⱦ*HQmt@kpqjf&{7 ,H B 툮5 p5N2bvyl<|$||;;uL׃Y XctFM䚇*)2߇r#$+⋃:pMuz""&^\Ĉb8@%GXoi7뺾s?E]={T vi9x=!ݠWgdr˺\gc*lh뽮pF}9OMDz3޹*;ROCՌUe!DfU95620(ڣ[/F..QԄC3sꇣ-( _aCl9"]F7ϻ JnVFKHMR77g3>ҭ'k%&$w%›16/=tHHn\pY:&4Hn|!|b6ly1#*{)/3bZj-gz($ԍûͷWâ!fPq;;0&VXIQ< EQ5^cjdĿf9'ڄ3I.**Y3,8#^|\]K`$x4s*QP~X zC>O?{2ey[0Xތ֗Ul օ!i~+{z]<]͸0o[2 7-3V91cbQ2O3939 1mF[6UE 5&F| 1mYDį; KVsC٩ hE Nw\Dm\Qg!WcRew؊u[w'byEba W)>v*!}"F [h>V6 ,(K8e`H`͞(w{po\Y]yym%3v.f `teEA|ok£3wkZ¶Ƥo8{uSmxT/d:tSiV=ˬ\ zsyaG@wT(׹=MaA"e\JJpΝ"C[k"g[UbdμbTgCxmS=ݰk]dg^X`F2bd48p C_6R.'d2[.&v\H [|+-OrEH'\2 {Ky ~ӣƛ3bʝަ1BO 6宴?m2;Iz N;6rս8!MA7حM1q) Ѳ>f9wkRzʇs"'Ep?& 8`Yf1ͽku}x⒩S~moJz߾K#jKu4ߠlƬTk?GO]<|aO~lkCnVy@.6m_+SJPbA A0Zhʦ[~RQ>&26P@ rm B-[Zgr~Y Uj,%LpRuYo&ܢ=+֬]:EL4f@<8[ߒ}n_C(z8eDƢdpw}fDәθ3ya_bߣk%P +STtP{@wɴ.ؿv$#Ga =vlzYXrv/Z >Hkݏ;i.A x i1D.Yf2K+98?$B (AؚL8Lr(]>r=7dΧ=5 3.+SHhΆ=}f~ͨk60-r1&w- ep%a hGpȘy$ϗT˲sf NVC MFm3(^N 8uWfEJi) /(JV2N1>T2cTq7~p ̸$Ⱦ*Xa",^}oO#_j>zcd)pF?[s/Y ²OK;; p!{ 7 ]7Px($j?5hbo/ˤVTW/lNPdޗ)ϩ2m5MLUq>(vt|uʫ}2MJ<#0#ZҀS:D{ݦOY)/ak♽T!L2A0RuKVOXkJwc gG xL-OM0l[DՅ! 0J~9+*pht* )uRO.~t:wPo@i>W\I cqfzoU'A\o{<л] ZQ &>f"nB 8M8>e{qT";=v*5r:)`ӱ3𫻧ߧb4o٭lvED!1X/h7kIw_WJ{g1">1k76i x*g!0p ++ 8@}GsqC@r&]FSJd#j54}kOzeRZN=7%Ddni˃U4/0dO[MX684w~f(!(e ^'$b[o*,iDΟΌt/NY6,l6*hS.< 5CT91 {6gtS/л}'״Wڷ1JGla':00 o1+ބlº$wl=%P']|k#UqbR-æ5,H3I5IQߣ).D;T;U8Үe94IG[XkS!~+QN -נIA@=Ganl24 ſ/_Y ,V`Fg{1 ]9.{T!IVvrwq8D}E*bʵS¶Np„ ^ }~ļ?5 QbHv7vL_~'i(g~biY" aPJ؁a.ڜaO`"#"Q'5}jh-ckq?ncjݑ<U5k" zK_W%@dwM'U/1\`2ه;{rSkT*_ m~Lgj.s"}%Gv$S?ٲ5ΏZW«{]h8_xg+$"zԲ. eAXǞ޺$t?c:X_$R"SY?gx㭐pΚ ]Vy_g$/X7ݣ7:R]}Co-R00Ex{a~VVqhP/0Fޙ| ,zkl,mxv1ݴZ7`$=Lٻ,}Ek;FF22L`W+hM~qGh+ΈNn+k3j@͜T6yjm. gs_cH(CdwcȅE/KVkΖ:"MVM~)hz̀败y&.CQ8i)T͉D.I YFZ0ֲH5Or>`e!EMOl_UкKr5eE=ƿ]r^!|xljզ߉%"I,0T!1oR}.L(7 `aWE^D Q7q||QՇ9m''Pi;{eXJٹ5^d@OL;Gk'qmgS"SI'[:pD~) a@OYpe=wEeώ0) +jMNĦdrbBUhRkFqȗ)"gԟw1d \L*DېL]YD7j1'.$x}E[G?.U[F)xO SI3YAhŢHj7mS,tHɨ;G"($)H+ySL2 N Zɹ¶8SHr Ab!~*E-T©Sc1l'cU`툐 dȗzn:YD%ԂtYAgFn[)BJXVAL3,P5@]@JJ"n5"v\wa5{-?=r][:ϷLu3ld9c1yāCl/ ʆ:9(UG\;w@lr|KC, -U4`d!Y,X](.JpeJ1ko_ 45B!s<" >h ׋] R窻3s_%36˥z]_]jzHDŽOKRz"S)M.G MIxBGk,}7ՈQT8P= :{o^Ar$Mz@iEv{tٓHb̾VZc,JPFv:ɞ D }%̐-T0(FdG^{{{o n |:V`aXo<ա S{57W)EwY]MT۔"o4KPfxA6K\Y5`ning̚/]tVfp08za8X^܌>%3(!LT` +/~OXK<.}y9DJ@p|)F_$Xby2jd$v!Σxxiv2յA}%C1ѯ)1w渤DP)CY̓ˇD0|ڍ5 ]c͚?Ɓɍ m|l=Z L詿}FCɽ%3a߽$tޘ".=YnǗx2bY{Gl,5~? `>ewJrUwd"h4FgVfg$Cyͱe٧;""Dt,ABǼUE?sK&,QFqܺzT,^(Lݩ7ⷄ6/WymdDfƫ;x: əzQ$߫iwqN#]~7i;,mIɊkLzGJqO>9tg :t0 ѹSW1a۽v4 >oM̵q5AgFbO$Jf@*KdU.c/x1"2Kj.JD8t, F4fr{ٔC2e9FM?C-u))dW^EyϛB:<#Y)*6;BgV|qݸ-Uf%*]X ZdFzPQY@"EQ1pʾИZs<&|18?LzVhm?ǝxkQރ%lKތo8Xo*Ote(j;t&A!<$~s3 6j;bD` h 8*ROK R(ך>U0.~}'# ;kƁxx|,Gt՜jl`C1 u'z`WRBK9-yqkx 5=2\| ckN'A*IXEwax/hM]=t^o#"ĕ¦,HhAQUMy.y,Q~$i~[l>FC e௅E e))9yMk~,CA*K>̚H6];v@2)EԐU^ t\='*bkeLhZ#rj\*=lǽAF{S ^s7w (El2i]t6)veLVsu"bZGT }&ei5G P5u{:gDߊnZ'dCK}#k9DC•JIẎ/FEνH\ Mڨ/'xej?|Șܝ\O`P`RC֕󪳒ZoAk#G_bL6N`};PvRI#:Ws"Θw (Rwbdʾy|Zx`I r1]sO-y\hcɊΒḁ?S< *b{Lc5ro3.T:" 4A5߆g`8qQ4({|ߔv,F*@n>r@5@!:vuN6wVh7c86US&6r S#i* m^~u?}'w|eOE xBH_H=&Qd\%`]oIV~@5Љ:".{bѕ„ 5 --~12l3ipjO ̊ t>x ֦ڬ G6CEFu93Joѵ|Jh$gOO0q._͓߽gGD8qěz_PFܒ!}͌!IJ59yn^lR.j-{pN0si~qb,:j{(R\~5;@YtN{ jSI1 xTLy4!Q8ٷ{N۷zWTMM)rz3}f42WiD,8Z˥$\%m`ikD>AC. 7mعDRL 6 z1R>m2mqX{@7Ϙ[~9n![A&r `潫$ ؽlj"mˆ,nD4uی-Ri2`Mb7[J%߿rgVHYlMzrA?}FavZ2zݳDŽ+$Dt[~R. AB-NnC@MsV!= (4{1 +|=)rhoԃڴj\0͚g|w=# 8eKBg\VEiK)7d`-n{ 4.(|*ʄ Ǜ5:E`ИT U2 3Q:ȅ ʤP_q$Aj;>Z| 2X!cYiy[*|#)mT(7HF;u,L fZ[S>${_P5qW>dpI"=J&:nԌp~}3ˠcOü\ƋTk9C]o\~& 7wW_|j $`bk91/95 Ѡ-e?-yw3+6xjɲ>㴜`'GChPcnׄ%WZ!@R9އ֡܊Er0G+tneJ6)}OD]px16nfz[ H-fɋ3P˸mp/^|t1!ADoAFIWDHF~'i!Snka^0'ZDolY V`tad]ӷX9}<7M)::pn9K&[|fsEʓqӫwFt>S8^T-t!@;OcQ[e5i@5DM"u*Vgn1U^'w@Hynw 8ODY*Y>MbϳrSb{4Z@zztyKnqE|/d9̍2J1x\plV#XE$K0V<ՈaGz& ze$)|Q(i`CیI"v扟90 /ZSt1ʅ>qh:O##}wNZ5d"O^ O _L&Y Col֏&N;lU5^lꜝH0kːX2pee]ss4jr3nTZ=-Z ~b6:|Q9vl^'nt >n6LuO@`'~B K Q}b$4 Ŋ%-8*xcD1\倁&qY:cP Gl0 3ʺd<=Ѝ^cwxW}ɱ1e[)(2,/BoQ@HwIq>"nړޖ"n++X?/MO!#28l&áDPf%F(>A/@ˆi-,PB:G&Ҡݬ/k׃okV';9(0'}km G̅b!p،C]R*|}萠R&ƛ*.,2$wKèb@ԪcxoxF>&GL/K+Sj)X@/F r_e$2vuY GEgIHb26YW\{K=1A :mS,BPTeNedPN0%n 1yZOѧf(@Uմ m|}%sӹ$ z%I܂bb]b}UQ.Fl5Ǽm8ԲyNj`zLT.r=o$՚&aFPddОƸWi꼵Lڡ]-r=DqnIsy0I0?d;?"LH^U1bV8]`7BB# s|;L>ﳿ- b{pZy4rF!/ OK_:bS($S?ӺI[f`ҽȵfRˀ'7m e{SquI}! Z Ĥ#!&_JP%X~_ \  1,@Aڸ@Y4 yG&9K%a!ѕ>%L ,xDT';34 9I.6_FlϤߝZPXsc͍),8 ^>`ZBAA1fL6 M:pp@w X}F/ Ivo ZK{Z ɽ>^ONJ\pPx`œb\Cl_~_j[c?"H#hG"?WҽOIςMixY>օƶn~#S^myo(QB]e!X7M1y' w@Hadyc, ݾ+1rI"oe.%g!zH@> 뗓P@LXyU-R1^ȥ py(p `3Z^Սƃȝi>ESBg5RTh )dYmnzT[]/m㜗x$ӗL <ώK7ېAdc Q a=#YX㎞uv252e~P<&fQ!~m%}6II ÛwV0,9Uٻ\*<?&2圓H(Swta = 1 ߰+~;E)YL;R*~Lrj#[)ؼ!\n1]C'?lmHאde]CEJy[-k11ؼ/$*&l&WQC)[2Vy1IOG?6>xuՐMqRz?`Өg^OAqV0 % -t",?z"%ҏKJ>ۮ87)'jel%ɴDVnt sD,16:]H4uZfE礚r^rA6e pxNީRi%lM>D#5=MvLhZ&Iם+ u&*[=VR,t3YԛPƢ=, č9{qEhGY.ߤx/9(ٗ߬B)%]CmxX"sU_( |ڒ[Z[$m1 Z)dEqXuLH7ͥMI)#9X*YG9G~[L.҃9}|e\ <i+$717MiKZgL_U5зqԠ]*[t 9,TZr2ڠ 9jC=W/'S,@َB6M2M,WIKoD˫;e-4Y2.Y2L{_xGש=Q~#T9eGbL⛎l^dъ_Ha]7;#&Ώ/bV4d8֛f4o5\G{Sh;yd LF-El7S2-Mŭ _0IkW4W2w/lL`Gk[[,EfSH׍U ζeǖ&{*Lr;뱠c* ǑSvg J y>nry|ݯ+BlRa8ڜӌqXLBCrr(jXm9[,{gZҝ!u-}L;uw?#!ͶϻXJHi]=-졏QI˦̈Fk`z|2Sl6hۂXd~Pt_XrWXdu[ i_0p X ߀)cQcK\C6)k] P_tvǣG@M?U{S廬%e2TTHN,T04T ^0W_chj%f~ۦPY0&9W=۝'ED<7Vf~1뾘%fcd;҂HQ µ2Yx~6 קVQs=ۺy/9-m"frKؚu%h^7"x* O2˩l{z1Zȯ2̨*F( %ʇއPS"fkK ZA)jl̂{>]$Q-9S[rO g4%53Gg* BQW<*`Cʜ~Q+Si502BAƏ J:a!vɌ1X,qRUpIcݿ^^5Kۭ|IZZ? fcPپi5KN 6*0kdKv)6-,!:2G \pF ?FZ|YM0W]O5MU3|X7ZYා_}4ZqlbfoMp D/y6qm2y ,6odTL1Zf^HVοcNVݥdMP~S[3l3ѯs'f1hs;o.LdsMTi qN/:d}J{*+I zy+ZbZ3Xjx]Oo&%ok:׫jD3Э@dU: ,]WNEIµVNv0^~ ^ǝy@q: ["-C) j5,S^xO),@K]4t}*x6^M_LrP+bopNpNz@$#DcnRo(3jpd<_: յ|3 =.wO/M ې|}~0ed1ؾ*e[ʼnEE2&2Uxґ$4\DXDtv\\j%10kp!FC)|4{[dԑ' \>4evEC?qAPNv¤w_vCZ-ۥl)zU߭opt"[Ţwכ lݸ)ē}|zB~42R=L~ $s Z<9 6{g ~y4T $gږHto 1[eǐge ٞ^.1n'S#5vOh Oc0S3fHUkt}}mFlcV{xEyam)iRd4bv}Şv e/(N@MN湯*aF l\ݢ FE4RjoOh* 21+a[&" c(y{DizO8|)Ʊ Gl]nL{e$Rg*A0o:w@v1(u`: .Cb E5]=&MgE2eJ174҅u(8kV|Ku7 8nՈĹt(GӉ1\$hNiKnTt;$޾d?K%k-{3QQ^VWa&VFV%%Kd<w 뽏J mL{=Wc(qvBr-_j$rK{ jpti|XG:MŭQDԩGd|5?[ᠮ`Ʀ9 E@ŶvbЅ6bc͡xNxFkHgC;`/O+Ϡ3'.zj2 Nd3s3rf5.>w?@wA0Ǻ~-^̼C>)Zbx~8ԧS, YOz踐ٴVMe<ۃw>Lytt1 K$decb?pn3 M&J‚Uu@c,/6ş|diViUx5/>vћ! mh$~O)jvyK`D8Ξ}YeU D?H895, j9u*JU4?W'q"vW>;R\V2\bn'l*D&@}Z&oD~+b -үYR@={aӲjX rN/Wk*mҔdgAN%X} %L\>*;.Y/lm‘D2JeJ|5Bujmn:(ZŊLp[g[Y 6r"y:{m@_tזXwXyX᪙YPpplA%ZKgQ K9&N&uf}ǟRD6hÎ82o'eތ4 co#@_a 9Ʈ~{F ;d߉Rwzo.j}GW{!ss$s?YJU(N:񋞉h<\pհfuRMMUā?0R4Կv#CgŞOƚ7{\pl7c )$Ov<0`yP}+/x}xH`Rt#)+j\Nh:SFV,@ /n+ߠjeu88nqj9%,Y,,Jkee}KNJLul rjNmqP\$n?iq_VUx(A$\nMߢj=~s`ϛ/](e'Cީ8,y-&\DpUDk 煹%<-ӌ{M_Cƽurv_uAWIٍ0LĥL(Q:(Fu;(#:ie' _W3a`FR's+-~gX|[&y,B4#H +B~TK`Qq1 ={|nt]^ML6ČaAxF?]$7T.qPv=2\j0[Q6OТ7`t쾨nx$8Xc9wMԧ*Ű;MdXa,nxзP\>~&˫D4or4;f;iLݿf8e=M/TZO"!?Nu}is/96E"#ffi#& A._REI~x91)b&aezOQܢx2$;6_e򥓣@o.2( BR!*gy(7"1S d[oGv[-ӳr5wXJlLjewө.Բ ĒoZ 5v՟Gzy2 Cɚ= qr_jBnpnn.u$6R&pAН9_ r31@"M4W=Ҭ,=,((o@P o}sY1@u}8v*f\9R31@9n!ԑ =~7lPpƁQaVI泘~rk[t=vPL w'CÝy} j؝P}ۑ(BD_z!|[v>*ْNr9?PؔPfy7@%|@bvg .8/ɡ#%i7!x!d:اK^'|W|[=$&fw}G3 OD$ABb+e 8 B+snh% 얕t.!RNQFI x=#M>C,=1ϧ=%pˀjHC _3Dv!vǠϮT C4_^"hOIf0]FA6RoȡO;A{:d.drg,:Ei(l Q87seK~W\ü@@ pIB(R/WhkܑLzb=f.zvq(z WpLփDI宖O`p> ‹w ]Y{2Z#F ~ _ lQ(&DxEeE_El2q5掿 ^' S]PJ6;!+ H"_q ZHH ZMv Zok_̙=-MjLyᠬB$0pxMz{3Bb[l,΃ A0/zI+0 :U<Ն(O$Fߺ \%ٵ?]҉CcwUBHQ]dR$C !9]%p3, 6O<܌We\/+É8[+` ι=P$ژw/ztAlIJKڑ΍øh (XQ0$<4~=Փ;zR[umh=zU7jy.`ԊY"rvBGw7i)v,6q)MzWeR"$S/RzExyk&vBNS%( ɤ5(ovv,dDέ oK9sL!J׋13ʴ2>KϰُRn5/J1ކ̌ziĔzǧmG(*2fbQԚBM*lm*8=s/ތuKJڽ?nRŊŦ#:cOhtsK+9O_'I8t@IaY4 &}!DlF gŌ5`S?ŰEHX};K$‘L:媔^6F/bMXxdD*1!5@ZX}NWc̈́b";*UT-h! y|״K9a5?e~ g'+vms5079)e}pb3* 7 FM23?%3[_G5T;LMo+1$rZM: R|gTiȵ3,fE,Dv(zWaδB]o)gs4:->b3fGsFt/7QNfu{b;:8I/+ mkOh<'"9˔knW.24 v@UئΈ]Sbz#< $^׾wmW= |3ytEvّO g(f!A)q_$K$4~6wm@bfņ&٨ܸߍy 6W2Ҙ[@*T3?lKd.0MEJl7ˆoBHh<[!r]bg#|T&I"jFLf9HBCS 0J.lq<]^yL1,1%wߍ/x*LW>_Ƕ( ˲I5rJ٘h.y͚%u`VqL|#(\!nJ [^0}U %~&ה;Eڦk͇ e !B=p߳I0a܉GYd,}"ZWm?ۜh>}Ψ|Xĉ=qכb-|5>l[A1F͸p`is`f(}݀0;R"Z-U;%BYzAP`9 xe1&a:>i'/d&?Y>H/,|4ٖW0Py˼Jl~3sRAdk R\`?H"a YMlR=C_AEfAf2C-qB̥uDU6Aj*oT./%>?_/4s22nJ\9Z5& [21̾(wGle쑴^&7}əK "jc"fxNRL{FkӤp+rGL@/GTP~{{ aTgts1r&Q3VJ`uJ )PYm8Jm^ s,D ̑Ԟ;O-~g)u#s7ɨ Ob臃d}UrR,e`Hk D G/䮪yT] TzMQ:족:]ߠJkIV6N V[zPg7j.l 2}Rg=&%$^l<ֺ}+R S:U@Go~6RJc qv98&GMpfy7/;ʽ~9FAYpJB,Wl+QRa 6\K~Beic{[e?yL`pmA-Dx84{Qlj?"zS]9(< A xXh`.F>Zbu3/-@_G$XT08ŌAlx5ѹc'VL`@"~]%&!#Y%x3T6bbC%Eo(@ՊLF)AOiŦ7}lU)SHG 7mD`/=a&9:5l%Z';Wp2=I+FQn*_4a lqДDZ\_mI'j >w|vegz_"[Cj^Reh鯄)=ffL8Q=_6EUYJXĖ8۵`Ij8773% m68.̨Iɂ<`7EЉIa1X`[nS+8*?ek׊ O Ɉ-3^kɂAݥ gA `9 op=~퓤G2YIңߎPN &h jad.+p(]6'kZ#'c8҂?QTRY=7bҿjT_xvOF,HY[PByAie  Ygv|e;}@2G󓞼/wӐhߩr2aRz罏տ̮bPמk璘HiPL$C@i#a؃ W0`*UqR29M՘KE U{v\]ljn [.`φҊ{hs0!絑ZHSLOHy^+l#;ɉֱHe (/I&̈́^UHD)Q֐Ӻr"]͓?C^3 *)HӍ5]Qx)4r2]R6Y.i-m7f̳19KUư'pYpONQŰ:8n S+S!ɤ=\ehLG^'%Րt:-`[a-10mKő^= yɰ0(!t bS]SZafcq cvFhuڞ봡 @FS2 n"WnK@J!;N>W\#2KpoYTo{1=eq%WYD24qցL=UvL`.bXB _f,#N,gEهTttSZgo*ŭqm}jUC}(|jZDeAq%3Yp Co W0j9*7'"OP = 6P3G`` hl&IZZe+j{{UFulPL4s8JW8Orq'qAɡŖ ddf6 ̔@Lߠ<\ PNv[c35x3\&_n˃㝜Y.,1rcix$'M?(04%^pHC@epU+މk7?7F^8Kgq^Hh]g09q:ѣF0MVh4L!|f !LK't drbzvq%g~P&ԉеdVxZR~](%CCCdw`\8͌^/%=b|V&P3nk?VS(߿ f!5)B FoW$|ٳ m /q-+8xi@ּ/!jA =;'Knp&C @Tc>\"S<\DS0D)3 \V y:mS!ػmdr-[OvH"BRqi,)+F,$B ْGYzN`ԸwWi8;0}XM?\j HY?.NL sD.zbŜnN,o1O|ló Iâbt1.8b$Y7TPCuNPHJ?n(n Ѫ`|,k8HfbF$cLխkZ̙Cf}ϷM8< PKլed2kAOl.G0UzXƾC@䣁m>“Z:bs;_  ɐD=~rlKd"ג&| k=QDŽE/!?G#T1c7[;wg0VoDuγHeԗFZK˸΋S_M"K%0FqϞ2C@PWШ0.ic'(V@ Y 0oi[Qv.0MfpfX2e umLi]9Z1qPkFsiɼ +/E`DRC^D6bD‡$= Bj;\{|9q’]O!ݏ|-HFcH9ŷ0DdZ<|MqbQ=bTMXVxk:f]Z$o"U`ڧ] `Gx!3 a}]4<{PR&vatm/u->Df+P>7fHt<"ƫ}7 wCA0N{Bt y]jb%gր*# zzf~詊H&◩riҭb8"uG>0:M6\ +Eqz:APV\JaK *KW8zֈϝ4D`i,f%8})\#ڙ9];Lb6F`k @U~Q\k̓7mK>W4Ev"@ GO8ՖdF-8Ê2Pҏ.z&'y݃C&[/(ӊ-֯{-22D' aZ[F1u6ް 7Dձ 1PGdO@`Kz6PVhVqY,h e6ܦ0n/f6 &iīTo_] G+PlEpLJP>Uq[s5آґݞju }m//O.dIHWA WS )Bv"q2548ј-+ rV+7iwZb}X{ t觥o:r\4K)&5!=͏V홛uaS{u ER m\#YH TK8@ lVْʓ'u'8Zj % ݽ1#fR,T [\9jfs7fu"YE'W$̳dIrLS ~V[#{L`C"?m]=np4Lq_]K/s{ڋbc=cjY퐵RDm8Bt׶x`{1se 3vsSq9 @%K7c/~>0QI)8!4rJ'%4xů~d *t-2X7YXR7V)>5I[5!\]7"|>l`dċ(г4^GyWpYĐ{];gWyQF{#zamߐ(LΣsitTVfxE,F;":1cBx@,DpȼZIwXvMoa3Gʎ@|o`+V2g!LI, ~:X97QƷJ.VGC @ce Z[J%n&<^tLDh,v~b"J)E%}%U%ix$'7?tF(*@" 4? ~7%o\`w78+8uV>p )ȃWIDi?=mk4'.Ә701Y4 t~fىI2|n*p૛ (~GW);[ sAd5zi-h-:i.” l@Lymh\[?H WokmqMֵ{r A ok%:_}xIG#w=<ٵkl[,g\E%\vW&nXm׀,ݺttHJ![v >=X(˶Awky45@*,)j,jiD?A)IMs1N4]瞡B6 Md2{y|z'Tu@Cڧ((yi@v܎Q䤛PWZVPWRNzKܪ#e79Զcn2ǵaE$|%{I8g46"MG!4&IXc+, ˪_;xx[.n_ר]p{mrgJS#o}Ma. p.47 r;A`;h7qReVسw)?׀k$C` FއLp oтA£M 鴊R^v|PvJIbLy{tXlXa%J_y ˊ ZNTg&CdS7h7{LnEHD A .2WdMWrfI/ ( e/2YD*ߘ ^l!UnFY_T_9L1JhXS2VϬe2RU |r}#-Ԟ/Urn+)nh F+=.'Яe-to7 K`6A OM9!C$" =7ƧL8Ӛ҆6Qs42 Z հ5Uu|5?Mz_3-g=l@n;#9]U܋*p1my{k_-:NY< 8Zp' lVeR) u c6a=x'L:<4w,1m"(p;}e!*=psb}FJ&\6YfXwuԸ&;rS2es*c:_6^6DQEɽ:Kfztd<2hH?̆wgAgk0唥soׄmaq9f1Tzq K,[eB{TO`RǏ9_R79Ŧ\}nvl \_ jvq`Lp:1OᝬGh-E4=34~-W$s<`oWk@;`ErEX M aj2D2?7*{MW(뢋f^rK7ȫ*d/c6`/+{ 2o!)#>h:ătռ7qHXCD/]?jݺ/U+7h.W틲AZ8ڇ Q?MzOg.k>Dxn7ڑkh7rjMg͠ mHdayI Y M|S&IB*3zQ]k+)fl+4hd}$/Mώ,3N qsy'>?W톇m=ƨ1م(=7wdy'̪n_y2o-#vv6?Sˤ;KCQ޻&ퟍL~8;OiPoa`#j"nc\eFQft"8]|4vAA o`*2щ5A_7q8R,m0(eDQgTd-h6m6^,@טFw)^8 t,΁T% , HC>L2.;).>Mvr{l:(I-:կl)6pOkT_.f?oUyH!fYQ9݃p|, 햄UBbj*XRrH, f +92[1~ Fv16UU3)/-V%f\"l%[Umӳi>飗nhʲbLD]V:xXW0"`5fk'$𐼖!|1C/V&*Օ.0EaH&ÈӬ1)YJlv)Sscv5Ϛ:J׆)P>+{Iظ%8nV2Vh|F], ,ݗ/L“:Z\/dh(?[i:IUڮh fdo9zX 1 [nE{B.|u3*_T~uL=}+w|}ehѯ^O@*Hܕ360`^F]K? 5<)w{'vk:l]B|oW̑A^VI˲(P,<\}e̮MDEĶL}`-/#?:'BY{e+Jʕ^:ܣ0|Ev8at-;ވ3{mVL$j׍g&Oۺ]S*VfI}]#筆q[x'd]T1 lli9zŚ|D+N{j {Xdծ,pCTJmc̄HG?2{d!t'N(@Ccτ4͍W8Yp,ӫ= ![us #ql',&D҄sޅ0C<<4 Dj4Ybifh~ue+*kVtW!TG8?NNŻ:$p dp 0XE-˃'uUAYёolҌKst8C-O6'pf ã]٘x\bV-v\TWpϭI$H;T̴dQau֌MЁSE#O,}~Z.YE΄έt3fhp#~.6zfXU)w"q b@B]R˪\L?bm#5+? nԊPFB">=px'M  {z~1}s؞(|²Frs/D;!v%ˬjC_?+cc7r;hZAIv@s:=cמuCPϊV&ѯ !jzKd5!`. h g9|?XN-MRϷ*h0lKZD ;IU𷟃 8˼ԛ|06^z)i'8F{ EK2z\%@VY˜TNX@{ǖږ^ֺ2%Fz(.|Xu=%{S'SQZ)$+"cN#4/m#qS`qy4w[ε Ύ/l1̐5 /Eք\c!\㇑u5ґ&3X*,g7qH ȴf$"ؠѰw'ӂ vDӄ78??RJS2Uf.k3Cc. )kǞn  'J¬ȝbu./I0tS J@=3O%m |}ДI!!nl9^tfY`9/;"ϐѮ.tV|arPKHc/.;0$p}1DG]˔rc[aT/eR(:u_xjïm|\L_؂C٬`]){f:T](|5)F1`!*Rh:oGDVyzHr >S ӍNcv=)Wq_z!]vrn$^=dDzJmlBl7QjO?L-xVwT½b}9yfIU{#nkOQPv-lRz p+"UA p$dm>rr/It#۱_C%{`ښvL+_Ȝ _3٣<#.3$ )hurZM5 wTmʴ!t2b$?ōќ qd97& k¦D}ͭS:X$ <:gӯYsAZRsQ 擜J&ŞP4z8U!5U^Ye׳S13ID ūh>JI-V7R 3:s 2zFJ`X-Q[/8Lc1Ұ\p39uAN}BW5(.(sE4XI{uG(8QR~FoCY\LP*(.~ȓݞ{@)ŭz+RZiPذ~n0Yٳ9p*2(,HS?$rXXflj8y7?g@ 0AKt-5,Cɿ,x ^7:=Bjݵqsf٥ 1 9fos27]zAKw`bB'F (phl=[x]SmXL%d#>lVn2*Lzyum^iF5sÕSB@ha`\CMvaÞ3C ]cbUanTUEgΚ`#FO.%\f'N"bcJ,vj[|䭋%/ȨhАL F-,-< 4m(^xܳO7 Cz&>Pl!%}^҄x=2>J<H6 zMI݁NQ|(!2̮hLWU:9kQxf歋aV=l KҎm۱* ē;9V][uOw}Xk(8:5Ϥ]/{¥8(IaE X?sXgezݧ#!O&PK^j17F jwzS(.s@ iٔ3HƒtmM,TK0TVksAR; ~܇hMn'JsUpm hzKn&1诡&iwo]aV;6I"/t "]EfmL!u` 45ʞV}~IZsp^ƆÂm7,O[^:̡oh#W~! @42)i};]#q`?J+s]Ùl "*#K~W#E]p|8%W1igЈ~|yY,C0() !i"gW꬧H~4y8y΃nPF<#GX_" J`W]*N2"(xX 9hO?:CW! ˔z)jRHh]oWKEj+kmWԛEӺXGpȽ_Rr%rYczP7'9[TV4KSHk Ut4 ׮D%Zmi_}UK5Ǧ;T`41 |ϞOWz6G᜔;R=tߛ-]ӎTsiQ Lj3|!vBs@z}J+cɁik866[1T`3`Y+bo7C %Xo`õzXW?f;y#aߟotl]EhK-yt$#Cn3)߲z7ewYy!s]_xoS7a(M4,Śe URFj9YnoD X&-,kmnjϮYBJdf*T䅔d<p^μrG9'n"F 9@NR׎Ha<7gW wr[V%A1ټk  { :I:J UMZ!Z-ߚ񃹔ۅ#5^D\QԶ0*R`g%^v+WW|G4NiusiSFNdU(1?@_jAlhҬ4|J&.cS1tKL}){fXu^X`z!A Xw{%%vR#Ɗ`cSϓ;n\`(ƓʆK3uڔhphrB%js὿uXmEǼIgoh>3{5\&nBon ( <hV~`FY{ o Z.ss<2 j@}wHl<1GTNngMߔY8"ʃ=#=hRmg Fn%0xM-BT $-:8[ *ŠJ)v:+AhL٦їZu}˖kYZGqTz.%p8 ИBb_Ft#۔,=-oȵF) 1c9熸4'neQ޸fL^IOAeJWێwQ'пV x#ZGfYʽ^pԱLA\d,.\d?BAɛjA9@$JLpTíYVt3]8E)).}KU2 a#ZCSL^ q5bY.?ܜ7A ~?gF2 7m︨@^xkkdti{w+ B%ؒr]hȇ6[VYqb|FrmZs"{8Z qr`"FD&op`FG;",6W%ÿ`̧PB~@Yoijw&WP+)WT FDGML&ڕMFÇww3|`< Q H0G*TuOľH'L -b-/6< |BxgC$*!Vi+UQ3 i bw\>BUj[*B`SKnN{-W}w NJݕjTxzG$$2FLy6u]_L ӴhnHtgicaATT8SY;  :@: Wgag.H$dqzH_FߵC'*RX<遻&I_vXɯ(Z$o6i]Vʩ\XVюr)ϼ=;!V\Cn!~MH=llH4:~q`oGTjJ+5}o =^URҘkk޶M'jW0mc xϰ_ }Yv4ȸk0==-Z1 "ǬIxP›KU/eej P9gCGԻd1AM/o?2RJ ZQ~*$Ff5eTmڃs1#H{(,LW vF^؏~Jpx #yl(YOeo='CM,Jnil_44I7nTJdr~s\lF&'c$]Wv}@2ݷ=Q߶,H jG~Fۢ ~@3'#QSKC2EӻjsKA#@uu,?$#a.[;M>uпEiOe/=$2u[exz{K#bW8B>GZtට57[SE ʃ*T#tK;P/A'JyA\ ,x7BTFʊ"/2g#FBŚ ,~[ZC WQj=iM-Hk܃&e<;֛vpGh k"&YU 9'&Т'Rkto{59iDg=IEQ՝Vq3@!ZsɩD߽Z%j>dvŠ#4D%| ʵ+Y]7-;A,=~2Kc=QžR^ͥ;şf6VSıQ<3 nbUOfT/D1{z=d[ܶ|P-`rY_Y+ Mf`CJ2.HCzB">4.W Z%ތ;0)a6A;}h_q,C~xy?RzA =\=3I080 PV c*LslL1CASpn~> kwҲog755w|aS5gP`퍓0j9$#yug39nbM'oKlG;'!'𔓴t3a_ ?_NL5Q@4n&i?c@ (q5/ќ2T3u ^}Xs$E*# vY_.BTq@C`=Rj ]&7Ƭ`CSXWa7{|/Oۏgw~fyc D/?cl 4=*37CW(yFFWMtKǏD M Xe7oU{V,U;>g5nP9|' )^-.'G}(8 ulru`f9jgc`mJ2@&w.㞪6RNx_GW e4c/ۀde 4J͚Kkdjc?jO$֫Ui|LS6+ߺP5HQ.kYOm@_Q7Ͼ@FJtvS. }; ՖP:S}R@:ӰrB:]bo^LH*/v+d|II <*7HƠ( Qr9ٵsƼHj,".zLw45-_u|sII1AyLK(ԶN}.2t~xԯ9yUk.DI 7MW`RWClqX??DAQ |'XKzF~Xz1k&ӋCo3G-Ɛo0zLϋ]va_pn(-C^bhkcu6󔇑;Ausx9e'S`!Cqm`7F( $h#+cqc$EU.0#xn9^*7*wLQx)Q;)y{}ìvOY$hN"`p}OBbMf͛;ya6rw? GNu\05|&eS}ŀΖ*|!&_5[7Y`O39W |CϪwz2Af×醸Ľ4,X5t` ?@А:e d{28SyI9}b 9+m-8N.T^3IDvk`j -Ҩ P)Fzٔڄ_{L1ukr1 F bzԜu?Fs@u7MI9nPNq2 آwFSt/ڌK*Z–&0!+aߊ!#VJ027h)j 0^+auV)Hp5RRwμXҶߩ@7"0׶glMFs^7isa;ǥ33ȘscP)?‚e٩U$mo*&'~Ue)g-_ayT5!jG32i'a~-%KW[n*y> r/"Y$t3gngr,ձ(DG1 F܈kdĶb`ڏmku2[6uoy-@Efki{#^+S"!@ޑ''VJkd,NXQRT`@Ф]FSU>xص[lRTz1'_ΜA`珗 _Z#|RȂw# ֆB]a0+@UcKI]qm/mR\B,bwj1-)x̿-FŞDac֕H\$C8K9\i1u1ox+Dc;WhaUnPn^ @4ۋ$AB7~ 0;,d@\U]@%T^ܧdx r4)<_&S8B+.Oti9d] in^ |eR+ t!nG?Rps?[`G¦Dh۞A$a؂djj3*|Y \PY h=ʷJ0dؗÍ9̂ $Lwd{!m?"W+Cc҄>c;C85j>*˼aUB!Ļ fDrұܘj}v$.5nqӦӛ7&+`S9Ms36x⬎o6\G[:g?y3fגI#e-,@f14u˥:F0m?S>!i[ .b7&1\cbrDСPC*p_n?C9)ƳӤ ==~^査d6n*Pl5$]xtj.IbZ#T8\0|T7g?G 1֙b ڰ;H89i=󢕨-PQꝿiIC!ҧե]57W? 僰{ʊ"S[;;^ho.bL%>+Ү#/_ef7?G,@fdTҳӒzdґ4ɞt&/SPMTO""Oʁ!Yښ;'LRﵑD,O"*yi9 1tz6c$ja`2|W)Iw: d *LaqY%7 - ִ 8 PkƃT|!N*Zѵ朵F$u`-ֵUO@cLk[a ^ A̪zM&r\5(`VI` Y>)BXzV'W}%]'5# 'tC!.ʐ&86#m-yMWa1QM|,C=aZi %R}?b#V~SkJ'_rf_liPvJ5S ] x 칛tD@>]ۺq66ubؿJ8m4EI8w;YCͿJU8-rZ꽿E0ǰBc^aNc`%zRKCj12_ˈg|k=z !{d\0iVZ5 +)!H=^/KXoJuskeܳEx-6akr^B2D,uwE8HMRSr@\/H 7Ũ|GifBKSP3BmoTgY]҅@( 6.ETWÜ=c]4|WC·I1^s-R /)Qx5 A7^?9M %mcVnRGy!uAc6|n չx9vzjd-h%bڅ)\AsT\7B2|v .\wC]GBTmV"}XƫpE$C"  Up| WE!wAVbNwx低mqg;U'x(q)a޵rd[HIr]hy̪29Y ?KB4 vLynY2aAҊB94bVr@vEʷW4Uɵo^v.vƊ̢BT^̥.ɷk~`״z uԙ r?coFtO6!}yySߘEYTD$PÓ?>x> q߅SKoa=dW'OIlu}N* &mUi&G+g?LrZ9 ӈP< k Ma%C#[Wiz9 t⌱[Lz`*J^-ih`,5@Sbi:tWO%!囕69!Oa9djh3֖yiu{[ɏ_Wwљ:Hrq-}PX%L MCDR`E`A,}UoCCT#)%9^/-J_&BՍP2_{t L6,١kM9bsT4|NV$3̳^5>0ٕA_= qX" jV9;%9tgXD$o;Az1Ll;qraWkh8K̞FL_ 5V&h_n-s?7<k wcyfyaT@lOyUہzD9K|(BŻ^(&c%Le>4h 6=EXQҙ hyv -vlj^7C 4CJDmnH |Zf@]]6}-Nh6:9E:#."iʹy\`%^"Zc_]^K]ss. j\:,gL8{h׮5S?%iM֠ 鵽mc}@M|9ք>D*p0BOR9[sr0ɫLQș2OM`.Hk !50s &I?He%8n{ GZI'32Eÿy*\:xXTzйNLM۴eQ&->JMn0q4 3O>:^b2WjY]Ztil-J3\OX[GzHif/Mg`pFGUXd/[b^)ߖ)&֞ b0IVd\#:VQoZl]ݙ3"&MNcUq!%2KO¼@C\p;NƯ)'41BC7kVs͎{C)Ixۈjawlk#9-ͧ!ϩHg!P5y*7{jNV')t:RQUmҰE~M܄sd-mo;k304ҭ6ZUC?&0 K"rR68ge3872맣<+auWfūڮLA 9V '`)YY=H[BQ5t5p;YUx0f|q?noǾ,7)j!zSN;{%@?~N. |b -g$i¡n<*TxP.u'2l:0qx6]Y}qItqH\ZzG] I롚$0@3=]\뤊r p1?_4ED]|ƘqϥygP2Nظ=67a%{$g4q@@oʒ݆;FD}|#ۃt@3람fQanGN u p֍~%n_F4Ari?DžTKMc?*V\6IY$QR3"&w>~u\Tu-- kJWNGso?TdL(0r^`KiьFt[q5٧ޏRAP.{rDӍ=ȱ[4<9@ʳ?-ҙ0 ."76WU=,KDX ّc<fZlnnA;M|VH9/ᐭ&N=z}&"-bvQ%gVJ7 SÙav]"iy6 ęCY~=ڡ-޽$SRKTh[Be]'+f[jCj''%RIJh-Dy^-䶥Ƶ `[%ڡ9 ؓT`qdg,O˵k58\h"ΩR7[X D޴eTi~ U.V#dbN/J*)CT>q|yS(R&;2}%5;E4Se 0JN?vd N0blѮYU%WKR%.)DSf9xCYvvY7)&N:K4Ax+gڶ)0ʆ;_j`oEr|QC~ ۛz~/0ʫM}6([ܪӏb֟'w8lҘ6kG1ը l<&D,*BV,tA.zĩ+ y*6|*GpqlΒcȆWʫ#jny2KFE) x{ei 6k2 *MV ˴.>By/f̀?0~`I4y*uǯ11"Jj:O'?BYw /^a]TVtOWKj}yܻg6KhR>cK~-߫ЌՉ72`"ݦ#ZmCzY 9a70zc!/nK7&"E*SI r.$姎u$:w!G[iDy[a38!U[sqFZL~ۨ[*sL1Y& 5"u'@9`/;36GE86FE :XZX{0(?+. 0`vWoh3^5O\7/։e!,ج5[^x׆!Ik]k%ƢT˸"gxy= GљdpE6{Tn>ۦ+8?o [^X=;.^(pR 9sfnx"˂4 cCMO,i⬃k͎`'|`Q+ ?`F2:"q$k͠5ci GgXkAPSkFNؿxM77/k|$iXGMtkЙb՞{*\ɩ]e@=//AhM:x7Z_+rFⷑf~UcSZ}tmc85C6-$uh0y7GSz]<֞=fwl(˶ȩpxhF4P,eeNf5*cP)tC=ns[{o*\V-gtܸʹ0iHI3; Q 'Oc,KUPă[\Ʊm!uG I]6~mR%w\ 0]s%TH?,EC]i빻ItB [Z300&"9%ЦgxߚqUŸP%e8ѸcCԄ31(G sLvoK+qU4|GWߒ)P}/*`C{c i 2vsW[ރlG&k<ض:wa15OĈO$ F_F{0Fj5CR'*>i ȪNX6Y#*O蟿gD$qEWp 17١&qCuy*Uu%UJbʑIs1[]$kobc(ʈ:t|\G .gf&Y $UET2^ nvk3U?tQttKH`JK(}hC 9x*KMРCSc^3]3Iz$Σ+L+XB? #OKuTE#4`?⽝ם:X6SPBࠃr2zFؗO;﫰uh:%[E/ D0K#{:3]%1ɚ"!d_؇B[wOuxo+R1%:<)C2?"3'zLL13tE$.^@WMDx3­8edϑ%=\ ƽSQ*_:O)Eu"P)5MXkNo;m+b;$ ɾ_*$&ViD"<%lTmc]jU-r P6SspQLDHοTdn.'[+#) Jpr]nS%~؂ []EoצU6 ˗zQ8~H CY8N$;W:FПPB-d{g4d`$"dɧI+.l Pxa(£ Evl]EW:RA;%IݖS,Gf^iSHQ d+MkIeOՠp)t2)s9R2ڥ.9tb池b0 D.' 1詪㕄tR,[ڨ}G~E}-&4sO>u>RS0+r^Q9~omaD-7Gxc__gD=Wnqb*1JK\Y\SHO3Pg7p"2"1,j|պ'2ۢĕ*;H:mw ׈8 ?9oEOF$7ySԾx;O͒.trq)=zbHw6 C0FIA_bȣt=?{FY˗wrGv1 RKK#rK #iSso`  <0p-4[h2JÞ6.B!t)+=L*S|6LzD}=# #z+,OTvՆZ'a$Jο`/‚!5VNހS*mK>fFZL5b!է LC HdrX/?RRM=G,ueFՅN,TL3w xCaiϠ"*\*-%/l%,I,Ak W4e: ]NO6zݹD?BdƈACʅx:X25ZGO/B JC}3G[^fX<ZhZmsE>mEqC?/SZ1l Kn4յHvip(Fၣ4eHpBːv4M0vgIAxF9 [ H}JzrQ_FRyHs9(cs y9SBpd#N,N"J8ǖܹtxthކ_D8;rӄC/hZT-H8(n݂U998֨ ֭Zld}s*צ0rclxxQB bvN~k&Lou/(_o :QfF3 XZ*=ًl^Fg|TppSf!OÆ(]zo$ںMs@x: ڃ. Jn5z%ߜ.9}QК-4(ryE(hf&4`#YN! ?k#>;^/9EK)ኹ8PT`/A]L~/_٥{Nܼc<{[/CBz >G(;ԯm1$Hlؔa|8WC"uAs GsG岺M9^:(Gmʑt>>x+G9>*г:@>d=j+wIDmub!TdM6cwLD Q-$-:WޣXͷ!6Olt HF5r*P[۹!*뭚QO@gL5y97T%p!@\ۆ6]OhvQfUU#o 'Ǥ&7`': o@&E4o  zi4^6eBCsqf'ja14s/hyZW_ QVzӖWDHar+]W 80ШR/L^adEMJf^7NYwHLVl `,&ZC#goH o9R KmD3|N҃02[΂ }wI?Sbmd t]U|~ޛm\nԃ'H;[U᝗տ)ID&Ap4Ml(ϭ1*#X*E,s鏌Wuk_DLbVȒ׌E5(ib|A?޿YC!5\б3i"RJCd J3_39ogJ;p̺}Nt;6jQ[ΩB!! 6PTloDAS͔:JYݕHnN`E pr!<:4&II=٘F? P׹JQ^ J`5击,KZSpҳwU{I}Ӆw#˄Vwy5bIҒG~|y(.EezY; P`OayP l[$Ī*be264dN Ղs&=ǧQKOcJMmMʨgrx9Q{7ts>iyQ࿐tR oxv| /Kb, L8W%_VQM\c$4xlqPt;͹kd Pc _'ZneĎpQ]*.r**ʦ6tExMG7\;-eTxOvB-N_J-OofZT%(LD %om1qV'"#O>ۺ)޹1\IZwnZZdo'R4I#p.U2{0() Z3L(tꉥ{P$q?vGǼS I?9Wb[ Z?ZpZIH/:Kn<q|A>ob8HՒl6q '<#vC cHT iUvb=.#Xڙ$‹["=<5RPbBh;hzQ-Uۄb?ϖb0R r%(;nFXUè?׀"$@gMX@$U*NjL}a;ҙ1@ssWy 5ۊLLfhN{܏_ng+E% L(+`3VÅ;3+Hf@ڒ]U҄ckLN_AP tbRIu|#ȣ5? J z 0 ?J~QL1}~ekw9qL.wN:Tn{<Fx۶z hinR^U[L=S0ͤj@*$(ed=IJ}c2R-WV 8G@b  Z=G0K[qϔ/6Phs\G񂫥|ch czJuv$ N*@r8ÔpDGýTu0`ֿJ) b@U&V"eO,P/f|3Tuk\7B] b]7kof_K]͆-}ad:y@"!]c;& VXtEV6} {S,raMf>N}iׁ&ZQq[Û ;S(nY`x'Q_!5V..5Iխ؋V'^^M7®_fo&Ku\"wR6amQ",m<_Z!d#3X2#کG)<(6&<`(|ɒz==6/opP"u̙fM: 0-2bP^Y(C+{8 v[kw 7$f[@ ͻ3' Lcf}$[1Z&itE1o\"th?&QU2oUu %;47 P/p:`RZqq9,=eF9j=9:DHl 㫬W'"2G ]^~_[ivP֌д՚.u )" ~[{ӌrRot|V=@t&poVEȚu\,xzN~Ol[4a6_Tvz r!{.-%/,F5[U0y;09|imЎ_\ D-Gؐ.H'<‘UD͗:SQBn/`lNXPlAE|~#(Bq;e}0?.{sPj-~ 5}U8=6=NQ~4| R@iwkq Gb_% `*Y~(CĮʣLA+?"WKH :4o[g=n,t|[(t>S+Pi3**"wW~BRg&mDn$)om8#3))/vS<)Gz^$vv2Iݚ"0Dza *d]G(l5US5X*[ 3uЭUPd&p]9>m7Fmʑ =gkJ7GYT#+ iJ:2DZD܏sL`2u A-PpP#.gPP8 k*#9l\#ȿzI.:jbD/U8G5HjKoCK02#GK0w5s7}sY|zCV>$WIYd\ԝ*(}/I+ 97核w  QBI@lR!?C6N|4z/ ~Q54wlu *qѓ8a]sϗyzUl]s;ozuD޵˥ N9t_ TG;-@tx~:, cH %;7.iHICg[7.O#)RWYb G̮zE@ɱ6ˋ(^\F  4v,9I /8}pyb%u;PcT%:'^1U n|V߰b[u,;<;5I%}֧BYGm[H/:y[BY .HBV|ƅ81xzECKwؙ~T<31׿l7c+<y7a&YxNҞ]>MH1|/|/KT!HXa:j8;ٖ~(ưԾ| :oVA&X<߬`"% m|z4v-ysD:KQ~kf'u` n: uǒ]ɜҬQgX72͜/{FYEH |rhW@)DyNL@&.D ŶA΋Ҝzy+h^w)u1U2fOLгsKV}@ⷡ>,k Ě(JMMSE'Z"*b9y7ɦSos[}RmD\qܤNZl8~][;0CZÚ훋رSF=UϞ&W=,Z} wl+u.eg%+,}<:ITf6gv̴?Dl/"#|+:=ĽjuC_Y:UX䕿J{+x~&mS{DZrO42BbZ1ٛlP =5@O=Fb]%wekL)*=}6P J:Lg]r{B"lW0HIF7Ÿ? !VЩYWry~8'JSNQ %H,[p"PG!5Upq4UD)ꫥ6 %xJrixuY A]ųAOds{:b\LT0ulq. 1~a{6fC3F墴3v ހ9ef)BmzbMt^"J f\"ŪUWDxumWż,h\(^(8G/.U3ISǣW?_Z|s CUXDH߰&R@i껬8=E Y}ĦJhvwj\[ &0yq_e|jПd$S;`?< 6/}0I.%$.ѫ,4Sa/JbClM54jCF)▛45+aXaJ, HbyMR}@A(?[ 2xGǡ{Q/'9cK-lȺTD7֥b_I d/w871r Ӛ= S>kDF+smuᓿMaݒ d N@-.i?,Vico1ՋMvy7/8Tc.TnՃ!q-U>kp\xCA8Du=^x z0}Wު:`{ަ;q{lX %M#E!-*QxIcL 蔱arA&ʎ.adVHKrD /ތ Ҙ!r/ʮZqKW/ l,`O12 z;g*ޜ)8Tr2 ̠ +xR\nvVSvb(5)C$lQ793nrr%C%crN.c0{x=1bZPH6p: 3r?ESEV<`Ho"ZR:juƢk^:2 &` 5CVW2]&ʒJN J5%gpэmV$}[rHfXC\>g^yDO9թi`j:Et=e+vS ;vȘj2U&D'wX?΅c1Av"Ýmc:]H "oFh/XMSyݥJBZ.%c?{HS~KFqѤn]HU䈆FMwMKs(?6^W(I/5.0NYa *{CcFt8tYRI[6$֌;yI 撏2(=Ʀ4Zf閲 jW3Og-y]ȂG7DT[tCkqR}9q[o]W>Xz-CSռeHǙ\Q8hn߀+V2wޗ JQ}ڤȣ"iX]kZ;/sϮǑ\ʍjʅ2)F1QUBm%͟]ݤ㧥ԥm"hWW '?uPf;I(rD[؟ YNSD/w%.OK̎1EZwɏ56xZ~R4-w1s~ j'~Ԓzs:I2yvLCS&Apf6 MmA?jsG L }"'ui]4e=˴=kRTPhh^v+ $od@36{ ]Ԙ~uk ħ[vG_Kd.a`Â1=1S /նUEi>w{FVxcv_3l d&Dl&ئH!2܎Q|Pf zVޫ{sE|&ȏ% >f' |Ui*:fvb;?T2ؙ nTrev|`iPt=rwZOx΋\@@|*fFTWL--at$C%'YeP>rU;Doj#N+(ju=~e1Ё ?D[}¢}${`ͱI{E>&5ot下swCAn>!8=)svRAH޾>)R} ."b (.FD`*84+ þPfߡ,dTkAhsI^U2]Zztwa:qoriDL*}G{e@wI|3V^x^¼|B:{tҀ1DeK"PץB岻&QUO8< dGAFn^ٵ5~!Cc5' !u>ée|%/:&J/̞O<<0:NnUoHh܈D‘e| Hi\6zE$6hH+?˜䠰>'+Ҏ±L VD]jSGb9yoLbjU†弝#Gmm̾ z7$(_zbV[Bpi`h+S,d=Z(4Pen2YěXYFTCOz sbV\op롖0m1D.|v6?j3In'}K arXPY3*·ry|]ݣ̛oUf]W,E?f~NgTmŒOAh<-QTy^Ɋo\n1N|T靤c1ow7&U7lCt\swh5гƪ޲R1 'k]Ibe{T,Є]h )'ި7iF^1j)!qV==ߨp 'v:ֹ9i?:X-:kIE|/)[p?h9sN>khQLL59phI(D ޭęx][5crCN%3.nRX?; fg4.M1Ws`v8@W"SLT 8/b(F,s9wà=@C8([7 @rF68>"%6q(u`X" .?HiR!Nc' H2{6%iS.ǎm=کiWd/3{^TC|Ѩ7$?ߚI{sjP%B_HhW mr懼f0,%- bn[ζ律)j,g|ӣۍc0_뷔iu(/ ]twT4j,3C^6xu^<Ȧ/C.})|T|N#t$d&m yΞH~SMy+t#a|$dc1]1E9}KJ/EhE:U3 ~le2sdߜziUgZK jBS3U)GW̿z[AbdmzO766Afx?lx 6ܝF<$GtERA||S k%טƼ"|5o@:AYDs>+' =b"9OV$,i>^vv U( q%54yeiC bg=c-MU$t03bP=TL̟e3YЭ@1![nUzXIYijF-[ԥ#m`3O'&/8rxڦc pB?={uҸ=uqq-#jJ"R9yh4\R_gGƻ}837*s!BP-'D`RԂ7 9^Aͪ-tC] 1yqO)d&u]iv`B_C=˲8Qܝ4spQjq-̲Dʂ9H9gfW\ڎTMׁl/&ZV6(JG&~ڿ Rkh[zXǐ)/GNhn܂-rá(s:@qn ,CZNV+Fxt KXT -,^Q! l%rZV"?>n3qTW)|_=M,LCV܍im彼 !KKISwD5't )yШӪHgɪBjd@M?A.B_l7 5(UCS:`4Ȱrb?uĽyqN>lxTPd:GmnR!O Z.!5}'5Hw020 %rC[yx)V}OQ9/\`x%&LM~_p28V[NyJY"tL7V98oѵB˓ܱW99^F:!Yy\ҼRvɦ{8^ [Kӧ6'Z|sU )g%˿.3Rqr{ꤒUdWS@)_r$؟bh_ʻ#[\cXSH:WpK ҩ#w+I66#5|O7 4Si}Az^:K zQ;u6n~%u+s؞ę]vEoL>pՇG 5GSHD)cHW|SdH*ę~"Lx5%8m),Ӵߟ7|䊪2=Bd ^ )K=9Ԣ@rP'YU#,ݾ7$o1o,_̽(P)v$hQ3m(*xg i8R[nT O%IN.05V{6jzӜZyӊuLe7->s2KvvB"ڽC抽F߆`V<^pˋ>*s29U֞U`5J9WKd.#m4EltJZvh}EUpTWօr|ZJDE,$+ +' oM $H6x^m8q|Rcsȭ0wK"Qa,H@Q.5R5y~]L]ZiK@X0Ԍs,'Ny|3F? &SHcW;#RMcAH]o8w`ɞD1Ryk!a R G!ٛ&s?A-=X|Rb3(<^DigG6G$7מ^G=*! %Tiuy?6D^nP\k Q>^c z#B~1vJEkm{`u W*Y;8.@h:o(9HvBzգ(5-1?@{,g1NbWen d~we=$N.#i4ucu4D؏/[)Sa, Eb dd@o<{a-}i$5X}Vzi#kTA+'R9^>*xJo=eO~>e՟Kվol>F 0O/bU`|tƫ .wS×d?+ c E4#,m$鿯ފڱSkAyNhmv4ÙxȮ+z̹Ⱥ z܈u+wɲh7qN"[^ڍN b`#J 9rMEk#ߺ8 1HyAu&H?^\/NJ GG%`ƫ '6rK0D ,*΍ȔTaЋǖXKl_qx?!U HK&ק3&k Zg:>,K-襋9@nPuB.ڢ g|T.Rd^5T+ѯ4[wIZWкQ%CA8 X 㡚 SDuT,T -< T,U}/H?EۙۮnX2Od!](P3OR,X+6շ`p8Yb!ǚȏ|V+1Bk\y'r$un> &gw-RƁ,jK]:]vJ:|tc:4 MpV6D En.R%2NH n@0R@?Qpe(C9yPMxI7p В`ciY 4]B?RYU]@]vHb~|S vŚrI1 =y/RB%Xw&4mε|>ǝaI~Hl/?U|=0e¹f"*IaQ6ulwK%+1b Œr 5I-w*O T uR>{]1D)vH҅Jr^.C DSVcBDG=f4ެ7]7> _r\E-1cy,3{'G&*bߜ(/ a飅tٕn'#<[w:S51# =m|ÓbqǍϛut6K6NdE _2G:8BkٓBx=A$q?cREi`ԛ<1TxxUGx)jAz{'Qq}򭯲ib9W1_+ӊpo.X3[ M N&y3C Bw,jcof|c_ѣG ?ۗ5-A'"J>xʁr>Püy^$,?14wO6gMYƏ,VR;1!JD9|'Vd܊ #xf*ڹy~!*C gX?}s(u5}1&A e5G;ໜAq|!kYT+J5? R<Ɏf' }*9dW+ˠ^(\ ݹeQx `y/`g] Łe[Q}9a\q -Ś=I̕o@^42wo1?Jy$5 q) 0@Ogi4 %[Y,(JH_\#Waf5RAOG6U'XxC fiQ~.ysFѺ+9"X)nmsaƍBsVbhOҥ.CDؔUi1YqޜGC˴"lwQYV+˦e!w *{VvUV|r߯G (i%'QJ[(6V] ǴcI4n@9+6v1"J }sDnU*X8G;rDG2's?Z:>3V6s#QWvpx=~GQS~c!{WDD]wDJh3?Q 6-q΀< !6JЕ ,%sEv MDRasܨ"oLyC7IĦL\ڹ !j߼N>!GDo',+0`[l-VtrexLrǤ,ְ7DTB niIEIFU1W[ްqH=G\U۹GDzNZwo="Xĸ6 X$/RtY$;YE Q%]]@?N)ܴ(c=Fl+/^Yb?4F#!} B:E|UA<[kMs"z_O^y b60NzϘR[2ׯTv{f)6K'NT!$d5jr)c+fB1,oZ'0ө"~JڑM;SF8h՞Yic ᔬ;gTey5]jHfd%캝?gd7Zhrwjbyi7`D7谌js{̏V$<|G5Z]vXnA5 h.lf׀\aX݉ hA4kg?GJkc ً)/LTH@p(YC541`.^̡-3ȝܣKOvG'oel쳼Z߸4 Rښ"g僤}8)noR ro΄8"Y[U;9 H0 q^b(93ӌxӗ x(8es %P|D?2:^f#(\ܵt3oњYɛHckNOgrO,ا#"ζs-sHQYKDqlxAs2+QYRVe7d zB q@*LK>뇇̶/On2k=8Iwba,'n&s 2^s6p^G/e₀DE}KYh]|vW m~E6 ((;Flj՜# :`>j.)'6{bJ2"f0U{oc[ݖ4.P|(9c9,ЀU3>P`Da+wuЉNm1rUN2^RLYA(Q+傄lWkrGsaRj^1EMBcgX@}uf]_E]؃.ga զ[=S+E MB˽*9 ߣxnI*J9kq?8Mx!NnTfhH_Co WuZ>Y`x >m֕4ʴɕo)bѢ}#W~Z>lt& ).IHnشj eu{Km+\n/hUN ,`LB+v]~]sM =^_]YWs;s˄Ew.{8$L3❨/6-aۦL-9AGi=+Z<饊uXEzZ皃Eub$]lrW =ۨ9@}>)lge2\%u.|jMN\y0{c6C()wijTR?\÷_ ikq˶"2@!*7K$"uϨ+CO0!5J5:"U*ov\>s1}8TM&W]ψw:=6,".Fb޽߱<7yL4m@C>v^ػm0 {WYr HaWd@9OkS3{;M"huN#J*"0i'c"BU6kJK_hZLp4eel8>m[/$BnQf3vvF?>ӂ2b5)#Ӑl}S0cƲI3C>tu5Rמ-J^6ýC 6RX|4bk72r>ĝ^M}6f͎&Wi!_ \[.2: Ƴ(L^6<{{ƻM?Ĩ{T|̵Z1'!CPkT :$u0ˠ%FKi`MkC?>=-0E3gYp3rUxKw,;L5 l(*@ =km3OrϚo8l=%zBSHW{ MH=|tm.$R 6R3\bD@8hF6C,A2@2Ym-!|Ww4܋<1%GDG{pHS˥YZOKz-Bsw*q1!Fp/*qаNKqGXtD>LPq}G9KW1QA|Vm[2Bq<ЧOahl|=?N sSІ N!V!Dbb1jRKk/*Ɠ/W7jSx{3GD'1gzZӐsJ4rON'JQX؍;ra&[YW80˿Iה3NQcC`zƗQ,CM\p8 1BF% k :IA(`Va $n8Te "H:|P6 x58`{iVB*-"wY,lSBK?NKgo7Fi1(CMFK8o^(H d@0&(d9h(r*$aTON8(R"8l !Ǽ^l&pMҽ}#f`M؁hBH.\5\wXZˎ;a}1Qao`x0@_"X5 YS d:KTrv.>9lz[@6~pg伟ϸ{⟑޿=R:lP)6$cO̦fSz,- Lrxn+/恲[ HbF@{FHQͱr|UlFzlM]pLtd ķ=nvm_rD6hS0HdJW!%AFh܌爒p G\Șј̓*KSVXprn[f9kI^nԘ2 % 4LaȓOp&*f/Flœk.u Y3[3v~ [P@Q4D (w+ -sz1_WX0u(\5ٕ~^oN}b z:*5>ʢK0X\ vkXj`SX/+%ɞ#W"α p>PzN\w+}\C!W( }GT&1ĹsrMvV ac5Cu+B2Sŭ? ' :$ ūmDRR@+%X1OPPNQ,^.:r'DP͗x1~8)I]_v,`,-i*o4HJO&OwfL DǕ"~n =YC5Ke=mڿ.go2`l*46N 9/>1jRik6^@}nh΢ǃ9C֜Z wn'oQgE:C'\ X3VlGENqc,[씱lid$/7=E%x~9C"x0)@L$ݢb9nPK wu L?0m7-Pڹ'XD0@}[_ZYiz0 ̏$EY)(ޤ(?h=;NUr܂Ct t| [o]iCY9"ƛR  Iĵ}Vb'J 7 DZTNuCl9:+Ie7 XD&|:*8qѩ}jZ;3ȢM![*$ZmzrRUV9H}TТEJ']n 6D7 =NtaJppڶ́Dh 1#۟ #.%Ev>z t7k+:LljEQOU|Lvӎd􀹜0hLf7޼cӿ 0א]5dƐ@ iœ敌sTWvzƝ8wsn#_Ə\_.S'lt9$tMaWdo,wY,I?^sa1dZa=ҫ=sZ>n%`z\b[bl4"03.G!|A8k?>9 ۊFRtX"kIU6:A?%gFjBEj߸sE5 zJ ]Cz0ܘJfڡzj\} L[yɣ8 \Q*QWc) d ;%gqv+8E(Bq<VoKRB]k'qIߺk{9T~*ųZr`:FUϵezz?!@mhN㧃HJIQ <5/р \?&4ۮtX&AkggzLv, gf  T9ckSu= 3-3T6/o{^f3adWJp ܳ|g.zI>?K;(-L֚t| Y7/iaa**J2=9&.'{cm4xTّh+ɋ|RzZ> 0(Kc8U%KL6^z:CܻG0>OZ,VY^{"7`̖$7\X0;Ohhݵ.sXywd%Na8[Չ+1^aûz k6s|hNH|֊JRP uǟ7}+G?M 3n,%@Y" ú1:]βCc + ^C-P 3%B/aƁ?WG .$;ݑ͸|7 ݘծ+u[&%^>F81`^Cgߞ؄$1x[Ϝ?N$@lϕykolJmG=(ܥgO!c*'=3d Yf3;9 !ܰï"|SM [1W4ս5gq|'"rw yIgIQ0Bs(孌'q't=zL?i"k*(_Qr'HQ]sڏSͨZ,L2V<M-7ך3@INu^ k,U8mB4>REz:o l (MÙ8`j gеĮFBV;/g͈# Xr5lm!+ WTivh682*_V`pd mPb~#)nL zg[[Rz8{D=B|ws5 H2>}KOyrVam ӮzC'_^"PF0/Q>A%E%JڲM}s 㖆Fڷt RvōDǁ Z63KhJݶ b #Z󮉉i~>Bp(kqHšwsYέL[s9=֟qk8w.-}:&$b]"=]K"vGُ݄AMޫ_Ol5+,i"[fD4Թ'Il*X :9y/$6 DVg^jacŜ9inl(P,ȺA:Ҵap7r e<OKcdhGG챫V]S7i] hКpeّٖU韖5Qc Vڃ]~Tp' ժ'rཱྀ':1CtD+DPJ,CVHX}q` #:,DʍBH{#! @hy\xҕԚ/ұ^p5Qs$"`˅Jϱ1kкV(?_@Ci[ T,U\Ʃ]E;P9-JʋAw_Ȑ2 & ~x8JO$h4oܑ-*ݑ߱nIхO@٧YJF8|V4_[cG)4"1,rCH1ds]F,LTIU0@e<<@6b:GpdwFg`);0L G)%k];˰=w߲J֨%˒B&rXERg_u)Wsĝ ~{\Z#_EL C1OB5@6軷uB dlOˌ<{oȮT >km*lQ7EC{zL\%C*BAFAB˞}#_q1?BÃ>azJeʀ~CXMp&t!GEjs6SYԅT  q#Ea7x9 ͟az9xKb }3] nh13qڱzmCr~8]T$_90Df[_'|F0meƒju i$+/ s͂[1ߔDZ, # *JոC!C(A2 Pg7-Zi] WYX[+TyE` $`1#JjX+}hMP؂}Ẋ8>3( TBI^ 1t<=j#I=ۃۮY#D O|v3}sۨX B!駁B?=xSWXDk?ěW4`]I<*Oΰ>D e5<rb{+ƽ@rj|qE}nU#81yzHIʅsXz#-MazwuksEb>6q }#@5TB5rVܕ8xr.~ӏu㹕.S[25EO^d P6bJG%!;,eeRBS@`#OgֻuE%G#$pZj51r4Q7!9,Rjv9ڱV w^X.a»3&Y%/qLH氛_M J{L n,ONc/W2ٹjdhYA%DhP[Nsd)s>*;ԧ^q@oBU.9XY̐{ e&Z\+pSu1U)~70F|Dޏ:ʑG=a[/P ll>4dU>zQu3)Bߘܼ11gоQ媍;2UߩiC7\;wBvЦ-T)ef2 ʈ*¦RMm©l@Wa[1*u"Zf4]`k1WmLJE~g]=Xkb{{ [\(+;Yr5 n2ET>a^NU}?]( ,k|ˢ~OFFr=k^H?ZHX/0c@FI?᬴|"=عMxD9USČPC{6B猃G/gk$+˵4C yƁ\_EBAMI(`Cr;Q|Rl.ۈ &"݋CE*uƞF+R?^@Q"ܰON0˵ݸ]YѲ%f[%~25nvMg74S%5iʆ[ Ɍ _dO?BԑoG䇃T| ~|x*nf`IjG F .KVw\p47oX.V J0/X [d-Rvg_L12p ^`랚橪=f_ԟ ʙ.:=hKTlJY ?=UD8!Ko ~CE C;tX4Tq}wLad/P {?;TTX쿫k/Ġ=Uϫ٥҆S d§v(\@UXZްzWUaDDvB3<_ %\;"?>PPҘ[>O E s^)&YCB#co{3Pvw{M7;^9unݠH';I_|Ux'kG$1]y`T KvL@˷\@ pZwc֗Nd){5ՐCY}Y?uΖL-2ǰ%k:rEegC/=.1Qғ|Ui 9[؞VM$JB%Nmpxlx?t@$ѫ뽃wZ@*$XKܩVjzj3H_.im><\?nRb#2(獮tBt&^+:~%h6(pN$r[Y3!dLX 8xgLT@:8|U#p'l6u!DЙ!T3hA_3 OlW|dL^CHґ S^ xJ;,m9 =a,>]Sei" "?Ou(S8_UK]ʝE%<2%[\C҈z\<=$>gۭv묧 93Oy6I37".-TL^K?M%gLM8JNREkHIS%3 [:FV?s^FkW_L_ъ_:'FW8*dE*$)6r٣y Z#FK80ވK1HBOh--G\o7m&qy-"gbcS)tg}؎$y/aNEҏL_5kAdAXCt:=YyyꞖ~>.3™cw!1KO\c mdA\bƟ`6RS6梾PQA2_L;wEqwoc1valcٷyhfEPL|@vYAyg'xl-@j m{^z8|ƥoj*̘0̐hRp$wW$1 ֗Ze뛀6zgQ)h@ac٪.+WƦq]~v,35PUDȥd(M!ͳsyϭGKk9۶S?k6dG,=׿feE%VZɥSe6n NDt>5: !J_O/a3uƃ.0,Ll\zv{C j"T%W1*y7t4LYj̡$WhX U*Js /UHl$+v^ # $OG]-g2o3ٕf(iFOʰ^L9l'n!1ȼaqP,/j_̴Q@XwB "Ujl7s²q `Lm-SZyBl'!BKUv_Їڮl!YuhqhlG"/(<"\5^I`2qe] ݖ]X0Qo6x}WOgD) EP'aؒu;(G,{${mCh&_B`/ f/}&ϿXZoxZ3'^?v⭐.-Hv(:;*N[`ubj>1mSaΙП䢰y@zyAfZ!`^y+;ۭ ̓yxmD𘴚+^H0Ȓ8%(n qBM>h-ʨ5SN0KU#\ @Vj&Ԣ};oM3xS}]B۵L|oq0&@r.tdHrDJsV? I5 mp4 TBƸސv 6ȏYmrH"ZTw=$Śl{~V8-t tiKVkRi(!G\*xF  ,mWw"-w?эt0_Ap5UKd+1f!+xJzM‹E2 rGTu7ٳWй:1Q|ӞI\6aB[qi4w',aQ F p ` 9Aw8.L~mG)OMp$37H/!C\Bw RmMjS8@ Q~G^|7N&8b&>:̒ (MB.YK1˲nCSiѶò\1@ʯlெ9M ?M5+I+ҸT=67ip!+X]ڂ Zx.F1 Q_+/[7ʿKކ{-V(гܘ[~|fH< ty}r[tE[_ Ox$AtnC[LsuQڃfGa 0|.p̪!* cQLo6Q;KiJ1qIX?FO't*Np\:U, :"w,e,`]nd( :LBPִ҆YQM > oY? &@i6!Wo#xYB LqGZVZЇ@f] ܇0}SGS@G䋞"mMu970aAlINݏ%-,~KOFG[yJE5b]XLBh-J$O~fюhk% %rF#3Ho+#ɘbF5YW׵C ;#b̭o?LغIܷj,KM3Tk-GμprCtR1,\bU\ ͙T|õNߐeG뫂qɕ#e&eqwdWզ+獼Ũ^7S"X%JzzM{aKq3g}KG;Qҩý[þ3Gyȸa 6L$$4k}B$CGp>A웄 Ο HHn̑NS}F*N DfgL?:BܗM,aMҾ~UIn鋪q!U:$-0-Xv4c"|ۣb; Rһ%<,E "v<)mRy¹tցXcS&uirds@{/e5g[j>$G6Ԗ]"Ar&p7 q)H ez6D6$cJ^ U7gv`jWIQ #N$,;2#*" õi-O=.=ڝ%" 1h%KW:e S,ܙ~ }s|S%KAؼyE$e|8(hhgdѡlkďN+6 Dm|6-2}؂V64"c~Eya*sҬ jK[RstW$q&kgK:U{vq2Zd1jKwi)'hZ x}22R٣6;: h-]}Af^\Ns+yfδ6=7̌T ?%ҍA#QVNwaCJ] $:`}Lmj 5D*,+FY*Y:;2\**[ Lʾu5a${wGMћtr uZ]6*TYw6.ooW6v E yPW6Gw픩={IAdT$HRA1c %>uYX"Pկz(01K$W /:NiYJ%Q,,9v++_@S*5OgFo#u:lrL6K8F-)̷>гKHd冀;{T|q2C8 rmSToH*fBǜ=Euc&uZ1;NHQH]&D$?{Џ[FoZxHY@6E}hĽj <(n!P.PHhۂe.ɃOޤFӠb\v X-e^ 'H:O諃 ]6P&K=#Ǐw0u+rJ[{3='lQ4G/mԥW;0ddcv(.G;o{oGɾooؖqO-|e ]xO*s4 thoPbUAP{" iNBP@I^}x6F^KmzOrޣ5~йzyا7Ǧvyـ*sm,ny'4h(w󃾀&;W|@XD 6髷x,D~ ~޸vöN'2b8:=ňJhqNrbPm:>sI!H@H6(Na |:lrp2Q& fhAKdfG,Wt;aB*C8/L +pǼ(P{7ɑ-_K'Wtk"AR %)qKt+ukBy(v$FnP5baE2oȤxwEOe~ax&?-M#~N]ۇhœO da<_,27)_ظ/uP! beCn&Ț& _Κu^WBl~1ءm☵T+IEi~V5>jr;4PZ㲷|=t4P [A І67JJq8VUPbS12? x2G>ڑTgKGьQy_SGhC [9S a(=ĠȫMIzVjO%H`Nb9?VE89j|݄;5#%w٪+a{ FNTI ",z tr+L_*&.ż8؁q:M{Eϝ ͥ-c1s@tj{ j@qlEFVja}WTZ [{}7HJWK!;0t]w߲6x v1ӡ9:.`R&iz} a޸zX_7a)!b˺~2Fp })pCǸp ̌wyc!}Ϩp h1Z gRHL3&њMtw`%O%+|'SxuhHc&iN=ևHi²-p ɐSvC((`^CtW%p@Π^0tqv0N8{DLP0y-[QB2 J K5>z""oI Kl\wq %">cVQQKf450SQpB4_"Ȍ8' tUi2#EFf 1@3i |^+ݫ̷q&)T%B2?a?8 `CƅKfՋ+NuNU2f<ϔ Z9[}v&]b1_Iz9tJMQZ ' Q^6B52oVw;J!lCrߏt3f.]C7~ƽ99zBDT Ii9z AHm/YՔvɜSWK!Mlu/9P=ϜE8EHV'T}˯ԏp8gG6Cm ]g@N=DUE!ăOqpz{>AI;`QzhP̌Ji\]GB^"gNO1x~I2b@Ftn0.8ۏnJi?Ϸ91G\~]JVDtQrBrv6贕hyyNdJ{格6/Z=⼩Y:I˭zt$2yԲ:cڻ5E:$$"M#WLu0^-WFʫ4ʞC},y;RKbQS3{ȁqʡ }ks믗v, JJ0 s%^+bۯن++|`Wf/NrqE2rۍC[#<=3\Ta?9 Y ^ݮͽ?6GOyVH Gnm]g")w~efS]̨.+u1{_;-65[HQl%Ҡ?-Mf+naFTA19;Umi^V>“b8᧡⥸jTA>*YfiCO#::2Wwww,8SKVݥa)WLw'+Cta|[0"ힼJ"g wͣ&Ȍ(d+q)ÒH{R(u"}(n .4K*93+I1ƙ/,I ڏDF+ Ӧڄ%1\">dDJVjDs|.: Jb#:!eK ?.Dͷ$=s8Yv[Qk&9bΎ`bW}2 p2~WPO[ȭ-'Y),#*bX_FPOz)~Iw ҿW]p$СDJ$x ݠ͛cKMsgfXP ًfpo>E %6e BȏvPN*M dřG]Qx/eBAg-"fR^"2tj6y`A6{è9C4U0!} m2|^6|'C+;2cSm^J=E1Z6}:=H{S{lDOEp3Wx (U,O PRWOA{*ig<Ϯ;t kR8X埠r ӿw>1Z& = ?=4+eLwd8Zs2wY{wf%[d|!?@dnTпJb+GcnelC)}pW"OK0\*^u$z|7{2.G[:I-=<QD/,7dRroW3&yEO7% HZ2!;0٥wRtdk]T?톝x{oF(N ߈riu_5)AƢN(<,23 #VbBGVZyMEݧ{.e^^ F7CSj |V ^ ׅrHpP84{sb]&w.(4ijA%_!]_YaYaKW˹ҖePEj'HCA{yZ[q巳-ɞigX5\"fik42{@E9EV dt*$~D+6In n6֭{Ц%ChGcݵ=f"Nt!\TE)P"zMWťlFSPI>?ݏ0A $IZBHx#,Qp3Ҷk&#?w˃ʗQ{$4thՌhԇѠpk-T06Ave6T?P榵($˸;N_¡ H=$xˌn yuV9H-&Lړ@JarYȀ)G .6rcq4: sDWY5ieB9P8t$(Rj 1~M+eym.=Iu5am G}ǛXbS4J9Ҽ'DJ 5K3ΦͅˋP+Q2&ۏB6ȐRb"kfME('3ئ$?혗$J'K@w[鷸̹HG+pY0STJWbdIRe8PĝȖ}a9XsGAQ`+5pЯ}5״x;o[KdGL.W-źJ-~i( W]9lʩO2^n+@4PXKNU 7*J0kaע6A/ n$fY^]R<.}FeT= CAfŅ8gD{R*`}# nvpBE'<ኳ'%Cՙ;=t.=QO:̳Q v7>/~ɝzZ]:b|k-rg#'Y;)x魄^*؉DAl-[hn"p\w7AOq.,S!8̺ 9 v#/*=$@*Q^ +|A)z@V\g*CIKdB5V6oJž kBk"z.T-9p,ÉdX.MY*(?]8oR'=|)ȈMotQ <|eC{vO+p<3]}>7S1vx]4ZE}KT lϤJ7\AEڥ*@䀮 P|g8_)ʐB)S t 6ZLy ?ڃ׿QL0 e-$t}K,"90JqM׻afVEgn隣/(w^=2%~2Z AfRrg7)reQ&bؐ"W>?:}P 8F"HPC)A˩#\otHh]o_ܤ~{}ibmXǘ`5>v m|aVwgŵ#+ I~>U=ય&#<75m֢VX{(fYaaqU@#4|o AA#{WϣY(dVM)ҬWxGBG qr"0?6~\Z7`k 7:u\BD3҄ W 4m1nO-A%$][-L Tb-ĸ8mL72v-[瞪 b' ڿkZ )^*+3>VA9י߉(\Q|ici"?/yd Ҵ6W9MTd4.Lö_6ZR^ޠA9gԼATl?+ǮR$t.) ԰Ʌ3g(ҟw!=;Mlu\,fR"ԥIvlsfwYA _^xXXl '[lORk3Xx03K<E1!+'{'L.ְFZͪ 0,&,C$ç)S y^]OH>1ڞYxmM! opUo'U@;a]ĺM`ޘScm̂D w^5D^*wsL%_Ñ·  KyVDbv]Y\w?7dN5P\zlvh2xF-i[/x$%K3 lj;٨QYuVF%S EE|9̿qh{a*=rnʞ&*" ˧.C &]͡M$µWf%ϨD_h Fon|g~.)&c*,r{JTfJ{m+֙9w,۪4>P{G";t/"oj~:qCDqd'ey«7$"Χ=9;4Opvѳ h >Ej/&2( 4[Aξ;4YQZ3EM:4E_4j4Xq-U:k?z2𰹋GؕQ݈*vH)&0U4fm+(x#g]r66!$B"okrT6>fVe/0kk @J#@v.bypE{S!Tcl6t6III6UV469$meS$7awk2m~CF Uo*!x<4=B`8z DZop%^'5!\ ތG$C .985A80aMx Aj-kjj }IzCe\SP/ 7syd\L/on-D$H7\tOGK@3MudlG5HMI7 ɢ1: ؋BLe0Q`b]F#(:3Ԡ "Móh9q !&}a)tCۉ5Xo:4ElKVކS[o1piR:a] z-Ob",0M٥S%N|#$2RLd vWzVvE_ٙ#ӱg܍xa*cI-w#"ef%S3M؜4Yai>{NjS2Ծv)/CaI\>uTknȿ@R}\ nzgASdS;hz_AdW0cc@]Cʛ'[ n^zA~^fw`~3sI#B ů:/~I=c{=OUWdl"YV.eSH yq*Unqu Vcya퉡 /BL>m3>ج)4.UԚF2ߊ|N{Yd@@EpTx2ς}"Pzizwq75 Sf"+Wjr! 'Ya4&8tj외zL\h\T5)ulub e I=~]imO T^y@MUAXL_8 ӱ*Q4wJː #$m{.b)*KXUʬz ,nS}BCРV{vPSqcߘm9Y?wYá ޹T .Ɩ?#SŸdQM>dc Fh4hd&DsT#.Y@orFZJyTSc`G-@BQ}֯D;R{f +,<#H=с!?`hK1~<;tF97񕳖ȟM[03PZO Ԥ`xE'Y_"v: n92Ah`Z$E)ԴDTHS Ft2&gU&ГyLu uP0<#RزPip?~y7e=@T O|?reAp!6qy:X]: Ll($xZpDO-.__%I(pMa Nl|r>unJFhkzB@ J˾0BLqz`B/v0Ӱ} nM8&ș C1[]@d:]@0`(x&.zYZ7%EdA^}:IRMR&ЈZG-S\Ǐõ~Zð1OGtfy \bs|%K@'7W)TS+@8yp]/npzR~>| 3N5ݍŶT%Ǖܵ!wϋO ;|nFUqj@_ldb&`C0IL\*$=FiOuTDT ߡ\}iU64nv[&A?A` 2d=Xt4X[s/""m (HƑ [ͼ Gӫ`zS_0pֵ,l2)_)kL}qԺ$.&?j1SyK[}¾\IBql';w ``V܎@{Sչו! @Mܹxu-8F*ǜA3>` *bXXgS `89U{}an& JWoMK'^'#yy2I}ߌ1o~]wR$k''+ ?9فE3r7mT`6+~8b=}/'0_S(d=jx·䓟 ]*3uPnU4J'@_SUEG;ɍItЙ)ARVNg:[MLlBj#>^k|mxp]bvR d G=0'Ui[d2uaѮVna`MIㇱZ{N! ^yZPEü ytɅ9T@3bbǁʋ^~D( (cpa x&.Pр4rH5_y! =H *YpU2 &m'TD+P &gHˬ$&Sf#reZX}K.x0G)1>v9Pdwzѧ2,>mZOGMZvPqp'Th2 E`Wqqj$cW/ t^#Cv ~ЏU7k-kI0u6xCh~I)]R8sLj}ew,'`㊯oΎP8l`5Η1F8J ZV8ʮuW.Eo)A)W.>o*FdY <8#PZ ynt>rxW>70BGdI`@38!ĂY<.Q4w޴Ub<<2zyG{#`=bwm$^< !1LF/){ kmØI Hܲ+Z+*'t~w>>/gd!e'༔ٟrVdg8#9r|V/"K@-HC o_ ,H>d!G%H#0SJY@$AED'e(3Bž×%{ZR⩩]{ʮhpZJέ68BBӍ둪aku^𝇗JlS}gYUD WߪFbe3'YwCmj&X~m}·5XY?M2'm|m .aqwdo:b{^m$0 B4u21&S Vz>M1eK_7_l}[x,ƅuB (Ƭ[9p[M_0Hp_|'G]tֺ~}_G5 ]xTCc5A Rmւ, opS;hA:N&]!'UT lQ aܰܩ_^S0eˌI#s@mEgB1@8v0F%pry]/ͥ4 eGZi l 64Ʋ瑾}A0| =9"qK$/+QWK`%_R9(t!OGMluY04yT7qӳ3Phq5/g1'4 ݛƵcw ,|Zr_#k:L'=N{ ;Y鋂bup긜>=>sUV“Q>O9! L;'·8}􏣲2JkKY؏{[NҰ%{4q;_ ; }cGwcũ~o8mJ䆪wf"A16enjr"aWhR'X M9G_mAxZl&ݨtEm\*l!0NF/G m HS =2qRCEˀʶҭ90 jr ^owvg!y?.h=;za[zx ]0p'tB6̐@@LXI:h%op¥ )1?!@9NbGgu/bz9?{Z%,?k1QAx8 I}(Y8qpM!=+mFv$HM5t?ʡ#mzz›X }f ԟׁemڦWe+m`FΕm\g@~;F_'f+%)^sWB t)/Ӽ+.LrKgh802E<;qLeC2pf8~ȩ:،%lf8i Uf߶,cġv2 D0k:(- i^!.ÐO TRI<z,g!-D1tiQNHظ.̐W2 # ]e2zb؂hG9dFw>V;|h 'z!yiOǤ-S8LxhzaHlB͑pQ)pN|!8-g{ D|tH#MJ/k6 ֯$@ǁτG~y7 IOEhwz>D0#'Uum0)2@ y}'w$̭"~UKa=50筄 }ڏ^j7#[t X3gҕzyduMl~mIuPeztC P>M6֧z#[ѓGcvuDO ie}9[M?Bw9^ۣ*7BE/$/+ۉuq'-t|RT.-a|dX4 ewarTs?D #m^1TTJ,50 Z}qoeni "MkRx̆YNV:,N䪸3fNbV[Rooא6 ?#c쐢f=IaJ Q =ܷ588Xtq&LjFrY ռ]F~̀0? "-*R*R-_$-4 @3^7w24E0֯H _w;Fդ epGMW2eB s |qyԍ9p/!5Bj>ډ?6K<%hC-z<&{_Me@\$<7߼,(4J'4(vz%,VjPb9b9i}B#Od 0?!B M4lk:4MH؂Q 42 * >v>Z}iFr\8LxMJK?|B@]HʎPrҷ(DNJ `rXZ0ѹCU^_N'sQ_6jw̶nMI MPgu mKZvamzIpg#A4߾P{u9Js-Y1 ] ?7[;lB4hڷ&9c2SͿbp,5xtȩyS9h ^!ZdSqPZ~@\B?GR0Jާ@Ԅ\G3ý_bGP駌.O Ч?VX@X)J K 3Y  ~@1m6k$zt5lsyܹ\%fOP )a6A2b#qE)>}RCv= wX+pqPe&O634A}9k_S]j@/ڪ;h\&Vu0+BHDa>) ]o8t*PcԒM|;vJw< ow`?Ag:!NBIG_ɗ;͗!$y>-M[8Sgs_咻ߍ8rU)Ð[ Ŭjz,qs"oSpt: e>.*De 4krJ3ߛ_ߗreE L['_[CH) 3.JÜSh!k+[OoZ2hUuŗq|H5y#Wl SΠ#c%*%dž|Ʊ5>(D:a]fc[ɫ:ӓ(D^BVߒ%IBanB76 |[E_|'mM Pp_0 ^S{+š]6b&gQ  0rCAy74~KsHP3?.R8 |mȂb/_:pnqk)9IӔ8{Vu[z6O4`ny0(z1\>kup?sX%jUuh39Á}YV[0#$>?ĈH"DdIsv4R6KzGkaGcrj*F4x=+ ˻G٥j ssHTw%>dnWY&"@Q9 ݂7#lpuhCF'L'zgywar'DX0kӬ%8mokuzTܼ6OdDZ;vQ_ac"<\IKH B uT ϠX[@vD'3a\lYc>iC*6\- #DT{i )YԢżbh/"$4!Nݤ~3Fv^chnWhC"Pg"VG5WhN3R;|{P*dE{yFiNb)~.c2]xB-#PnYWq ̊/T{2;x讍U 5gOΠ;8O?VLA`^\&NٮrOv!FpA-ݏW!WSQ0<Çr(5mv8ozv5̶H?0d kW4B>]B:53ƨ//hHǥ3.8H)%TYؽ&>X~}9jC["%XK11C,rc~H :MQKxIJ8}-YJ"PsXrRxCGps-ha 9p!j ߜ(U%g[rJ%2mfm%Xro0 )"lQby'{ >jiL4!YLV&CsZ׬oo38L`R+KzJ=Mn?,i%+68g 6\֖x<$^K|=`b>Hsܓn#\_EJv@D+x]1{A9jx#Pgj5>+'#eyIr~`oQxrYl]:MQq 6,`I_$[B¯IQ+&rXKL*EdʳV? DbA^kuO j7>I6] TɥۭZ>+J48s,oXA9pclv!9^t,s ,0sjZMh%|Tn6)t]$SN\ ǫ a6SchNG< ʑJ5|({>? ZZߘEZG`RfȜ_Zp-^3u3O9p ZEd3R.Ft+3M$-ųK8">){0xSV l"0%=#64LW뼂eyeRp=nQ1#W2]]F䐨k }?"/8qMzg=Dv~FbB~4!cZb:ۈNO29Aށ ظ%P ƬBf.iEI)Ʋ]]{$E7rayV.m tH$٘H}8 BJZ0A83ÒK5*BMtg0SR/s;30U@d2j>3<{O$1̈́Z%h|5誮yFԜu&ToIz?Az'}ҁDh͛D (ܼo̧ձ^ a pC4B=NE鶲}gM5\0v=O`@w]M~d!tZ_+ Uh|,3SP, RDӀ2dԭQ܃x|mG"V꺽J˻Gvw)+zGqr:z ] >$3E!ڼH֗#~jjDq_2~/?ǻ#,cTM%tY\u##bmFZIL}+9:opi1Y~1>!V^JvB0 I}UR$sP uluݹnřxJ7ݬFh^U=. \ R_f{Zu5 کChOnf Rpd4eJ_[~Bc1-6!Xqhdyy’|"HUH^V9 FpFt]u)cHeu+NbO!FUftDL/DAiʜ]jrpn1%2Y4!2̍,Nggޙi!BKS0H%d҂G-@(k24+t2n,/ږJaUY'Nh2CG9L?]{"6 5jT=f"  )OAR!Q5!8l#YԗMS}1Pr hp".? 14H91_]ǛZT+B%t&1vbH(أPE[C-jI Yd r*wZ?0;}4#f H؞N*#Qy)؉y3 Q\,TzJJ(B5 6]Vyw(ǮQ^޷c?v!KDKHW97.n w8@R$"0Rҝ%Jm!(V;L|fd㪮L8I0?P 3;n;/fҹ2>ST_-0kX.kZ > XF{c0Qҹ-X(3Qd͒z7lMd% ઒q xHo^̦ȊJρvG/g583W͗^D)b==yꣿy\q]Q`!n" @ELe K6 {G'uvH^|$ӆ~_ʿpX-{+^皥H08:xoϓ0%+N?ա h4 8" -CPۋ3OG6t 0iJR*>LCr Y wJ|+8 c=V=pnJ R8q'7FJl4ϒ x )u1XX/P(/tfPk'/;\L_2R"f$&E[Jeȵ YH'phBp[K y?py(GAME&]ںc:I eWJN@;Iڊs 8Ao&qna͐[-A(1IZg19v9yy.skGg!`қ}WPeR*sNLVTVHY ]q#B1({TW`u@)s(l6^0,˹p0I9w"3ʒHvMFrqqHDSч ZfEH"P.]Hq aV FVƥ \,2'H|YguaK&8Ѱ-T>H[wԲeH?I̬m2f}6i;5[l^N\W:R3b~ y(pjcU{G9v`7b.oPY`XaSLvא^B\z:Ȍh<djbп)Y(|ŷOhʙ-~}hvLWM1i{yZLoi;{7ȷ3A,fFk>F!n<\\E$:5NNyR3Jh١p"?i6>Z,ƑWc0UUs{~C-fc!<52Ȫ̉M>JȕK3u4,ڵuK>#]I& H C\WsqDmnmо%G6CyEEG:pD}L(KB~C9I4\*JDry d ˽]PX= 彜s?H"jZ〠z"`ߚVuw0ݟl#:dxy4nR}ʼqS4wCQ©ϖ'd*'NX2vC9"ׂ_mJ)/eg=F1a >$IACP9'o.sjtU9+|iSE!;D xn/=s,j/n& UIğaޝ^C9;p;S'PM K&REQႶW")02L ~~꜇fII:ʞmK̷/֘5p)sݐa4Kޒ=w߷k$KѮ^Ê=VjnF}ɖJ2Oc m!uMls+ ym R T rAZte](Fv\qc݅mTZu_Po4.}I}sʼ_ !Wq#PW!#rcx [CJLVtg* A+_Ya3ynLo܅01VDc̿D~nYwttGꢧ^|іw@EX ?RAnC[W{zo/͏ mp{H= !k#25<^) S1OhɌ3wddq:jm0%HX3<€z[S/ hzCIG4Ri ORqx\;/ӻB@sM/rAxƎ頚0NeЗ{AdM "%"o (D}тC@(Lޠ_s8a!w Iq'p/l@|'F"{1gS_8vp$tʥzpknᡦ%-w:i?Z:vpepYf-}l4F0[)ؽ"2.-c)c$m42ݡ˽vdu<{[*" @dLsMCOج9@pc؅hFI9`T=-bn:|$4\hV* zJ7 %329-J&C!Q*,UȣAk.7)*S7fzRbnzm kZi֢i^C\U֬{/uBÑq'SgZ)uSlM%0)"w7$5:پ2KS˜4RL1q5R߁i!FlTL HUM6,ϤgnGȤX}bD̀p^ׂ!(s [ g[j!OiYqvhYΛG~ɻVt$*5ꢜ9463(e(mkX@Y7*Kѳ(.6d!ܠ#-w7{9颽*D~}ij `:C<:ڔ3A(c^hŃ~5b'dTCoa+>2[÷W{Q=5>bA}I @01σA1HÇTB+E#@8_O 6b̟.S~;0H1Zja#Q~a8swN:)nw͎\v/U}%Zp;J㬏lu/ 'hx_jH nk7 8/&mж| Eew5sFoygwܠsۢƨV]N plq?Ü,DYb]-5BfxN#a awv)عʇ#PSj'|@RYFԡxDۡ `R#}CÞdk{ 7BcV_1=v5]{g,/|]珳4ݏ9{n[ l#/m)̔gZo'ZQa'yG3[i~Ę2u}*AGMϙrl~/mPo@~7W(nLOYx ˽8B3 }[2B͕՚ 4 }i Ûj&U Q}$Y7Ļn p'[lR6>z> d.M͢Ty `ƦQ2$G1%Xj`[Qag1@d1#M\LLD rB*N4L㌒]~]”r@rB JF籨ql`3.a{Jܐ6& 1ɕ2sX+%Hu0ϯ|MgXh^NXWHZ;t ϼPFJ bɸ[+[FdNa,[NIA9 ^[溕Œd~3Ԡޓ[?J9%&2o9!τ|A/t ʂ|ld)g- %P0H(՗zeo|abc@!/>IO6Iȿ}Lv8v@o&QlORh1j>kyo QS},G-،"Lw$sbvr]ji鵼 nlDgHs=0S2uL7x-,2 ܳڈ,f?.Ss?Zm*mk6cUFZ f_3FetLY!FiaxZx3`kƛ`d浦N{ pNA_{ɻL}Q$M_4f%ovmVyn,M@xS.j͸˰t#I~!XqP.mc}ry{k*8/oUAٲ.N-H=dOYP8^ 3{kv= y{;{wz^ )tdfatd`=ǘA kՙiNnf(&r'[d1@t ȑ_6YO#7rqzl2/8uE5%*+a(#/D-go' 7u"2V)8{f#o*jȍxjEh%^^i~M'ab:-YPzSM>ZP{sڑjh`qp'hǺ(ngDyBy;U5|۽ϡfEG'+C44΢L*Qjf gur%}I}ёNBrol&փ ".` 4_@zoM4 Bx"##.)JsP&n Gisi WT6UdڪUX:P0suEH̋aj2@apy5;akvC0^X؁hNXCw񍣩{7P:kf0=#EƐM*8hQ+L\+QF3Gv_`\#Lh2p36+/fv%Y 1ha0Q[h?F-Vٙ@Lu;2W˄͙7Řt17~v馕I`"nQ-)bxPDPF2B(j^$%W`p5ڙP"+kv7m|jK[!auJnYj,n'YA?aŐ3WcDg1#._&5Xj~$k\RDd?NV׾ Vu2V|dr24o>gE4TT<2ż@SکMQ3|دjQ64 }]xz^N,r\(vE} .?uwEGX̟NIEoV#t(>pD"hZ]>F4 J@?e:KoC?H vA>m[86e+rB<`=]#.>k em%,u#}RHoEereJbH.H ":Ѩ:tX,w^nlV7Er1ݺ|l`ոU9=Z ;bрFLژ,O\=l*Z!t7}R#Ӆg18R'ߊ_kAZs9'"Ԝ}MhQ(af2,b@ĹpW: FSbVt Ho‚OL6NWS G-誽#ľ3F'qBsiRxC 3W:@E] h#BT詈'=pw"KQ:(2o,r|$.֟:2 B8VRЋ֎**dk}ozIH5M#aTsx4aԟ(zsY3ijUDJ>k(H]m5Hc Rv\uՋ/yLl-v~$r`-+tSI`.>ɋ|6$:LZ\|ϹquF"m%qcqJAR ƌߛ zZRY $$3K=|7=&~|I[[(MZ,]OrҍcB'i&6ڠ6)l* 'E~?YץĞx_uyrٿE+gbRs:VGov._*r_He6J`b []~XOHkX9kbtÒKN>GL.WRlt Ůa.Ops[D0$+>j[c!¡ZI=/%"%ՠiN罊 =TWMI٭s84?Càhԩ_|ÞG`"0/9 o]km&Jg{.b%aMSͲ{fK~ QedtZ4xw}k>(l%}Ѧ<|BQm^b<2\ɖyJc9VN tY>0>'4 4؈iMѡ b&4$Iava\=3BӫȿQ/'QYn@fMc/^y+kRȌ5A)wPrzӓ><񆾨P]}fƗٶ z_vD^&قp$K>`_i0F f;N?7b&e@ڠ@^Aidk} ~aUhJޠq'|S?ǁj?dDx.XgVfĕ30BcuœaeEk`tB}u'd[5`~|*Ok߆9 L?.tjR@hZ~IlӅ-<ÅK B,;Υ(ijz[f`ڥr$:0nŋ+usq^#"Ot٪yYfX\ul;~g~p"vu*\*hJ,wvq3o蛁<1zAMCK>`#e_N䪾vW4 *.X_G2Œs&rSMN-['r1-O)xI-gƐOJtP+C oISNfck̰|t76oD5Q~/{-xhI R8sj{R6'[殺Ek0=D;]AFs4]Ծje]NXQ_P;B5pe.Gu{~[/D@{3ڤ<V1`%KAhl_!+_=1b h_iD0guE7 :BFD< l~jwS˚~r CFmD&}]:CU#6y1yE-JR&*3;00gaOf1VKZu$ކ/f0(O6V#sV WFpԺ~dP~øOȳpŊom^XU/Rۓ7r2\R8՝Z0FEV=VYJ?l# ڏdzGZ~,$R/O ZH'8yD1de3z?ؖ' \MA+17g?!yk q@B{yJrf8~n\8| XL[-y&b~‹>zpDGfékge;l;!Jq xG##_EooKrg'n3-ju~;ghzp?4OZ>$?i3TUߢ> RFÍ# U LidɣJO;ЋB8҄9SqfOQjKț1K]`Җh𲼄'\v'4\G n**Z&_56OӭRt|ǥc&*O}y jA~GIhmo]4~Fl~ 8o wŤ5u2cjM;nώh>?FM{APoB;z }A"eokOi{#zO%jOQ=]~f굧wN_6/-SƴEƙ}Y ,nNf>,0g`uUR,zYzr5_Y|'+[0^O39;FRZN EJpcX>UrX@D^i`$UQ=TĪ _ǂnoFj&=ܨf< A:C<,&(i\)8Q=Suf.rʁ{ߙ0澄QsmN%Sj!a6p@J3=,vcz^qԉwDE`B"I~@ok`wtK=:+:}aahW禨Y=hKbX:L  Mi!}ەaɠ[<}%HRH.C5(%Fn\Nt]> >5P:MR[K뙤=%q#/:'me63Q}l!ImG߀$!?&3aSf*y͇GǻIohCFZNX~ޞ@Ru9&O*wY峩lJ _jYG.1K%_;rljUdoa\+r*=eEς>lUned2FAi!D/8z=Uş\khB!kX58fmtRhrK˹S2B]{?4qvQ:FZEGl295^.rCDSؙd?p{IJ(1j ~Gubڤe^A*F#D&"2[cJfw/V!>r'BL>Y Ry ׁ ʘşA5Wh<;i$aJ~nO[ Op5_^f0j ;_omO4`s}p+8yp8R5pMoҐ|*SIddeU7GܪqGnXi6-)Cަ|M#럢FN)O{*8?8lPI696|`f@3:@*p\qnMYiL`^ %Á٥5Ͱ%YlCWpU=j5u3SYj.\o`y yeKǣIH+ %B<ë<{.bSд.?LG(s:>aJOqIj@~ί/{?ӅeYA'N%d:1j[xVo34#KIx@߈3sLtbNXwJ<6 ->ZpX;Ǘ<vR0Tay)s=X#s LD"B,_eݪ/ \e7:P$siM{QH0Zxg0Ljη_? y)9>U`ױī“-DG!Ƽp`<xQH@0Ԅz-Y-jVr:KyYq^w0;3Q{֥810,|B#%J1kjh`r@m´X^Q_'ŮjMX~RT9(<Q ̀ Q5ISNlNS69ڔ ̯mI6r+F"R8 v;.LX{漗ub"y0Ԏ@glYn&D0wnÁ~ sb1WR{wڭnD!ao[#pv>nHΔ4miv+$+;W.~([tJФ 3'w >)v텙o'_L53w9Yn2 TK\܃$MU\G`@'ڃ.;- ˪uܙZ Ywbdwt{]D 4?HΧe/.Ȅ(F/]Z\v K74xc=} yjNܥ0=(ّOe1hbNɂnKS:?r7pUdMoJ2H^Gπ`Z Ǹ‚^B<c$x jfqHJס# 6s?1w7/`א#QǁV5'1FQAxUm-R/n%K?wCjx_\͸ /xGE糂d[ކ je%?><*;]$b!̣hT[E՗E1LVMUQDHH!ag׹{rOe"ˮ1]˟'} 'NV(gw!QWWKw2ޗ4VMzǬ9Y#q6W8ҚX/2cF}} ;K?W"ǘ'P@^AaEܫ?jh*?!G[ƸdM;sMnwxr`??r"kCF GEľ%)&qUZ"^{5oĜBL u $:pjϹ&2>W6 FEy=oIPKWR+:? DrƵ SC^Ǭ.$Ph"`E0mVgka~ o!SI;ӟ^+p;_EY%a08q*-F޸L#,bl/y2#ƟMN4$Vb驰)dʭ֕}DM)2A"RFkM;v^YobjG'!*O17xT_H"mQFU#{K0:kaPK24z_ۤ1 8>3/Hv9P݄zUFܨР'NhTǫ_UJdF9`}ݣ>Yh- >d:#Q4ЎsPsJ2c[ri?be`Wƪp$Rt=AyR}~Y ڰp:#5CG- ^mI ;k @iTh}PU+ -]W%{ؚؤ -?TuMe5ڜL}} ڜԽvC>Uw=Vm 7[ч)D|ŠTgL:n,X=iu,>̈RT_IԵ\ΏՃ6A0(<:0]Ϯ:G@:@% 4G;L֤\'D*Lu*iH' HxvkW2~Kóґ}%Px!p /+i4pKF2Τ,*CTC5% {q.,3cM8|,/#蛤̙:^5PUYBċֱ->סAJNQYAi*RCҦ $ŞZɫǧg(:d, y((6LyY& ])f"ORUKWم`nlR"id>P3!ΒzIlq۹Zx9Ou`QB|Xrq\tPH,quBa#.q~`;2Rpkt YR ׊R88 b+71 !"+j,FW3Oݽgw9Q덅ٖd Qa ߺM",W^C49C\'M+@,pjkIO u 9dkY*b~saf<&3D07!,'3Mŝ0p V%jB,:k^1KQr$7E/DE0hž/ yǒc1HQÙ9Zk=?:KBq?|q%/Jmh 54B d8m̥"S-_F3ݛ'Fy;F),nfTӾEC4.<Αٳ*~"7g#RL 9Y/Kj?'(ifieAC PdJl"\!@IbxTr-WaR>Ͷ3P pbo"Wbg2^IR>~°~42B!M'ه&ɱj3C iB*PBn6cڛXJuV*,|V‡ՑԈGi Վ𼬽iOB it򶸾ᢚj{sBX8Ż:Z/]HE>Dǀԁn -VƖ8u)I1,P]S =92azzEUSnKf6J3cGc9}jkQ}ՙsZnn bgYuǣ̲}1R30/ ($'ЈϪ\V=Eȅm㶡V [^7# 0yWErhOi'<Xۻ6%OTU!?~!\:BI, <]t Dl~2聋栃/ꬍzM.t4xS @]ZVѓe8AV4% er:fsN*&?1>'&M2yѼP]ѼLrȠȥx T##4)^>2'a>6E"5dB@O܍2)rfN}5bDV',TiL!0*r ,fn€ o4I%du'~NsN"{CQ^eQ_Nx}𔝑ǏKxdsv}s=xgX턙ߪҗI:U[T!Ğ{;hl 1f*sUq;L~ojRkGIJ)zVM/Ym1y\&.\LZBA7P( ^ g[V_Y.fQ}4V2شS[*T-YP%4#o\>|d>pu(u=Vpo!w:F(1yC BpHHf$2kSᘍX+w>(|BG'~P#=%';n{<qqez8{s]^Ե+wţ<;}GECA-[{x JQ.(OwXF1gYl Y> ϥ@޵8b6=A^~9t .QaF2W }nT4k72eB5hg<jN [|h( fBoQS%* %^Ώ#5Q&sݒȲ$Nn[엩 :Qtn&X N~jM \xVWV6]xUFI^})d4n ;@5+J\Tc۷L^j.BRa[vBj&aurhF0M >ȈIfhog9PLlȜ۴ƺ;ْI,,&Oȅ`.TUJUS:mo.~Z0Ʉ.&{jdv6I s4tqٜi*.[~3!\E7zAOw"d7B0*QA=hGb:9NעH֛ huq֊Huxu4!˻)`PxњƠ63j9n" oµ6uJ6;L l8)DNPx3h ÒbHLe#I0Z(ֻSc%r@ankP7q N[&"_&4jC/ b>p?M-h[\smO$&:9L .Vc! RՎ74vz vg +j'ajϯXh 'T>~LŞɭEѶzqU8ǫ3۞Jmw&vO(5Ji!|83"!V d ?SD*vo,DzXhCuFO}"jQ"/;?'էU&T(.%7Dm/`:ޗRhӖLp Y}DfC.=&`G'sYgfrdY9FѿB8U ~5 /kSH9P}K zX|&?ueF:nt0H9)pLb?f(SS)PPܛa{Sun:$"tS PAE7$ jfq[YsMѱ=*,Rfy̺Հa=*gL߼.p`1 $1\>cQvH9uUcZ}cPJUgBמloZ#xIV41@*F7(T! rs/nmq vM= rv2+D޽dIe0_&`RZQtX,lt1 (FԱ?aʖo4bfN>9G!Z_d$E\Ey=U_ȡ)@937m\,-aw+Q>M{YZa_|(U,9L ^[PQ4W5o0+TL5!S5`bzS@<)ҍ{gKGךMYi.ܹ 6A.*&Knl vlcl9!,!HzDUo6E'f)EPLW;J FS]`A0qQ($zph3B/a\dqR`/FdaQpA^~ViO{]_32>p" W'7J2xu.HAgJ,C dC@-*kdPPЯ '(m-S \\BBwSXXBT irEיrk;WݮD{jIs( c}&,Qzٴ^eY0i^93 "bRС?0TQ{q[m֯g#ME|%~t^Pgfp*qko00`D`q.r9Rx 98[tuJ3axK'aqK PXs4쇘\Ι m;`F]FBO(drhr_ۂ@h9\$BUw ?XnU8aMy%3nݐ (]*DhMaⅅǡyf4h*yv!> q8|"~:kh' ehAu kFˏ f๰c+V(^9BELP$ZmuFx^Bm2kpbX S^~:o<.Oc>E.o1.VF:9f䜮]|t@:h)EpIͿ7RVM})x˫Pp|>qmV YaAa쐾m-ϙYW a֖A1w (L&+ t 8a<\ܙ05kW?%dIɿL\d|T{-X_jls2~k=/^(r' icd_meʧ[ODL(Ff^@v g[*+V&ILlU__whhF#RT9сoLiL..8k+! Y@scuQ3DMؑXr2/csN<ˣ).CKY47&\@#b;^QlqV̐2lR"cΈ%ٚ0H%7@wސ$fЎ0XϤt6D;Nr)sG1(<${~œ1X`Z)-U mP*RYrvU!Un97z.:ŊFѱoqrWS\QI+hbn l( TcqKw߮RKJZE"+_4gJû +~h|=ƋVSJh#%to2`JT31;NX\GIf1ѶPV!E뛛Ŵ\;o^.9NET6{Z^Fc#~Ej͎0͠n_]˘%DpD+6 uYZ&իٹm!pl 0UR['Qw"*\!BTf5D]=oI7]_n RȌڄ7:kJ}p4=CxL_Cܭ*Rsæ'f݄Hl~B@$o4UOܰX z }Mye/sxa!+k@N4:>k"s623<+e*#N'-hya?<āR"&TE(# P|v&7 _QĒvFOLk c^ENhrQ3\"[L.6 e_u@)5X",{& R6 9u 34ϔLo< 9́İP~?24imZ"7іj0T*&6frjs{KQ33(l, Uhiĉ 9.]3uTbeediȤ#`^.<_ |5r^Y4I @\E@;-V-:kN0>~+Q%FxB >;j41Уrz6ԙԞGxm2nPӀOa4Nr0f0=NX.l`VDLVQ؜үƎ2]$Yw/ 1 SsmΫk҈ v&](3($c24> 4QkD^J/њG;D?GķKacR4gñ_ 9ϞEE{AIUo|^9n5CF! t$ x cO$Ŭ:!Ec1i⿫T<--{%0ӡNtmx!YWI7u)BT4ҷPDhU!Xu q7ٽy»ݽwiWքؿƀ5v)3k'q<ےVW6/m輤]qz+5Z@5acI,/potZgp%3xA,9> 9~f۾Yh׮SuJNRF[ O,LhbzaJIbK}N1" f? zueq>qTQ*cctQSq֏U &lSls# ~p(HWهaq%4sQ(6I$,uf[.v'2tt[7?dbA'xqKӵE~Ea"0ܙGjX %8hمj8% g @n+tBdi-Ey R|MNf~[b*v`47UY<ݫTB ]_x[':r*U*^kcd~U4^QrGlhIj( g|f!WZS4@8Np~3K? x;|@p?3M8 Œ"Gx8gD: |xq:yq lY-Z}(p~knZS18: gfrioZyEANsYSʶs1^I߳O+#1 R(1fװP=$Rג8Oui ]acYR# (O\ppE U U,eS"p!mU[Ҋߗhۘu1$^OXj&\6C4?)KTU2`@}2*ci”tmYT?=ֈJSpcY/c짷؃漴!w{oznxW+\'t5d/̬*L W`EsCeכ-Fj֗^N]I@<qEB|x?T|!"ә81.ed~kÌBJJ]c:pG/߁D0Ml_wǟ;1:7M|uZ"0+6"]4zq=4,ن JCetV2~R^aTFYfH6f#3c\=H.i)A7x6mWVn˚S*HH ;aƐ "AGW)@1Oc`/ki-׬3* RK*;!X M4@T7)a cwܷ'Jfozi9p9mHy4TJVkgw ᘳ*{R6DV=v7&x3GŸcY]n:snv1^X5Y;H?bI S{ViYbг(ДTG`x;0*)w{3Ƽ@Σ`UԥL2#l5\>%rE3H$[SmˬVK NXj>M`h7'D F;VnVG'!oz& C|Eijc~LC`-8'2su4Ȗ dq=h~ɤ7`ܽKC2tq屭*G" F>af {֊<:Urʰy_to`2:"L xMWjik<UD h̨N]Sؾ4h{3&y2$* _mO4XaB^"D^oYvш3y}ƫAYi@o'>Җ4 `ҞG?^@n!?W4V4YK]~=<)3\$o6B? t!s73Xge?$s0t+_Td}`dJT< J;/C!00dLUj) jV"1_Z ˚QʿNc޹:t6t#2KDNHOG m ԱOa7֭*ԣc0w3LR|Fbs{7)-/_{ ZI]4Y{o$g@6 ΋<| >R;&.Q%b {0#ϣŎ(<ёm]ROAux2Și">yk6 |e" 'wIL>' u#a؅V:g515{gcM` : )41 S**Cyq92(N\WǴ<ͯ¡4x/8,8|;E jYYN .%7N k+٦zs6n ܪ5!{MMprڬLp 3c")^J+ĤnYpZupධ~aS+>c=3Oz?=T}Goԕd`;1 6$_ރW(X\%#6'x|`Ԧnm^b.L`rߓsVp( "e56B.4LGP?dՁXB3C4ZVEҝ, dHZ<tS_oQ|O` koUO@|^}%ux[OV7bCu\`oF^K}"p\ajR2zma"bJ SE]x'^> Տ |!$o9ޢaG[[ 鴏aYG!/sն2:߫ @edVo`aO|< [fyD$xJoc'La 4paAݒVkr 4;]W ʌWNm%7C{K$yi"-_qV {UgK]I9MYJ7Lzy=%ºv&7Ԍ(.}usߩ5`Npn@F+I E$lv| Ah'$J*M@VV-ZM1V`gG(N"Ob/UI;e}ӄ@TJ,ebɲH)5*Y8o5"s5͸|zq}*xT(C؅ٳ%tŨ\jXŢ5t23t'@BͿy'AO/qJVe߳/4.*@$y|@VFGh|80̘^{Vr/gEPJ+>0|:4"--ns2s/XY yw*տR2{ߠQ]=6"Ħĵv`@aEl4#WC)>A]sC}qS f%JNn\'k=]p?:hb-?>t\HkGc(aO`]H3Gɫ/,~4ެ%0?\pj64f7<+Eo4蕉hDFy"36_SeoN |YP,-fV\ L#w6ƹ|2v~VUT?mb_& <4_lSh Dj&՚314cU;d,KJ> A^PX YH>Վ X֋UC12cM$hZf/!l)ϝK ,7fMZ)g $Gg؛|2n$t4+o1W75bbBTv Xxyk|ؒ^%1.u7+d'+0I?/ƨq۷Քhh3K=iT .j-komکI&?oXLO2b:OZ*Xu#l:AQiN5)|Ry"%G9yhLp0j]S^!B;xbve^BeF );$̖ˉKeb(!_K܀R,ps?S>7BuPZN쌏dB!S^Xw<YqX^s n B{xx-A۔^ ]? QP;i帩E%q=?F1uGĐDZ=27B(K'%ޫ;íRvFу%gi?ڌڵTkeQP8 7Kaaї59VR#"9OaOXVLׄe>iM!D8=>ۥ=FԇC7l)!\+9T:&m[R0˞cEl،C:}oPťHy-_i< `ߩ'gʹs[q^Cbٚ,0 7SĜc%OV,]e,:g=5p[<6&RM~NnwCM7.pDS:9a9X+ٕp L֤d.* bעXm8+hv$' \jT^I|VESIJqQߚ4oXʡ~XQPS#3A?c|ym‡"FxG #}gpp9=C`,`<Ғwj, r/~*HC {F)4U}aߧQqm׹Ӌ1mQ+7Zۉd!{{tG[u~( q/\!% |P;c0h0pN"C'jǡ-Ս Y]hϋ fG'QDq(R]{۝xS@Q[8o$^,GpG.i;.IU7r t"i3h9oF?ݱn@}M|#1W0$N 5i:YCgRy$B^  ])P z'NԵP~.-ҁExe^h?D9mjVNiHH7YkxbP>JEdti΄5t Ly bzT~ݽK^"xH@Ц@i #䖖@7)2 c{ǂH#~X9q c:J2́;VV EZ{PFJ@0K?dTZEn}\/I5̥ |mppd^~eևv nMN:GQ̡Je?~zĺ.sP?|YeL/9b>Kr}ߝ%ȣ%8V-~;A(:F0Ylsw-jp!uxk4~4,7]6@b% Y{9N$Ǿ ;' ZNtF8f<ej1ZR6Ѳp2ܽ˓F ц`3` juHX+^/zRb~h+ $ć95K1 a c0G5#Y} 3\fz> 's88@N36ӡP`3=GEve*DeEfrlqd{(.o'2hkZ=2`5kC𭲹e.pxjo4 L6^>qi0aeorą|A j퓎ʬVnֹɠVcaqQC^z*!j vCݱ=%W# ݇7d!"]*A7J[Tzȵn"GrEW 5yGip 9~;F`2vSo/@zGIEtľBpQ0^ݿюP~03\攪OG h JL(7׸άABtho<ĴP>{[ki2̾9`&8 ^;GQkPrx T$t>,/c 1Os2]ՙ3 k;SÕȡs:-9j >jFϹ{@6c Ƿ49ӻ#=J^-Tţ W%>AP#EQ J1:TĞ1z1ءǸ&'&- KN5#Ks"Ӗk!7f:@"5, ; L&zvB8r+kmS?[J̇\T; [uwpٗcik$Qx:esTSEZ!gٚE뱝жػp ee>j  $Ҝv;]ꑀ]CݙZZ!0zd; ^/t#@UR^mvZ# ď?a Jagↁ>p`cGUSt2!tdr3)0u#⭿2B(pe7C^+OnrBb$Q#PcN;z_;b,e (SFljkX= 2sg,Yb 1N c{D1.hSjFƞn`~/ dXQ|D1S*/,z#|Bu"X;ly΅`H&% iTNymT*}p6[H%R>(̆DK?CI?t~'-\7}zC |OoNA#8uw]!h(eE'XMZ3>v*aэ+: 4@4Zj <}F$"nnkN.7$yJYVd eP8,l(ghm# ZsMGy;|КրrGP06пcUQ+XJQi(z)csltn 4)̍B@lD<=51̵%EiZ;m dWa a(~(MϴΆ`ET1 Imr|$կfOs= F0Tb;/iW0'?!'k7"n8d8aم# 9遬4 3|<_M׍Ǜ[#oiEe< {'Za9?R$$ɏ(&l:Cנr1y-a.fMRQYډoX6mVm}ӳBh-/oS)Bs؁egDg>d> )/KMŒr ?F+qp5o5laqnC6~dc Yw3NKՌjoZsj;_&,NOXtq2oI1]<GlMMi u8TOD˛IKo Bx^\jG&jxND M၆ZT SSĚ{F^|j h{O;#>ORCʦDg|Bѷ7[jpptTB)~15v[2 iX{7/\v6qd b@c_rv0"J6%W]#׿ta@3a@FH_[06%tTGA0,R_9z+"\A;VN-}֮hT9wJO% 2t{ǫN(AI>W9lZ@۞,ټ:SH#ٜCǾ;]L?r<=GA0I!Wg|xyCMؖ0r;Q쌷C$dV3&g:-Caq~Vke($=$#z5S/?5oޢ}dһՊ#hy;.!L~Ѯ:mDSҫo4j nNGs)uÏ[#p/DZͿ aן*EB45%QU-nd{)R4u:H#X?݈{/p'  a$Rr3K:^L9o '6?ߠey2!-蛶rsޝ2JJU@uw wZz]@a4`(hNcAjβZ^0xd)]ޘu7AR䋽_}?HxA $ UNf5֧9?Oo5DpMlLRaP[ekC\ 6SJUUD ծis|ez{O}ݛF\pM!ǽNK&bOpɱzUu1y?I'1ky4WIخx :e>rUhOAROhCX!`&Pm.pN_d 'Q˚''0a|t\c(gC5ބ:F:b6w8'1My. 鑆P;Igrvq"ح2r]Nl$6;⠉X)p0A ~Cĩob 3aL[BD:`&qhwnlH 6lۥA'Rt"êcC3Dd^sYGpn8O$)B6Zqu<] Ձ2/uGq")A)V&U a<#PQHNGQ˼E,o+:ŕ+kX3L5Ehq_4[PUNQ"02Uq)B{` ݄얺i * *y9~ 33Ԑ_H폀0dz SY@{\Fjmإ_Yoy0Uc!"-5k:`ydcHe :ً-F!=aRLCהI= f{$>8 <뀇ծ5!Ne,xAF9PF~ ~vcтQa9 vK~LDY>>0kE6%ks6B9å&=0'F- 8vα&+eq-e7gKuت{\ ^Ά%mSwD)e$ε¥xɩƞ [uDt:ĘW}**3%uXgEˎcWn >qSiԃj|S:mkAM\ ק+hᙎpSxܸox'w LKJEljyZXgakʳm0M=vhϰZA9ҫ,<, #yKMՖYudĴӍ$w (x u1w;X^6j~};Q+^5C9BϬLZXLpw߬fp#&Lx}'kۿI<ҫ%JAPa7m%>QN_r{jG’| [d2Q q0뾚K@hI]3FXQBeNzźEZѕ$ɁhSl7[ő# >~ GG 4$ef)ލy5 kJF= !٫)y]!0_mDAѥEG3j6S<1).<9O?HD-$!!˒*jbTr͓\KIlk36 xi> f,_C#<9Hn|go'`7bq4c"Ylٿ'5J#ɕ zDI/[Yr\?ߕ%Qi+*GPA U% > xSң :;HZq~b3cobSDTt) D[n)vBݍcߥ=<,J7 UvnrR@  '@nY t klH4iO)wqmk XF]]Sc@ǣcL*W!@7Q007|omF3J08-p[~ TXukgԉ~QcW/suaD$W"j`e!$-wzE*ţiU[j̮lb5^S5\ɬ O킚T P;Swm0Eh!`Ƕ#kLhpg08Wܻ今{O2 P@ؒk{ϧfQP;~$ QbV`/dȻVVםD,PZ ؚSo(2QbPb%D @<.@3/w6<[! /K?uI(¸0*x@@->B}Ӱ$]o ?"懞sQX>B}(L+ bݴ6+{CMV0оhK(C[{c7ݰ;8!hP$ $oc> K* b‹,{ Φ'8̸,=L445g5K麁QG`nS>$udWLr85rUbe/T>^0ԊxM+X%퀓쉨jZW$nMQz^`86بjoSJͳ늙=l@0F?QLV3@ GdD4/=~2( $r Q^T \W[i >ME9ĩaךZˈ!K]=8Rv}̄H.UלW;ѾڢSQ@F7&kc™Y4^Prg~`BRoIҥ %pQ':Fңqcӓ@ A *o~#N_ޑII.~8k3%ay (z9W(MC\"l֊:@S{!I? _Sm:x|pN%!Z '"0bOZu*3 Y8; MyNqZ`2L;\H_sYoၞ"=]T)VۅhTB-Q(gv}/OF-0%{0!mTJNר\2V:DHۚV2N<:N1L0ABc2;;Ek3tX/E[k5acMI"ѫQ5(q7TS#/R)C2}F, O׎''#-~8%"%oC6Q`_S'Æ/NMW*0#3J?@ct`Wt{+N951.Ld5vNF/s*H̵ T$6TXPb[yLЍ(ct)ܲWH8|a,x4.*s!U+|Y1g:N)CB8Lj):"^jΰ BQ?jH;n nO^W׵_*cPK|Zܡg|Kxwl%`  62o%BGW`ѫɋA{գo1h:)Cgkavn>涧V硏c絶I~LǏ ԗuBwM \Z;/I)ߕ?:Gth˟{&Eg26&O؈,@\l+Lp[O"5#KaE-&?8q'$*햕3,-,D}.R[UNUժ_O5r{CDGU MYN5M.O/7 Ylt Yϴ&vnr%ٴlw?.SJi8FLU?6tnZhXdOy*֟W.N|<#e-7~x~kMDQ$IM0PT$3?NȖ}s+X]7YO3U8A|-Khgx}Sq?u{$Yhs'`Fъxoo(ld8xa](W~_ĝϯy%y7śp(9}EO,n-FMeՓAjYs.V8W]3ҟ%U""W{Arj3?MʹOp_nHy/rcdg(,fnǽ Kr%[[y "tt0Eӣ,GлLWcΓMƸHP"  O]Wid^@D_4փ$sp%^f}T#rT- HcN~rxc:awqOCq"6K=]x(XDcQSreA۸<($ Ȱx +X3Ć1 "ƽP&8|GhˇNBz 0ORaZ}Ygp&[ Kj.('Q_'ެll,xwgS` pNdD ߽JkHWH#RYTW&Tc% ]:2Dv#csG nYǸ:j0sq̤k9EzM3DZ<潅R5gLV-KٌT^}wOyMXO{ i9szųsT(Yцi)O;h8[ϭ]W5u^]nQ6/|u+3hFOyخHEugd* bjNQw~r%\|È.q%DGrh .7~zo4EƄ3xK%,]+7Vaճ|E}Jl[M/2LhTIY qv>aw4a fk4Q,Ϛ !$ iIb{P`I, z]z+-Y{Edc߈'Q/iMwab,ʍ%*=nn  wx{,ݙkxTx }-pg4kDqoudh~b%ٜ&1_s;ӋF|Ao9%lNt[*b_?K;g, >XҤ紩 0/tKT* *gEE]*t%yY:XաmVI``:]Bs$le1m?[h (Wa .36/G%E?flAṊN4 $c>,Qy&4+s'z>o%VG[Q_Zh6˪Ǖ!\Iٴ1cY|!oy7w;C0+߽jKJ YI{;ixwүQkY$χZGRV'ZAl毟ړݦ5P! 5$ZGro -'+@9؍:knlSb1"yِ6~F[wZ膛BJWNh Vugw mC6WӃbI 1qL)|b4ej!+UrX#W?oӋ#e C@csx#W>*)o)yjeiT::2Rrkb0ŽBhzcu{GR6}ݤf|]y'#d&[yY5Zi bI0qk&Bb];]g/j_BŮt*YgԡvIq]>2=Lⷤj2g@s}Sf"iPXX=@Ǿ%=z> Sh W(:k9s1f1|{j6QWFmA~פ x%0 ɁtXs9Og)‰3kiURllgN)R_!,*7EK{_Ob[@ʝxrϰ"piܭMq+tG2zּ͚J_-,itտj* kB.dF^||]ㄍrֹXOGǰ8됀"S堞5H`"{J}s){5zJ Gڵ{'}0F|x1}s6`3oY9UCL\>Pt#JN2E+2q*S7ih`M `AnWyTI𽷲$ _u8$bAqMLvЩr=k7e9|m~okRY# 0/|uVCљ<8Q"FΒa~qfde}Լ޾_q| {qw$4tdJC3%L9WKw7Rj95me:ЙWR%_Ч蔪^8v "Ӈr Y;v.+SJ`f)yDH>0 jDBa[P|yR;$ YN ?ٞ,^C#W4Š6t67hw8ڎL~ވ"zWɜC_%85&YʕWQCE)Q/gX H ] 4SgsqDoͮYN Ms*$ZrMѵhUٍ'qwdV A1+$WvǾ݉C[aJTa3!HOiu9QF D_B7Db QD!&VyY[ kfQRrd"<.Jrh տ_g-80kn3eDto0Lalar0q_ Ro#Ԋ#dٞدR >(/;_Y?=̋E + wOv5nyi)8! KU0?+D px72c.~z`c;Spй# ݄mT ?&rpɻwP^ųh@e&_OFEغhY,}LApkanq(awţT*{GQ/8.N/U LCߛ"ݭ#avMi`M(=P^At3r6JPk8Ͽ*^ ElE t'9V jKMaUKX 82m=~o9~4G1,9 }{S<RQ.J>es9n zF+:*)sYagX;<} =?vΧYa`$좛ƺWjM&K߄1_Y7j=?N -ɴ a"vVkeJ .Q YNX2_mR4ʳ\Lr0`^!IÇ-sGM'?!aٙ@hB"uVgB)Hl]g]"i['0DSuVQbT" 8iC-fd9O'*1тHx fݪs O`1k+\teGQn>J}KKקRyx{Z#&_d]yK t+Lۣ6 4p 5gfnފgʷxVW-ĩ\""[3$C0a15"6hLVp <Ddz/oo!6qYi<}b1"BJ~|YEc*Gm!^lIFa(͒ 8 < ǔFgGF(|>Mjց"/U5tK0?Vvsp-CE u}p*ҸǦO&6s꽺-ZhcSH_/KF;kYfD&7t4戨Xj ^'{x%iy\*+= `Z|-<3Il8!fvNO|[q%<0pq3]G ݎ2f ]U.HPv]nGe_cwly2okگ*n^dY\>:n L)u7]?MuXPHL^IWY ;w >իBsU%P$H ͔ECI$,рhc-kHՇ0Y7NP7* s,iw t-w*Y$=/t.  uĕxʼna Y=(V޹{{Z!߅|6̊*+{@bd''nArɤ3mlNHCC,`ָt4a'vn ~lL?6b3KHJpG4RDSQ66oMY0) s.ԭ}\*_k\ A甊.Z },h!+M8-);0@De5 YQuzaWPW:yH~Œ^ ȾDdAb{ť i`F:W(tϡ~bm 2z 3 6qyHW{7J׀Gt wz!֬!!i*n M}F%}4Ϡ%v0~JQtH/ĥF&V0 0Y"S۝iZ!erooȲŪ6ESҎQkZunmnU=6 jqUkC_4mt.mEc~&Kdi܏b s>P>rYlPw΋czXܝܴn](T 7([ l_wJj꘬pSXCm6&mc? y1 >O˳7*#NZ2U-C-_Pe!ǐ։/4b/E 0r85%8#]5k\Zܦ@4MU%pocTP)YsagY]I{LnB˲2 (9덥:U{/2:/ٺoyEH[n65),”4CHe=fYGpnݥBX;d;r!jskj4%SQg`F w,2"sלt6a#PÕ޴".g wPTrʧȔ4~4ҹ ͻ@DpKjXne.7ƜfB]O ҕ,lNC5b7;k1M=D5uibV3TНӓCZXK/K;ثo.!7!Twb: 4s_oB;Y,umR3p@P=8q~uNch_ >j<`i}o:m @Q=4j NL C/`Aci#ch}Um k. 2Cw+)@w ukń ӻ+7d pk~qwy bvðM|=C+xB'gǟ:4Ɋ3)x b&E)fA"kQ.ýó',) {wTc+o9{nSh[4*d/Z~_cgxm>cL [vc] ډbYjH;au h,'NDEh#}SRf(wБvUجmO&?Rȅe!zy6aviSr:=YGCGi*Asjq#x 7.̍!-ҩoVXǑr0hPۈ}eN*maHi(+JAL*NS?Ga`9pb\*2߆?ȃ}3@Bsy 2lr Fd_?1Ԫ6ӭ%-Y@k(ݱ2/A.oRI?9^1G3 r{N]Wq n@gsAu[:TNOezeR[rsd#V.+O_H&dsr.޴Vǝ] zyŅ_^D5SgmZn.I{L}ML3;.Lq(6Ɓ͎LSxB⩬VP.wFTIqlc1h1aG ['̗EQ,n~]s/@xW@k4 Gpi@Sx9xHiI4" vmljB#gPoR2!UB]5޽M.1֩4Y6S>WjmtORKג:A;T8eR)xt%KRb^H헳 $8h Ϳ9X 7i(h]d- J)5A3$8k=j?"97xse,xOeDrլn2 &`*" 3ėiJwuKkLG$>$UZ f`(s=/MU:XCSrcUu*P$!||*EՆнf(Ak *TRKR_aи`5O{|XWLD!ާԩ0 ~5K6yfT\N"T!4XP䎫O M|S g ,Eî݉nGgQL n(]1nSb>fg̶@r̸ ~33NuLl68܅Ț݈"t{yۚ7ncK*lV3H;%HBi>$^—_$zk(҃%^@;;Q%d= rpujg9=y `L% S/mtu,j p,X0q$WС+*;i!Ybcɜ|+Sl/b.Xgۍ4pvmۨDM*2'Q r$+EL(GjdXxadC^۝Aq C`oOR˪6eۂbA! $!1Vsi|MvV;B鄗ɥk@q#}o*zП!OSC4Y]nz=ЙuOP{2JW7HĔ>'P[jzp4ixEJGF0vUo_.U.ؒpr\ O1g7iADWK(6@ѡv\?CgqF4m~'14-%f=Ye̜RDEfLd!c[;%cX`N>m%oόE4U)9ߎjywZIMф,tFS11zr&!,LNKBWxQqϧvENZ @ͭ,Rqž~I<45 MS u:,dlSa`R5YzcGrRQ2Ug #n|鵵0@ u"!77J;X"Ž2Kz@= GBtz>b3E  J^T'QK-ٮ: w ǹ@/C ZT xp\d_Z&Oѵٖd÷r|c-af-8,( {A-g5&W1u?)\wtPD3iz t i(#Ɖ 4 gJ9U3<|J8H'ݻ#beDIq, s>KWqz\rB9o*"~+i=l(6>ԌXy{4?3#RS-Ӝ+]?X ͨfg1᧧I' E:A\II>%> 0Dn&lY=SETVEnj {w|y9i޼j5;01x53͢q gqaz*sƥ Dg1s%4l9 a5sn#!]-UREĸS - !QEV@UBbgyPi͕ISQpĘ lһjcv'ܛ<2c)#}\ ~{-FLN띫ȊpF.CaM bԧBϑ$0F)d_=c@alH xr,@l y%OM^2ebE੝$fga2[Dbb<\j)m/.G\ï|׹| 4rJ?vxEyDe,28WJ4Ɇm>"R *Ϯ.B4=:V ˮ3Gu\SQiADPc{l\ȟ*uDwVAC?3KYO"Pq*F\IV ٻڊv >W3 rB_Sf\ІP oQf O{Mq,c.X{Ӟ&)_H\楣ɠz*zĵ{eqz72_3iKɌSMc?/V"z-8 10\11j;XxZ^G? X|iTW[ {ESvW؂""SIEyzEUБnr_X+>IGBw`)GV"<#t)ʸ2QFbm!O|,vu6£b&Lqi),4c(!>7y9kWu+LIkI7V%=\3p7x`ue SLߵvc0_eֈ WbsEk3cmަ!$5ҽ{!B;y*iG0c4bewx.eSļLTKmFs>͚<ƷQ+/kKd0QeQȈ17BqvUb*+xH0[қM3Rb-w6EY| Ds 盓0ƈ(+!t7hiҟU\'оg; Wi=3"k\ VڵqW gRQx6,6R~޲jPb?xwԯ5V(3;Sw;[v_'Ⱥ4P HqS6@*tF/kVBl]UgPi ף:3Jc%n6y_`}p!\.= /fWoN7ܴ;'(KM"ЅJ25g4ʆӓOΏeϗ]mZVC[Cz3=~g8Ҷx2cX=6/k:7 ũ_f1wp?:@B# VbexSc 7}>K w֋FaRr|ImuQV\g/Rոc)5&Om0歖Ub삌җ;r@YГ-JVGw>!XLy)$2l9WRä gnH€f;vk֗Wpې f{Y3#d*ܢ1Sb3M̍KA+=ao7c̶ޟ 03JD)ZaC-TxP:6G(YHTuU㪈 f3u2o4V74,vOH4 dX!x(N2~\;~CmKi:6ܛT 8>)sU!t>pjO&,,4pH›fAg][N/d@)fa=:NSjQPiGgmOi׋uvoh”%B5gZ?dMk'" ^*˴hP='U+Uj9QVܾ76Mf9-.RcfQ4><Yq󽛫]_6ay?%Gz)F^ 45>wBh u6!@(ȃܻa?ͽ#=9m+!Uk5H7 tùh;'bɚᭃhA߼+S[ }ڗqhj: 7+c, S9n }JXm錣L1gD$ï +*w |"2}qZ nT]}GڄUAǮYd3&2[;x5{vQs+ômP9U+$N>]hÃ8o֬NJ i8݋Y~>RCռևf j>Ic'ߛ˝o5{ϥѮ;7qwzKPQ}V0-,ɻz;x]ȇ;QK8̥>4 PbEjfJ@JJV]oVlrwe33e;ߕjtm'k%1 (M7G4zZ6"SJq'/|љh4ݑSxVl %bBە_QB(͂Y7:L\{vBS1 dl j.Do q_uaKTNߖ(ZP3m7\ 7/'MM-oZ)ѓX3TiOJ8dkiEFSy"'CB.sjeum doM{R#^K`Pʗr9,-k#oR3KZH]  d39%/`}#`(͠ |1?r%#3SQ`Geqh /uǙx-Scs*H?ձhh=:5oa,mX詨뵒J._[yo"&ӀN >a#±~b:7ȴx_wݐyzp6ⶵ>,qwK:qv{sgSރ;jq8O [nҏp556BV3gwF c mB2(vPQH݇BD:vf_X:f̈́84XVY.TVܛ,95S׺0lSn.Ȅ VG[MG(8ZN|1VOʼnV3J"t)患=ʣiUuܩKQN(BqKdz!@EG"(J&gSip3A:wXqMN#璨ї4x3&MhR|0^%K)dB{eAX(Ć]u16ʭd'j2?ATȼ1H E$-k-P;:@ROQޒ@QZ]W/_k׶4J)2@ Xp쳅|E-r%-X)[V c*xڥ6K!-4"?|f`U+ N[CWVKsas3yaZzw]|[M>SY!tFߌ io@Lw CT"+ΌE:U-1Sx^Eg"?0^WXMHzwƈI'^\Wۑ}l4k32l8?84eyONj`M=Pʂ D\ό-׫kG\"Y1jy6'ȄYy2'>JqW,g'q2)z*u}-T w2m6$uۇE^aS=|ZhK{X0Ի}(|imy hz/j~O7F0+ 'P~UP唪p0~Azˣ~0dTm쵆8'+R- u@j\RGF吵6pBh5pPPCN3+#ָ=`4׷7?)_K6khć=1j,c>n 8n li1R3;?e . /'5/$|8a(D0ܒ51O^IS- M΅ʶC!vs1C5dè^Db8dV9`7K .!x>=se}yZ,z'l K%v˵/"lJ"zDxf꺪Q{pڮbblɨy֤W'Ja凩M__NF[eGqЀF1ț`hvx\^ÌVjjsN֛0M@[9oq<M? %1Co[C5^m:wTݗWOyHxz{zֻ?Q6la;.(ΦçZ))c|NlJ6J,Z";隕(L`c9OBJ=_u*ՠvH[밎{( Ps./gwL]_?< !/RGLìgY>22XX_w>pyAlOCUv:#obm5DM} lo].煼o w#;o.hXNEo&@|#Hfu) QSe@ >)=#PG;7y~pRa$`;$g4;)!|Z$h 4zY'7yE(Ьw!3"P\nC V@m%ޤ J~>yDjgܿ+yR#}iD W r$QAJBoBxuTvTtS&V7*(>rS;КRm(_= .h# EsbNhsԥAԧ ,ք,!hRt| uh#Ƣ-ꐈK_SolhrWsRj-PgUqb1 J^JXlH+:lߘłWyqpp±UyfԚj]#F}mosIQ~n[ۚT"WyCm1Py2&Ώ4aVqk\brV,.#SX¹yʘ'1wy@e}~SU&lax AB+ђT/)# ? *FOOBv6C[7 BPswn y*4iָCLR R?1@/Αq.]GRtqrџPgi%qNc ck; [_Fge=;rn Í"uZ6V7g5zэ3ECe,brق솞|U7RPV3r)HmD FCL;07;m~Y ʑZ~\ qfM\C4 q :yeq^l`K.NƏ{`BU1 0$ 1ęE@ƞ _Z~E8, uv/kJe͍&nx p6BX_\Ѥ1-Eh΅YG-VXђzO/%lTak(ʴ4* x臊*]BVs&clUW60xCzЫ95fDIB5geK9k)BG񦜤5̧[x:.c­V%o-J sD#t|W&T% K߈MsCU^kԼim41EN J}? U'J2 :HD$Ƹkw7dzeJ rC7LS<`EHE7қIQ'/_T4[Xlrak|=A +S0ls5HqyE xv|[d\?ubyhfXQnٵ-x-"SVXڻ g nEIkIm Pr|MC{cq03UjUýݶsA,jSǒCH{&y5b)|р}ц7lAJu@yfIѦWҒl9ߟ{ NcK%պ _ݙ-?1p,#;ݝct4P>qŸU8Hy?eR}lU(NJ.S$S;bڡ[gPQW7$}5EzbIDָ*M} Ae[zAc`E )!X6c9SZ'EU8w߀]ϓXcn. i*ExKwoAmd0YERSjYT1P u $p0.a`F۸ !ܸdf{⬰, _EOjܘ0/}ozUǚxhJ տԋ-C”j5ol/MNbYֈR EpBW$sRb ًe?'ÈNU?gOu@rmڴ4E]GټD<2eF )c-M\xv"PZ:M^+q߽Q;2X,5}i6|,BlPxHrHd-E&Wۙs)V;1=X2AGx9kbCOԛz{z. Pl __&KXǹhnۤ[ (jR7أJ04]##9iŗl`Ff57N tDdj;s.䅿TaCpilO0؞ڸA9_ m$Ν8kJbdj|!Ն^$X'DNJnOYVd׮C¥"B_,!xD02jLh'B=fP{?7+== xM!5j\%W 4)KOOQ!ۧM<gvz@@8멾C]$ 19+e+cL5}H 0 3tH_.Q;ٗj %뺩H*k}kvvs3LgyE)ɯ@aQ A5U!BYBs_CW2Ae&dn7fqxX6;PPiؕʙH8$OfIV}5d%yb:aL#:9:E0547Y'2OQ O{P#0=5$̓k%BбۉۭR8GDy1%;cޛ! +0j ޾I2M^l/ -—S[lv !~csD#@8ʾc{-^atg"i;+оNB7_Vcn /{ɠ\EjT- d>EL(3J\/0C}Mrρ;o  eq !7<~]4p'GUEێvbǏ d\OT?# w^8źa rTDD&!%9V;9U'VIW%&d}6=m,~ߑ>/>pZcmSDa#T,tߟGpīPOd;C,LKm;yn-gXU PA45f `Srb( 70Aަf5y;TYLiȈ̔:kcBbyL!J^5]CSkt&7PFZsaéow+CNd9\F(!d;2QXS_nX2&Lrɕ^ot=1sN\x;3d?:$`D}0;X3X=mjr+Lmҝ~xySZ5%kV xxSKuІS#HXݏ^j/$ ^20fRY%`\w k+緶 |&.L!heƬ\8e.D-GREKrb nSxi p_>- }+Sl$Bج*yNlo$8$/#;d-`0`7]ڛ\SQ UŀY6"CT㮂fA[AFX#pUɛ ͉kR+滯:r<# SW,.H)uLV-A}f&z%kE3–\AVwZ8*1wi[=X1*G˂J͡0 RRZH"Œ#7MBToK 6&k/pܶ䍖o&p(`V5ҤWVrho|oG&EWNŢO]yTv6EGhnEً8]- vY&GJh!e@m>|AL0*~B AG'7A[i,D#q0x/0ks]*rMEG +0}bY=맪%hES1E,v0#cIEE8U P8o+juaUZ5h9慭8hJfW< 6 8 ~?6iLHJ8m3LE\ha"&T`mJ&]K<,SMd_)0f7yڇƜ,t2rZRHބcߵ:^CZrc4e0W !e *:~' JiB(L6lc^6Tul2> }lRpkP/)%s [dK~F!.ʱ.+dMoHIM<%(3ɉO7 ֘Nw+z߰DĎmZ988iibi>_>]-C0'Ѕ.jߵ>ŧ&GQ~8\Y)cK6E8,m4X pM9+-Ώj[N^hEQ@!ˍTⰌTgށ_ү L!*®)vHnAzR1%Z+հu8j anњůgQ]Xki}7`xd{[y7B՗@Ezl{s!Hb F_;Mf3߿#Uae9v%sa6(Vb4mhxyWm'/yyNo@۟bPV}$-hw OBYsJۅ˵ch#?pC$dQ-DNІRyF~R0OL-mJ"ڢWeQTrS"Srzc#}8]g*tM,%{C!+,3b#..H5e t?T~S8V -?lfgu n}6lV핢<ܙM:w5>)3h'#eK=.iҺ% +. i+ۼpPr#aEŸ!yڿ{_qvb\^6LGk@4ՇUw7Ohp/*#cr"t&Cx 2U#x6gN?ȧ&6g5j21wCf;^z09Zp8cɋNJ~b.H.~]K񛶘M3M~'Pl|D#F”tsAi ]z^vks>zr\bOn[5yOv\d f:~|Y~#֤6SD+O*/->%Ai U5n8 ĦpE۹O&Y3Į~#&q ,/{7"(# p:QKfDv_GfB-`j&M e7dIbQ3ZMIJgZqw>ohKLz+*30>%vin@׉rӖ0AyGFgeNAc&X[mڄjjNFh\Sw] 01s4V4lѴ}.#`6^m¶s3,,5" gD@ 6ΐltXy(7ܶRK,ҭ.^^^m ,"/4i}$c[ rLTj@oyVeKjz#5Q>zCd&68QplPz բT!7^f0'xgMl?,`u3|Dl~zOu͐&ϫlL4Zmf CL,iVԙPU%ZTKȹJ(/3gИ=E↥*E UH~“j(72 mڠ:hogX ֻٝԢޤĻI2w1t;kzq 0?p_+!GeYǙEix:s(MT qvM4y;ڳex? /9BAa>inR_DǃrGƵN]DG6ۿuPtS8s3HXPRZMd:(3ޒՀߋgjWQ!|֌<(3+oyXDؾUjK'wB*4IMA z;ZTس_Sxw/uWV%_a'9U 2k"5p" @w@)6R^ЋQMnv@8H!DKuP1kaz<8iDzk/&f8z5mk Vg1_#؍yaD-U:|5dDi8iiKP!'5AG$ɒ9X'}54.YvdY)U#9<|L2Mb]d)ljK{>y ̜d7/zN?֗%J(9V_wBg',pLf8kfSZa:,q^@$bP^*T-ЏJoJs-Ur$EOē9H 6Ķ%欩g כIYJ8~n4&^)Ea; ?\橺#Z) dR0؏<}'jP0cdL>%}9Arbb~We=W I%Oɞ߄sHZ/ \'ґ#7V|!1hzMqT<#c=}&Ӓ;?iޓw/cו23jsE*?d,fn q`%+?%V}#\K랶#gWD_ ̩=  D 9@!tqQ4Md2p z;©)s@D,gFQ:__9d:*+rbՌ/ P`)BJbL,K3۵[VeCʏ  Ɨ'DWm$ML?8ㇱVC >Lm/Ov %1eatĜ{k2AQt4SESu*R\W`۲G4kbGPOÎfxBvqگ0&B.;H0D?`Cp*&WNymjLf.0WivPbBD@R~"JsAvt7pyڇByL4Ao@kC}y)w(=^8;'fחfqL})W™d>>jknn @Xӱ#uj=n4LTET uDAe\kH~WE$dZ%װ(oᘤN $/R!1J.d@N&9V+~v 5=ݿO}*lkjw6^N_Aþh!zdt ~M%($ 9Zs j<|)x!Ž+Nf[u'hb-vqt ɘG`R"M]Cy[v}9|ۑ 8z&M#tztgIUJ"=NY'Ob; lpZ@Ò8ܬ%pɫ=.EZXufT)ƒʏ@?IfÝ[[6UOa)po>>f5Y+ J%cB%uf8e_)RC."v{(^M `F2y2f :o_/j [ŷPlbSYG@uSl93G^S8S~ 4[u,Tg'2I/MMh 1s8gz996Ij_ a, &>'`n !vhbtQ}|Jo/(p(FpN2i62ᕈu^~5VMf8 ʃ1ThI0k?M\%|eϚYn[/.ADrKOܛUcڅ+,:*ıҕŎ|Lo6{Mh˱Ξ 2F$5ekyհV4{r>&>y"\&=N0\MRbSŒ當j,n0YR4܉Z(y"xY% nm6ۍpѠ>iyW&9[LK\QGg E\HAB[(% ^caAԻlS'@ߖjƋd]ӭӯlp0ҨTߴY҆c̎!0pضM},2(s"|򊰹Q@}nw.J$`g[͋3:X9H>~25beIk )G~FUIs)D$+ePKPF2"Og2tRФ#l>`\h.zI+I`m$֎6H Dx>KY( aW^2,~oؙ "]UXi!)g3+ýtB̸hKܭO`C\#_Y㚭~R'KvޅMF EkI$? x3ש^ߌp1[93*+mr+xqQNxߚE$'jVrzS DLFa_2K`JS /4V8f✍B1_BGTϳr-28p!7;2 VQigqKy &(‘®lŚ r= @dX9t Fpݘ<[IS#?Cud-(uO3)v$*׽aIQx$_ք-xX~F2(u6Kmz ֧P~\ zb 1OH%Ou :!DT +l2(ˆhp gc{v;ps迴mL}N V?-@.OKe}2n})C$.:wf+͔-|(ȯyw< u4ׇ?((jel5,K=叹'6hAL{jKDsbE̴:yLC"16oʐ9;D0xsh!f2P[> /U+KH] ]Px,"5ڔXEA|aKN!K 1mWE(J+zm4},G23*o~PYz -7 ,ش7\tZ0LݹxEUũI v}AG*(ybQgiFK&(3WXvp ?+trQ_]ڔqyfL)ǽTIO2^/4}65f} AD2D7Sz:hEhQT$Aq:adO^+u;%6姳7U8(FwUރԑO=55U]ɧBZN`#V! SWz@}| 1V LA\'‚D5$C'x] P&jUvE41n"B3%w]Ty?|vJgꨲ*:Tv =Xܢ&eWg/#M:h}}%o:(UJ51ɡjpKX|+s)VQ;ū<<7^J? ][$ ڧ Ny9gNęfw/<"9/^Z=EY3u[ lUeQx<(6a:,9o&4z|=dZj|8oA#D'i'Z&Hp47TU9CC4Z/Gx-*~.U[\q5twmW*dld+r;hBbKEa• y}Vxo]+fO0#87y% R2 \yxp2\\wf)mL9<㽜={"`0?QUݡZz& 01'>w.Y_k4T)]q0YMx}F+lwr{c+ͮeA48NgO+,Q;28Ŗy5z%W=uhNW/UHSO) s䅕=O+A?{|3 mhڇ_͕\H'C) t#oYαtYKq zq;c% mJ.wX ͚9*7T$#q}oҲy77-}yƲ(#RVfa6ñ4 >M ?̣"Hew5!lzU :pLǪ:7kAtM^B$Wc&];6*C>j+"X}h8A jq+I?&p RkjmtYB"\n;]g("4Yv=57$=ˈt''##֞Iɥ\稥=alzN­lf%^#]ܳu >kRL%n >@F E~#]!-dD1.u I_F$c8ڽ $խb:`']D 0%i KѦB*4u%r$d0!ps2Wުٍ,JeK5|SWd\)Xn9aذhJ6_^xgq^>FQ%:CvFjK^|2ސ .n{Q ye3>Gɡ!{- d$PgBt& Cidi!RaMKZ̏YtÿL3y;6~/*(Cm.Sz3=jzdYJހr8-jk,]$1ySwcͯ[7 6<RW-&zد 8@gJeh;0 'PëUm:%8{Kt*K' bX˘ޜܘsFݸ` ,]%S"h,W3R3j,5ĨTS}YaΔdk"fzbH2( C &DΖM;}퇬vsK{TX1>.]R$oB.n`1]Jk[3SnY(24R$1A&L62V\9!CBӡ.?nбc,BnE7kxt!`2x] GB,[;Y!zsIJ`d+eMX/H9ۖMnV߿WU_o'7&nI*dXvgRD/zg 5E(s.2ٛRkuF*}fjwp?xe|,/syezjgbʟa"nn86+ ws|} 4 `m Rm+Tf)ў"t/(BKΚو$V0l(81 H6+ zX;QES]x̅yr+]1'}'-҆sŲ9upH]uH;r|Pr7^嘙P}S'Bz S6U1Ɉ]sĤZA}Z3`gӒqeзkl'른";)/k{h;bݐΓ\%apE2D+ !ӹ+",M "(-$ ĆĐ'5t9ZD煼˕|7ڸ[*"M U`C,뛧  J< 7a63Q5" Zu߷B.5g6- |*E {یi oTpH#8Do@A09ɔs:W@cl< E%M ^EBf C˄!4:[}1 :%`%cw2 _zfzHJ+zȿY)]KҒb e.+UA^ƁYg.a6ud$B^;{|f$,YO9hNHD!"$z Qh# <0A]O+*|’PJؒTn+_ιņ4Ԫ= fT;޿L &_b>䤕P5=LdTrcքYGYY^O77Jgn/+k滤V'w,ZnbYaf򊘄DXҹupEN.`7Av-6+Ofn|70'wȎ$1 ܋- C%?y\HhE܃9~#E# (b?8{?,fV(PUKhnid U1/TrЮD}nu'nZD~@Z4\i)0,}iƫ`eYVVp3{[PyGȃd=o&wvK˞hPI.P;W"Od*BN,!^a{Ǫ:~>O+:]7`Y,L%3HvT,> M.iŌWNY4|E+겟%t~i¢O`$ $$l<-,wo- _Veo%{wRQۺ9>p/efݿ9rPm-q3P M 6diڙx22oP6:׼j*B/;!|{<>lY v*r?|FHB'Np # a6+>iR=Û MU_#`"{ŀ(RBq;r n:ɀkǮ15fۗHRFLnv.)od$X39,f +HqK"  wKAn`8V*HVJR0&Xc`7BASZWpozΊ!C)}oPYxnsR,Ы>N/knla>yawvz:N)! 70œ+~ ݿibn `Qpļ?t^7i.i v ҙZ"hWHD%,П.2d紶m|F!/oH+|˄& >g P"i3KK,N0Y꼪٦aYَ1[ٛIc= }l4Dfޟ '@\dR a}p Ff5O4#aQx&\ș+Ns;c*:rsL+46lW6.%P)f%sxljk4ˌ#B.;)" (@*!v>bYH8w6$*7ouN2џ)VE:^{V]t F2"ꮄQs KMMtH- VyS|?{m̼߳J>03yo̍G/.)) {qCyUcg9d (O2j$F8VNa4СA ݾZqʹ=[$Z脪4\=%*e''1>u}(8@xKE_V L^.Y./􉩝qG}LKy#oVǩ=Lվ `1<{@M扭ߔf(H̕lKiu<9xɶ΀+6.^KD6D8SC;sݾ( 2[6Z /'zdzV#I&l3R"oo(ecEӚJ'-8U;J9ɦ Zj~gi)Nۼ;quoxmb5+.-ij ()ėP$A @HA Kq쌁>hn猿y[>||fW Ȉ%[9V2n1nHqbKqj/xkx5P, ya ՋF}1:{~sSBZgwKwhmr^v#92~lK2\1~Ko_B~b9`o̝~#ι}zqw(QU#?'%njDJ.ۺOim35Q 2jhߑV OL]nҡBT!V;ѶǞ24C`?q}'?C#@yȹ& tщaB [^ Xơɿ ߼d;5 Zl:$x<4^$0RxMR.nZ9SsmǍ@d^UH<'M`h|3ŒR^(g:dΧbZ.;|PTOݒGJD֙;xnU标BY>G]\ư 59Zl־W,~ ED_`,ai'|9(JcK4ђ"MpP2۽T180C L֖d~yz`1 HX51%;U 5؁fc6EhXVP k [xma~,Tt|7 n$`&/5h:T!g5)eYER/ 0:~fDdؘ'b3BR%I|k6"GAʽwMqb= R)AٹҗnSԼu;[g9nv!+8#^GRCu6-gIBE/[ĬegJy &!eO*ÊQýO$;g_8tuGƊ~`*2}Zx4_|Bg-eRSD8؇PMaЛjQWHXKx*1Fֆ}%PEw]붑m:ieQ\!)A9IYZfo1 BiLRbQtUq&h~aof-17ԺzܯJj$UEd-<^*ݳ {:/a41O /G3]]=`{(LmFybaneCFЮI?usKzݞtR~l-,@ 8,[&EVz/p[CBm:c &;kDK4W2,b|Dby\P#AF%M/}QVcoK i_܍@cƵWSΫ,=6w?2-U4~tp赠 BlEy'hrд}C%f & iq9~rG$/M$uiR& |6rG [FvsODXNIa _"һ)Hs1BIDUXf*sk:XY=]x:|z@a( BE8? zD'5 ojKA}Ƀ_ *Ф}r6t6ĎZb&JXW}To1Hf񄽻.xV(h@̝->8zqm% t8 VXVv/Aٿi>|sI2d Q[y_I[@F4qu+& mMQB.Rz㰆p]Eqc 8q ٧ x|5B j{.mxikW,(\K5JO$@R4ƖzC7 )a1֊Ul7vBJ> E_nOmU<_SɖG&mܹ?V"am a9ӭ4fY y$zT IQs^ 2צjfm옕&E1GES)D%]= 'Q};g$1x~=JFA'|wÚuwt]T?$:^- 6J%L`TҒ[YP8?$}IgrX;IhX$xm=Lu$@x>->iZt3#11" !7*YPƬ|)U{7a=mHru,3&5'ޝ vs _դ{M֏C tHҕNJ}õ°j*t}}ls>9a@qh}.];e'woR}ƲpuW J*qzm$+꤭N;ru|Dx#?:XG!C߂o~xv tSd}93cڍq/Xah46Mkz,~FkyQ)YfiN M'ץLQڻ~A5`j|W5) _E?!Q(ZWd/ `g ;BLg aK#${_=&ad+YT0dY4IZh/2J"1*w\=zZ7[3j?cIBct3[JDjW.7iB&i5PU܂mʊMu]Ji 4S^o5_35X6 ᵔ[ᯊO [c \ȸ29ې}[suYhՁhZp 0/Y3`i8= @yN3׋rԩx3i^=kǾ61ղ3FְZvuA`: hyJelwz>:;~]سaJ Q:mT2 mr5G<<7d 3ሊDy3du7~%_ҫ*M G %5p1#Po"4hZy/SfE(M T{WiU1ŶBjk d;Uq`{^\?(jZ[옣W5^PDx3s4 V珫RF} ~^~hTث=CNr+l+4*]ReJQ 2g8~x,'&y.as\sÚC_ [CZ,X!Ȱ~}z}#\㭵'~#R5t0.<}:og#aa8Wl+(gԡKUo%Ooj'|@lF7t>HƜ!PI_nD[[(RWt SnlZ]'k$0!?G} V) >jt+/K^{WW܃S2K*|{&&iaF9$@ј2 ħ{4nCc٫٫7kCt.] xe]9ߚm"{d$lȘ!9\d9ɢN@k|SVVT '}9'n+e$ JiHy):Э_GJ:>—+ØG#{t꒡I}ݓ<^lN P-?bDs֦ׯV.37P|66UBqWZm*HRdX)Cunf-.Bŷy{aBx}r-2Oӈi5;8lpZ͈2z):2C N>%̲R^&eۃTə(`F1tˌq#ͷ:yo^€(KVY㼒+ x8 Ov$e8GG.H)DGdۣT *LHAEȿ[Y3P5Ʈ D]ߚRɔ~+}ei?3>?LjJV ,6Eavm׀qNgd.*!S<~ôs,z^ܣ;3۪_L kʌ+Ŧ~$E$m׭\Շir5вxC rh|"9zd ĩQc⇅+lHy]eu ^7jjdoŜ1^P WOu|Qxڀnì׃v|͇vHi8TaZ~X`B2#1/MXFf҇kj⯭xq\ؔ(J; (ٗ_vH,d#y(S,!|x%0q򇂠6g(o\{@>]=M֐k`%1{`zqEG7u7v)cDngr/_  W(vW]F ,,)gqottn'n䳁wq=MHDda%Zlိ:y:@}"F̘_?/K;Ctdf9׭:Lܹ'WT+cjܣ)" e` TVMN\èM~֙6U;>Rb#UnB^4+d(ڵ5owu:GMDݾFvi "7lx˴sy iͬ' 2N1@?B0TWD̆ԃ[&AB [{A*&XH5D)߰pǺ<LWnhD>뢑O1!imyL(GI{2 ۰F2/dNlv-J;L_ڽ-Me>1.GL 7·r]~d`+fFo`X? ' L* ȄIRP|8,X%tV7nӏ#;\ y#W3b0Lh㇘g:2M*{w,,;F:z>?5ݐ8%[17 p-G8"׋A:AtZa5DGuHsw1dZ L̷or;!fUCɏ 4P/P{JEaw(gnlb_v hNJ]C>d`z$.ખF6 bC{]]) H4*Q{c<`b>#e˥Qk*{0kk+6D[kk-K):Yn1+zܬ=I!}(Ϣ`Δ#Q 002ҙˋtyps;5a7x\x89їz`n&B2/YMZ Fn_Q,ſH9W^;pƥ'an<)RErM!%e,`&Akr=,FI1ĻsD@Qόڙ.Q!^4 P!V[FZi ujü2c/CCfF)K֐+CWFJ$Ҏ ŸwP8J]n8M0[<(8]u,o\mL=h;B\ ԣ@j`SRv =UW֫Pkmԏ kNqW۾ ͍m]"]S`1.: <ܯ-ӡDa$QEgnBiJó@."khS} 7%#)3+ځ[0|kJ(Mv?t("v)<DB{7897zpe6x; -met8pweǭ (w@&G;Nm +o?Lqu{VxhjI @Al&Z-jJqgw]pDZ`Z]*=nH'9ł/,U,Eg9wΌ)aj{Ǵl*KgQk 8i׀C4;Ud%n'kTgcw>qeI6ېSzIW8dVX=Q.&qu6l.'uLuq8/zQ$7i"$v|4TW[|ޛZ p'Tl^QtBhg,g4v/'|䖰#_=uGSh~J{9yPݺjOm{3%C7W RwB7M;_LqcLf l6JYR $_Įj\3t..砣:pQo3GȹvYC9HK *Bْ=B>N̴ܔcwѐF6Z= /D Ts{XB-}lo d@P'{ϢƬ4!#eaDMO9H25ubs<ք}O)6ٓ fA@c\'E[|t%XT 1:auOء^f6@[xj NqCo M`q)c%._MZt87`7b<α zbZ@Fj nDtV:'Ԏ-ۿ21ӷ;yE˰? gڢvz{ۚ)c}'GI1SK=נKq gCboLOZZB@YCa|+AN]EeYg&0o'`_igS;%nW_j'ڼ+1!%Ջs& "$:{u{`NA``;WD+ՇYJvtrumQBp< [+syՊR\m!A*j\W疩J4"_I!m Ȗef򨿢z!N݆|ǜX˄oAE>vm0GUE\#P`ȠHmۮp0SQDupEcC~ $/{6e;!XO:IZ,S>` *O[* bW~1ҁT,Dabj[&(f @h9gj%-<`p?qOh.gH3[:g"Ol syQ-򿤁~0AR) q:cI}' /jI%Wr57^+lFݧJZ-G dgƬGyNMoڱZ O:RΈ3w v=#3s욥9T!`shs#&) V`8אc_EpOJj\#oRB92:(,'Σ Ϋ$njKzro' uovR~5#񍍐js_3+q!'iFmPW4-cR#!/(eirķN` Xf:q4RLEfм-^PwaWiTqk8 fjݪD:R}mu{ϬHA|IɫRxM,,Z$xMULGq_Z1d]?ٌ q&iC%ΞBƭi[w Q)f6mjmMz8L+QF΋j:|o#Z>l4iJN* qn̕OMӃv'tBŭ4sde8 5HI6w}lhclwI'Ҩ崓k7E4ʾcU- #zǣC`=7ࣛ^d~lC1܋(,¥o xT+Tθ痠71c6I?KQ~>4cR'(oփ|1`EVT]jmq-=,|) B?-isM /ď}GϑY Ɯ(Щ.jgq񦡄9X G #MB R&Oo,3Z_2Sfwljƺ?dNȉ| u|atɀ2I;\` hTKCI(`&Z$̓^7CZR)#7^t&<&/GT}U.֏~' %m3ƒYf@ @cw*D*I#R~<kꅎ/9Be }2zAԊ Ѫm-be!) ^R$YmGݔ2ΒG.0kރ+u)a^|QVcu".{n'^茡{n}}vK'gc"˻g Mͥ"9Ug Om |ŞOϚ24f\Y"HU*\SB 2kχyhlgW"t/_?]^fn%@/Wg%ϖX$vYyKɥ53n k0N?Kn0imѐ[S!F,!thd D_\0wo5hC*¼嶥F͢[k6k,Nq$DׄA "ּθݏaD]݂bĤYnC͚|Vg ?wMܿ?n 0bɛQXjU!gbw' ײVCa[$vkqvx+rvjq9OA1!C h͒-ȵx4Jq=ІQ#~/gH.N5'W I G7Xj 6\-fmk}PAܴxO ^A,Bko^I,*gs)3䟪>!ez7 "zpj:"|K*g5 v z@ _~`tc;\'~umB]#1+fKV?'W8>__ Cr'ff1%Pޯߐíub}|R Fb0+Y~~i'n*rMAn/?gO_׽6(MBuJ1IlW ~`?Pk@ic^lE&8ec҂ÿ@Eԯ* [fe@&zձy9PwLSUȣ\P!Σ&xȔzT{)W. `ugnU_BVN Iv( /c7- ڔ?)/MCrYyƾG=tjqNZۡ|iHs])Iy^;.%jC\L#{5ƣ ˟ #Snƒ8tid+aJa BS5,шlU~H D_P"fOhl/76߄RTi MD6>nfI(P\փV%gNܿW]>P !i?O._CÂ|Hvz>G2EGW;=1\ͅ;;q\'*̇ "p^6D¼(F$0G^t|^$E,6)-Ss[ ~/M҂B*e뮖C,1*vi0Ot\BObJ|}#'e:AM^uP[II\v}f>,mfa/Tr5+*POz3dӋv`̸;1/³=ܳ3č]C,x}s]c XUV< 6 x?UD?6/]M_; h2 %5wbNt`5a r- O\&V"3"oF) bhe4bذ_ii<OE!r}=Z[8y>[VVhS'X+w3sz{ܠGL?aDxP>3?~N*hFȰ`tuXSHhhkmENQ4JG pgEใ RC6A#M/H2XM:|EZ68 t9fQAEGͰ/?^#&WCċU'" ̻|'pCH>.AHˣp=IƁB7oZٍˌ8;-KTb$_#}ğ$rFQV+w4ñ&8wǂbtx9ԥwkH}ˀ5tWZ'KO=ۮJ;$,E+&(+R1 .[%jPөy≯yP.Lw#72{nZǽʖN,]vBƷf7<#^:/Nz!~DLɛSПzP6{>ϼ>|5fWwʞt&sԇTzR],ww(:wHi UxWlCqoA}}HYo(}'!\Z9 k?ԗw(*\(xcWK>F|B( 2*zb mwo+6@d$˖%J>EJ@+]΀p@MЗ"{ܤ(}}ЕP#8"hr.**2>yc4..q;a8UĒF]p)Z|e;;D?:gV\ F՜M#nK֖}IHOͣcY؈Y6㓉!e]lR+ۙfH.NxkoBѤ[C)LًqϲbjMji/ B>A*m*ofP9c>{qpFM#sV/ܙh_(X6Bh%moVa֔ua2n5G+rq ^z|DR"gShz ls]~<Ĉ㬙( ꥕4@\t3}+&P|7Kgޞѕ(5 $FFn^0Џ#VUUH‹ g>gz4s'iu)n,CLg(z˅.Fp'-R]V.4 Be%F[Sbתipr:>- 8)nJ,Ҕ>O1%bs=❑gܶ hyY5=X)Qa!pCj*.REDPrTqR=d]@M[%|U^/xᶏu.ZkRu«)6m(mt[2>˃Xڅ{(pv8IQ+fE{DQO#^}9|}\m!v = o:ŇN@j|e9 FIJu$̿%ě}2пXA·X#ǔ+ P#&!]S%!eQHGR)Ƒþ:RZ V퓿l˛_wbȡ4X.1Gd$oY%2P,ě.?`Getˀ.$E Qضߙօ J>{3yC[OLeݸzB>ss#_zȅM+ Ba+- Epښ` y2%z0/1}G㬼1"f#,m[dWiN?-׊*@'e̐BRlYgyрm1UԑB˱°8F9ܠjr-mKyZ Ī*K(L=\_ )׭ M k`KT{xoFHƱ}@'M &,`*%EE(@3Zeh3Z{YCt0zː\y{KO4jԀH>ê _|`dx RJU$IťN=0l&:.Wb^uocnxٟQIʅͷrt ReXt?[\0~REձY59g((\P{9̈́gTփ] E03((. ;ec䳩8qZb!PUB#vm'|O &wɬ-Ha=-xQ]+(EN֋0#R[CysD;?0Te3VmFz,"ULx,$u!k7uVؠ_ʗ;(h! Tˑ߬˸Tfs %sD8Ռ['ƽXg@c?C-x+ϙ#Ab2r'k"n ]{vDcOQ6dHͩT=׀GwaPk8&jJ;9%4-w-u) ,6/Vl!l%'RИ Ek9dOwlIB~طC6y9j~6 EPL?Fa$q^ Ių3y.陋^cUnL_yb-"48| [ g[C:p'4y2W p¦C.YۇWܔKZru8]' DkoۺU˕ݬ2tZeCF( G1ˤ\D][`:R_CU `AaSW cNyZIJ7 x9>r=}573"4긞k{z|fHR_fq(`!IQ||E trs'F!CR18c9> iYSy3at `mrȚg:tǜ4u-Fr@@ 繩x4J!_`fGCXBP࡫PwF~](Tοxr5}$gǡpǛr:*b\ѐ5 Z )VDF½ef}HZ{\C!aݡrc4q -Nh:+Wl(Esq;6oSFK rӦ7z o`m~Ἵ=':Y:|C6]d)G$6Դsq(B)H.FzY*tYVĵ^?UG)GrvʬIB_4V!IdXuD@gH\:y5NX/~v%}Smj'SyX: q&vAܐk筠 XFLzr۳h/J|{Ao^7ZɃ; (G5W92Y=7:ˌyK@L3(BvP{j5%[g cӠSʟǔ{io.* SFf̂G؉C|6-GgHSovAX bX9h㙄 z+ qNysڄs YWh m5LG. 곥VkDh//"SwɝzXy9ֶ*E8zgG;L 7q L+.p8z6%֑Σ%e7Vv  =^tMNbBY))vg AQ >=b14pM:R:qֱ̯F[E~ ڦLRrf-$|zOE++kUFI1Z6׏E;"+;;=qwxylZ1s{4ȗ˂|\-x CHn$9aSEAksbwᕆaG k24Č&6e,IQa:Qj( ~z#!/i;G/S#Q^ )+c0 zq;y*E?o.FLP vxiOgXÓک:@g .m`(P><,&~{͈G»Al8)K?C.2T>&Ae*H}o &БHUM+R ɿCo.?|jIrtej t[^9FX;Zr Sk𙇮+/ B> DPP?M>m%?8vԾrwÃhCҦngREta? ujօ]'34LM1ꘪL ZpK(O.7iIh ^Zs eDek!Mw}T%n&R[oęu# Vof `m84ǟꗶ1H^w Jkm7s<ى=#- 4@)hNO eߡKl"a]She4sEm=5Cj߂ü8nqBdG$x,X"]r _/.7eU/(pp\ߦUb{]F,J`RN}abDJM մ_-25. )ұO. Vmae(c_EsSVɾKԐSW1.oFV)&N&*4&yBب6܂(h~ XDf^s\$| iY\e4]H$kG~SNPJ{Uu.S ̂+2?5h2$0eVܙ${e;Kx-[2Vh-б,.~5?[w@oWۆi݆فD6)"K|d́ $ ܯ`NI6ݲM-΂\A&uߍ'#ikoE H{Ftqb$IO(; /xl9vPBG.Hd(~@a= Hkӫ+~KX.tyUJ*'NEOm 30Т Uir 5؛vm/d?JhK` Hq֡ll`ZWJ[;.g^YH^JaX3Y0ʏu ^I;} F˃{ࠞh'&E)I-DʺrCdSʲڣ_ONdhq-.&u562lC(g\qהF|HJ}^#~\ƓFT@twi8pt2Dm7!x U+B./jr\`S;gMl0d+PT9}5~ 'A֥G]daM0:ԑNUiİ>tϿ۶ }ORڊQܼ>m9ŽB,Խآ] pxy<IT-D,w5Yզ)[EKTS!eZ=\~ Pd-Z}z/N si ;K@U"9-'գn<l|.ϑ-@y  ܥ㻆x Q|6ڸy؀Ԩo#83RW J.@p)XWlcyUѿ* ])(,nA o^Jy4.`H#:>QL|uݚkU|ivvmuok$g>4}9M *'nӒtmT[8:E0~Wv7x\zϬpq[-> u'CEp#3Z/b8aqud(q'7%Jk"lv3ht@Eo\HjC`" `ᴎY9 ~%| "&*Ȉ53NYp5~;꤉CkI{OcK2<.Z@/0d;7ۇAGgw-S#p;!rɺifI&rU.z|26eUMwDrotڒjlM"V=ʩ|V2xCU` q&T~:E#^h- :q0TnZ @|Uڟjû$;.;ob rsn1*;׮\.b6ow,RBmz슭-KR< Ti>nT h^C}}^DBSϞ@0B?D utKJ8*zX涉ݵ]\HuNШƒ ؠu+EMf.[5| 2WȤT:I 0w"{Ԭ "UGLr/~j" sl*F])ԉj>8uqFԩ3})8@p+ܓNP$~ѪƷ.~H}Xmt` I4CF$Acf4CX)ZW0vTrNS׉_| ;0S8h}+.{I'u}CF<82_s?[ `D]X_|jYUp%;m;{m%^58IR^w9l;Gσ?6r q$Elo7QAG`iM9n mY"X =9d{4\_?vTKwNZ f=٬llr dqn; 2 N1fJ5aظ28/SE} )7XT^iSNqTU_!m֜cg.}MF LN2;K{ cХ@e3B-C#%gU/U D -Lk('L:xeD߶1 @YaqY*qv@Q#U?5n="%A9GX4 zHkdsJ !Z2vPlR_kGd(\W 8@bZ2uZox^-uc,|noJK]V ^{lY-<x F uT*$ڇqҥ8^1[+oD}{5SX2Uۚca@Tf #WU [Aof7`Z{ 9mUGe;T0`߶7xe ??jbX۠&ݾjGhf/X]A=>)`BD`𒎤҆lSȻY{pHM^M/:ONNt i;_*RS]If|@ag@5[-]IgL"s!UsGB*@qݛ77z];ԛicIӚ-/Rk^,gs=]۫-rA{p)\;B"#}K~a1-$聏xLr{*܄h]+:E#Y~^knVpfdWwo8VOA*f w͈lKn$TzYb-`bk[nD~ :Fe6[dU-t3XRjό.[{زfC*j[Vv7$?5[؞ gUک e\97>iUFf%1"@'JrI̋ɚo,|dr΃!u!L,1C(+vxt(J@gJ_8MIƥ"qQ%*?v_vI DɇwbX+tH̾Eo%m'<+ ;n)F!ׂˏA[Q9T`}tt/7C>6SJ{r2Na{86ug9\4P鬈=r`.zF A}]ƍ}8 L,vMU03f :hSk!IzR3!O/0zo<h.0H3&3lMCPd~6 -Qؗcadži0GYI>}A+UNUӔuzЌsX&opy%3Lid0o@t!ga0 u]L+5'0g *`IR)ᗍ0)jjpl51w^RmRťc!П֒ѐ>B~hE#TVbN{0~q`8_(f@ *1 9jljJEް ̠)m>۸ o2ɫSÇńL?$KGRW-۳<߶fu}ߟ5+>&En{AKQMR|/DԐs/v9/Z A.p<׏ny| H5δYcK W?ADE(y^$3|Ce~ e0~՛_ZmF [$} $, {ϓ_hBp^4)IGi8Za-|n\ sZ/<>H,J>/qxEW4L6mW mT* |x w@vB &x9> /sYOM#Dz3pC ۧ=}t%H% r?/A7}zԭϊ_L@-%b=R !$\6Lt%[VJ^!aU"B^f&gQC=|Lw=s)A2~ւ&D'F#b|BV`0qfw?4g<ʍT@Xq5QA]/FIΑ+e2uQފ{|oȫ6GItZ 5.EEf:RYQDTF/zPxK}bt>aJuo׫L-Ow++Dl~z .K0$C;-&I컑BUԍZŨF x[s?q ”3ǃH 9eKj}(S;nJ0p_=u[C~ʉʕuH8KґCk꓏iZ5d N@)y.. KA.H~'K ɬtdqޘ<&N<0ؕ*c~՛ 8NX$djM_PI9 Cd^̳Y<4 R 29b3*WL1%Y\)wusnGl] Amϴ)?QS;aX;ܻQ< VZMqcȴ?}gꩭ5<4Y=Uw%wѡ օU3 AAFnjay0z4MkMT]55SZ!p X &U@f"-ǟ#lXlۦF0|HB*Q{+R°)W)KjVmPc6p$Zt/#rϑ.ϓ"Ym a'|;yD1S4py+#QUo-Qc2_:KxTF}DڟK Bwa5)V0+zFv@=nMD<?2WO>n Ͼ=b ]fh(O y@,mzHő/vdwD8h݊lS\]S^/%:B:,5q-ܶ+V3+x<JbR.Z  ё I]t)on @dTx/F4>,y$R }0!`\ƈVY5sP,Xp\Hzn(bD*ոxeIGF&LU:Nqo&81Z3Ā.ВzZsؠ -6׏\S+gQ>+ Ȉ_PRӥB$*f|жjVaeDV\=qx AL$[Yۯt*1kjNjkU>AJR6DQC2aRZH{W8'^*:w "ﴼ@s#7>ũc4|&pXE*/{Nئ˄\9[M +C̞ M-=-CX V$ ̵XhD_Pr``u2udXzp3$Rh[pj ćY_*y}RIbl^Neb*{]-"m )Oe㣚w:+.%%C\MÁcMSyE6WuC3;Q꧲\ГX;zkLk5]Ԡ~ޑs^5K#jS O4c5xP* A25 3OX6Wv(rh ]^E3|<Ȑg`}ېwp)F"U­juҊ;~o1>Ba(G6xQz'8O{>sRs.b[  >>ևRL4p?tE%ԞBM/tך8n S jNGZMWfR~|L|wBy1Z6 2nda^FZ.cMsWq|OX6k.;?+Cszd30T[IgN=^A!¬hN[XRE[󿫊Y"[ R 4ƩorTiVW0.j󾰤?/Dd|RV#[a{uQDI|q:k3IݔrOXhРEOaL^.}v{I> *FE+aBJ2Qx1p/Dm q'60/EdUЭ҉yb+ %A8c~ɽ @+iaeFp9^}RZPcS PXTSq+Ӝ] ` ;Ȋ'6>j40"R@]Bh^ob 우(PTgriyH}dcTW?7#}GՌb-l%!^hZ1wPkvdT1ZB:S Կ+$;ӬckX] yJTn%Z. e kV]^q.>hw"'`*b3]z7F%pg-3icճ")}0 vyh 6Jn ;9٬C{yىa= z%GBT&t. r1' yIE9$%=y:ca=jhD׀2@m߀Q99UL8D=>'Ka"Հd]n\~-_JS+?Ju|+ Z@ɣ#kpA'ё "ifdo+{X7O[1.NtFE0Xm7[B f͎l*ŴC zJԿkzl6:sh&- s|D)ifި-`_ȏUsl+&)+"jF4J!`/P6|A5-Bd;7-4ـqJFq!懯L'VL.{ҽ,Dr.fIQ9b(_"=ޚdG`ī+؎>1XZ %QB1Q|*6Qۛh5e'zNj}P'vB_ƅf!V5q0iq sWpZi{EW3\!'r1_Vwݘ r`ۨ}k>yJ~E3)*D$U-+6g#<G&/'X]vMԼ%%F&;ꙴ}4q'xߘ^5 |љ c{@OH GKP!UX$ )7Yͨ,l;9DKtB.1`-""F<7(dsALՙwHР)ؤUPϫ![Y Ja G?r_sȐIf1:mgPqdk>\Bꂾ5 *zcJ4ϣ73ײ[|H qJ!9T¡PoU޳b7=ǜ~|R w5Jd&~73u{3UXЭTkO^Yl Eս H/DNn0FpK™˟b%2}$Fiۇ*EYYSK=y7g{,ϯ]).CQ@!ړ4;]= GW`#.)k'Tz8e~zй$xW摨oW&R! ? W r3FGup߹_p'QzE,y)8.#|R"ZÎv`+y ? wVT$>c3Dw #Ua=P]ghG7J9#Ċh`4> jI+;{|!V4⅋ulFS{vnJ=& m9@c?hS u^E5Q4o·V,Y\ޔ_d;HUJ }>'pPBϣ6BH"W `ugDj?)oq"kuYScM!0 2Rf]aTn{&#}sRHǽ_e]`Jsx_f>b1Um$Ԣ}DՌB&`Fբ& "i=5'8/++T-NG\ ~IF}K/W ac?U\\Z1G3(^i$Op⚟D:s:b~xNச(ķ16 Ec4pa\lgc@锤Uۮh3zŒ4cm#D#;^*e0Uux="j-FRyjig,+qE>dηz euljUGTu:I_TI}q?NQ_ukztU/d6An@ZfxY~ՊH&uQ_4{-,@olf=_<bx_>f&p(y+/OU"پ|M4@(;(|UQRx<[MS x*6ւ?ڨs԰8P#1MI~XSl[cu=Iܡj, Yݨ^3[S?$C[ Mw Hڨ kR kX7%b/ Z\gL!`lG TM4oeWbK}D@[wSc"q7CKrf ) i6bi^ yf5;)HYv22w@$A B(qe%lPع02Ce;I^cJVi:@&zvVf-ҥ՝ :zyKTpȵp튓8$ LkY,a'0Ug;VNvOxRyiֱG=QdbvM7fCl|fK0e+ Mw=c_OY*8&'3E{in,FduQDu PJ }`0:TzHfUEsvLfQzD;Se1#WfsJ,j ^z|T`@Da- v|O0T6Q&bkڞ('`,{y 5 C2_V 9.ƍS\oJ@t2MRq̺py 6^mLiP NqsY%&!jP7["vNܤ ם}58:bK ϜAJ mCfV+SB&=4.oaO;HTi![ Es06O^;yQFC!/"y4gѧNE/,B99-4t3 A퉩u8D ?grDumVok e}jrHt_Exd-qY'] q Tz%`6=˅o& C(E`HiC7؛K4WZC3dщ^2h- 7/*do`fG3pNܠLb"gf` zG!_6_@< {Y\v_0 xW1cR)dQ!|¸$ 'wFf!L@u!}*`Oh6F`'0z) W=j %<`a>CAV_: /bR2PE:/ @9\Z`DKbQ~3 F@mUy||py^I5@h =Uhlڊ6k Elۢb^b΅9Ś,c+/2Pc~#] A7̜rFJlXY >N ;|4K0H +c.y;e9YXM"]^wjPaK S!  G(donc]ЩoI luűQ"u^,6/ Ptq-?ׇmX=^Tv|&W֨cNwƆږ!KWhd^hVG*Z{y$ƥ_뚛!唷Jl+hSq2@Hఘ/n :J_}aYNFԄCs7υ4H<`DsN͔\! ;ڴyND{݅oge-ePZCi5OVɸ~] D|k5]D8;sh OB`G9K1}Wd}NÙ@p޷9WXFFnub֋fk*:٭PRT_ g@jS( 1qI$б ~+U/zSnZ†U\+,Ne:M A 'ߏoecS z\|}r욥icjڄg⋀ݪIW4j5/t&g-/Qϔ[J:t;E Y{womcvavQtEuxhFߕ;YTBцW{XHj]`* GS٧iHWB@ZٰPg ջvUp'R{vqnVLK<5Õ2vZM_EуI5˂3u4X~v:7F1^זlKtmmxjR!tE:|N(0U[d'xtVhR{Sߒ55T=NI3c@lVq>KJ u~DޜW.aC4Yᇼmej{dtKk$!U`G`!0u\;k\&/` `^ sj Ʉeϧs&sYyHg^41'tiS1ڞ>0PP%L.?8ʷ)]6iyI?Nw*S9 {$=E%?o\d{Sڀ9Vo|X.d-nX߬io$7ApܼoJ(A~݃YzuR* )D5o 59Us-^C (h{Ғ+Ji*"Jq|(r17+G +LƘkBҕ}]tˮ$0qU<̙I/q6␸Z3 y騑@ټWvc'z&xkCъtT#Quoڷy,Gv0Hy$Q.9ZK);rg~xh$O>p6{u !vA4zQ/jIxRYxj%O8=gnmʘqcMjv?5,?< Jݓep/ȭx_t¨T` 7{8i98Dս҆yaAI 7 \Hq;֋֡Aq$xYu[e l(N2k?YНI8yk!e윔s'z"N{Hs$c2r#UTɓ7k͙Ql)B=sO@-nCB*grl=c04 LC䠽g&XxnbÂ%aB6Twy.<) +lV+Zhe$%rO omB6_@IGx1 Ň^$jqΛ%+ջES6PwÕ4Y@c]3s$ =626m#!{\ď1[wvhWXk9mHfѲnveQt#z7LJ&x 5r}82r1拂cRd3w6+v#L?/( h[߅beF(GF~H=!Q\} GvA{Keyt13,R `X۰'~-fXeFM{XD#D/L5҇Yuk%,)O3G(d*ck 0a`9ݽ%bLlmɇaM.@ngJD` +=cmyAO.똌lJ{J1ejIv0 )dt @5_ȕ&ꢟd-=6Eb˄S((]Qu(=|`<.9Н7rqg7uBM߰s¸,)2 ۣl/S6O^JewadQ"Yx{yZ7\ }jJiLbBIydTO\K=el ޿k}l{ԪhV҉ќqɽ' \\=z$JO@sĀ2Zq)JP$ONLScA+e=g*|R9QY#r|lx%s'WtG]D q~sEV)ȮWWOlڈ&7S<3܆FwcmW1^|+ޣdT,DL.KL~R\Gi<;%[m't:?8 _u@2VƉ@jT=\ +úT&ߢN%y#LSLdgT%"T876!6?Y{:ZnK|z3 EyZ>GvvUps~Zx:cKZ gT%ظc-ؤS0;Q1YխC= SВ>kҝF 5E\Q+IrI)>2eu) `7-^q좶8"\:G 6r|24`)6%"U!.،T|>! @R^*ޠ;|w\gCI2sX zz?}H EΙstM=vb_>+ܸ[pD+4]bAwq6l sTb #dQYUY?Szf y~~L:rqQ*!. S3Leh!Xȕ`)ALn&LMZiJ usW{-d_j$ AӜcÛ}`[>!-62n_*)+\a͍aܳQI)/Y qV %~>/ BK*y@Eyje>¸-MܪѮca}np S㓸Gp0viV7,%M7F&p;auLSrbVˈUC9 B S/JAE%-Nz2Eƍo>J_IGyˡ 7FΔТ2ぁ) WԀo_50HkxX2)Rtл=q лNRQYؿ6:Z;Jg+|g/M6&:{p-\(JƗ>#EOlc,x3w]"jY@,PK+a:.U[ 6X,:yBLm4+-Nu}oF`Ov"j8J[ _~HSçxҲЕo0>νR¤= 15,zaQ1jb}眞7[>ye 6U q-:UpqAy =D+0 Yt77Q[Met<-p MY)MWP+Ů}-(V1ڢ) WHo5@ v/-"_]0nyUu-#򲬆Ӱ6ՁLupѾEa@`21(r-\T6Dמv_^ÂV#@giR"X_+A*yR-Yw]x5J/! eK1j8pG&"0!$[Kjvh/*hϪĎnv\l "g8k%C4 &` U0UEHb)6'X^OI-o,ئ/zYGHNJW+•~6j*FC^!wT۝=(ݫ;,^SH O8FjfF C I.(OkWgNbc@ JEjm/[;B?Cdn8,s0a 2AyxprƉ;҃zˇs >ejJ=V# 庂BPQ]c ykԄ!37B9YBc3dmQ1Nm+ c.Ewt—m|#Nj$}-Sġ^/6ו[rT3?1OET|&d Σ.8kA9I>Ə% +rx\I6 :@9bJZjߨ飩JcD5l::$3ϬkGL*6_yV`|S}R{ *+6;05fļ_tIR!s<7p Լ &ဋRD8UAqiwJOB&$Mf GoSBrGY>̌:L]Y/#%Ņpp{`6ow"2[r%3Z:K{w`qA:B:wYԈfW%BZs_kWxNxǹ4󳌤G2|ŪU,[=vjpG@|:s%bv V>Mth{̭#n_7mlfsH,KsLJ{&›s]uc-١ W#Q ADxgkШEÎk#NpIe\|Fk%dox}ufʗA`Ynez$ٍrpoQ2CX .l 6̸wp菮<|_7ѯPl'2 \ιpӂ֮KxHht#OkW+F`bg3\RngdiOv/} vT7 i}R[^b 6˨^R%9,>,>VTNt]kLXxok,̙@{lpO?dUw{hg]PuJv[=U)3$d3&rju7&kV(ÛEj{|+gf(< ZWb)TsmC"Q7[8$G(oh)0hlGM Կ8xcdfR1hE4}֣͋?*9ڴ̱' E5 ]c,8z-AYyt߁=[&DV;Օ~mu̓+#Ũ*H[͈&9|C(pɒ)KP;~j(gM迹KBtRtv.`D)HHafLg3([[.7cqoL[f&pSK} &5܈P?-#eQz6:X3/bH5@՗)}u.С(kf-2;ofFujO&c=V0]cHqUSԹ`@r=}FG3C/TdvޡMmyEVK{(&5KRJD81C[&Ϛ2uB5eWԌ$ h=5¹HLᒡizts+,2;PIHFLռfdYQ)uXUer[Bj#˲B ~ԃ!wH"`.7Sߠq{{Xz G˒kLt@ S ؿoC(s1 `VcEXkӶE  8Kp˰nH{*+*3#2H MtJ=vcE7yIoM]&wt;9R\GZtuG+r CP|XGz%0L Y#<[6}}ZHhќ>KIl)by+?-.&Aoe܉{顕( Bh&g ġ^J}[!)ITY-J_ax뛤RL#\\{y8ȅ{v3 omyx14{%ps2>%V^`9.!8h dyLů z_pmI7fkARM|?1J``YOE 跄w=[E *Qy0كڀ[y)SWDdwNG#1Ub㥠̚"m 8gۙCLM3yX< kq_XM?x+}d-m~a@CҖL0zǵT/`~Q{kzGx@bTM3Hiֹ:59H+eMXU|;ڌGZcr|FA9Re6Q1Q/QF%m Kզ=l 4b@F͏gI&I's,+vɻ.F'X ^} 7!\C+ G? 4gHkD_;a]GiֈU װ!H׊sv[ wD\?Ngo yqr{JI` !\J~c^tl4RJ I5 2WTFP/\両j>KMYVGG5R,]X'Kx?]"K>]Z[QRn;W奇.@$G^d `~iը_[rc "dIE;\ВaH:nm8k2VO eI ߉#ͲFyѳ$cbnL T}!4jc2P0`:O(p<mv\ -HN툨M?@-FJ;۾JQI%uH(IcAmʲ*\\e óJ9v)Fi:I@;o &mL,B QQ.Q|7#~6^oF?aFT `\^b]Qo|{b|^A+fE‡WmFv$lt R[DOHwl…,#khrzF~V([ѯԩk 8;?`c*9E5W/!1xD _O;xku.lƊ/flYʽ'&ja8<~u\s=/^mߡx@A2\P-lmqzn, g$Acuh3ޡМ䴻hmAm LhuHF%MmM"ETOuQhG1TN UȜ)z(@ 18^52{:X'[LƽqiF_ж/^(;C}6,V^Wq%ב?2LlDdJMW)y\J DBxh5(SmZ %9૸ՐyBuຖT4mKI&/Fx!"س~J =s*kk`Mc&H,и #-R+ exW&S/J}dƤJj:Jzd!ǻQ t)cXM&2u 4A6ޠ/We]/={Q,~=Ȁ)\,x1XdmNg{iO݋]n OF).:)#[6d=X][ ~aETnI#\]9] pm5 Py] Жat-ͤӪ (H[bxT¬JnSEʣcG&]NWgt*l>Vof M+z0tӈ_t:!`elwљZR=ŭvA&oV1"$``MY"ePyYb< :4T%{gꤊ1!8[6У}$Aj #c=gOٜZA% 6ڌO \RO"08+Ih;^(xgK_SlQ@6-zޠ # e*B3WCycա )'-#AUesrvȿO%꣥Wo[rΒws$‡dHCnCt/iާ.jCǨ-T~$Qe_t[B"}epި.pz{i(o*~n}Fs#u "Z AKxczi@~mvU !k;H%{R^2]iu0&|xBhaq,` 1eORr蔅kYMN4"V'ԕyV\~#Tnѓp||ӀM*8 ʆHc};h V~a/q [QRv& ^'x}%l978 {|wIeb\𗵝{.N }J_.%w-QR> 8bL>ʟM?gek |03,\]9qBܯw%1;x݋*7ohzCR"QqsP>Atmܧ54mv㌆+jNȓL'5z` KThz bs~9*-RxoQR")=9UfcGoc#ÏgTu|<>=DO2qT[>1֞TXA.bO-ٍ|6lϦ i:XnC>>@;#1Q `kE:C xK"~uZ s0_g*Z/(WEx;/fp~!ݳ/1#0/\x%|:jU7SCԙI-cS̏hDYa8-Nq{m`ftC4FWUş>: Py3@^G ;ڈFIGNL 1r^5z2jD/ (㿕bxP' ! ^["- .BJs N#Cgafm0ELm2qpL*Go/-kZ -^D~g1%0ӫ5kִ(䤒¶23Z-}R[D:sB`*hw1Ź4mԬ*XsD9G.l 9$-*.4@/OO19oOj{-Jه؇OÁk=W OCxܷY4`[ rMk[PeYkѭ5xEKܒcOxƭgJ<ou!h>|"t-rH.Niy?Gcr4Hk>BEO^TI?Z9@ajuMСH AKkĨ$mg锟"ؼN $.Ŗ6 Ta[e4z ,&]~ɚoX!B;QekqWj_xbex(MFF5Ŧh" lw{h:)\{U-^̉NaTz2%?Ka]ꝋ::N(,g{" =E.Bn&eu&q׽V#FSI.} S<LN^Ղ3q9c ^ؒMݫƎvBLf(܏kz\Vd.֐0*Zތ|g9yrORr5 G=R,93(Sɭ˫CL5g-eu$q~R{k93BY.;NzBATMq1r\N2JѪ85]13 .@pBnԾ<[KE DEz\d:4k. :; #O3Dgsǁș" Gjy}5~r߳BO[_pӮ{%EO)eĬw<3*Z: It ! 6}Fk*P$)5Ϛśgbz:&N|x. WYSUQJkNmk֭ 0s9UŪbX+]p7a]@CHI6cY!Wٺ"YVZ_e|iv1Oܣh%sȍ?@Wt<9Ż%y"oClIbtk0W~-ܞyXּ)~ig)+4;]d!R/z+i)ҋ]}L,+Ŭ/q$uI0ea.pFO:g);YWe@*qousuQs"x^[Ι/7GoK'|!gre6 #0M빹HPZpBLM8v|D\ h-x4sKw %tz(Vtf~coݲwS̃uvir;E6?^.E:]()}>QMv9lPoգ cW()@A|Sb%V>1I-U2)DMxs I'.C.\$МN!)sRQ t 9C}l8UT.l>iЅAQEh"%b#wsQ:Dž9ؙhBx Dƽ/1mq:Z/p8l\Lc1n8Z RU~zfx-Ant:#h@aȨu zlk>ĝQ$n]ŭZS>wӦ'qCP %mb,7YB1byf#mo!ӀzS -N3= /K_,!pϩo;YQgAxF% uS1%L+K 8a2spIڄG@DVәeo;BkC:s&_|^:.Xao4+?)p1"w 6Kҏjbl)ϯ pN&d0X[ٲ<54{[T*Eli늟58-Wp?Rj|@&̥([{kFbn,LKO}~'IlA-^{rMS>څAod 7N/=h,Owp:ST>ҠwTh^H@dN(!mGfE+ x0pQf,*5 m$TRcٟX0g4hBfHۀSЮ՞d9d޼֒hRгQj>9<3:jCw^CyN XLbVj`T C& kL#T;!]} 47;xËFVע@B!*ͺ8 _sIBJ%-X%@4y-T,f|'Y<:KQ/t1GPi`~ LB/GԦ/UM|$j-zL(mz 0zޠCi:p@ʺ.~yl,wjpAn*rfv|S1͌ QlXIbsQ#FaH:ӣ@i"Y18jiVԓc#p+Ms ۞8kYhs33}1"+ygp,D/ȟEG-I9 '^Uxz%+\XO|S\+:-̝zjw$v}|-_^R$+/KǣfK;: =uE %CYM9B{Y'a<y6{}B}9;Vtld3,S}Jq&|sL/uzDح{v V6$rut+5">0t "8oz֏:qPR#+ Y-%S!qZ~A =6]o|u%'4ɥItCЛA.D[To`V9=x A/pf3mm[ _0HPb_?8ާMis(b}%^ؓ^w4NG!Pɞ|;` ,]Ieh''֧d#F4FF&VW.]P ^fPܗ홂yEWkUL"oM2-eR1GT``{uiQ8'P@W;=PɴKaZV_AFAk%?e/yˇ|O wWn(MJ U^6+.4T*e#q)AMD8BqPuX\lSqHZ`X& O< Bp/߭)JXЗCzF_;z= VJHn:X݉ȨU1xxueŹF1T8D\JE: LI3kKV-#AuWtĪ)GAܓר A>>oÎs_%F5A>lH}{$.{KŨU<~fL\]XQO7VC Ăeb~lz=!0[ 0 ɖHȞĞ Nïl= 3 _Rץ5QQ8fMX'^w?߅䝸)Brb}96yz59Đ$H 6S0vP 9cl(!Zbl -)> Mݑmih #}-+ Þ0?nGu시5*danh]p`~*hއ`|&Lx'7#OA{@厼bVkPmpj2ְ0{t8(c˟q)Oaap[-!Ntyg'Ynк)( E`ȲLBj &@y[_6,< ̄3ix| 8Y'a3rzޟw 4Gv{ { 3,{<Rh zuҜ)'̵Px4/ Ot S$;Lc'N&z1~8Q``–U^%mipҭ9P(̜$ja1y80P=%zH( #s( =!e%-[/QQ>/NRj$L{+C"oQn 󛨠Z_HX; ؒ։O ONg "QWdu1)uaRf'Dqn93{$][gu>N0PM.ʢK;`?{%˖>Z:[pڜmFqX^V\ ٥^$ l',άyYs}R`q<;hsK5R~BZZyG.T/9D}r[a7gǣݞr2M_S hT "Lx).̦9 M*Y6pYٸ8g}#]kU,Tvаޥ}hre" 2}6+2Wҙ b֒>&x [&C: 1ؘږоNk'Nm#xbx-9)]X:_]&HSD[]Ą@ٷ5UӦOO`23ՐGoɸ`t\kC+AlA'CW-_ }eԥbF6.-UlŐwP1ChrJg͎74Ѥݦ?C^wl>w;™1FO3}59n^ߦjgI44 9>|f [x|bKsL HӤT St-E-ÁIqiT(L 2_Ing5lZſ6G/Cx0O. Jaÿ!;-5Ăߔk=V igձ_5Y+5q'. s1vJ[ogwcaW?g˭wTne C1Q9 y@ζ [Q0lOGRw.k.v -Ak8 "HщT\=ǩniÝ0zv O 0 #Z 7S(- %Sv#`fHbP^VwKkA2+ rO|hHjrp[rl_%sln=iXĀN0i'wXm89 wP\o7՟MngVF<;xC</.4ta*qM0c_JI;@nBHD(xIhed.Yޓ Ow%jx SsJ & <f+S%~zРǚ>6)D*=-LwڟTJj c@v?y8 vnl5ėL=,h#d#U;ʼnG0'T[!ճ,(Ӯ`_M̔p ⎋Ϝ߶b%Rr7 E^t%Jbkc>5̴Y۷4P[y4caκ\߸gI&@Ǔ ׳xK3,\uGMl66Xy6FE Fd QrԊAcć\T~Hq^flH}NL(r32D;0Xp C[S](n`_1R}{3wd?aqއ)]vvbdL]+bGyj7ԾaohN(R5ŶQ +%ẫJɌkwDKJ:OzavݿݎAT;C/!h~ȠX~5GJ`k^o:Pukba)ҺGOPy1To/Dz\mDzIhBAתQBJΜtw֕"YyVYt38hx &1UMdl]ss]܎+=E%Ihj鉰x`]O/3z[meWKzj.`Πn1%WEDSc*5͏&|8I&ᢷD<1Sz듰42w-o^ d`P(ܿWU]ՓxSj2ރqP}! )MHsG`3oc"9SH'N2/#I_ w R X2 hM1</" "{] PS2Z&Lq1+>^Gglbya!iEB5a3q? plp &qF&7gN^q`G+򮿓̎C T:YFf'pgȥO'{&84EN?.E~";2hf ':w~(PbdZg2(HgfܻJ7YF BE|'\ڵ"]⁸s l2Q5\3";h'%֗JY}yu,tA\A6K~jj{>pe+I+1tOv0,s'lZeF{у]ޝ/4ooA{E8ي:7p4G@OPfrVrχx>yEj s!imڬ|~߭g5s \}{R0K"١QIAI&wn9wޑq8Y]y5q95k`2TEeq>V۽Ǒ9TUiяDEJ&p*\ Q98JiE;EU,tq# e) ע|kbn\t`D06mt6#|2<g 24BV7Љc_v)i$ϟP`@ 3 %i`~ uR b;ޘO !qA\w]|!痝N2]zlZZki  :"?mvr$@(yH =N.Yɿ餝SmTR,oD*_N1P붯Lİ\o<ۗ$L/b3+dnrCa$kbEB.43&̎pAP&͇z{>3%`<jsq.Pośm!1oBD/BņN8[:.=xFDߕ[ EM `$Bl]ukM#+$;=Fpe^1""#g!xWD}XX1Ɋn"i>I9[YD8hKk\wFJJk?S}DrW!%x>e^@A)1>Z>*q1EM#@868*)׊0] z:K( B1P(%_mE#"wf]&xν,mYf,7tp=/fg& 1b(=Џ]YCeJHߝ|XDw|Bfz"h2mNuljL<׸XMrw &PirXY,Yt4O(Jmđ#m8OT-w=2 jU;wjP=M6l(@ÞY > CTB,nxIhSᯰ… vFptar=|:]+NkjBy7gK|Ӛ@8b4_\b߀Y#>'U}CYr<4>^A \ڦ@RD G}V7Y{%7稙30=R˒ZPq1طmH]T9(y @3L ]i L "~c:3~۩xTؙR>Tu&_YhE9' I-taM_aiLf*W(КIaᡰ\Xh=ӳ.u9) V"0oO@a`f&Ƀje? /HڔTy3<WɄD=eVEZ`Êґ4'\ UxyaF;mIyOvW0==6#8UDAH(NQ*8̸cp))+TjLྲj*HU'>bTu 1+* ju;}S   5Ϳ`*Wg Ӿ0bz絬Z5=~l(b#ۛ*@\ ߷jJ1ѯ8>O.LjKᢊ-zՋ!g$L*tJWfײYےc1Q)j.[-VK_K2 > j&=Ǡ<ѪbV.hS?չV ;wLd ҿ_3?@o5xոӿ+DQbG*,Y;ʖ{o,Gҫ'sRK62 tlD?t.LIn_%pyg] TG)si'xgS1kx1QeӞ݄{A*΅=:9MoWP#DAQz0”y)9g&{DuÝr}!wyZo:t8w6{˛q}|/Vw$=!a-\*vzl%/s~ S%]JK.B6Sɋ&M&Uy=Fn! nS a֎~׷Ev&D-rґɗF%QHQgNN?qx/Ck9Oj\[k]uR՚ŽG7#6NAiŒq%!Q#Nׁc.) Ǯ&XDPCyx'Υh5q\ {+ B qu6bUǗ `+㪊\4eR|BTﭱX6gL6;N/75[KK.#3{2Q(Ta>%` ?H4pH;}r9ATgFJ?d?JKUq ]Vt|nk+W%| XHMQ3yuEG?|̒>6ZL-#ʶU.JD>׶cmPj|ƪR)Gi"=O%ʑH>8,m(3@Jz!pKQ%j!+ڱC%a(Y?!TNuqMοش moO{8@M9-«gE`oC= s<,iO4Qڛvn!)"%9"A71vH4um=  !(W͛t)t9v7[[n AP{NeL;4Abq=_׭a4}E?VqV&')$RQhe .3oHŅ' l4ڒr.RW4P`>w22X z,id$"An.m/܄Bh[@cA [9"wZ[!U'G\kuO|b䴓 GR7rvfSP(B Ot:r+MD!p8o&`*]eu ]i\e41GIyMdȧQcRAȉCˇiiMś@[IM!١7K" )r uGN; 7/m<#xy"=li3#?wؖi^ kD!*(7u~(,]q=R5RWBm!3nTeiبX$R]dcly;N3SJSŷ׊V 'JLɓ}j!jŮ"鼵.$'mߘO[ ذ(0'c ߯G+RQ'$V+Vdݼd|}̞^4$~o1 yJEK_kxFG)'&*oW=udW"{?N^9;G)#b<\ղvxf^ikE03 ;=5t{][#ܘe!{3ڬSvAah`H1VT~ޗ׿/06%'`V>M鱓&dN-Y,Q*E(1D%Q^a 6 pCTzӰm?{ 32X6\幋0*!A(ĔQ&/y{\ p%Tgs<EB[bD0(}=WfaJxY x̩&Y $J(6tfy]zZ GR0lVb}5;_r_4P1xWT޿T08j}8FՍLOٟ2[%A7RzKf8H#[~R=o#j29BzF7LY󹂑v3v~kjG%+PSf|NX]N!Yhte`:kaACZ>u8ӯX8LRгsfv%:>l",_xᵨ# g?kМz(KtH2A{{zh2I/3#_7O{sWT>4+^<`/z/|՛{9ʀz+GY|\qejF` YWxa {E&x].SG1.X`B>I*aCx4tG^k^[i({$> #鹘fzSOkR/tbfھȡ[%p+N`i2 {Wٶw(Ί~PJ "GN 4k*r'"нqɕtZ#FɣAĻȅS tˁH]ٱ> `-'FhKe%A#T] OFTbZH*hCq^G(94>Ft7ia]o]:kYMgz!+0%u9x!Eϟb=WωpןNT PUl($ yC6f01q Zڎg4V`֐rI ]N;87T4%1-DdΎf;MK!% JʁX K mwTTKf oeHm#)f-x2 *`%8 'oRk5y4k9dl?E36̣,V1h~(MHq,Tmx?MX Sp좝oo^IÂ{v![g kf?v!(Yy*yLjHUCw6[Owv15zP&9=*weܹikc…/gip^ֆfس頊XrZD1l冣3$=ʥY^8Iΐƍu R>*"I~G0C7`Ǝ3{@ 1-w6DRԈ.fU.p.L{A;@U-@( 73fsҥu jPOKe_`)ft}{ȟ8ϋL4!] wv-J*Dĸfc&nd]">T;FU-%`aT(C\Orv!29qeSݦPչoE%]S-D%i]M/f/QXմ7)zz8W"rlj@8j}3m#iM. N/QϩWmLtz[Τd{W v6sF)_*2ya`٠ 'konm|BMn^ZrG!w˟+7D?Y0u;~=5Wsi<6F+V֖$٬Qm,'JZ`;0`'p#HL&\DDj5ٔNmP+VDn?6Qum4o1bT ZwœO|05OltAJ7H 4;H,%BUwb.Cpd }?qw0yNB`^Tde΂l;0%boF;'>ǶWb]?gj8ăQ'cS) t t@~Z,TKXOo:9z>Ȁn_4O_Frv}D2͕n0裴`kH_3d_HpQ>cNZl<%̙0B #bx :4A Go:>g)ҾۣP'93Cs* M l"y }E08 g;3]g2W|X )nž0h+Wh]ԣ %Cv|5N\ lFfB-1[y{,&Oyn^R U> %f5}p4#~; T}⊥g4õv3fЋal)Iwہ=jgd!M˩8> =X'ɛ}/TU(˙e=]Ħfq9. /3(Yyv_Rk) z>5Bf!cZB ܄oKU;PdCv-]Hu F<:f9'Cנ4Q/Gn"H_6/NW9a8,hs\@}M3O&ܴ Q[*-GFN;5wHZ~[UOEf9p@ xfQLmr_Ϧ\FZ,n^3Q:79Wͪ㋸+/&ֱcײNz1/q2Wf-r *+H2ӶbL681sP`,,w$L؆/(;h)E.;W8mȢer2i7I$4I{| Vt;mҕF  n;b3W([o15-iޢiq qEU:W>וajlb/`M"Y0@CܣLz\] FK4H.C.GMBe`jع! k?c%8}:ɽd3f_vS?5ɭh KxQjrmJ:#O;_9;*Ҿ!& ?nnߊm 'V:e[CLөHUOm ؿ&=tRM7|gw.z.hGj8m wBrjd7E ϯr pXqeO~SzOy[HrW>v{X+4YxYRKN@ۇnd*?Ʋ:mE6}6ІZQnD/Wr8 1Kƾ gȩpqDM=dٞ Z8<. aV>=cRՆVH)xFl1ct=jM@RK|c>f\B],̷>Fn^bH,@,Rhq. JJ qоc>>@,ڹ!u21Fk@vY@'ɵU[+.tA8N<"8|ES{弯nטSK^3aat`(r-3z|yv75!D#_E%QMO}._:A=̚vZ{7Q%u:z) =De69s{6JA)#4BAQdٱ[ZPzOYBÆ'4Jj@0hPD P/JK3̾^|zGd2@bd͌,nC{DP!!7)6Th /FMlZ9`9DeƧ1^Ē/n&ܝ7h._ 'bk3i\y@t;ɜYJeuL~Au[++ v!:ٸ,ۿevk{!싌KZB9T:H зvΙjw;h 4ݯ`%lun)p-9 봅Vb!uꡏKtմnZ !Tj3Rw;|~$@CF N!)^1vd$-)uLmuCNZ#9ѫJ{ ou:@saS½ )8 SY$bVM6~@)W! 𻗶` d셼ߍ+OYTh`j&$NlietS+m9bů7kG 8|.#$߬l5/ *kw:&Aegkk_̣)2$lC1 T"uQд܏N0{{ "N}Ҕ!3~D1.rc8}RT/mxk,gV]bNw#r.iBm+_V$OMlqkČzv:x 7^MېO[*,MJJM_Ƞx#J_e 6~&tVTwl0s4†u,&bՊdg6_}m2i LyvxՅSnx~&mI"ֿ$Q =ȱV5gtO`:޾M ObHCYӄ˔|SSn}vs3P(3X` T3^,>HQ~T};\Aד3)Ya!/0}f5O}!X3wiEO K]RIЁl`k^a`UEO\>=}:E?flydy&D+zEm?Ⱦmg#Px^-c54F~M$ƒLBGmE5{MD_wjԧ2f]\6pc9Oe*WHcBлhfW))Ϣ:hǸaXΔ9h2Q rޑ#[ӭ[y^?J|E73E0/%r h F0/WmP=T-TcbkbFa6 26O.fam28+4-0"*p鷽NK x$`mc8BuSQN!?JDm[ޥ^RX܂vD KU1GFe3E;P`e`쪒K40'^9 4!U}\`$+Ut+<1YEI&UwOD1_ ff=Hfl1=XiډR'AxT[e}B1մ&WP A/Eer60%5@) RBjIRN;j>Gs51/ڽu,i.M<Үh֥<0Fں 0bKKdd< ޿.0Q;&:;(ޞB}aoeնۑ2RN ǖ1@VUk~=Ϧ+G1^ux}YǕ"Ϛ7W\ rBGΕ[$C-Jcc$_D֚F]ճ7p0ܟ;YY2x9(#19pCvdFH޽7NW4|:$|•]P_{A8:4 gJ|_QV|+\є-Ws0c٧Qݟ8+׵Z{ɛgߊ^5f/'ΚXOc][aγҌP彁Z$oO E2W[֨z D{`6^01bsEb}Th/عLSth esxTueC'0s1mlL Νy+]!>-З| I795q;-+-2ō!CngtЋoRgWww=Hlp$y 'JmTk9 6~i۱3S-o|~G!6VM%<èTг (/INf8ΠƎ\A"fr RRP}& ܑ *)7D|?J#(!{蹔 <Tfn$TR tZD(1 [W#h1𰙅#/ Sw6\6"Х b+:m<-)i*L` s*SϭUD&~5.rVDh^ZiհhѦ/" AhZ 1y|6aa5ʰ·<;ˍ.W)pĿZř՟ʧg,193:pDeE6 J9=N6Ye_ A WKvPy E4i 0Jby >TSnPf,ߊ;SR^Sh,] EZbž뫯^7fonAY3A:PrGWRTv=qq If~yŧ5JD H/$[xǟܾ`KV,^{Kl&5SGF+펺0@9i͒/*@|Th1hf)fMnp`PmOWK7jA(yC7+,?F JWUN/#h㝚+'X=O&%0voh3 -&GޡP8y;!ais{ ԛn <%yهѮ70~=Ϛo9R X5yPFX \U%`c3OvB27'`j|~o n NH٢g0^Xh̸ oչ}l |}jٿf'41x(C]И uxE/x~VԲ-uPs"X Ͻph&\VHݭ~J#[& Ճ P EOAc=ҳv?}R;=[$eUS)Fa^]Uyg2Ž&|x\QWz|S^}V烻R3a"S#s2$E4QfKƁج#2 Gt̏b)䨩$tSٗ>M+#c(!I+hҦDAdX"jNTvN2w]?֟![l}r"-w57a2sg@=Ў?HT($|殌r~[R mVԗw—º&Z rZEv En@C`FIi˄ΪRNJSN\n ?Vxz2Q5{Rh幟r%*GM ,i. 0Ĺ.XT8Sg{/u{Xqz5e}t]a_`} R,溜qjsGcml?޿'؛JeѰvI|a#s|aP^2>m2(;ʯ#S=0s\l|;_dc~yLG_˚G?Qƴ&._n/]i)VũOX{Ipq5@"bq6%>e.)6-[#1uBDtYuI i=6rRC`xehP}[ CX3es L~! ^kPVHaWs>ylneIo~$\ `DbSmg"MnP0:I NΫʄ5\kNyo1ZbN'+ HT[VYؒe%Y8ϩ84ּ |۸sǙ‰c~$ kQ O6+7?n6gq-4ێuoWFt zV[jWa+c82k.MC<Èi(3%Me10ÀtcR dH]?*_ j$׃V2C!\ee-gB^z˵iUy}ZK!|=vNRb[CbSSG TU&A[54v"lkdo5M.UF45ԋjڒ%MwZ$3:f^+x?4*)٤sk:_ro<]Ze.…x2V56]hU8Dt0)4"_ {{s?Ȯ_a_ X)>|T}Jh D@T <䄲u鸥[jF%aZv  Bc<.H4dzAoqa*mŇ},r@]*<,/,h$~K6Bֈ=2Dv+/5>ZKb6 Zeql%9vήhpZMA~D #p&cjͰAbd(>0oۼkY'x'*('EV|7 qR+&ϕdSJ61<G="󾮩ԄȖ6r2a k7dE\([  uVxLEAJ~ OHT4P1k\Oq4;̊^kSbg$2˪;?pPK6tpByaĪ]h5{ 2.A$܌@T*naRTg8Zմ!d jh%<[Mϻ;+8BMݡE#ŸtkGRR13BV3@.%u;Ȱ'јȯ1%ojڃ-N";ZbعzΦH^҂dM>7.7DJ74>T#caƬOqX?W3SBsrUi @ .Qb>i0,8E 37 r;u֐vyu)*^nq''T*2ECW(}T{MxDl~>`c@XRjp{ĵSlߔ{7"d>J>:9i߻0Gpn` /DXċ6!w<#_w*-f!sZhɆqorKIMsr.xGn|%ia-,  tÆ <R"|R_Vc9; T.QxĀO=lsܥLZ&7J.C&8JA†x=W~?ȦK-޾ K}WEs&rh2+j0ތwyhY O4ljsd(5⥐[\R&s1i"AnscZjtMЦX?%3c2D-AŘ'}/@`dqyO$HО͉^ʭ8୞C m؂(t4`"sfPRBڈf; —RJP#s&uB j4OS(ޜVƪqDAH*r~;pGޫŽg-HBU+k[ioZrjaH)́IK,Y@0:gòxdٚ 8aC Uy//xGS "K$u'-iuu^'~:/3`QwV& ,AuSg>&C(VtctNwj4v'E&p%;Lirs%A3{)U/Lj(/#mۉ V;H5ad@#@.gc h?WzѐF .Mo˰a cdޠ~*SIESp& 6Y)G$sP(\Q"]fZV]؇:sa*K_Z $1tEb@Q}B¶zuu"kR.間؎I&(71&oC){yE+VmzѡX[F)m}`m[HA]<*T`~Z+þ2%5iYf4.N̦ \bb( ш1#$5h2<]{$Ovg W|H[.-e`RZUÑy|QEt48Vﶙ?<]*T w̮jJI"K`OE3UbFjԞ>OPPZn7=YOp=_L7mnO̢/ xoaF'O~GQ7xr C+@Yt2 cGs'e{3QLa.~RmNM dLΝQi[\\ީl`=JkZI3:Fbcg2C6I"`^4GIR Z5Ĭo9C-9 id߆4mJ{R@q8K򍑥ƪO8@|Lfޘ+4 ~ʑzqe=;RC.?Q'tۻ*;.4N5\v A;"ƕuj,橋[pxgԤfe38 $c"2gxА` D]@XMt 'Od)1ĸ6dXk>9$s淅44E9=0BSNz\H2$BUG.PF Q~.Wt- к`ӣRjeICm(h9[kMG,{ΌbliG9. #*,@Y5q#zR"0aAb vF,F)3U+! JeNOL(pmov_f9NrRC`'À=Lg'톈tPIpT6zby(IWCK/jSG.!ի#Y={MSLoF.77=e(+!|[.94x#LfU*J ĄР\ӄЙxR9&x m&XTiaY+!yLAƵ,xS$⥧ YsT潬 sx4=Ѵc7?V$'XA\0,FtJ7s3ǡk4~(pD (7K `yc4`jۤ}3g_Ƅ!Ta;#BT#SFxS fZQI``wMw6',X <SΙSAP]("sn ewMs5L6i-(X`6TrhȾVi}eY\Ήr涀hްAN ݌(MZt[6BLTݗ5$E-nL/u9k̄Ca\rGnΜ9$cis[{cɞy) O[y7kC44盕CBjC*x,%Bi4If/]U6ϵ= p 40;ͬAcZOieaE![*EnA m+>-q$<0>|b_)qC 09b+ "e D„񰧗Ik{bF54F*N)0jOs~HSb+k~1L>$:GN.e 2BLeZ/#kk1,^JPz.&# 4HB5?G-}vkT\FۈF@x=er& WTх$_#o^0"®˛dLKU<ܶOY[®0-0,qq&D=ד67 AS;^LgϠ{&Ƿ{+wLR]oI>^lm?j(Du5rږiRp6X@<:یȏ3ܹFF!R;N }/W<:#!`l=/%'⍌ez޲K.ekNA(:w@6*>OľVcÿ 7`+[V]y$qWxjK? u+M4tU#\_a}46*K)?V !][|Ow{>k9_줐$vE<\L@Q^ Bw3 ģqWC4ҷP5u. a3ZD@,e͡wO~Yvkʌ)StND̪Q)xO{i/%[}jqF'n. T.i o]4j8@ KEwaH[`_U7ctPu}HďFbW.ւCie=Q;1@MYY>p],XH02*Iv |HӪt:KUA晱_4`޽"/`.8g*8`I0wAĚwC/@.P7TJTm Ll;2O'on|fV%&B;T+7K{K[ YJ8ʊ{ilŽy-\}K٥{YFN5 RmZT;7 5phUd]&=YCvEy; 䙨:ϫ ѷ' r{4k,ZU[ HTjsUсN2X$f9q}43(^j%`!b PPc`1 KNX@d),y_ ƒYl-ǵr`x]oZ|4OA"CY+FO͹wWM}ldoZnPܒC␉Igz~WRO71t: rs7f >y-:1@۲ܔL6 +aR$)1 4QY*83y)TZI *),EӁ-fP;vDߌWțd5qkZ )\y!w\ֿ=,*MB$W$Vf]{ lJR =wfbF8=U?,}h3xSMrܝboƱjoccWQ;=[G&Mx`Ӡ6Tt>$ s8zD̴;o^]*pM 'ܛuG&z/Q*~JEss,E~g玪Y<_8!{ǜ ZBfZ*}ĹŜYaL+ӽTg>.;F7nkNhB#L\{ͺ$FE2$LY;ߴ`V*+-FBVU.]'5PdxҎPᄅI@('`ߦ`2, iyΠ#;Қ:vƏjnbkq/V¿˱)4q* P bZ*"Ӊ4טD Ϋy`6`Nif~w7Ly~j`a`ėR"=^sPlk'1%gHdy?D z]$љ&ޮBZ5ʲ<Xm3[ r U($=~^!gfU*M?21թN ()NK\r.N-:c ІͰay*±HDDm`dLjls_pExWS!y%_I6SBXD(x ;LzzDvJpMJkLglAt֐\rkƢ^vTL݃x#J_2-B]#C>\Ί㭳=Ajͭ0Cv0ݤqEZUp{/4jzGǀ&&>H`|1!sAwƞO12*7Z!6"d:uKw bbKrsA!!S,]>Ec:$yhLzɁ8+/4Mti^7.ta Y:™|Bfh#-]fB ƚLmü_92@\@*=nz5S8-7$Ĉ{9(SQQ/6ΎMp>B22'886ߟ5V`S-:Ewݒ\ MZɜmuH G_0P'xEhJơAO,bq9=蟊7eR%\9ot2rͧY^e/vZiCq;_US uETdtX09# Cd hm39aac˒doDzś=|X"[Brښ^_zx1ډ pldFx.$q6_#>GkK{# nh["*`+++pqlo# TGhNrbSsM4l4S&q ^"-Sɣ;jv[ɭAbB 7! 8`?XM5 l@ٍHqNcdeWt]PM l%a$29g26 ?sߌ~NITWΗS `rI I?QnHXO1DF"9kӅq>+:82U802FR8KOu*`2yUw;抻@ ̋nj52r[,#2nDF&p@mFɈZ T69 {umJ4jĦd)  F" AJ:a >O8, ui=5xlXˑH@ Ԩ?T/_J[~2C?rn'%3+R{&н JJgX9@01ps*̡e{[*:Y,r`r:AK #tn"AK,:˺__rʇo .ʵ:+5C}CFoqJ^D.~,ДՊg$l *;</K6 v]# œI\ X_=ـ:$l)/g|Gyùb:":= X n5ax ٶ!őt+:&dNT~.pD|RMf$;{&!??Vlu=@ۊ _*OpԻK6rI P  4xGW<񛮖5"jZ^*==8 G[<~ /쏬ICH}3xssjFP+AZݢDzv5ϥ~hr\+xoڜ]e/}d҃Wm!~s c_{_X1@G/<ҙ+ Ƙewjޙ T7,Ǣ=`P <6[DІЗZibX"Lދd{g2I+l{/37P )-]!j kqں575+.bϹcsBʸKg ">HVo1iJX  MJDkG5'B=!44tD9Y \*N2_VWv3c- !1JmZV1ӞRt^, k 2rO04MSFfE@66e#ʋ,odgc3Q1p ٰSl4/! 2EZnĚݫ&%L$nsw0xeZByp"V!Nd;"s6t犞59c#Z;njXAj1\4?y#+#y "y.zߘi]ksuecTqg -9!ft՝1v2ȵth`?MT킇XiPl7-HBfŅIBdV4{_msGCLc( ۾^݁|ʂ8O%HFzT;yoqx.=^f 6Bn \: ?Hpn395-ddF^wU*(X{p`}>?n#) @ۤ8]T>n'ܕYx9J밟atNB ^H&D6K*Qӎfx">+wS^Re&V 0ͻ!b*vޞIk_ur$|̍p)tSYqR9cFm} nL5jχY8 jn.ɍ|{cԘsTe֎ZC*$'&DQx$K:5P_{8))qk ݉4Ę{|k6^eHNz$l< 3-#Yځ da_$ p[0 Dhngӟo]'\*|A+Km 1fJ҄u~` /+3; x^…ygy?sbn*pޓ)ԝ_-q:Nx"zȚ)7!pcШNSC`<_ 0x,(. s+ 8,I7w 9?4^1ʓJ!Yݝ5>dE ?U[C)+eR@`1bOf)ؽsNדBba:|VRF6Yz)cjnJrK,.iz!2YߕHDV({ĺ))PVR@뷩!+/0+ 5v?L#S؁Pm5S?eTCNipCIhj\`SoVֆ<¿^$sD:AriO'K9Cave8YOc̲z*"hy1. >|u2kv 9/o12 @G!lE3ckz i3$mVv8Z@=Ѿk٠',*]2\hgQtvt KOCer[<04 ˀ3 $[Z YDCe@@-wt"!ޜd55ml)wɨ~N|] 5|$DWP{}#s+!Q+E#B*376>R(+vúOKo-oL~.LSU ߃ف3>V֧@ \i"%< `F+!˘+n$EONSEx2JL.2dڠ5 W0]eiV/*׼^tCi$͵wPkQZΩ_2E"ѴܾQaUQx43C/30.Ж h;f9m|-b$#lj˓?Q:,qf {A >&D':Ծj j^Dܒ$(yP$;c׺JLR?`Jl˚ ?Su\*/ 0*KtVo[H{lXdk>Cf@!0~)\W_$@ >bv~WeXP֟S8VD $+֕K-ߨ\eO_͚)>5c@1U_.bsEs+nrGgT)F]= K16Dk K*Uu(Q2&`e\$ {qh:cV y+*_ͮadvԺ'p)CAFTrT? gltFt{wk^7˝OY!ȿJ{w xŒM>sж|y4wN`BPz9,+5h'rAd (t%ᚺտd9'%H1{\-TWqL̆(gOzh ICY=(Doe=̳}DvX']3NnUXi;d Iu\ǏD%N侤=mg&:d߂P8n 4~Hޭ`b*;@R웝Vmwi) ;6YemՇEFM7].Q$Tk7mګ}1s7I特kw.!yHCߔ-&{Q}W2yfYy=+Ā~OS:9q|~KO k>\p2 A.$oR=0< zP/czړ7J4W9rX:i[n]>z\BPQ|iqw4h嶺F1TiӤ\e.HK'lHE 5@75cy<%jNup׆$DOdZ̖Yk֚Sì$Qk_xÚײKj( 8ғ 06%Rq^#RFlIc)i!Y-V'bn.*a2\30.IcUT8XVx@omETgׇ:c9Jf_H8Ŷ ` lzPh|L+1oZy2,AaeiPEشKG&=obx6ݽMRI/[ ÔuB{{|d眜8uMĽva,8lH$ wyV5_Y v#ܲVĽ>5LNSZy6C:a1f 7a CbUC04[ŦtHo? `m^ mVŲ>+^詴#L2MBSttt2Y7=Ŵ^ o+kG h]Z=V !*ꬬ͘;]\s7  ֱOœi_!Fl;x~xhLSnm)K)uKΏ֥ yBr񢛁"SQN;ϻ>%Zᆲ;9yLqD1Jכ>YGVΟdp̅HYNV@OxBf_kw>v # ~Rm!x,~~foPJXr(t!2oxn}xy ZY*]"8cCܷV ƏK;uA:ҟaIS 9a>nڧh36RJ|KU$x"OI.P| hY[Wn  ޥWrX;y?Z|0=D2he+bͱ%꘳\ ʿVL"kP㆙<)uޒ+$@@t+)L#Q=7>@TI]}Q>72G-}ȝ$o1Rz&fZտZ3G/ȑ \/<9T Nh!ޭOn&5꽓)t&W{.5B܂h>#ۨP>?Woj3+},h;ZK=5'mwYБZfC#Qtwyvp kK+dJڕպ:kO^;i%>r鲌dE\=fOj닆i.ݡԃ! NC ^ }d c 6EZhTȝW!̲Y%9_-SY Sd:R(R)u[ԅbE"nAO+*l4Wz&̀Z>̗jKڡs R@S(4JL}ÕjM"qfX]e[ܚ 3i/L ᵇLCLGwWj?OH G݈ۡ.ͪ`/J U;x1hZ5Zs\#~gQPzUYCp(Z_s> RcsV.W5môZgaVvr5 !23b$$FQ@ AamఌOo0OE|CL&!ԄY i̇j0s {B<զ.+W 𧻓:!Yb3wmE$dyf;ngr%Z35&Wj+\ƈ= !vR- K)s[za0A>R'~7bb%O;1eh; /ph\<@JD@~PB o$GRН>3zNgO )\ St}scHl%aJAl!q B;݁87cն8~)Z^lX PhSp/K`oX68SnR}-^W6W]Dj%2#SW7km?fW{W"s"0Ǖ~fNF бٳ> ]7(E ,{`[tړCf>VAd[#ap1O}vů/Zp}ّ= 57#+gTـkLb2?Y9կ@{d)MׄAW},}3lRFNpAy<]LACko],q$?+,IPFO +gB2؜ѥ,SIm™ 6OTδwVe::#)̏tr %hn0OH_@UjMnIÊnh%FE?AV`8?[ ktLvI'vgc6r#r2Bka}!$l;y<áU tռp%<lNP&"J)pL;Ii>B"Hwxx\޲6,mPpL1}NYvA~LGwȤ`6ZU;oyKb(W3bQ(@KB>p (qhN'V ?HF:aM6تtvx RE23F#=&w9^A%(Zdz2fmCW5 ĶJ.,~hp\wwӏ~'(SI?f h :&HxVhS H(na#!SlQ$'@5*"oknZhdVyf4$+Y@QұZ( 6p2#pnjBnYMjPޫ^с Hb7\0و>%6WZje.s+ vTxqg]]ℨ2Zi5BTtLx`p`ؖZrNHL [n<"k bn8)w*?T5.ӧή7-:mӕ- Lo"LX=9B{l Lpt&B/Ur E\vf0/Y0ys񍋏)-UǶ 7vrd? HE.6KYU*_mF*ߒdžpw3dTSCϝ}3כ+qpE=#ms傆9\#ykr}缺jPpukG1aXVZq Β)OnN=zTX]uּO #Oؠ3c^L6 972 g7O!^Sw9;hyp//KDžs~k Eճ|.Ƚ'&. 79ZT))W8;0%sPĂNwSS׿4YBeo^j+-O;{[rԯ3p'/S|矻OG=b"ǒbP-EkVo vEQ|. [@d-&1v(~: K|DnKep!ymmWo`baݐ<@bE]e dǖ8 SQټצ1Cæ|4l_sF*S0y|\* tόPF} FP-!ኍXCG˩_,"!~`y&ޞ?ᑮH-I,rևcZأ<" p%&JW-m|_y#869 C8@R Țx|%V4O: xmHn!/ԂUv > s(d^~WK|7nPdz&^[('krnQ͢ xܮj[ ݮΞmpUG{Gwwu 7=[?Wc~LnB-<[SW6<.hԋZz/ aH$N?3}ݑqHrDnO:i ; -PtW/qD:[|:g);.ADh~"# \=l"ZdMH#Xp'^8$z= IQMOU6, @G=@ی[OX|m_yp-7+a4>Q]af^f 8.Rgڳ8s>ȱ7ESU*o`ubR)f! EV!Z!Q}"m_%uAׅ2H26%aK%bv1.cЭ:35rAP_)S ,6ȕHl(\&㵡UuH#BevFy!0bC%/ZCAe{6FUn.)/vp49_ZnA##vsy֡EDc)@qɏ$nDt*,1w.|y' ۃbD;}UW 1'%c%}ulɆKkAΜ`8Pn (\s0J'@UsAj`ovmcF"f _q#וjaٕ v\jg+O(P^39Bc=4-PX|XlޯK@#꜔߬&.wjh^SX8ī膂j7Nv%-xA}D=ic̻ѷxvnN!H0vW*>;uqp{RȘ[=Ta[%@V5D^t&~9.'؂?*.{]mVj|F5sӂRM p`!DvlLD6^?c 3؜D73=}".1z1}^mv gLrSGk/Rj')Gn"%Љ޻4: BҺ-l ܔ%{ÇKFӆl\@A u 6> 3#v,_ߨʳ`NMէ팮협 E'[?I)䪺fLY8 )W(I07;F CJ=wG19᫙L'^"6rv8cqRtrU `8tͣ8`7ͧ<.*LxqOâY ~4p4OT"3m$㚝8=R~yoLa.aZ KHY;LjPv2UG1DbwjhW#JNxg<GSĕfWPԪF_AI$; !Ej1[RϓޭO)=&㕒ֺW088rVӱMI3-t9g.:S&r+X]E&tX} +mQ2"ͶK8Ӑ_]ŜmauQrũ.B&nr4"bXQ鐟 bAJO勎wouMyp̬\~&Uң"r+tF( d>HB4JL'ViE{svp=CI2q$IkRflB"fwvb7pDAӚ&xdI3yP]5KIs|WC+T1goXL‚) HdfESTyfxAXLqUQ,7 Gd[=cfi` }ҮFO}P̋A^t \{yZ~TL, V *t?ВKC-ºG_aa;h=ࢠ!RkV $(j6XabpTՇ^+ow,?>oث ¿e(2]ͦ|{%k#Qf.偱Bz%԰9WC7XwgdRZANz#F6ԫmXmkѩ{b: Vh[2]N ̸̓ǏH $LO6ͽ濨1vu9zQhR LNuM+A)ZulT J@Q{vG|鰰̿ݴ ѺWB4L;R"Q҄H>ܶJ}ȗR?(l^0ػƈ&yC?K=@Z7Y/'ʒc4q*g\ > *6Ifɍ-O\-o8p,J.oGocbYn{ w7 peցwk8xyzˋUC>%*6 #6MzF}0 ]jw~~V:dVul pE D2TV E-Hk G' ePYcJ6TlVA6by8m4j0KVxugm"}cƸϪ90 i%^@ Xj* Ыi&\e9?GFU^}m Q~Ns?>}ԶїojȐX$RW4`$3p~lp[Obn&<6uN muH xD^׭W1x uquC,T4ue[ǀ ~w*b:vcMKu썚$0zA Z,x8iZZsdOႝ^<9j%h1H+{ Eӿ)ؗRG} r>+|`6@nkqP4{:QzIÞ{n 1%&F7#j %p{:6Hr> ]uAd Y1h.SlϪDByw.jM} +TX:{Q.KzB~jC/gEZ+*>@t/%J!>ဧ]ƥN3 {"* 6$-;X/; :e-ۇx Fxr+G l(\}竺d񯳪_U'2}j ̖S+WlZiLplxxI5k>ɩWNq zUdhǥq[dcdhpǷ7c nw޳[ŵ?a2EطX1 Lz^A Kڧ(#$#,63JD |yvK/TFWK]Peo4cGQ& z!tgU =VGGf'BuȨ6f_)㣈kUR8NŸQfT^4^rDսdޯv{ok@6jnl%HmTwrwǛ#fܟKBFhw7(Ug9WyA޷-I;jX=UO|?Y">iz<⡵ uˉ_!M԰|SmrhSU;ɍ}>W9QYN@|:qM:K9dWi5bV1˕2VM\MӾ8&({޶U&oayC"G^c+:|3Ӏ.&/ϝ[7BjMOhLeY6S"&D7R4; }dR5e)@nE"*R+9X@|e!&}KmOf{>ec=c)i)87rsFy.T$o*vCףo00av/ ,+U__t>Y!)>@EIg)%-wV~(i^ŎDki.O'`3GӸHQfi18 8:ȵ- @Bv\߰~qˑ 7n\GӌNMs~57W"$̕s>L*/0 z CMMe]ԯb,NFI'r0/INofu|=UKw.B_ʆqdER?oI8-s>ekp:h419B &f]6ICjg@EnpYH%a{"mEݗ`f%9'?+CFJBr-O 5߼oE:\/eKyyEk`}+^y(X"D\\,v3{jd tFBvj5>fϢg k#?>#FsJ*o Q$YѰYmATMXA5$N6[@- ng29SsҜ<=O!sRx.ZXX< ݐtbH-W+ˢ`@jpW!*9&~"gǦ1~[B/Dw疭@JrF:]rL e09X6]|b #$p5>%.d wD71w;OEQJfCHsF&C;}LcՍrtQɔNmF1R36{bf`,_!(T#_3v"0v5@rto?P*'w (yV@ʤZL1 oN_^!G#]5KfF+f1D.he#H-A~ʔiƐ$mthnD1x-fAN,5l6Nۓ&aM5qAjz6q6D$rsm 8Lݳ>4jB2!+:ɨ[DFB 75>=f%ɌH2%9KJ: ݺ6F,@`{QgNqq4L_ܙ12=,9ʞ2Rx4]T-\k)ng_ȑ",sQ"ϔ<+BB\q 6pS҇*lK΅r-fH]qf4Cj{A\`Y?RY[d}񦥐|!enl5ERw^Yv`< $DTPÚL}yX ,LhƿлS׾~s6ؿ:&dguxԸwɪ4%N=A.JY==~8`݁>B+B⅟! v@7Eҕs3Ag{iU"Lo|Y* ZJݑi7zԴ^l11.z85U{/2dorbD<1>G2!vG€ ņۊeȎe ٪j@uw 0 B6Ǜm*c48}^jn6&X^6̥2l͘MΫ夦Y+/?RvfEM[ɳzq㇕ #mіe7+Qf[Cwj/z y8r;Oy̢%'[Z\yюj6*(w5i9xavcd%ݕ_T=G#Nz|:,;ܝ HJ7leKD:}HfUh܈`94X(LC&"Цm8ʋs]tL+ґ;; %:?Dz@1 !_/J;3#A4qtk\1g68VL=h-3GcrQ˺ q /rKlކ+K'W\_nihmw !V;%ǩ1ȾnuSc@J;ôkct:Hejz·3GKze8ҵӺuYB{ґhݾ L( -nT|2az[8=V5~V'x|żuce4vn+}|K/=:_UEHF_Ҟ𚷗Ҥ`epQp?=T 3h8tSw?6'OB=.h?wF ÌǛxs@ {İXSSD6>UK:^+2YPRAq0Rgjt;Yn ۖ'µ{Ѥe@ݖAL-#n2_Jm}oDXX~6QE:'9,1좭^,n[Q` ~P褆QG[bCfJ~ NOJ:1>%-<0LJ(Ȕ3=Ydco- 4L0B1|Z1 Phڵ~2))lcwZS\7, LmLe_=+&;&嗭Ufc5ss-mݡ9jc |o9A>q|c\e9@+v3/jԑHm7M`p=L[^3 瓤Q _)]Y˯-pj}R`evFLAWN6NkZH;,PJd/iЍcZ҆%VV5!mGʤ\KG4 H f;VFҥ @ڽ:.|xEA9.PhW㨯բ3=^SԏAHRmsR'$FB;,NPW^Q܂5HX1 5;Tc1:W> [H/b ~3=?(eY WYəl(Rj{aT1ɶ{΁PG &,tOհ#k*DD7y_D-YiY^W@ GAՠTy!S[lR5 겚T#pSkfb97Q"ΝٺbSn, ]~D kUΰ Wq5LW ED؝~85`&'HsyC}͑nGy 22܇q?̛lD%`49sͭ~puZ>NZ4ͫ>gӈv:kމ†R)M^IrdA}+p(\j8ΝMtֈ_|-h"vt'aVL W 2Gi0 eq D9{ Kg[\[x\M"1h 7o:_OЌzT2rxKi>I8uI4 q?(d(j å^2B40DRO^ -+qğv9ԮkN7( :pԀb|$p3LEr2} 9X \X ??w\VgHP79S B}{3z:J#_NlH82XVLi9 TYBХ[]|ՇUEJ؍'yX6h,ONJr`<\&082p@N|nS ף<&A̍CCQx+v-UDPױ8G ݚ<mMN"ESE^V6mtLi;#;D+=BWtӦ,|6 o2=hޤxby(.P݈D9NhgVN~]%2ZS_W3XW OtdHK3y@k:D=I7E69H8:]j!\O3=u/|F# 5c=rY5g(>Z"^`MQy/.BbW FyK`}BzAITm\lz&w:e1a5BT)7͑Tq Ӯ.K 8 ]`X_ YM]3w{ 2(ۮ"l[K.&Qi(* 9e qskx#_2pec~ wXv C2>tzLlY~N&`/:¯svZcn7(u>>P:gǝnIw7WH'9>J \~flD^z&gow*p 6'Nw݋(IHLaX|WV4FpВ^wgԜ€DJ+nGPl*ZUM\$c$4 lh[>˪vNJ_t ֤<)K|ur @U5 $\[_b򩽱OZ)4;k[JTTq$mtz`0U%suJ\t92ZBߝ.?aG!lS?TtPX"LF{]' &C#t8alp #ӭ| r`/(TkU9jS*`YuxpqqRb]Q;:au=ۇ"nv&Qvn5m W4I>Ipc؜k[c20Šsa*AF)Lr4Qk6t%M"ڝ<;lk(-E2X#Ǹ53oiJ\jGM9 -$`ttp=Cxcn~ܭOdm7D&2s {0rg h"vzf亜Aob+vleOdA&CYw?3~Eq lQzqnW[1**y|k\61yZag)`/ޞQ- 7R 5,Hx;.'\d ,{s#@NW\cxT'|»HQ1@~v)r#o(L׭inȪ)ٳeZ0tt`:£wgfџ+F %:_9eOd٪>72}y~'gFWc{ սK,Px0 zM#?g!}!] ],/: 0jȮžpG4Fء^\!VfA%̓;)ɡzzЊnhE- =( zxpDHk{V >#rx0.@ SF"*/FXthZr`rĥ~;ʣrV1>3 W35n,^S_ ׉ |ZES_y*MB?%kz봁E&пIF+0 DxpEFѴyFFE*L !{!ki.etsV([B`{e"[ᏆDE f]Gf妁ߪ.!~fZITh!lp$7&+.MPQ/aEacr`#O`L 5_@ee/GiDL* zs1e*+007%g>$J&\P,rHqtNPA8T ]<(EbRxX-lhy$GVxMH@W^(Dq|`Fi2c'< X)1)PƤi1'ٽm6 ,v.I.f҂ pu^CnC-Bb2,9h1Mr;mM4AMeBEu;~.Joq@-=NIoy(vc\хGk,eƓo E5 Flm:WC[[>!ި@ѥ\f`d4<\ʓuIqgGܶ K%Ӱ{X2q9|'hZw`xfT)x =IeQAd<\pi]`xV [] P }#~Maq*g N^fsL$ /ZiӰ`lCB8!NJ9x@H> ,8qCL_Xk(|"`N?&ZM? 7Z0tv: Tb_2&#%oi/q&^ʱvYEXaB;h ~\{>KK>8O(B;7@w~єh hؓD[QSC}#U|rOW]YSg{W:q/hZ5v9P ަ&#>$Oh'oZM׍5Fa̻.I2uG#S)R1^)@-ϔq.{(B QWM,DooUA1gjޤ(==Ie hbo)ဆH*kz_|'' NnDi7nfc  G Np@yB/*QaU=מ(g~jG/CoW_[fyRd -ߴ3^h ҡۙr߱&k=Z+olmՉȕ%Z$ u="&@5K z^ӚtTjFxqKigUO=Sڿ-|? MO,!D8̈́gѵn%W\{Y' %=%W)^8 $K,@" gXnW&Nha#@\`u2rB-tH7.=rEuZaG;أީa /OԵ4#T=FJar]0Y~8k> "SPT?̘Ks0c}_K<𝋠Cġ:e3M>SG UjC -6\ĥb߲L7#F J{x82ѽTT?̃ G 5O3MS? $A,RqvB1L&D-#kgco7̅(j{K&4CKA6N& eeX$k=po"97@-t,{= c [Pzq/&uiIwA O:_ӳiۍ]kϦc?u9xOYBۈ';r`px1yt?!y:eS"T|r[Q %{KZ#˃nv *@Ld@yCobB~$ +І|,7G(K kE<Ƥ0WceWKkh%NA, aAd& 1QS0jEᒎ=.m|)ݹ V{όiY[򒦘zZ:N>l:Sӑ-Oʨڇfr~,b6)#J_o7ϙRjcu?q?(HI::S><1ͩ#?~|]){EbLj!}D7 ڰ*XO%;"PIt Pju5O@ƶJ/G;gr{e JviX @*TG\ |b.Ym!zE kV]蓚j7MHwGڥBuA,$-WG[} '^lůu9w)O("m~o7Ft/5dp׾{:ֲ3}ܮ7K/4rԤܻ^!ۜ  1aaX#kXwV){jgo7%f 9\=ZBo 1D޶u(廬{- 4&"Ww #!>WdS T^rR_z*QK?g;&֌Uf'cKX̚Tq_/{ةVǧ66/95 |.ݿ>8^F[dh㫖e &H@\M 1Q`Lc %Kv& r #_w[<@QXuj"paĔTI2e9SFlOWӻ|n_KF;eWW΁/ij،0F 'FG6EQ8)^} "Z1h{Z:PY&`dE+6d;\CK@eFg$KJEQg}KwOn"V4zx.-c\e}ug"b8ޡm wYjt"(t*{qS3Y8V:|4"u-ik2=Ucp< "hΫVg3v7YJ^^u w?x~Vac!#%BZ|ZߜKM#Cwj?|Sc3GS ( *´*ob[sp)ݨԸ:Z!cZ h7 E݆]n1F`c?7GG%©՞ WݡQO2 5ώPDRuq/+ < U@g . (u{ 1ڎd8ZC-%Lr Wp,%|g:Q/F~c SbŴ?zmSBKR5k<V%Y2vd ߍ&V"<=a d#ʩ{e¨QZ| n ev.Sik=>ku%pe~Mo~_JK;J%?.5ts{0РuTZ[JI]/2suE@(ˊ u[(ӧ:|FS(*їjb[=Olߐ5x7.ҫ5CUxO^KBc +coь&.,ڡ-p ˠf =>~:w`]ɯzrRbYQ^K9H]m,NfqvC!]83S)U׮^օMxYxc[f(i2EIh[ Weğ/DhqcE b2{f*5d Bw)FـF,Wԣ_ϯa; )7\ᩝ2*[Ͻ92}> :Y=9G] dq\ݯ>6(i+iBH6Ąw”FL%Xи;$Sm_ r YG}NS=\[q jWus֑~~Y|L@4Aj"5.QEyQ ɂPRW3;Z2@j ,bW0.mme2Ych B^ʗ1:r e AM#%Q:pet( c7?WZ<ݬ#; D;NZ|PyyQgs: wpGK+{i>{>ze upxJA1DX#:@x^н,:?e5[)c؄QRSS2FppB~pdHoNBOxilOmlʇ o-«mޙO;'nOƌ#B]2"K`g8,EtZ_#:RRsv9R[ xr>7H@rCFNm gpddlNvuI gEM#-q#5ʈ850!gH2;po3-W]4#_!VAcofd B/>mœ)v2c{} ' AmO sִ^UEce Hܺ꾧k E"O5FvR(EÊɭh'0f!>0r<ge眓DDR.$ަ+${mX+!J爳"!ݿِ8Șq~.1ear{ض0r«f^Ɩo) 胵LyTH ]HsS>"ׁ=![l]2<+*I\BM_Ci%THbB}A52/$|Yf# VSXCj,blneeY;PDI2ヮ4kP[S ].T-M>Eu҈y^@B1wc=oKEG#F~YF#e 2zbGdTeK>O&ߔ풤9!;ឿ&_~1c|nDq[%tebգ _WQ,]g ۞%^E& 3`oM <=f*&,eOK 󎠚:W`| QZCcșgy2Xkj70ɯ/s`2mY RdГ`GOyyv] ?ޥj6j66kwm4̼FT juBg6`pgXq[ǃ[Zz*}hN=}rq<3ZvU;5 eBY&V cZmSą|hfHlP/ahEIo3da@5lIMrT<]U ܫFo[ hY0R nI_k2"-<?vxlL{2tKNK~~WF[r."ts¯^qvm\ON%p/rA5 T߰6:]eÙ[ q* [Ӹ\pz([`} -/oUqmƚK 6s/ >{p nH#&/ԹYVg@-+a}YKw1$mqǤݟUuVUDܛbQ7|~0rtC`0@xP]CՇ:ZdH_n &zcbvJBXO޻z niZT{*J=|xF>h3їesAᕦp )Qq>C\Y+ؿ-6L{4^WHNqU랸q /i,b p Og`gY"3VWe.{ mO"_4a|^dF1좏y@*$óUaMO#ꬺ6p:ص}Fl55s-o>t*]*Vg,q%9&o[YxV89aQ;;͉|VgV92`ZzcDpwcO7a"m3}>ȍ,I'†}}.)3'JG! } Y m/[hmdbϺX=&AeGh Ew1/I0`7LI~aIEK CqY[0*0u9j~6\i2CyB7zxLݲ!ʱrBGᯣZV5qUW{$\;q]|UA.d8]60;Jٯ6mL('M-^V2_ܡ\LM䥖Jo0:8Ojj"[熝{Y2<ȣpP JәdG0=9+g\_oGn"k.My]IΖ5|F?qęSBl}EWrb?ۋ7iUXit5vwp%vP7očp&U#>U@ozmq\ -}T.^L/ԿG}Ť rW +b)XgJ3*dS\ˢ0c0 rdsaYT#1#F($Y(VL/Y0:cެ*"e#o$dZ?YGwŶC7G ]dC-\:bdiv_U1tPq PnO67fL1f~Qǚ /ƲRSW.DFk>{rݚP5VyG|k6"XFmY CdbBBnzҟ"#RܿmܪwD&{0'uU [@K3,}$y)X/ »8w@FNМIRTb4-9V)6 Bk0q{<3|CtVD`c:d P. fChj]]<㈻)0MɋSn*`Ql}Mt7FTP5OQDUm3^%%d K{KAyBZ&ahTa&v>m&dIFX?MP었$Ql#T_}2O =MZptn!fcwќG!xPNZ62&pc__ &]ۗxCiHba\\|j‹x⪬VBoU 7{7y04-;1cZ;_{z L L3QCbEyð(F {9Dn)a ,&%w`tŮvYS0^G.~j]/L) ]\m U-._o|Mo)}PÅa =CwH2:c]+{ӑ"Q3hȤnM,a. Ć()mcT'*N;lտ>g3BDm&fWI=Q9D{O&LtQK=ԓ ^_^],yZ5ʅr*,aZk?/" ;-RFϬ/uR\$Ƙ~HB@7ZWf_ m'[/ī/aq%S(9bCp<{% kϡ6mQm-Yim1D>l? X1 3rphħD?9n }w6B#+(L|IKMZb̥TػҜ%|7΀bj}Pz\w׮\-<.N_fۼ{~VoܤՂWK^ Bw䄻c.y2 7mKޱU5ys|@]U}]0Ww 'pmANk5v l]U.hB][.= ̱g6Nޥ27ӞƺUHo%M.A5SF.77$ەxV44@o Z_A_X$ąg2"!aYpx4EZ3 3f ۊͲ|E5Lr'OVjL(p k=Puv%fL)؏lSQon._ܹP񖆟PtF:Mb1%$WDSýcmw4ggiŀcqũdb%pQ<}s47*iw4HAْuji J'rfP)|yꃛb!d \#6JV{`XhWm(IjғmAL3=]ыzT2%:L')M#= eh?Yo\`;n1̱~<<{KGp=fEX6Z DXsޱJU6O2=^͠xlz\QT>)҄e) mX<IOc-WґcK!87$h%T);;"b,5/8|A`xwm+FT^O>}2P:ڊX$`)(qފ^㌑^uce&&-=L6K.}1iH?˥ r}=yM %H_AWh ?s6q]á7ż#̫$8a.6bJbt!/,t6 /ILa? {:y_=ÈkLٳGUxH Qrz1 Zg-S 9nީzMkKPn=$qI'fڸ݂GۋoBqR2Űsb9L\Y9#cن*S_VpJ,t@Pdv~2J4u&,p{Lz#N;Uv)N ~"`> ]D;{.Dk2Xn^GjPe(AzZ,sG^ cb%l#05lE+rLCh4’#d/ c<~_yϚ1 ufn)BkxAB8&ӋsjŦ{-R5IK3IqS\8WI~x3͖QH^"kF!n2\>?O/ЅV=uc++YegcXV;!뮞Eif*;Yήf3ZZk5*)'Ko fY;V+#J/ \ _W솟,ȶ_st8B][AӦ9o]#v*Das<65ښ?|k##07l|E>ݖמ ҝy54zT>h{r3PԠ} ţ=W\,OL7%m"m!rֱdC#-Cɣ|I+iɑ^dڄ:P$d-"\dB0v< 2虜Û==BϽh1飔g 5lG߫x]xT,ڮVQuIdn7Ѱ(x-p KϯuNvqXm~b̼ly@&,:=t]Ë́l{LIF#>!?Ӭ|Ǹ&_ yNROw*'S4.Oq O@-f!S@5H WoIL/xIrGt.vM ٖ*ɖݛP ; W_ aDa*]ox@%JnԵ;'x&C)`c͠Q}P%0&я↩XCНkmO-p;/B$ ZE/%}^9oGǬ5\LTK\>%"}OґտعۛA]q}Fi#<v_ESK#ˌ:$}ڤl`~-+N";idP?%ڣ}â4͹J, ȖYXp+uo#|U*=d,nz 4e5Ƕsu $D:mFV) FO_@P>ND&?>^q +}pM+0ALXWv; "]|)+lֳԆd!'b񏀐2Q{N1:uo^6FW<䄙i C^o͘)Jvi~>8=5p/(e>}]TKHW_~m|~"{duHvJ|).Fl^w%H# 5tw4Q6l^a~ >W&N+us;C1<쳷^s=eeL!.J1f~1mhfal"f(ھ.u.0+ mnуZ3Ja?ȹb+?K;`hNXKz?,/!A4舏򚑖fԑs+[SbNe<p}2ɨrtfjWpA??B<DɐO'y[~EWd$~0VBӯ9GuθvdJ6"72 ˑ,pXAmN8 6'0Sr6Bh_tWΙ;P7$- #{y5%k~qo g Uu;OKFx|Hs vߌd7S?-\;Riz,>hΔ' :.>SuACYqC1d97T| "` k1[Vʫ{\?fJ#4s:iޗp[6X#16/{7A)9q_%VliBLRx2tf2֋T͘:ؘCW[3p$0}P-{&>gY̌p:JK84ջ0gD?)FebP$ˁڤբAnܠ0ZĄz^I`#qpw'Viii}T sGF}&,f!=y~ܓDV}Lv+bJ[TgƇRA"j[wdX9ʵ{Ҷ ޚ}i 홇{szl_ o# U!9fAvͿsR85cPŮ.Iu\xoi7ȝ1VS-gKٍ\%./ 8-IT; w(i9sv @De԰ͱūu$]a&\6jYKnz5Q^EgqtjeN'ͦD)9SUW3",\Zjvx~A?^K9}r@r^Ap,Xh`H%Hnr-@D  _$j5|ZDV)iʨt#5!+Y)sn&2jGq 28ͺ\o I'2X0VzQ>3V /UM6UzxG5)c{n˅2Bz§}QU9KkfW8wMr{$OUkɆ5a:bi:dIbKY8KK:b6O!YfM8u2, hlfخg`iл+ ` -G (!#Cz|I&m/+J{TH[X!"-;LpnyY!6FrQjS5cdp\c NLL;60_\}~7:&EUw{j0ݪW{]J j#g JZAɳC!Y*~XH{j#ұ LZ{ P ϼ=kdݺK oAXͺVdىJͦ jKдmscV-O>%j-ڿSbc &=y='zIVr{B3 ;XΔ;RBΉ G6\{xC>D |zjUըM$u' nmA5PfXA K6aGv.ޢ\oB̟=]* AmjHQ]sw޽G=|h,'+ZJ@̠oIk;O]Mc7ݺՀp$]*LdM 4\tA#&ɱq 7MIv-BM+[ShbĹ;_$ڼeNflf&<)nXCJ'FzmW=:J${U5aXcΤ=JvV*AȲ^EzWB10J04m17P17o*>+x~0>i+&j3,,\W8jt ZeJwopqkShL/8vzz0d!T e{(ԑӒIgPi{_]ƕR .Coh3ny8xu;\`S良 ϖN GiGQoYkRye,L5rREaa0:cJEz3ui3b0ݹ_]@1bSI!ƪJ/\pvt+Le^+a%#E 'ٻ>#-<#2/ndh\AJIԮ DLCt':jHY Sne tZ.)*Ds m"9 $N PĄUu'ҕDnnF{רRj]|:n7aM-4J)?%8ď-4D-& M;"]VmSRJ,I)a.23eN???[?O 6i]ghf(ŏXFՒVׅ{շbGd*fɲK>'o/DfI $Uϫ!* PqZ'7\ n#cR{`qqkKS?_F|St&Ky;@Sxq8u e' Zй)rV\oJO3bG%k,DaѾ,"cM-U4E3[VQm5.Fפ~U,C&yf?[l!"p 5x Gwí52Ha:L|1ŵ!8 oJ~[JsoIZd yx8:JG#(`9 Ӧ2%Cړ` JMYSۇ/As"n. NBwBxjspz ޵'aO:&3hbn: !XvӞL%I 0(4EpvM ׼AL*l)7>wt =R#pҦ?i>lĹ,b5hA6]n6Gt _]/aMaMƱc}"-aMhHUea2 _0wt{'SCGKK@͸pT(v>8oGnaJ>2Jni2Y]?M"abk[wYhX䅲UGƔHm|,sfFYe}_C4wh'Nx I{0I# gI|h}ڰʃ/1acFChC95qF"OjSZ`PUelֵvkiܥOgAGȕK|TꮜX}.%M&@ [҅4'ESy 6e9ZGg˃x*EUdc,P(]k;9U5Y;Ha~gA:h6*,ABVy5?2?d4f愥F ::{֑4یOAw20SO!D5u{ @aw};%Lzoom|+X}Ȫ5lk@}YlTONDֹG,KDCւ/鱍5%9:h}X̤ѣDWrAQGgxԭ97۷Lt,]?(^@=PdHG>Rza3!WC 6[*<ŜuhMw3uoCժwXAUj)'ݝ] +)m40jN8s[%dİ)f{ΓKXP˱,DjJZCì=9{:ie8 Ԣӕf?ØT_τR95/TP2V< YlC 7ph3H}pUY,~?c&eerLcD(m}w?mӷcXI|anr6 Di0h9*jDX5+-[_2ل?1gQ'y^lE zR8R>af:B+sp@`FXS t@ G""f~L^HTd[@ z# 3`wYt~ d [<,|Hxߓ A.dbt;Đ9PCP D7ԂQ%pxVo]̛ HN:WoHoB(P븪7-rR0<#jlQ"ۋjܞK*Meϩ 'Me56[)@HYyTש ?"GI 9jVS;׏7:+#DlB>1Yk\BOxTLΙs 9t?AT"9LvUɭNjmex pL $j5v?UrLXDEWFrfvxw3;P)Tx&†BXjsQy_/KB B#u)=RP+>Ո͡A 2A@ @ ԗRG򘎤$ M`L|~+ !I5Sk2Ѷu>,:  Rh!2S~z^ vX?۠&vHZƖIҞVЩPzr]$ <=_/E~psE\';~ȇ)x9iC2Q񛊉,pnb&Y劯@SR0gn^LS_$SutG~Sn{e7cV@y0 wgǰy%1`8,yo(?#IRբG(:|mҫ)M)8dlAp;*PAs%n=(#Gmɷ+6&AO Fq Eܬ`*x4@mPײ ^~3}8/\r股o=OP9]^{͑9ôF&_rSG1)uNIXX¤D_tkh1=vɱll7Xd-:,:@bUN$!u 1L~6PsFf l9` yo{|&_@[5A{ٴ5c4~ iOR12;U]bxZhyJ@]r~Wno†Hvvڰtwe*`GxxɆ32ADəW bka5menJ`>i2qLIN٦mGL?Bυ["e` q7Ol9Xq0rڮ9Hmehbz+]=샑W؇\QCm8Qܴ#EvH@~Kьy:D1X}edVPaTծBӽt(Nd8!hc&\slr %YyvD_{nr\5ؕWj%0FBc?px8ʼnHbt U;@ Z,;9+@s/8h3ʂD:\ctĚQ#mp1`l<}MpWj[VJ$%tt+_Zrhٽ1 PlG]ћ.tt7q (dJK\߽+sʙᗔHr8"'cA,ׯ(K+ 8'Lt)($Pqٝg #aj4.g12xv AvݗE!ۋծI|᪚65L4iosh11:EB0fMEGz Z>NT_]r7l9m FшXb*Wdh h5p5|YܤJu*8.8CrGP&g.*jVB]2ksv|~=6`Nr II -eK Sj"9qDsjếQB\E;B|=CA/p Wl6/B^lNC *VJ=(.Ӛ1 OAOJW_#*;ozlZ)5#~Rhlv"maI[9A{.p)'խoxH4.b5~?t,-A}bLhRTK"ydӎ6iU=Nu(b~ 9"o%=2?5NLd_->Pk2;JEGA` qo,,N lrqAғ[r n8cGU_ X?VWBld,<$~3Ntpɬi3o3r?N$ҕ~\+<(?ѻѰ!'pdMߞJͻ.H",.:E ً5P;0+Kb:8y ,㙳&ov*q31$'ԫPHRsV H X8qm4*}많ѱ: /Qi{)XHpȕ9S ^ڈS"mv_D\nu҄Ɋh~Cƻ8 )oLu r n 93\Zpd NK>JyE=rءp) TO{!o.]Dfpix  eZLMհWـyW v ]40-?(r̉Kd!&̶'QBy-@=i|C?=,I .ܣ`0, xjl+5@vTygP'/26^b,ZY2x$Zf ־aR2լ ԠG~5$šGLcH;A%o~"LYxf1 s ZG*0ԹE&򲰃 V-%hRU 6R?f1:8s]v%w%@޴?PoN‰jJr Iv;'sʫE`쓝22m ]>H=U3䢙~jB!É/dGu9 XWKؽȱ{Ms40̓ORw 9 4m:'Y @lDGrȌ5x҇ ʷ m!OnHL8}!0 ƗFX`q.lFT\ԁmPg.I#_NY*?-K Y;hRkş4{j暼s %*,{0z%G\DɵI>mFf)mɯ΢2O|ةG S- w5^JV:VFArn0+<CJ!RGm :{1I^Z] z-Yո90G<\zAyٓpg z(J^$Z4BsΙ>L GgiDIY=g8')ë\$xR)&sޏ~̙,%@,P 3&!Ҟ^N{LDJT= bSC1ԡS.Y_D[ M77fq A)NR[R:# ͊1H} ژA9˚ D qϟIFe']?x`/Tmɏj Ͱj˛s꿾 \wֵg%E& JrB E0NS;=!m"= /5(5ׂOf뙭lZz2iu?2'W:+Va@^GhW0nsQN 0R}UNqAk&MMR[kVOCq-řmD uILfNp=aa$ȂAߗIBY!N iRRJ7t[4G; .7Daߎ-L*. x^bpdD"> KhqoD*FyK$yxlK;I 3)XmebK*3agB^M_N~$YI#i5ln[#ԦIu6=-UǞI"3 0Q [pr$xjba$.g_ F[Me67~Ŵ?,iAsYסêD5RA\^˹`n炙:}Uø2BgTGM-kΒ="S,`ub( խܞT"u>EwhGC/m6(0Pzg=` ;?3m /[wv|a*4o#C:evST-eNd |R8=Pke,x T` ?<зN@᜽51'ր… ]L(saH$09>`"(ccQu2! aX~s‹ ?H$(Ԯ٨\7/êuoN_fె2A4`SL;YβcQ'hiS;KguC* );Z{A_/m}3W%r!!Rsʟ+|իس|'ׂjjq qXd)xnDU EeL: e(~ DBάPR@3!// V̈R+AF_G  xաM+4*aݯ?9ڊB.ֳ-,k)KFHѿT(dz% 75@#"GqNx Bٲ\,IYR)KuIS2l"v$t hl(|Hސ -i]I"us} [UZ2&V<|'ѴF$a !A̞|JNW0nM;-L)9<_h9lg ^cεX`qAֽU1*]+ƢsLke -CžTJyn㙒;LBH¿aw ]IT%LM>97=Rϳ|Y&D#l1Fv) 4ѫZMs@rɌ>mJ ]7Uye43edñN3zfO($`8ډ@ZMvY^Ŝ0vpS$Ҭ˚bG}e2!| shdUH{~7͸R%~S+8L9a[d 1Qz2G @vZ #k!p>s#֭B4>x5G`2PJ4%LqO4GyHz_wuǬBl% vi8Pm\:{oEJzsvO(ܛ2Yx*&mG3Kپզ/+^a{V >V|lM< ɻl{lpy%}(1Gg!b2Dwj+ /V /sʖC(y)9rS- 1F|{n!I0KC'FYp0kmtI0q=n;.UKD$2՚ߪ݂\6P9Zw!n}.1)ͫ/"NqN@m ^2-@4!("qao=(u5(9^#07իf?-ᆬox3-8 ߞdeq~{٬֐yA`Pd6M/%NW1z`!m,LdG]S< fTqvh=}6Go&` 6 viI -l +B0lL)c2Qz=6+`p2<zs`<!T(E;",VJ7;*oJCtTQB=}pG-QWv8STbZjqZFrJ>o]քZmB ԋM."TMKg9 w`bj0GxTJ_pwQԚhU 9DX;~Ys~^gL F1)ӼnSL71s 9# &%@r;0{ $K:\ -LGVP${<çـe 3"iS̨ElM2j%)rJjG(4R>(|Vx0h+hCE'Vkg& Ш៕^g|qGKKtb\۵  4hߺc3[=wE  T\wA4ޖww֪P B ~f~b_Msvnq:` >Ќy,ӃmqޅE_S*Ƣ3wË 6ǘ81E'XakpUcRl H8Lw̾F{EѻIat%W1B'~(֓LDK6l4 ]iʹgrۂd` 3r8S`O%qO~ajJ<Ho=y4. 5x4]I] a:/ג@T>sN(C2 u*qMޚ[V'ԍ8^ZJ6ӿ=~jl7ѰwMp%JL䮞F O@1::8w3xmCۻD=P GԴ m M)+ I'W1*- dJKF^֫ /N R]='5C7$4[y.bQ:Y+t*E|:l59 Qwd:Ѿb&ISR8Hɂ*P<B2mxq-~{͓f^/9C"+rF^͵%xRxGVVSOUY)wU$KjrHB `,0fL)|/tuPgEA%j.%XO *BSwIXt\Xވ(ܼDfDef42if)L ; MTIvjy^ g0np'O5\\ǹo~5Ei7ۓCa@YDS:>Wl={;SO]7eutG%D!`[Mn5\۫G`M݄\ hx't.6֪: ~ 2L2cv}p/t!n$ƇqS*2k%eN9l7Wpˆ?#tDAVE` 4)- o~쑀Z?4>GRUZ:؟iwr]6zbѾkƽ"EnN4ks o>W :AiT^pVΙ@PdߞXrs^{~š= "*Njcw#w ˝ھgQmACfH*h胃T$9 xYT}v 'tq0q;5/['B7t3gVr^]?A~v`%6N*Ϲ^AH[g<}JWJ=QMTki 0҉,i U |)@|L'[I{NP"e$a-/獞lHi ŧYd";Ș`K\򻚔[>Sڇ;ϰ5TaȕP%T%_siC؃Pa !{^RKyYPigKLVxȝjn%7UWyW{M׷;|=efx]W#uuU@F 8EfkjSg\'ۮ7px Ud5G$4ן]RcFZurLjV jzoG@sDuC%h]Ɵ}3}b |$ߺWhx5/ f%Tz!|h.͋)Cn\Q2Xk4gT0%e'ЖQzLɒV!Y,x7Ao9no1q ~9;֚yOU&32ͪ8IWM##m Kh ZSp UO%{%/A6|y %پH+g5{Hsyz6ʠ u#սe le1 sC\`6>!ͬn-d|Hb8ΉWZ^wV8Ɓ%⨋ qS '}$Mkc@xÇ?XRp&S0pK1ˠ3h/v] \3:L|Zm1{HPP _v(:bw@oH wz66v6$ԕ/Rp5fOZ%P/&qb4hH;!{]5n -ÜAw@cwmrl'HxM/U vze|դE3iPfG(í~ DMr7_J2Q]]~+cU ێ}5zLh($ %ނڽ_, C-5/őw駐lc).*l]L׽u#]È=0<~"sNV>]lEu-[\V_YlV*{|w ||pm ^ù@)$,Ǩ 'cB G&ް*OE_9TKΩZ2=+EEVm@xKi@?u}J,ckk~Du9\` 6a 96{I5w-VTTXK)xo+3xȑXŪڊe:F )r0Pv]>i:;V5gv! ,Sz( 10J-#oӀ9X}{v A:NJ^\0*گ |2ZԲyX s9M"f^~Hkm#@RAˮ1AH6U#3<ˎa^t@VwCjZ%Z~zZW{}vjŜr)Ѫ:0u?5'Z0+ZGa8NC?,tF \ o81KXȂHu/4׆(dء77z{3hYߠBx?#pwlgwdE A :~|K;st!Liqw[ܶJ݈TE'@e1먞4#yc fw@vJ^-Yب*qD;-j* {SP챉8s~Wp!QU:lX͙#+r9=Qr L(g/5G)%g꠮Rm hi((طd =pGFI>e""#e P!0?꛳"^oOP9W>4Y9-%yWEXAf{&T#b< n〘;ÊUM+݌]/snܲה\8yF3yҳ"%>uoeLO TYG"zwLK="`{]p,a q;p2k+wܣ#t HQ\qQ] J{Kxz Kd_|{su`Tz!>-&W6vi/J%ίHov>@!V-4a:-Z#7HT%gt %|?r9TUzwz\v8H7sնH>KK9K''|&)1B_üYVԔJT|րlO}/ 2&fޞ%DINڸj>ZPto\ I4r8bI"kLֆ 4jv#/I(vp-N!oG\d.30qCcrC[Rmڤ;eN`&V Xr]$F5Q > ZowDYׅxZtZ \}=5~Nl+QuieW+w K{awhhy ZFn6].%3Hۜ)f!lj;Qewxk*aLυL1A'f A`<˘Q&1ۅN/\V}zSp>gO_Gmb,϶:G#+Y9n z6pSLhvS3  =Cq}$seׅ3Qm()~:-}<3V5>DppHgY]/b :y4:,8zh&s9<5kH] THt0'ۙFФn. *~^VM Z=;g3Dx80*#'Brx31#'!TV@1~m櫯NQУl&Ӽn(J mz2 (gb4@{l{u-=pLwk51Z?K5}lC?(Lj?g#@\E/LBgkã2\~j;A5=J^{UZذQWO}F]ك9"짹8)@Cq!=/t9D16gN#G'c,۱ZUPbhx.=dTv2oo#|`MfؘIdv [(@cwbj8`%)4}5{ +:4r"]ૉ`T|ӊ^)҂m>ꥲS۩}=ڋK,K H(髕*F= ֦uK7} I`?jU'2*}A7hBm&iwCI.#ף Y ):K.~C[ 5;_= ԇC^Pp\7w *!-topS).;L9$4cH{Tݫ; t?ϭ0@!.%v.}erW(i X % 28+?zV83˄NV(mnO7}lMz(-X:>@EIڹQϹzLӴpT9`a38#uӧʮ;!d:}IUt-8u~in8YZh=9"^Pg_ opA+×xMC K~oSBtSyd趜Nd*S_dhxtHtRgj=P2)+OK3w{BTM'd Ic"Nё:dmNeFȮqWLԒ :I8̈B=-Iяsr"F7&[{~ϗLGH/[JtVб~nDmf(õk(MTh`ל\qYՖ҈[Ð_ٯ1HLҒ݅%?aÑ+d?)@+U~Ka΢%hM'C|<\X5Rw *Gp*P_K][>P 'S&,pځKHXv1^L*_\u?1rAT pV:鏕("gO>GО\ɉ5 CTiV ac(]᫥=$3/s"gKܗ7:Qz1>K<_?j q@p7+!N#>I|kR&Є) ⛱z[2]vil\*Ov4;X6>yƛ-WxtOSfMJ;BnSvu^u,rVOK<3grLc+VDpG^/JOҡG¢;^'b^ԃoL\fM: HR+Ңq\x@j5mupK^iN2l粕1)]5@'@){i' ù Ot 4zɎ=TU }95`mԍ+'T+ C4g9SAt#ByW ʿqsV#cTGNʅ+xcHj{ Ɲ;j×DTK+='Sa&jzx=MVV!7n\nqJْ{ Iιn<2(X;ة)fWe-ԐhӠ=x_`m:ŸҺgܮCsl3ܐs1 Nד `kl\w\EO 37 U;f}}z)ٸC@TpJp0 iH桑MLWUZ-p{deF:#+V vwxd3K;O2 ~`oErXJIͼ=%7"wzN{ަ)Q4+ͱ *.䒿~h!|PgFl )R:ù")3|,Yihơ~M:OX7s^K4|:Vs~^*E9FNˢ,ij1^8u0=c^Uud8+ s# *lFD Q"2``zőux7wvLYf}@|(#'`qK`k !XhOqi1NJ~o)^/2P\1>ljeؘff1˜g9vKDjOrjpؗ9hɷgRtՇF(U'D3#Cٕؑa`$N{"ߑ픤7c9g@;,S⮅ `}''.8h=ȴyR8@gP0̩Zv}62'.SX~֡oM]9X'o;Nxlc MJ"M ôU-!sџ_Z}y f/E&Y|< ƵhVy8ZS-%*WsAhG_4H׮ju /w+I/ͅ)yFc\gعvM|WB@6q)U?%AIޠ!OKl/)ӊ]jS{m<]J}P>&/8#Ya2eEpTvӤ6۫X/S X^~lPPzVʀMG`:V]imZbտu{*n93aC/,T“!nKW 4굜p [kyp6$aOѷ >RzSPfZgxЙaMy2'UYK']5=o xHܿ'N!k6S(M]8lj+Dq_L(]%|xV٠3(UpWHj~46Oi%";K:xϙ (hNEv"S 7.i , %\Wy1hGDE ĽڝfԖQ;/.J!F)Za~&\_ؤօYxA5ؠR }4ĭmLn$AH>44_Q"1~jJXª]oSVLB };x}Рp.XQNZrHJc5eC޸A8 -ⵠi3ulXFZV:yCXW۪?dq] M 7'ƠcJkw3Mi^:.F _9c 1mB#|j\$ Rλ)wsQN}F{43&у6+gˤM~b1: kP Z a(X5 l19WUw0ȉNjMYFwtt -^S 孺J2(;Rs?.Ji>O̟a-/ 615Ո T Asv wHnϏ&ڠRqe5byh+ NrĨ]`j|FQ<到PؖJlޗ!~]sJơ [1=f{!6Wb !)|t}5Zo8 ög@I$O"3v`p!jo"s::1{2!07Q; f̓UޜMi.ܖhYzxt`! s?UrwɜWy^>=g, EWtv?,' 9}_PlU+qx>0vidv&CZ/O 3^ Sa7r,"f&{:p-G/W1888WAq3j cDYg34aI ۼ A׉BФEsK\XmW1ֹw#ioܪ,:7xPp@^s_=Aͷamd5Za|6^׊T9Y*ڽÌ.sM>;SKkuCAR5FXvV0_N51JF %&E0y%tHP2OEm&0 2VZvGO׉rVڋ,p-!ģiXA٥4NJRH0bJƿd[D/䙛SB ]/6?! $r}/2]25͋C@8s*z( ;w b?V|PJ>[A2fW%2Ya@&*{jx #L'Lr$-6xb9Llr4i>.,e%>#0TRxqHi4E-߳kro^='<@0@ͣi<3oN"/XY5J;|2ˍ]6N[oᾅ)a2 Dp Mj;ɘD6FGfǑo< _ʆpp,vHxyyEmq |gyP{-{X;6VnG ^= WPyޭ#;)UZYX8^wMt]"Ⱦ6i=K,J8".5^4>ia KPή_֚%U{ )3pߊi̺ۆu%:̃1KeS+[6`])?,-y{m QۤlN,W э1͘~cmp,s|Q|4Ĭf:Po3 [k5(P.:ep|/kC8L k"m [pj^Oˋ ߿ f^%S;GmKZ\m^8ҔN}lv&lz/ڿC6hc!h9o[۰0pC,i^ꎲI1MߚnQ 5g? -?7Z DCJ?<@*Zx>-viv 9m4lug<=ߛ7N `\IqEppaeG`=*)#aG)sa[Grv{,qɳ(:R;^ʹf%fvwOᄯ=*dI KA~G@EB/`*/CҀr]os_6VǶ@`?f^vݗF 3+N?R7w?'\Vd?d>s@WEL6A>s [uK?{ڄj>4D\O`U >Ĺ3Ia2ZZ QR}lopEŠb ~Qx92λTTlBdM 7t9fN|w>73(%Zמ!b e8y Y1VESU`JӛXiVF #Q/[Rd.K˺"jpeFTwpC=uZ_p9ךTb&ӦT>6M!;N U )@ԇX/G9>G$9&O,}9+0t5:@@,@7:Q-ˆ T(N6ʆzSQƄ=. 1_DlWv hܥCrŇ^QGX, ~?Ztw(&%qYCxM9%T{F-%RvYޕGr %]D7.,L,78hʢHOɒ"V C &KxU fI]T5ǁ@iۧ5l, 6# T%!k4ujAẇgOcu03:BRztf̻dX.M?<6{RTLT*3 wT|+<ܶY] =.c  yD2ѦȽ?9ˁYÑaSK7ۥ 1>sRi;PZ qq:z^ ʇ:Ϡs;vӃ{D3dɦw(l}8Kg"jd9>ZpvT2+Ax*KEfyB{\T92Jm!˲.@?)۩Uk&ѩ%ph? {#5>tIA!8|xjUG2l/&;-1zh^KF|([8'OC#FzGg|Ɩo}=yFFIkHd*DfN/ϝ'y k*Cz{ 77{ (e6pO+->y􋩚Pi}52b`e:71u/q-8$Ɏ$3%o˿  ܉3eyF&Y6?ې@/wro1y jnUq `DՁ8)SN\Ă'Z0 ,~՛$H%9Ҥ#(>%x a0( #߮ I-rnt*z*ړwiZ|-LU 0q`E+^*Z58 ݳ*}i8ҘoO|`6>,|3Y9_ЌOe XNۨ,l|Au6%/qrWFd\nc7+'~桫sQB`j'x:'*LO߇VP5ߣA|r~X7\#n^E*$-d:hlS4]2簧EP#,*` n[yM Hwy}Z#Lķ52k^^.ީ&I VOʙ1%`aPNfIl{r>c=P3T'] :E.;@K˞7$j=Bh3A|啪Mg+V4&uNB1z5jYGdD UuA )ׁJMŕV.L VR4C/IC_SSr&+tnjkܩvzkfŷF=hA' "P\a@;+4q⽈!k5"P_؟ Z35*prLCibNw|Ⱦ\rM5iWX]A%Dždl8)vx=Soמd'rxEݾDT}n՚&>nꋍ>АH>Ҡa j k;~xѴLg@N%\ש>6 +/8|tl$.Nr-₎T3PmR)T46ԘU&xPUm{ľR,Jj%$83QʑTo7Ӎ)9 VI|ua.'{3-ď.Y>W.[qLj/䯮;fXpdI\} iyv~KO*K򭙃E{߬.Vʂִ,J';SFUc#27?!MyU c_LIE^gbdw4!މ4el rp Cj¦jx ϻl^ҥgy8upJ `[% gI&T. "XtpbP. $[)H7y/UL.3;!9jSu:H[pD ř3;^&<\(-.j̹֘sQZsC*F)̃5>%.=x }2^B-a^I}Nvp`hd--^o+^ͅe׹IvX~l }Ñ\ ήBޗ}i$Zp0>$~b%O9S:/,#U"׹*&U"+\&X?փyѠ}2ٖ /1 c&(]n}cJK9AoBnrLd>>y>Y,q*y&1$L@:T;\rb`EdӨE> !qsJ/+ sv}jϺ"3÷r4 pX-ŖoYl$5; _G$P cmɍ3dmV%+ 1<+?|6LXkgAb`(Q}NԘy2;#͖&4;RCI(<MPDefoa</Vm\;w10%e;#KDEy05l/{?}|֜)Lgj LjEFZyZIrbtB1pl.Ijopu>MPۯ͔BT1EMՀ[--gS2"B{O2 w&j_C> k^@}vVcMk 4Ϳe%pi<$&e#Wk-mι*l0!5σ,ʊbeK뼻d\[gD_j<]uY醴+2klLN"ȑ"amܥ X5= @NT,OFC)m<;wAhT3<%4q֓yoNw¹t C$V9(WzgUaڵ72@< /drŒ+*VYSҮN:D\B؀ n(1/rv -FG j|!zr"v14 ȞH 5˫9š%O|XnLܝFczL{:DյMq.AE@s+PjtsU A~ԍ·Cwյ3㭖}OgwՕh޷@ih'FmrMu2av&oi)9zfpVd(-,ԛgy,Hrځ>Q)%ԛ'oĨ4*Tk~LPpkWu9ra#ݒ^>5υa* z)#q7رPIJawI)QJI yw# >D~R:젿içKLcShu3'RD*;K"/ *X7T\%:\3}cS3: _;=5gX#Ge*up:u}`aμ lh08&4 I~J/|ԤGl^|1cyM\xN [{Xݕ@'!%~^^WCe/L&Vl!߁:YD0xV(9i$!d-5|.CG~14|HUAb"l®@_Kq#ο(j|sLI߳tlv1j}wjqd]i0TD:.R*[Z; ymOAڒ0~J Y++JȔ R)/}ecwMgOc@ d?zOzJ*=J 6H0>C6% Кh;J|WcEwHȩº'Zb,mکrbl@z&$Sj@bh,` 0f{iۘW_N'^zO1v.}S#Fskvd_<ۚ~ ,C<Y% ƯW$]lтn{K1`>΍xȱHv6AoN+ O;?(ZƚON;z B$:[2O`u3ã9*Y`{CF=Űzy% i3F\bb 89(q3j'rm=S sg[Ć{7v iY*E}>Ʒ7xz\l\+j"ե c(]jy}2)T{I Fmxa!iSDz,pl|R_ <{}V @g5th}0(j~:MU#"r|/j·m*LcgHLu!\@a V1Db/|(`:i UXYVah`eέDiad099 >NG^(wk`*!.Hv"r,1rTfF* o,6X@C>ym4g-a<@^=Zfkf{Q'uZ>_A+t|7BaYhaN͕MuG_RL; ꃕz @͉JH'a2'峯!^:% ݓ?z/GgM]Hʙ:΂t-A_]A :8rSifseIOC$n@"敍^TIܝ+4'g5F%G3sNGpt,ae8z!yU5͏tX9҇d}K{9{K6rR-AcqMlNH;i#.U@$C:T5mnh؈DHm}ؔ)RnQ0Dg=[>y-ӵN-.ϽƇz[. <OͨN-M@Mcu  m3&^S\79M}SWfq!_fR118[@d5uLq~K6EA%-M+!bDr oQ؀h_I0wo6&d̏ #7$ڛ ES뢿6D0؝N?OCm K&lM*D>'y!}7Ib }0|ybTb/ב.]|ݽ~,[=As:j۱b@O;8{{JW"m4eY⺙y \ F8Y2w?OesIrjIt"RFJdN"ڜqoc 7؞4`?F]л8QT:O++~7cԔG2-:C m%&1ЃzłT91='.Ъ`lp`}o9n.B W3`r퍝WNJ-׊ؤStU\8lpB٦hEl$<3iB$mNBhK M =߯}6~e7rd[ _h{0cq=I0^u䷵ڶuY1nrՉߟ!:¸ێ׿Td_U {S [S%R}5vs|AKvY"h|?MH5\G&HKj4`-F{p‡P J{| j]I"2b=r%~>=ۑpcm&Z 3=h>?L^@VMɞ-yӢĀg#6<9b*S@wfPNK4#: cy'Hp!!uYd]*u#̩FIvw.#޵r*d*ۤˈc♽h@n<9`m]όJoZ4%֠PkMQi13h'xgdx4iuya]l;DFE kaIh%{s  E?Y}6 L+TODHc \eɐs͵ hYa<::K /?eƟu ]莭Q BUG'KKίa˩B0TW䕱*ZzF-΅W԰v"TzWWj(%Z'{BPEeeM/+Ii|e(KD>7Nps=JE_l]鎓 ڊC`ECdQ䯕e7n2!-:VywRcI0ɛ-뗈oIskrz&3Trp`FAARH5+lUcGR]8`Oc")n){}}1[tR ,VZy}stUŦr8vFvΏE` 8r3'$|0 6eѤBlb[ #%/Dgv"3~֖v\(&dɎ7j\&=0އfիRp \cxDO!LʬV'dQو b44IN;bVD釈3NMEueх%}_'iiPugzK8ͯ&KFCؗd;E:I0KǙ⪔}Q3Qty2&qRѿFx?[cƴM#nozrا=`ӓ_KG$?2u~Ts VawɗzrFL"a7pK,v~p]pnM =0^+,m'#l.p!N2 7 ܳ:t46qvgyrAXB|CXv۟/gBte;ZcQ݀OjP` }~tΔJt>5zbh)e,܇~ZpUGBͦB>~~Y%!=j,,܇NT+[dS`wuunsKBr7Z4$2adrf.#{*NE "arA_۔+p hx"9[wq)(Su0jN{DS;tNC*ZjY]V.@7J󗀷O.cNf[8F#6Z?hER כ0xI3BlNJ29hZDoHt=3]U`f:Y2R1]&eqܦߗAшV/<ȑ pj{J}_7rsDNndlj_JU_su.]tsξ;EƿvjZEa(Y#=Ș>9yJ;X*v"ˋXPYW?hjW3?z:MiG|80=b mwp BYzpuC\:@SHgOj8U.ZDzRFT7PfFWݚEKSn[Pcsse׌ EJF7 C$E-KBG%ea*y+dD(Zfx|Cp#s|_$axH Nrj$?e'^ c`*/fa,,U0:[^CA5#&ĒH^48>~<-3)GH2-X\Lr=7t%88eUJ~Q}d il&WQZ?&WQxm> `zKiY/AǹDLC tɵG4zVP*BTYѯ}6e$!xl cy-|O}K0RbY텩 T239y}!o*,W`2h k7yZda*E=e]uv.J@iw;it3*1?/[m?{Qc&U`?,{lΓ aC*1IkgTFh8uŲ3DV5unSQpc[Qț.+!_kTMGml >TTyATa*QDZ {jҍ@ׂR ` wN2ؠt,%;փ TQ Ѩ \sq[P,Q2%y'Vǖf;wWX#"k0tgJ) ŀet e}W(@ZTOP/0"TnH h!O4pսOE녴0/(rѐTt[a2"D m;1){V:O9K m æ!=KFeɦ=.mܠN Q5 /ׅVhD;w7=yƯ cP]*Se+)jn8rPy#1n.;٠F32_8$ ;%%\}l2XLM6`n"ĻwB 9?ŝx%*Ǔ7TM clV=$2bFVNw𙵤 xg6?Ly>Sb I^N!;tN)|Op|trV SnJq1׀}v-69u2pp㪜dæa\]1Ll{:u+qY@ 'Br*$cѴ[tʄ S/|`L4aP/x͖a!QjZl5w7}#dkgYvJLJGi=ukNB— թa69a3dLNL0=-emv>3b^RV|BaT 8HG;M)IfӺW_Lg܊kG{O)c?cR#nܪAqCgn,-TgY﯊e: >l#K +k:H&#;hI.iU 2SIXy=.7]5{Z/Zf2 zv/1AqFS5*~+ާ|7zx$|wW{h;Ǟ]LJFL >HZI緂v0a3X`~PkȿU)gM޹h@SnQSK]\,jm |やg,5 6 ,- -},rU$x}3GJ` #O+V`40ؑP@tDux{C<:(8ɸk%<a㲖t0raԣ^4Rxb/l0ۨQKݣܾ+%`8|gO*RhyOWkZej)qHt{$o[y$ Z̢ٽ}޶͜.xDD9]ę[:nr1?d(_[SlH3՞Lb0NLy9Y9=[1N (Щ%_ h7[Q,'4v_YhXYƿLqXq*ץumT*sPr3׼C$́y!syOѓxHWvdwk@Pu#zB3R8ŖnΙhrP%rwd~fzvޛ K+v,=`Lj;F@Sh[zX%6MhP[bJAS:zuqP|?TATH8J@# 7sK'd1:4bپ -_/.SL`}|Ϧa"ΫF;4w~ph-hm'"-qNædH,Pyb c4PX)y;!u@D5:P]Gg!k'ew !D̩cŧu @f-7\Hf; Bg]м!dShC@KFz7sـVɘ(մ,tJoh_KZᜉ?W,:u}8A +{|,-`E 2)MIDP,htszWJSDU9rA{ A(̉sM^KKnldh)_3UŲKh+L0lzZl+0[6`9r"x./Ȝ)X_m}åAQPQQ%Ċ./r:,: ehq"{ݔU,9G% ipy\@J=!6 pvw3e#E\܄T%b7fp;钄O=>3W3)3 S 6'@GMg#gOV d8l8ڪKꇃ-`ջAɗ$ʦV:;z>jӭ)\հDy^"?"}7/D$`q"ێk=Hu{ yj98SI_qGyEWFrd7@V07Iwx,Ao_w5(_| 3 q=!uzoN/BhޟfY)Z&0I9Ls+ Ģclԩ&tqww7y])!J]nk4S0/Bt%P ϭ _#5mY{BC*7xJR<O_m J>=xujۛbM lCԼC$W9lCCQ]g[{uLꉤ7z{l_BHлBGxSa/ДcEѴ)uƯV$xԢYK(T~mŋ:P:p?)~Jv6fG~HvL-cBde}+.g:m5˟R @H+sɎoƜPc񖇣A)(:db(. !W&Ebx4;!@`/݌ RGk`=,38k #dxn`FiTI|ovMx3۔``cCRXyL2C}d* :^gH֏-ٛ)WkGv9Yo%0V/ZX!Ԍ K\gyDFW@`ɄIqHgX|-3H,w4ExjD+;bl\3tgv\NiY(gLNRH%\:Wڷ@ƌ~GPëkQ#y "6Ft3-X6yVy|E%gg.kpG˦|UӀ-ciZƸ}GW@w!?LR=YEC7q`)q%o{C^ q+/Z**1 @&d{y^O|ԟ`M;5w*r/8͋MK;gr=zfѷ9/Qu8#0Qp{C]֦6X@sp 0sTY'fOp\0;Jmvx/!vn~rZ3g&0yWV4Jw opmG&Ax܊` 0欈i8ֹ.MyEq }5 HV0Um s85 *Jn N.x2fPU'JlsRf՞ɓ4F'upf#za}<r7\{ț `2]b"&yfhO |$TyQo)l09_Tk7Xך}FOu(mIZĜ1@l1=+z+:fZru7*PmpfDTqSNJ;NdP|!'ɉPi_a:^$gǬt{rz^D^n?cćQ4ML{icpP2ǥk[⠶4_?r!ͅNX_0 R0D'mqPgrvlfSZ'Z\uX_PEmN\Nsѯ 剑Syv `&ȚdI%۠w+D/ĶX_cuֹvm|$k ^rTr 5X N`(K*I]g:π9}N/S36cZ<5ϼCNx(fi@~]|[t_Kvp0z.uF{1"e:U>Sm#@ 3Oo jI0^$!6Y}Z1[K%pȨˆSIBJ<KF8Lz\ m4LTFw'^bWSW9BIʢؤ_ګ]taiIVxl-c㲇DԪ qF& O#PʨOtc\A&.q;'X}oB'َu󲪗M'i F`{vĿ'%,?lE%sWѸ0{c]3l { m!E PaU_/6i)ߠIgKG7.)09LmNv*bg!B%ѳ%$g܅.SITnqc]rz!7zyY4WOFܹJb: x}e_e$>([Gj"Zn"- .×)S\Uez|%Bƹ: +cϑE=L#Guih-R e%5@m}Hs@3O,F](HFp-E-vlu'%O`&IESt$qN=? dǰ`)ܐ66 `jr MaYeL[Q\g'=p Cz]f;ED:TKS=x̬we6~!И #eIDuYd L6Bוuq/ 蝈¬xOwV}zLgƫ dkmyoK5rPJK=q˽\o,c9?3P$v&5'=.y|9vJ{ EwrӨg^ARYA@0h5 BsݛY6x GZoG6b$4z^\=X |'luC,r u)]-M$*k nNLgU}m)¿|>8ħuoO  sJhqhU$,"4wJ'Yy!?ä˹:{TK)+* H.䏨N6 ᥜ?HԠ hFЁZW';Am#\Wq~EOxejY SbNI/ Y8nZ kr~JqH))l̀9|qs< ^T9{3NXͼ&BT)@(rCT`$G/ތ+rrayb7/ 0x jYrX C|Oa)sm4k1^%m 3, HNG[K\Kһ:hJ<aR:a5G˳CnlbmK3 W]vtK2Xf&2UK*;YKeka὞: A2/;b\XxׂmNjً99Kd8d0V8:>lNj͵* ; h2ya;Jn6\4-&fM]qd9=Ú޶q.F҄FG-TCP9/d] H!Zj-gL!ʹaBbN —# r6蓨`-'s(hRw6fXf6 xQA 1lnHiD\W)u=pDIZ0_/QO=WI{\ φ1mh {8q]^ *4;%¦(SR"9>PJ6:'/Lse%,G\ %~UlF%5.)G+VEVe<,^&2íV (ap0m³OJH.+ '!1P}eधlV??!)Uk͉6fxB4=Cӥ &82o)5S0)\=عI)e>; 4kקұ-5^irT^o^z.%^6ѝRD|%O4pZ6ے3_/=Ud"RWP!L :CBQ-gX>BL]y )6K=D($Elu8.zop`SvG;cY!3,qݘ;zz8p8-IE|̗\.d:/z/?( XvFEO8=#+9ª:LO Z Ief-z` eQٯn<:0j2:3S֍ -65UVba ;/]ҍvv "W\<ϸ'!~4e Az!}Iy"R°^?Ģ? }|+%LFC.'{ ݄G8HF l8UQj+|[Wn O~p/nPmXS2-D|ja'ʬ Y*K#LD+)^lkQ駏>KxEP] Ibc wxΎZGs}`bg٢(.{w;%\`E9+5DY_EJn6LAg.'k)ks|ր3/Dn(vAܹ I̱80Ԑ4Vo։- ~UJ }EcJ)9d֌o2E7: H$.WUU/)iG6d2ҋ[ ==}@cEruetj+$Gl `T;KFo('JF=[6C_U(.w,ĹZk.JjzQmu@PطJcv@t#q\'rpN(ф$2}o 0~mONHMjGЯ pvY`.c :)^~sDA \m_^,:w8皭yr)Qnv5W BpܮYY5}.LV=GË sTem@mߎJ9d]'BWm(/a%給ʩ`1T9{qe[ϹǪ+L=F5& XF32a{‡E}%F rayXS,Rr^۪_Ƴ^iЊ2J^ .xtmX/.`60B*_p# qnm.k(A9V u7wq鰚?]p87tiUa+1Kg耤Dz& jڟ<Vs9yMue&,,- Jk先͂7 s/d<2۟_py@snZ1r@XBcȉ#g2ngBI\jTwjIݝb}HKaSV Ui)0$=64ɷ{j5YfaT(`Oԍk!`kځ|[A.o+hCƛa/3a&\+$^= 92E+B7,GOGLw\ބ[zǻ1 &s(Ici6OrPy W[X1c1ؕgŋZAP=d*[HI_]*UE&Xu9N#jۧfQuҋ`; Ux "o.Թay!F䁢U%T?jE1Y.@׬)bt)!z(XĐYkNsBPNYȠx<'eCNY؜=~dFdǾSoqBCH$K  O龱4h/j42ݍ^#-ՆRa#5]^doXovϰJYWR@4z3D)XFU<GBk۪b|jNykYvh&}LSAƼNpB23jV":|u"Je7^f>e^͏菄%Lfݱ;Q3`nu8-x+"PpHFcZg%YU@֎v)~us6Zԭ,&Mq7>zO,\A]HpIט+ooQfOlk~C`;kj8dopëe@ #0'j:c du%JX )DhpH7# oޠ4mTG£!ORŸi_vWS6Tq[=Xq`C0'welY%VV@&˙ #(x~K~PuV6fZ=k{EU ^jIJcKEOՉ#)O+_md$֩a<@_eY 3p;q! m2>4Z;֧n rj1;`+h#:}ypB>ABQ?f|$S$8<^A0UMA/I՞$'2qb+|Qs!(BE+D5 =0XܬGivjdHq!Qmz*&HipFVA`Fa9=\Ōxl.l4hRVQ38ۀ;dd Ei#Vr,8m& ۍ+!> >V|m}4K֝6\馦Bq:d|zRǕp,XEq NȻJ,, Ev娘lFbRCdWx}~0}ݻU `}"wP}^IQ9@?B&ӳ3m0mx[t97gQ51!Z@Zm1[W‘W,Wq|^g*XV= -w->8v’X}tikA%6tA;m5!(>Ch;UZnʢ˗Fe"S 9K$bZz~\/e:@@b(GÄT%mM*#FkȦjQF% FPkn !Rh- 8F{s=y%ౌ,Ig3W8w7HF6.lh(X܏ށP`xwLakX}B`I7JZԂ/3pGo_yK4WDs251/oD>K3N>{μ7]r޴j~FZ6'QD%jn[YRz/MFED}4Oc*uJ6]4*e|۝{R 2e[H% i..V,k\#B BcP"f :Y>0dRxP?{W- I%5&>xyѭM,Oq4wn%C?4EÎYY_}Sѻ utC'[ĵk8۔dQ[y[^\9Į`1;C~{CF(揠y^eMKL9npfm`S%@Z"?"͍\]5`sB*jccqy `.}ldvs |3Ktq㚇y{R81~hh'ʉޓF&VǦѧ+4!W f~>CSk6.kZB +ՑAGoj`7N!J}VJ^mog(e||?Y~ cӵR1n%3 ^?ǿ~^ȯYas&*o9Wkl;HSb;AeƦl u&sM{H#)6?^>%@d~f* uu!CT3G[)k=2gm'kCFe^ӽrv>+aYO=%iNSzAv# kSuK^{ td: J #C QV>.n7G5(W2'=z"Lm~iblٚRZ[Re>oUڎV9zo(-]X"^DJgoA~<-c5c(9 `Ev/7:I ɕ,y 2?) ;Nz엇۞=scF GRos~AzһŸA ȓ*O 8Bj|σ[rw,#}AbDuT" ;H jn}Vhcdg3!B g~TEhT|dMJhɟ6WۙF#noɤRX03giQi\l)k ʂڐy _tw9)%NaD:gEǪ Bfw鑾Eك Hw!Of0 8`'ʔG^h"wJ!1!pޞΓp#0`؇^=&2 G-6rd{;a(bKj߁^WI U禦 [}M hhBV⛮0 m` BLMݚ!pOsgM{BZ09L8S9x [7U;UAekZX[*,a{Ak{`1$Xm-]̠ZʃfL4QіȤw|._T9bNφQ?(d\ϤLD-_dC+{ql L3 zVr$kmv|A _ H濾ؗIj:^Y)jW <)3>5&D'Og/NP6CCLCZ]_ulyޛ@ dU0\ HF7Q O`x0X jeJ6OE¹؝R5n%.p*6%02lQ&agi ܏1sc;IC\IZ} <+ROMkz؈So`.*,CmѠSD x=Y ZkgCO-=A澫VopǸTk5k<2!3ڴ6aYƊT km<زor=tF£0i<*\Ї- + G4wO*bVEBqĆ.s+g~ [ƢqewH55JF %36pz߀87# fZЧoS:`8! zi>A56mW1[E'ӴM11shI$K7ekT@yN0A9c . %ɼ^jx )7!~2Eo}^gz_NIHV¾>@OR~Uÿ #a5fu$ }㡶^(t=6 :XHp( ]\;"<fD ;$pp =-zJψFEP| m_S)bIDQX!)6"tTFNS{'E*1)OOA4aqNsC7̹{hcPm]Єqw{|WWҡTv|"Vi*id`ϋ͎A_/|X6ئxӆJ~g]?Mo۶N׮=㫌b@4H,5  >o֓T~HLЙH355afh ʯ[O o%4WvE%[VI[83cR gߍUqYK ;!wIp[ٜb|r۩MJM×ֈe>v; Jɶo-<1+9I x}QkxoC@ gI 7Z"j?`[cB1ML8!~ukt^X\ I7=fGA̼hѯu4ӑ;b i4.a={Cb8WL!Y5x'˗>a-A ;Jvyn<1/O<BxgDd){](pے )Q2W>_R| |v璇* ^]oZOzTݒ솧 *gT2Т:8\ J65~?= O[S,nsN&hVA9gj᧻.Mթb`9#誣zq^pNye-+?xmGCN"s,Z^sx;fGf3j(=* Wp /,th~qCs_,5GjWКj[{wC Cf ܰViB]uy`% N^tZte8JsWLXn[S1j}{Eϰ=yudG-jlOxq6?*\rT> bRHvgoUÜM*vtS(xd6Ћ# 7hzSX|D(bۋے].X$wCd" pmC؝ Z k9zqbe}6;9I,7F S!L. *,d=g T ƽY { f!rǍfeV9ʝՅ1Cʊn}$;Da#Tw7!9C(;ˆ[h7{>D;~_xg#ZZV/jz͘@lz-m&j0@ ew2&3D 2ӂH3F)~1M*-Ok.f`iT""c!~V 8<5s>{96al8՜tSFBQ-q F r}#˛@Vj= Xɶ +l9Ob,0UG rmj@CYɝIlF%q` 18%NChc-|WVO;MC1,ɵxω K<\nأb( EU :{](*2qQR#=8Ω٫ U|ܢİ~%`_XE5%P}y R^6+P?èvEwq|cY:w.̖\[1{}lؒ} "0FDy}Սln%D+QQ\د XA Ÿ_ v6~rq9, ׊3Rwd'Bl1B1S^ " *iTb!z$_y]4.0NZh[OΊ^]o[cڠbbCLҏÞz[qNZj9Byƪ׬rov] Ѫ~Ч]^ESS:=s- ɄJYJ~H (m~i\vWW.?T^@IekLJ }[OoClCacF9aQN82mr3bحC-noSMcӿaN"y>Y()kdIECq%0#0bՒ *LKQ2fljXKʖ&06ɧdlݏltV?Kl!ZY{Ĕy1 8p9(/nHu{_fvuN _J'_?chӨRU?nъX+ ӡDpX~4!p@@=`vˤGLRyb4I6ncBBQ@4eY ZIHtòۜߍr)4 rmRH,_ e R~c8Oyjy&}&f!i>8~l_1hR֓7C<7F ZKYDu:7fI\AW"x5Ðk (? $9P+nQBJTiq3װfv:2z>֛siӐ-/$G \PͻPx1pg%TF`P2!PA5NhJrOY9! VTu|7mf=ױP) V}27|)M>U|߰y!RZE>BF*0l`،u/$H|:ӷwmpYb^ SwְEQopI3P)wƁL`Ŷ5\/qV 03^EMhάɤHU ͋,J5%\q[eOچ{3 q?ůwx>!m"oJd.X$}i Ylw~&$gFQ+hͦ}m,4"3 f Q`Di]&/|,Z.޴ѵ~  `.Jf.όfMy7~'Wdep*L%7$Ќ E[|"CwU7%S qSWSaT ?yQ -1\NH=m,b"'QgPfC67U #rHj>?qj_l^ )8/E D]sT,ՂDi`sZ1iA# Ml1 SG*; u C NW0>AˑE7BTxq: oO׊ͪX{$5n C"!-2_C#U9&[lF"BW͛9JQI]"->D=?pe M3֞Lmɨ>& {Sjb8A,,kfZ'] 16a8k݊f5TB$< ȴډux@w_6T:\PluNZ3u5Y~4SlLZ jۀRmzus gʣc4Ug\K·w~#N5 ˆW,PM*-NҶ0erQ}j\MFM[%mv4j9 w*_#pWwfut$7={P"o\ؚ[YQ|òj̭WS:)XαM^'KO~dѧF O~+3 ZRN+2`]^;1tjMIgOse֒[z֋o zQ^;* sE"浊iZR>Lpu^' Y5=A1PVPK `j(j!bdHs#zWS6&pNDK?,b=4aD뚟\\SSϖ cr#Do+䫂 GjguT7dcA)1Bj|uӱXZ^̝e`/Rq 9EE1x;nXF&cO_c"tȁnGhhL;⚡._P+t9eVIAL<od*kYo5]`a  "=oum)UdUO]%[9 `y*tj-1@Jgb|oJl `6\,0$::t[%?lՕg܇UC$(?\j؅RR=#i0VXc6 U tYw%OtOq$Si<@~`ÂsCAj8 ;T S8a\P4ǙoRwxX18Vy[he7Z6Ə+"?ą?dE1M(Ϡ?;j8,>|v:˳#^"DژKʗ)vyέ}Rr*4JF9npߪۢ휂/n0 8CK! dϵM+(- nj*4_LmdpAT%[)l3υ{ ́PL\S4YaLZ65򔿄Ih+ON+ *pzF`>P?mid2[:3;/qJIs#{Kv&GO/6XQ'zlK.FD Z]^q=d1?kcTaQ",/c fα).{?nX0 8 cCbRzE=g*QTktl,~M9K`c=ރ$(RrS}klX7sgḺp[%+f-#ҠP#夽KtYoAƸ3LAܒBaKZ?kBVz"^ P8S dʜ_jBvxf(*!E6tX =EG,HsqS|vӭӺ'^J'_D%g:˫#p ;?@Qh viyEoS YP]Yhtpz?N<+BU>o 7==uViڛb5LVIb=Faf >>bjAf.]/]@B.tU t = =v"<ӸnW4[Y**i]飝#ewSvFk{/N?O85'|z°E@Ð`ATLa-4jy/dջ(6fn6W1^CoMi3G!N0#:_ CFTB?_9}%Ğf3ܘOTS(iq>و8 1Ԡl<"~>vәCrmjCx#UKR+Wt J_V 5 ,' dX&j3zФ9Ef\!F㦤@4$%lAΦ.e1 ۬j<ä~4B5_f/ְ.@Uq {Ҩa #V?P315`SmX>wmVڜb>1Тp/mle R!VemvR"P"r#TYlwuNoA(b#xnpˊl/';qU^Jw毟a ExEO޵ yߠpKwoΗqdM# ԥ-'bb"y[޵F_2_xR<`~P UW+iR7hBeSJ8cq! ; bs2-4zf:p۔Yŋ 8]5ƺy 5!5f(&qS)&jNp-5$eYb[Ѝ#*3{aVjXm~'xjiA9 Hj\˃GSt1N`3!74`QUSnȞ95+"CDqD[h ]  cb UZTM, 9[s-"VZ|%|Q3qU8ucGД~UuytĭԤ$ :QU߄A'-@cj`?%_Vv;HS%$B=`j'3ww_t-=H({:m˧xNܹ8r']۸kf0괨#zo􋎼p]@7Ѩ 46K"O*j p%YȹǪ~e5(TXw+Д[Ic%y3U=&,DIXֵ&F@ Yum8OX"aFT K@N[ya{_+&9!f^S/O졛Eڵꐫ#GAwIjh5w{*)e  O ْCX`Ol;>0("E'E&:٨r̒s /96qǶ9].gS=! j9(Œ'9fP~Z;݊cȄ>h29 |TKœ?0..Z[>3h\Jzp8RR|bfۖ{0 Ѽ1DxXJ7z;aR# ^ Ƚq gw<^  oM?8oDsQiV̻s9'[TzwCk+OWpr=ȆyRWh|clEL@ȫhjXEel/lDoз6oǧVxaU8Z;Ԙ;rMn >R$B"83s%qJi4 p AYqss7i|u-x>+6IyT=@G<J ޵':R9Y:_kק> f s-^O~-Ѐph_"ι% E7 - JX]0".wR<<1mA6pOz V Wɩ2Uuz?HSBr2*nRig7:We7*9!ٲAQZuz5lKrcHXITp:܎Te<2 zcp{7Lqj iZ5:/ u!IT+$b<r}#FdRݜ&kHG g&,ZR`kO>&g?F&V`d:}dvBؚEZ`|jy }b$o ˜gw[5bV ~vE+9:).V6[r" U~jlk:C( lA¦zux$CәupH˜6xG8xH搀EDWPЄX`ѮJyqE-P0m,W|n ´iw7 G]UDߡ[D4¤; 73WL^j'fwn&㪷5C|"˒N|@>eV٭d' UuM=8<`H|7Y*?d**y,v/1dئ]UɄR^v#mDyTekWpç05pY8)8eCK)/4;2 iZBMPkZA#te<(XwQFX Qt3>]B>,hN!#Pd`fp 8[СC;6m @"=Q8!'^!%]r;s3%f2ߺk8IП\#jrمT),kۍ6|[cTَtۙS1̊udˁ)M(τXd͖ D V X uڄuA[ "6^#TG_WMJ# kvY"KlgMQ[^p̠ʁ)G=}J`iAx UcVU˴{i; YS#BZ1al..(;aW&Hcu5d#) m2J S#6%S8Axw=;F0[gm! s{F dC6Q9  5AͰV1i uiYٵ0mje7mg&¡]rZO4".YV]?ͳa۲$If{ۊb1wB9F%$@wzRQUY)$QnjGF !u-?(B.ve$"DkDO'` \p2{w˪4)qJ³0VpFݕO i>ywҭs(eT %xN5pڃ9`2(y.$^Zdߣ,BP%}lIWl{Gg*RMv{!g@׬Q˹a@|e"X.RRQt(dɅY1JuV+,5~YS/g0Մթ3\SwNl'G. ,{r"maWSƵY(p:ЪuD3H_ њQ8>%0r]޳LlEz+.9+ >ծ|<A|mhז<-/@-i Kz,4J/6%zdۛCUͧGIVR!\F HN#AdzsqP7z+Է.C9[h' a~ hwQʃ T kǷAVjٕj4d)A]뛒FIҮt ,ѹ3J/q Wh.fwi^fdo&b]^gЀֲpﺿWn i얮~*#zZ TУI/;{lw&AkĔPV2Ƹ@Xp9HVO#MS2jtoњ-N(x3Y]vo^3'ixgE&tƺ  JEw~-] i} f ?xBFsЃn*5+hHFʹIV0YY~|V~{"[M7q{XTmPøx}A 8.~0x 8u[=n * o29/K%ehQʚݪ˓W|1+u^ y[@5zKj Ʉu8BF(cԊh+Nz6+Bx#h̓[ˎbGvfB bq6naOkj+ K7 徯9*zZG;4 R*SkUQllc <f2zpMMo!&$ՅN{nwMqIKU[T "5Әj`oqhPMɡԻAM[4罶X5@]y¨LFX~UP/ݎyʶ0vRO,%-8."rfg ,RFɤ$)?uHl ~3X~Ÿ}n?݇X$)-Gl2{_߻/;"Q 19$ )؆Oiù;x)K[xB\>.t9 eudQe҂ib|P8N|8*d)yky5~^VݟrQ,^ܖ@qV!4Hzbٶ5=UY[Yۑy/-ך4! oYQh;dt{iK81*σ+:PJqGS7Ce)pglزJVG' Xp֣~Dr4\5ۣ% q6riU6jBx\f"$u*FE>)m譮@NG[6d`cSyE8_1ب]Y2_ U](fP N1Lm16tT`"YTVkVGrceψ;Ȭ".]y*lOcI@ 5WSb!$L)]KO)_qif oD=o+uS"|(g^mnR%Q#~"~eާ%);գu?T"Y*VOr-F^ųCOS}&ό~cjs}潛gOl{.8Lk~qEjtsIe!' 9AL8xL2'y_$buY Mb )ܿ;ŴN^pEsH",<"p,IuNCu g~j#_ydsw:JO%իd ;rr縿p~,.OCgS)GPz,YwIpl'-9x~)e SĞfU?p2:-1|2M&oY#7Ŭ#A B-p%o;SKӗ3v.LAspsijSGdix=QټZ`+#{R=h0i cJI_rڥԋ5IRTl&K\!$,vYESrz#` !`ҨI>n{ ]xT5#O[FF0@U%}J%XBi ih-;GDvd4Q6hkj"C^c/**%wp=KF֋5bH_G|XݣU^?Uܗ3lKt٧IW09*R m"'9ik ʬ|ZT6 "fIV܆t|bo  .ysy!~:hԺ2!g rY5JMr,ZtqzʵcZK'tVS׮jG8>7ḡ Wo@Tŋ[ C-( F Mo'$%ᔳȑ}8`P3>!SIG%qaH:/k<,E$i[:nn=2SlW_Pi_KC0˭px 2| ڴGQZ7Kהg!26 i?5<5Pc5p[y\ӯʻq Mh**S˃/7k,蜐}s, 7 3:#6*sA1bے.\ՙ1kJ Iu䞀:[ IlWg1 +UU=x84Y-i|"aBp"ҥ%^h`pTܺ)!BB(bo?-XYsN혵 >)VⒸg GGXʉy1LXPe7jE/؃^)FW}8QI̡;&%ٚi=&ۿӨu.w(K}ժ>;-dSvvs,zS 9( YC"reW8nJQ?j=4TkΙB ekVVbEP&ޠӤ~`2h^5`{U KVghCDhC~\5`]gW$ĮlYy\ښ0z5`ʹٺHlf , (_p/'sa4@Ѩ7ܪDJa?Mtz]VJ R2PBQue5|kh2Mt1MƼ 8$Tx,qCZݳVp:59fbiiJ9!v d|!2چp[edY_H= H+h6('5Yd\ǖaX|n)&\X87I#fU,Tho<]>2t|25N@!XLH@ƺOIQ uX~h"^ YQJ^]J٧6*lrXko2f"(mq6H wXr mR/*R'\G#_;UzUͩ4Bk=4NsB/<#R2$ˎ9b=阕7Cr <0Wz6a-dˍpFa|͕dfEh¥Mt*s=ɣ % x~7g,&U7y/[-r$RP@]_ߵmx8<߲T oyƚGj@\oTKSKF׋(@f&}4b ;=y+t|'/}SAz4r*nzf?5Թ {M71PQ9gCҊ 2d[N6l.\>TG At/*\ޒڏr۩,N>m`duCQrQ}<*Р=o,g(FC>ys#C_(ul;¾vxUor}:Epnhf"FP2-އBY1Q-mvuKpf[l&>>$'롏I6KH שqn{=yC14@ˆkt3O@g2YC@_5 qIk%h=D1M:1G{ة`aǧyVV#>Mw=~'o6N"r+(߿*9>OF̈T\"#>H;>i^L/WȜh3muҊ ;,;S$OE+.&N)f8E#Cs!Pɮ?y37"Ne꒖ CQR*Rg-g\ g%&?R ^t ^@[SwCZSRXޑ_p]Y^Z''&kZYE*?b ㋬YCn6˿5O";I ֔҉X{9eȐžı\r}̣BݼJwjR H[ ZK$|)crZTEyK& Eނ3]Od;w fZؕ&SƚWB`Hlcm2>$H S Q`{-60"5v h*Oh!.XW9j=qMt!6YHƠ%~JzV )ۘE.zDn AvlObg"XشمJ棽b/iȔK@.=k0Rt&ݓ씷86dQ/ H;I AQ:<:)Sr~Chۤp%lE*qm/8>_&20iB7{ܜ,3,fbf}DږqŲ2xB`ɷ RMAԙ_Rـ)5+$|io)HPB]1M/<‡M w@C&QŚ?m@\ًKoVRom(ʳ_Voye8XBsG{K#ʄlaߛ"#_+7ߔB b60@1~_l%cÊ7g<1<'; lM3bY&^Sck6djBٯ]oPښ4Imm@C^j0rWe%0w%Q;ްlAl+_EaPĵ4 130ԇo*SV+ /3NC(T2Wz:O1@ 欷kf[vydZ5`1^-x?Q[Η1ۜj$U/ ܾJ~23ҜrwP۴p'Q7a4E霳Q;̝RH|[w5Q]@y)=5O@9Be3 ߝյhXE g)26? ^$qggc*Z<逅)[N2\$?BN:5Ĭ1RSa?:F1~e>EJuLș?qlSQ~%D* 0@tV")B=)2E%1ѵ i1gF=t#/=d!}Jg&%eUd3K*n _Cv[ͼNRR pʴuΣ#FB'|`' i'4l<˖ uLNToTXyWFIQY:NNu[9z90=QcpȔ'?H [.GM-~NKh̡:5Ϲu4#tÇngSe?t%-#L o_ wwf2B4)'"v+:h͠ 3F4Q "_ ?†Lh! ԲDeHl3sۓم6d!R_M5kzO JbUNN ُa$]-DZ!a>v$9 owz ܃ńU06L&nzXv2fB;vFCDېN(&  =HQGLS.e=3o͹{,/H+(:v6ƓkBkgcpt?1ن04Z[9XqjJ̢̈́% ҝzR Qmao_]w0]@*ڈcp=?5F"zKQ``F~ZtǒMX[ar3}d$NsƑ<{w@RT*O*?|Y Eo|4Vz`ݿOrzXߡ4%aCS5V z3hiJy`r.mA"Ol@I]P89^?2u+cTv!E2rkI1&AXb;RZnf9 ykɫmJN bBg9`ˉ nAVUR\ylJ$5 q 0uRg(ީ'a\|*=uǦPTt!Bhdd ~(~߀& d^RhRynYDaF( Ag.,k F&?2uPM5:q͏ [3)/kƢ2J {Pܑ̉ $\5h_L_lx7yw)x*L"ô݋*{m}9634щDpvyRqY"+&J#^]\F gɪ,rQ› gh˦HΌ$qW%%Um?`4fgLEY^F1L``jOUa) $c-|,{vqi/G8,e,iw8Jהl,󶲻l,O⸦Hy_?~5BَU ,h-zd|ھXⲭ6r(Vr`$N˱eE?Ar eGUL0DfM]u?'ocˈBx~` Rͯv[KB5_xGji`K"m3໛^ę øgbt6f}ml5N-Srtjvv({@mYPAmSġUG?d\f|VZR@KHÐ8EeL O%]*cds (%lT=]i YD&NM4ѿtt yAio򂋲ť`/(K;[m). '!5xCv=4"(;eIEo(`Yq;縹3x2Q5tÔs.+oo4l|Vs';RjnV^":#7q /ܢ_%]]Wa6ԃv9xdfv=hB_uHvC?^=V   kX/S|+Trz,{cYڲ'*xgmN!jL7! D8si٠fX`p&6RoJ/VIrGe>Gway` StQlF 7)ZiR6 J@@pX+<2>ݍoY$y-ޘ'2İ(:-RwtM'GrM"M+vQAr 7ˌ0'(zzj{GaL`Enn";Z$#\դ5_{?4dۉV J +֜wo&O"t6xm2Ъu :S sjOL@7n-/}@ #Pl2@\S K%6%9 )by\-=' ~ب 6S4 |`|څN!:^U$7qjO,jcgT.ݏZp#{r{ЬDb20n|e~;PG @zSXҎ#O5ƳR%W^ E#I{|q]I 2I5+9_1\F_UU`ii0Xtk}+Ia8$DcGYQ =i5ٞ$M߸_╌"/C9]U:^n1S9҉gFsJIψfc%uDTild?:ߘ&;55gi/\92 R~z@RG3nζUu87 82?#('鲨#kUHO3e zsϵ\ ׽(mgSO2!6* iÝ1LQ jN6yYMC]I?.PMO-"@H_i_& -fRI@s".fyAз~q2>suvaN%צkfZP55z^CR=SS/Ͳ9!(~Q'u%em8hp+{f*Ku9\K_zuEK#=Y>@ޜFuQцH[(; I4+&y_eX-(ҸQ%oeYqd&)8Qça5.EB^'_V:5IK/uRse?_ >tc9k se"/O^c*`Nip-v+ ( ;H5Ȱ^ ؆ iQ#LP S\]մ n Q]%i~ewoZL wMIהpoבα;aD,2Bi4hyk=~+֊#Oo~2|i Eyô'@VkQ9'M5œ sl{p_"P(;8>g(xHa6v;7j֏! Y"sHP,;!Fm$ %0i[;ﱃ HIWW I!n,t:])3tPVm[ơhMEp$. 8}2#ӎ3o=垗Emݝai6CyyʖR!*}>G@TO)]Ro^)tH,x=Q%ex<ҐYQPhK7Fb눩n3fO2hjmId̃\\$zk>ǝJ41e>/)@CؗX`|IlVP8L*<>CK7_Nsب<4V:: !rEiZ# TF Gט׶<*KŷL/Kw@ m!_LP5t[w 4DꢑOS N!bdYxdE/D¿:E&-1[*M6k].t, ǟ 0dV?|jZ y";p<ݹ5f'v4ѥ,@˥E ZR!).3}H 8ռQ9b}O۩Ƴa7M' -ip[%Vvw>(ď}`S9$^4" 9M K5"1$3 /D%V@ʂݝ?ZaHgpj4FŹx?#b&m7ZA=@C>A #J䮂rY}^iv͚⿯Q];gL"qRrk󆟊]MX3*@Sݘ6mz8kxRs+f|q(j߯e Zfxn"Z_.҃{]Gx:>5#u%IZ qb!.*] EDC#&S+F4vcf]C* gU3؎dcI]+phybDVañyl58G2r,$[pO{ЧDZ=lD62>)8XCs40J̌F_WfxvȻH|gO\J@RFnv?&qqĶ ޛAۋBۘʅ),y@J<ӎp`FKs/~D:#ɧe׳e5Ԡ@[ ]ܓҝ&ľqQV{HUF=b5x{'߮dʑH.s'P+ ֡;gև?r E%N&xG)NT8fːD? lAj0Rv6r6 d> |MNPtMW~yLSxy5(MLbT x+ c~xbАmC3%0ʤ*xJP0;aT' ($^:%eD,Z (RJ6DK+@$aQ91a;1ȢX}@f=ExN*?-N 3~O4`z/<)'I.1jV6A/{9M~MMՈ9/ԫ;U 43DL\>A::k/|/]B#KAq HV(*_۰xya\JOXT 3B.`Ӝq5UsaJ:n͜6:75d_J8bw˖/X}]!HmF2ZeX^oNBEҽ{tJ{]m MylPIi@`:ԃ3H̶Ku -eIa:Ma&Xfgy18qzBeit wDF``y3c?o) m rir58iw"F!tؽPG4)mQ"x00m\kP"k sU( z4Jm>:|`v$Z"K[1.}|>CjQpK'NSXxUe^pVsOޜKaK эWNld0l~K,ķ+zW7T9Yª`}*yj[4e3=Js=QNs~7k`>u4篐֤ p𢬃HI }s*u/nU. n1_ @yHIem+-(~x.> ^EIHNKbX/pxyF ˅R\ AH҃P)$ V2qï If2귇D`i!s$:bK2Do)\4$BH}k2иCKNSperx_j$gL" I4n倎wQ_,FؒEZݬukhD+T;7% e6) pQ~)1UӡL4j6GBT`{s$ر$v/,0vGc]yE\Mf?p%K|H[>XfB@ ;+?ͨIX'9js;( /92P)Qa89j1~V!S.䢬:865vφ^f&#Jp ӏHV?LoU."߬(y|Eܞ)Y?ȃ1=3Z 6HOeԼZ|^~˲p]9M < [)K9Wu6sf" pa×r s[[?h̵e`! waYл=^xabTe=jҺp~%QuD9-":InuemغEB 5½6AqC}^1ȖP% Md ^"q }&4Y.Ɯ,E{ߴ"5@G2i7ݧOZ&6HB7bMvϛK ȃ~qb_Y JmVnR$wP67;囹KCǏU,í%*tapW7/4A2WBu=ymc5oZ0Q{p8毟 ݭn,ty9qWtp<,iF ;.𺫊HrѮ Ќ1`EzWyi~ wuC- J.^$}f?Xb=D _Ы[U7f=Ȉ==zڦu0־ekpI5LT2~V b7 79m5Vd aCQQ8pnELJhQ|A$a FZ]Dav?)L EXrx@}p1\Iv),2 FPfa]_2!9 [|)6ӎb(e3G r~OSy\å,rmx 4jA++ a{k@&[QXjU } #\{Z x%m|uSh(2f@wHTxT1:,cC[vvؘ3BN8~_pe/d(W6(!5Rq01Y`I,3tዀ`e3ېLܽAɂ&]gY:l)?*1yM/#O^|1GSH^2tރ7lKf~MK0vs xsÓ2 P,9lal,։EƕcN5I]R3v`X\c7$9آߛ+LNV":b Kow;!$d@# Ylɂ0~,1*ݼcoݪLVf뀗"E'v`u}ǫٕwVezeBx)B2Rn/6Fbw)@O*W㯐ۛT=ShEu~-9,`^ʧQNmqj:&)R`iKmo%L5)B_Lgu탲enc44J VY1$3 Nwf8"z&HdXz&j.IbQ:P9 3vs_$='%XRn6JLNk낖T{3ګ΁vYDv=`L5 /E9% Fee eF 8LS6TV"(k6ؿt1h3yKwlĐq #@'hJzZv)Z;ۜ+,^+r !9/AvO#*!#T>6E&VF4 N; h Js=4}s>r.W0/F.Չ*Op)w4_Il%J9R6F8>$|]3a%.#53 ^B5? P?.D:jYh]drS0Y16rTUI,OOhE qk dE¢gm}˂jz#0?.>r@4gczLjԈ ;4N[1Lkf #ċi:O<Sƈ:)ϥPo%@ݑ"Yqo0ƖS s5zqӉ~ϸߊuH_ԡSnSO:]*o-8 -9hTվK@>CU gמGk1+ p-'6W^!7_6).]8H? rF<X awc1bN95T(̎}`t4ˎBa. >yQ:YOcMn4Sf6BZ-rX3N,{hMt@lj˭н>G8PG=eAG,]/uى|[a%7SMMܱH6I1j*ihϴ߻O W{-joL CGP*{`S(m#*ф.x(-s-pEPiDi ADa:9G/ *]a. O_ܳB) EwδBs~b _箔; >>я)hJ Y`ANl߶,#Q?Twuro(-h&R{;57|S ~׻qmbz#?Zϐi.X,O> NhX$&i}Kk5Pidz.YAM4[0䢉iC.}bTuֶjBP*}7nwzS\hTw5 fG=cC@erWg} ǡKLfX  H1Ӌ+sroF| x{Tjɫ|yW)ouTm Z $R (ZVX$K}/oM&ŘngF6+@]1qWDURH&1iF7yN}S$'JK-dTgԺ9ٞ^|EKW 媖1|1EHl'$ڳ%:vTyǝooLiНwPUx@ynzH+Jl+ Ncw6(:Tjי[H6:M/ ۤt73_!pQA_;8a4y=1%[aT{򻪻AD2mԐo>S٤OwavϛhykAcqL8[$z,DOYS:lk1(i3suavD'F'1 }s{}E9 6T }[# ,"nĩTWxzl؇ JMd?%F~$4y(e)F26J+0}fyU#gW;hfa }Cs)[U}<˚%uB[4 JhhoH K8PL6~GvsXy,=q-!oM;[ͺ+ȉY{KCoMUEv*Ќy(gq]D@eן2˳ Z! BdkB8Yn_V'Q& MۀSwK@*Ui{ $"°wLv2_)O(u8QZJՎOir<>FќLQXL5>7B{Vu\'%>P @}lϘg߱zbE -Yk^3ݯC7AAfS٥)*IS_PM=AiaKك^=Ivf.jqsĺ$}mq67j6 lz.48Y;J-jigD*m90Hs؛ N2ԛ{h %*Y\'!:Vu BO]6jp,^~:EJ'pZz9 x8LH@^x6&o+~?чܴfIpwFȺצpĈLx'O9$A|s* mJ)RgGq?k[F ]H_vȧsf0OoV{ ~SAvNBY_MZ eX8LyO{ZGWەέ"inq:G8櫯ڳR)V{JeT}.&gZrG ʾ *Zp ݮ\MT>V6S}t Ϥ>iN4]bCE|H~3.41XT r6T[4f:.0lC`l-Y} +"cʪ?8WwyqHU{o9G_Cߒz0;*j:N7ejlU"k3Th͔/c.v+`|`#]`}^ĸ]઒)pxƅY܄F$!e<ZǓל;İĬ̏5Jad>$^c.s2KF̏^|[Ϥllg( .RGs=A]?l&4x-T=&ӵrq^nQؤN&Mq(5`2Ó @W4p428EKj̢6>$߾~FWXer_Vy2.Pvɧ+W\am =zN][Iub HZlYy#3+\UG澵nyÅSS$~\T\I8z jc˕ؕvٕwDY 5Jn#x@ R%x dn9^@l1;/ZA7pD@~}ѭÐUS>ovD0,%<WSGU-pn(M棧Ai8k;U{҃1j_ҝwޫnkxlЧ,-r7 [ф KrGgD %BLCSst3%z^7 0/!/,Y|}{pLk%e8[ `Z[2 }Wcl5DzFҀNg cuOOCG7"$A-Bnč*(%L؋yffJz0*Qɖ'br)FrJoqbZ/B8Zyz#O]d!NC=]4HCd rdidsMg=Fx駎fQ.P~Z:NHk]?̤7-UߓCH͔"AͧyM!vhhSqJFhvb_Oi)')#ςc:#M00k Nu-q%ŽԍnD4sM'&]d+0[,R?_0$L|YRs\jc!">{x\f٩H ENbH)S) ab@TJkEzjr.aiy5u9H**ܶ10U,F8y8 l|}cGMo6/ˁxΣŘfхzq]u( ɷ0 ~v)tvz< ,qSR9#|dǜ F QW0'"&8)1xhem-R`˯:Rۆk@$as+rPj:00J9fY!]lȲE[-¼kD{.fI{3Qm Zɺ\&4gZdmޞsz)`{)x).v3 />jkrs҅v]1s zh~,zIIC,^}[b֓)(3}VzԍR48E :aRvWk~J9%MogGue~cҥ;~/$usUJco9<9e 7v_i4Lax}邸:k`LZv(fH*VWO$ŔrxLL2oaЃjKg?JIWL?DP~ݞub4@(/(ܳ% Rk?VNawOK-OgQ |Ojp AA~\Am Rk(0iȩiThoj2Z$lq JC E9B*x(Hrf _lU3Q.a:&\g JgQ; qTQC/̋0HW.MZU#Z"u }zC#;O 9U14Tf+ !%/^a fTh+[+Ȯ_tC eL`nhDˣ.ϕ(ҍ 8@)oN/j0efHo"v^:0Nƾ7X+ZZtB`ETJHIڮ Ư*u"tTR2z8A;L;z|FLA78R /`{r+] u/1/Y!QТGE$N2kX)CY ݚ ?p޿eWiBK.+4?BY:+V1 c,q׷yLuQkfa#M~)9ٯ[cJ;5>4ͫu7CX & UW f9D^҄UFU )uʥHs&liEw`RٵOxt8@hǧAi HfWXcK#U'DlXH`\.gD5y= [r{GZ@.n.q`;ȵȻAl~-_I%+1*]/8jSpN>GLآ$ųҷg\[JҖ%#p,*ݭ~ha {䤨jw,l혰/Ͼ\FH& 3 0t<~*)-K9fΈk <<0W8Yy.1@bP4& BRϔsiyeǫd ?$I6hO56WBn-7"|Gwr@6!#G`úw{?[ivDL1V'b2&7<5kPڦwߨrA[?e| "gЃg6xgD8P%_enFb(04GxR[ߣ VFz@I4-Ā > Ȭl:4]3:VY! / žnKq"t!Y(R'AWp֧YB(J VԐ==\ĂFeL ԯT&FJI56tkÂ֙>^;`sBǤ`X]axn9G6Ad4Fh(X]B'?6`@yoK2n;ӣkkj~O3=$MV#V†'%"Ŵe ?6D5>8+X(2X9;Dp N<g1}cU,Yڸubꐨ2>ټ>baO ;Fs+vzxq@{4]BҎJ F֪9Rkwb>wR/Or~£5q#.Fl L^kIP״kKFHRp@@2E^G'1 *jNCԨJ}zvgj!ޠ/cӞ0M@ꎻ]l`C%늸t@xSGd%ZDe[4}GAm<쨂@p7#`K(  bvSF*Zקg5˥'?| S0㼡oDd8PawGXFXF1y~(j_XWC;ɿHE9; @,KF1Gf\hTT@" !R_r4z^IBΫpKoӯ.9{yQ@Ci0(D>;y)A<6qND"[m97]Bj$.cv`-鸹\JtX23'XWTJq=aL],0,5amxzi _yuE"=Cۘ['\W豯[T5 8WxtA"; ع~Ws6tbۈ7ezq;*gaM#-x(|F#= 4Q+o~ $Y+]%RTO 0m}}Na4e=o㚈n|O/l{'“1γDv!MK^*?ЈEyA~iqsws`)LlH^6<1&yF-BB-jYl/ʷ9.'Iw$zwh C2gW~3ROl>c .vbztרp@`nL~R⬮I׸ͻ~}bXhwBXt~@ݕ.ab/0/a0$Vet5uMs;Cq:n>Өd*]%k$>O xK;6ͽ@I؉^ rJu54~BX)wo-j}`ꌏV@J;Ǜ XImܛu& b>٧Vݰ'G/b\7ZdT)-Er6Hn _ 6k04߄u3(pTsӦ]9x0{A݄GaI~H1νf9ډJ'sb_ZV#.NK查dPPB䬋fŐ>m짉->}a1aR0+l5(DS-7嘄/MEH$լ-yKܡ.3*h^hO^1L+Z2x+ͱF3esP":{zAҠBƚcy-~ّb~amfͭia&v)[Z^ȥYՈA,rrk\-%He>gX{_+X~ѵ=#{Qp޾DI ,cv邨ů[v%lw"765驗 c5]z^#yuӡ{-ֺfj_AbHb/kH818T w ׸m-UN 9IY;4#+]S:ia/z\<̇Mf'~qF;\b-qE%L+u T=⭂]]l 6m,18jdݳҳ$93Xlubpϸ`0g2ο?Rvc/gIz-cjY;3۲Z4A[hkP|' ơwo\UcuOєŠ]K}f&IS/Jvz0.vр =Z,/qO+"s_nyL)ϣmh94VEdL XH[>%6AyW0r乙h+y~Z^<rJCP˱c<{~ޚC7=}EvHdFc@[b7)݌fm³@~)zh B PdYroK8r[gWgMx#>@B"!^9gIHBJJuq61G`ݧ:ˆ%̖=t*zDǫ{ʒ,4I]d"^r?MbH]uZR'sbuB{C)%Ɠ>fmJq:h VLE%=w;eut43eHP6>ܜ<V)mSZL=PA>/ H `ߙXQ0QH-+¢}uπ4%ǯ̊+ЈGܺ44qWy(}hm8C7w[j;lb֬i Wh]QS 0|-H|J[HŠ$򗉞8pmp ܣ,ͩ`y2cM8԰`jݨP," љMJrxMo&O"`2ԯPYQgLS{Al rDr-$d*Uj2(b1W8JB~i tkv'+bp."Srf坡EQDžr6JI-5E-\ͱG{#ހ_%mTY &rIB{q=aV Bv\p(L.kv>0bqFYx!`&M#la #?4gY5_U]o Z-0nGwk¢?.Vzj>񗵷c7xJwea0`e`/z֞:J(b\@yKoi}ZFcRL O'Fcr@,ɤ"4鳶X.e nn\VEgC/ hخz-`r!r3KRE*8r0*Y}7$2˼/5'mo.LoKtFܣl7yOOHY˝PVPs4~5rWso~mpЉы7;n%D+ƜģM꫒ ;.Uyo+_!ƈH1뤹e8B4l"kb˓l*jjI}rwP3V+lƚ&%}VLja@Cޢ@dH췫 * +{~ױ =MT^7^QmūvWHPqNCh߮x::=mi>{%W±QoSsf`d|hHTo>bni6v뉮xO' `/tf8@#gէ4ư1Bw}@B_7m8[Pq:gN1xB]TVi/x%#x6X fwj@ *|0/FmзKMwAr}w>O(?,]8ގ5&hEC%v7v+zu#LSt3$h M ųi"YQD< ib.Jswd6N8 iCz2r5/Dzh<~֚ÕPѯk!52ޯӿ=yYXS~ǟ8;Ӈ!).ωC*[!HfJ[RUsD?(#%|.R#كN yTOܥM@ait_=i"{EWDF76c,LpH1T/q.8.~4JK1S.7Ilz\MIc󸲜 x; kw"kyo^NUTv/HYѰfUbͧ%*Ǣs6 tt7V98bo$#Zd+|cу (&!xBIeҲ^qgX03VǾoGӈ[Xݑ cᇸ,RP=NV0}@/{3r~kʾ~ݍBXźz~;Y5#U]1lR>B>]< NwgjwƓj)fHMb.TR&uTT*sO  Vd%s}8pmg*ݺa#D[m1 u-E) Ԁ2n+_r2>89^6Oq΢l%lj849BcE.Zڅ)\ O,SFg_w@=7ZDV1ԅo.[%cH$tfkq*/iԐ#©&a )2 xƋwێ*{aOux UcfC-;s'rݬ|-EcW$Lb;Ѹ^2rw&28% `\rm19ݠɩjm7`nXe9Gr rYËTOu~FyЈjv'P b1Lg-kSmvF *LMG AI7|D= έ;(} ْO)Edqr[ C2QIEdYxm" 2=nz~N;:c/U!婵FSW 4Ok zw}Z*(D505~fw:>Ga.'ܧᏔj*r*Lߣ~4.H}M!%&Z%WRvWcq+(rD-(ݷpCH6z:sȮ-C"[5Ɓut<^ />DF3i&=s|sU'1 ץ٤`W=.TpԈx; 3ۦFu/5+*'?l)qPk{90W<{Un7v@V9r H,s?.SXKЁډ(GUp[ⵛ?AA/ڎ4/̻^MWܩEjC-,IL[sٮmJ*&HU6ͫBaK~xѼs*2谮EuVD*yx( C0Zd(cMe Nq%T`# ocB;Z{<^y6vh1b0Faҹ+bO0 P*©mXZ:zeNk8 :L.;ǩӓP,A%~4G gJChYU )ms*x? Ǧ(9[b]Xs wSJ}?70ֽ>0pW# e?i<+ئ3L\q>kFjv,mUVvnPj:z (CsfKhF/K uW0=?3%},7 oMSx$mxFl5:l?kE1M` K~4^+Hru'bRAHe%>].HH"EV Š:[uPwťc %W9p#aŠp [HJv'5O22G ܁"<+Iiuh,s B?L4q=ك5엳l l% [ʋ@0`pt0MоDbΗX׉ԭ|NS2Gc-UDe|AH(46%"a3kQ4߯FڵO Uazm*7k{Y*!Dz'd" Vp zqŚش(@=UR5Lfrmʫdj^,lߐ/,䔌/'6$V9XW RŁ>x&$<UOYG_pywsS'\Lxi;f|٧&+_k1QΟ ]9be359(sLMЃ|PAGh{<Υ¿]LZz= &9e9V||3#ZL(]:[W6X@ 2!b DX#Kߴ}zKЂK^%8G-|C߰~.)iq*񔅠2YF_Z݌)`Vr%>j- s<揦Y2*%qVЋS$e:kj%^ łEq(Ʋ^GQzk@ĞM ')>0t[}˱G 'p^*fn<e,^ o x*};>B7fI}iOɣ:.5$2`9vc*Xeg9[^^SeAdQ4C!, 4 8zɹg_ _Qqz21+mf\.8 2?AFwr5VWfϱؼ<ئC ]X} X:}8_ՌJmzhDIͦD>5yooǍfJʔإ4zZ:#_į\\)*Z tl3/kՖLLYz.1Cjd=۲HƥBQkaCuCxpQxD@?9$LFL@y1(*EwF5/5biANqJ3#) Mb ɿcV]{07"W; '@@_Zy *Ҥ.Ŕ,b7u#S\>]l{w+&ΖS\e:w*A^X~m h5IƻDLks{őnDTD]dEl챊V1IdZA&qɃA 8sy$7ϜF^YQ":ܵ\:O!\9|i Dn:@#,+ȳxUmp+0Bo?pkѵ7M `B6&\A9nѭm&:1 ^|_Hį|!R>_f!O-8ߤ%,qDVƅ-1n>Brc8hx6MkA w]JW ${աɇ,y@1'}Rp @1eDhR8fYULI3h8;釳(;85}mЂ6*T-Qr)*Cj]K /m)mV<9%50j,nuC$qeO:ƭyu|mH(!6 K!ێuXdq99LvT J "lgOIZY5O7\xQ9LGiMr hB!ZA'K[#yW, n@cZO+ 3)n{`N;9K<ᮼ3 \WV+J>\3hզ~ꗋD>bCjr&d)J=M>,"N=]] ug%[/y1v8M|dqUMł>Kk=pBkD獯J\9$T>_**u0^rѱ;zj]J7unSa< n@4n쁆9|[ߛyqhSr[Ģx~07/3Cl;xcGke-F8h&}bYr) 2&^X7-ܺlOQ%̓r,$UUONi.xSX\SƆ~>G"H%g׭^+Dgֻ_l63Go$ʯ" ޏ&_oi>7 ) o9撰 :oܚ UDZj8]T`9&:r4Lٻ(_ 03'/ͽ|BV̳ 1n c6ZkZa";Txu?͖g 񂴨׮~?o}{_[pTb> _6%3[#P;ogrӄҜ։p7~꛰[UZ[S8wq(oԠҧSoc1/[ƙ!p5 LkeE(Ͱ/4S8!*$_{ G, Eym?X%|Cٙ wfCS1s F Z͹r4N{(bN 1A9٢+pVn-Mu|8ӨWE~WDRW+Poj][xH DwhjV:0m;s!Tu!%AoJ:ZdUaqe}FBӔ~b?ijiTXeΘ'\m)SkЍ;An3k-^:Jeש̥'ş%n <$`Mc*8fVc X@Wėw)nEwW a S;X:3B#AƲx $h84. YSG%d,OP?SP*r8.zb -&8[t~M[QlzĐ4!C,jq[Vb@?l0yiҭ.fᆳwg3bJZOl?&hZm$_IZ[IjA4 ,{l'Lp0+/xja},%TkOAya)ێī{#s%G֍ yT&T&d=٥}vEHj̏q``#>y]1L<>h93 .sƴti,]MqfJ';g%׊b)T/;qO*ߐu}kͣw(JT% PzԵ)gU˛Hc㉌W%p|*+A6E'WIT=(^29nRѫϷؗc2C1pvџXn6+Y_{_jjr>,u8Bq<2jӳ)Q CM2Q)5Ĥf)M.vNRC3f?K6!yI8jb8`(IKRT*{{bͣ;.vzJiFgO %bKF ޅj~O6u [k;W7"9 jM/ xK@+WAiKw(t9b;gA`C>`1#(UY~L D凌#ZUU" G[ r_sΞuM8IT[ .Zxg&7[{!{e7v6Vt0WS5EgdZچɥrRkb-2Iݾt ӣOwa{]УJ>㿯d_dm (M\HU5RE@jmGfYhZk f 7ƌvv 5a8j+) "`ڿ3R?x &]Zɶa:9VQL%#h/urd {R ;Z42saVI$W%EC&Pt8pie5_C*B{ZmhElFR*KVDUOハ ⃀ )]b$hcV dh ORHP$)AZY4ɼlu9vNܒ^HHpi"?&d5K&%,])|@*sQGI/6g3w<} b)ż׺ۧ2p Wc}5"82 \a^9fؔ#=!%R[@RsÅO f |7շ_qv:7N^ RP-E T$8/v\w7@,VqL鞽?KH/agHvfAݞǍ$!k[W[FˁۓՑ*s [4 4:nX:б~oBZWH~-MCNpBW0>6, nny@Zdl*q8Y1He`Ʌ @198M bňcT JapyQ2Zb1tVk;>jǑcىeL&ý+|϶se&ZTu~5GWP`u!d)i<5 {h 60~,_Hˢ!Y/GքpKs~>gYBYF`Tr.Y(QVZw7sL!58"u7/X(aacA]AS00Z vy5IC z bMI ̆7'"rOo!}{gӾdBw`fR9}|v_ mo./춐}me70J}FehU!g{=/&*E<} %R30__͚?R"KtSIR,}:dh^odIvvJnjK&_~Ϙ]怐e}T4ǻ^-%0_Wp/X >5}NUxOt 5wd!N!Bf+h]d;2y+ã$9 s1{eR={Xʖ*(+)re* Zs(HHwK22Ƥ Z} F13P'R EXNԮ ,c4sS:ApڃLJ #**z3*/tت`RQD(N[_1ɭĞ{4

؋5%5=6vKl dXz&m v`>C= G;k*Ɍib%_[Ӻf{ԏ ?#%yT–7 pR'ȳ!W{uBT.̹w(y*W]T;Vp^p%S8W? FP9k7dp0!b3=[UW}'Eyi%/ies} W}+I܄R!:^^BswztrB$9°K8CGo(*7Erw|#65_hؤ~ ?4ce oeAY=4f_i_5 !0.,q9g_)PFy٘o==s7{u;F ?05ea躢YsjQ06˜\ ߶[b Hnb{;uRNCpõ `ޓ8k)f 2<-ZTE|Q_4a U@wzn5YOډ`=U۝Yc3 }kT6SjcOFCt-JPc \}Dc֪ \|EK)b!ֆ;R38+.I\t] rIe%3 B3凋v #FCc1r-fao ebMB6-]NR4*3sB=,9EݘWz"xg}@t/isBP›FKwx۷1-KM JDDOpԄ NbU|eʆ|. XK-Uk ?tC+R>X)4~ JN.;pL$Y6փT qNul2*q[wg$otrnTZMńŘ+kSݯh^T711BH٦4ƨo~۴\(SQ$!$bVzmmJZdQvK$~GluB_an5_b@ EOBr%_#!l\JBL$$cv Buu iSdЬ@g{mbJRh wF&쮕[Wb *_/aZGLlrE/1wZH2BT үI2Q0eT%-a8휬]ǯX&3XOBģÊ pS4:O{HJrߕ:Xxlb?jydV]>`˹-)2 j[r>忝(I#>4cYײ t2OغYf`v)=! )kXb? 7K|_!SsFt3HE~g{VvJuݛc(v\C*$ b6|#QU\RA}!0آ&=]>&?c*׎7R N cMhŢͅ% π1#*n?] p7Rbmc lVtPa/(M::5%g_/<DK.rR̀)"eoB_ }@#of(g$0/n a(mr(/zicl> uQ+i5DeivdWZP hm~WNctP-4m!R$y=06gC6)OS?q@jI҅Ifb&׼8 ^ߏ{7Dc~CDGյ7L ~b#?zU s*FvUX9s͡m3~dT伖 L _ _&i^}FDɱqd:e8i 7vA+w`9K&߱[b6r=W~}9=18+aN .! Xr'-R:c?ߩɘwΔz4\u~w-ig8 kw.$XdxsR Ҭ u`4tBG$f&Ƹ]&.+$mfv)_B'<0D;O<ߐ?JE -e71X܍eK-v'bOaӪti?*˭oB吵T[ƙ t_E _#4YR !>mQ|kYo=Ѷޟ@Ǣ i:\〗V+E/915cmmFI_vOJw'=u>U~2a1KeY2㹬~5P0>G/C /1 Qu˼6@RO&q[o:m@UPpqhv=%ݜӻ GA95zŎk5VK83#@>TP"<#v pOߺLx{P >)Qt#K 56G#t({9#Ihw]*ɹ؋l}D~1Ht8 AS䟆NTØ1o$Zz$;!ƏPѥh‡?~, ÐȖ(_N "rnSpKiJnh: H2AG!"H6.aLg}jHx4$3}ꇽ]4T}*p6_&nR]FDNZÕǺ058~I&H:`IuzͼW> 8Zkˠ*ćL3ӂXIk)5h Hu\/vqEF$3y ɐ K5`_>u3oqi5pO>ܧȘΪ׺u_.Y]p#P)k f: ,}ldoaW_>% V7o}5B5:Rj^6;w]?]1q@v`y V@8Õ(8(^ x rz2D im+d:h^& An[ 0ɲ:*q B"]P_IUߥaĢV="jjt x)s` ۪KNmsk8 eEn{ ;??VzW;!iXE$GL apfk>+:s<)(CyOŢySg2 oJd'B>/PϋCi+L'_~v]aDq+&Z cIht hKW(y U ~Pܴge/`ex܁,X[BYhp б@,a%USmbEXD a_3W7|\θ twҕ*qGTM& `0\_[we'ݒ;QڗFoKW(amʺ ]P0 7; C4W0Q;NliD6ʱ)]N@܉KDv}(QYY' cy~ {I| '' АP d!'ItBWvC-;]_qle*X"[F*  l8|q,y*C䋟ߍFڠs[I 3po-5]4} uc Dҋ7h0>Q*QqlwwɤZ#zEP7`:\1U%XL4gn~_亣٘?Q__V*h>1`2_G ScO^ԫ}Qz2yF@"JjVDGZٿkB(K jY&P0TD\ςpu&;RUg;?&1R>LiLD2`qXG"z*dtvqGY}NKNjGLUϒ0cc>hWg-*@Q-U2zb$[={vBe?Aɞ܈S?ytoP+GYln +p}Xl-bgbdh5^x{1Ym&^L{g9V1`-I:E/,]D)99V\QhT>NMrkܒi^d76T?o{ɗ79jS͝]P- da,` .E-(EzIzɅ Ol0/)^ xƧg?W@T?rL6${\AhEg==(šܚ18!)Pb rQH_([kp<4::w@Ч7 =h(|0-JʇLe@t986gcmEA$mW$&Hx[ڎU]xp.3?fIuɈK}Ixi(VF54|X.vUDSA2a:w sS |m*[d.?.#۝>u}&3АPٺB;M7?b4Wri|SAZSA'mr'am,)WgzO8^'eKVIɊ5@3pgfP9/=4ѽ.ާ_Ze(yӅ gņ~pjcM3Tm Wկf'?V;`bf8-D@v2<&>)>xVÛtï #އ s{;Kcf,,jrtRh9?Ou\= (&H^(-~ž3A0u{qϽ-5ʬj^aw+7 ]5 >hZz-߳}|(e-g?/-uG?x]lI.U~P{FUK2s7\g+;! DDAcyIpֿ'ل{xiFS}|VRa(0t03%hEK3E.T܎q&f$ϻ>W泘*Xw[d"d~Wezta~>hIkp07?>lykؤ6" {N䶈ty#U'n;^X# }I`08clIڊ*X8qava;B4^0S_A,X!=w\?.K/ʗCfiOCIzXc&#6]09H :b8Qs)kGF|/~MeurF >iD_+4KI JobőWDt@͓=;nBz!f͠f  H-P8iښas) AASLt盓c]8zDJotC)Q)LÖ|!dܥ|>8*O1r=CfD,儚rNڵ=;h\bcaPSH&_fS_)\d2Zߜ沼[QvpD"oòYh!Ûݽs0[_^(G%%ر}}-E @Q|m39ﺙҳWf?kPİ35ԏI-SHGkFw1w4=6nu/!@[A2<p0Ckճ z)5q34qM wEN YJseV]m'yJ&;8vj~xوi(@Xaf(;2F5)D-<΄(/B}]y[93բ|DU<j#;6r̽OH9xmT#S%7߰usi\=AEl@_Z>I"sc+7"d3_ `jP&Foy߹|GV%39v j:p?xqbhuL3y}={.w@ :owe`ks5Odiͭ#5{LGUUOxc3MvY(tB!~{,8 oY4bW8LtxA4ƏrO h˅2ii\#ײkL2bţkpDI) Al$КZ6W8D~2_/%"񜓎˖g4q11a~* oFʏ1:MKO3*ZА8Vx몸d'+pGvH7 "~[b*/OpFƵPʼTUWL¤󫁥vP~;1ĊU`(h"!uܪX[̅"!;+6 E [5D69'00d9'~vv͂8ٻkKfC?Fc\p< ο-Htd&t,Kk/cGx6#Ed7~uz8GaŞ6h$ԙ)w Ei xحwt*֔>q*-UgMFY,(8)d?y=‘ 8_RiH[lu!uM|o )||u~fEŇ1ްTw׫%~=/`,pT½m_y{)Y|ḟL`Cl }'M`7mY_>lkw^e;rDT*tj80#^ԶtZ !cr8;Ȼp O/", F hiJ;(&:aQb bvPJ2ϷH:DŽ~":{(qA 3qw q=n|,ρ=c/uiō1'0pU84{ _4,YYםืov- eulT-^g_PIp+[#MFIdF k'Wм,+e;K'OM^'cG}ZWM'6:d}LZ땅nqgOб^$a%ڳHԜq3J6m㤔 q8uxNb֤0B"@;kNus)::]Q\3#2XBKŤ7IYL|?>DV2YA` ygе+P<\PdqXĔ̬̩_? "wh1?ZPiF0X^-q# 'Ė{~Ν8k~uH?YϺ;Vp]XC&f>݃׋B1[}ZQx=v}Ujvhn FMqiCp2TQ܉ {uS`U-u6_IlMCu򵰌@=({$mG8m JI\ %&諆d~}Z݆?ӥ~=GluCH:k@P+ dhAJ$d:,c׸kW!@y:챜v$MILgQ@5ryq׍5 ޲Hn% CeLT:N=bk o,T0K'{`G/ڣkCrl<3Ux>qf!pB+NNQ⊸/-<2t 3SՃ9ŭ"jRFOBfŚ^{Z&%Y?aXe٭3Y r`|%Q/5~ >깡m5\ܵoת.ߞdgc FfqywK23K%T!|, <ߧuhDg9mALcC#Vʎ/TBB"r (VX+Y#vA{Ñ҈p}jG)W= Z~~ߎϷaK5WGLwZ!pg-+ e7c P@wv gNb" ؃+¬ #kw3a ;|FJ.tn)!DpvS!LN<Dt4 GM;Y\2F2f+A!娦SOǢҕX wJ8MaY˥y< i?ƽMP,s:bRK &zQh̠&e+JmVhWx W~ I]Se1Ԡ ﬤ, 6M?ו()jvv;Fք,2.!ҨՁRN[7_ܩ*vCB%lWhfK<+[iĺFG3wXub W~89p4XΧQ ϐ>Fn1,ݒd# `ۅPzГs6GCાgEw$^ŭ4t[):E*dAPx#AnR̵Bۤfн-G 8Fd<+- _< OZ I3}:2-.zJnxn?1lifPƶ;%x#$$VIh WJ@qb#3χ* ,GKAī޿*tۨicxhJir޳U?ݎo,/WsI^"{ڳ OqaG@q3j3)RJ^sYjK0˛ rgly2&|4{deoA险 \ZgF8x$E6&8aM4['z+1r)|aeF4 G?1PXrC %՚:KPcSᇄ|+ ꬮ_R^!L|e?[׀,I =4hm[늷/"&Q\pfL5%b]ۆE(}?(#d &̮ l cT?i }cv8o6Kz(`_l͉ens4nhCڝgfoPR^#cl5c"{;$#z28?th ǃH7 Nb=Gˋy :0D(SȺ`zT 1u˗#{^=Z47ZZ:}E2,p ?\@J51(ȭ=\GvxTB㏎Z?17=JήEkz$͝`̠8\d:5RIdm];a)e$Eg|wܘ>p_WgnǓZ_4 1f9hq0-Z-G:큷>;P:kS5,xřw}(N_ ,`SGUxݴ!f/BLmg:e2T›iq7̼~1}%&/OAX{CZ/o8Sr + `՞WWGOc 7!/v.G>JAu͠LXrjq=~Z9F'Z᜘7o{ppMgqz =1Ĺ_A%pPv<[l$eЬ0Dt\(KP2|!o3-6r*`Qn*X;H%,Q]ILhkuݹ gP}gۂ&lζ "ϬWI#$wu ,(ڏV1<ghniѩ{9+\gCYܥ )[+ CѿJl5!$+}c<%keуI 7[{p 8PhߕlU1Hc,h`Ltz k#*l7#.][ a 8.ė<3['<pMi8$ud=x )2?Chīc?<t9!ZI+vɟ Őhyقe}=&C#J e*bI`CH?pnM5a.K.mpy1@Z}v΋X𝕟:Oh]q@?,=h䵔6zA3?^H^pFO~jE/KA1Zqhԓi"f=2gs e ^^nQ'37Eyi8JMC)Źw fXA|Rp#Rq4B*83^*l]EVRM8d;r vL2#g.a+v1ʑpi׾5f'WTlIiX (S?jVs89։2*$q<t ͇wݡI{/cn30&3Aʳ3Լ gƐ(Ce؞ TK*BqdV;hŞѢAVWZHeVw$qYOmp[.=>~/E%$;[ Goz?q:[qCZa0Iam{h >>!O}:0}ղw-fU $~0 ǝJM 8P=-9hȖW0p9fRidq5BBCDU!>if.0,[!@W,brJ,MkeD8@gB;|5!wJ"c ,D3^@ӧL:n:Pr͠M\M(ga9xV* r䤝< $8%D|^sa"urhIZx}_ͺ:%d"kV|G+$ $!mu)lba_Ub~P$ZS􁲉B6ÑbY9Qu{k& ÌӢ9k.R-/*O9tyQĹ{ra$n\Q9X<* JxhS+ͣUvG c](:Zy^Y9'QA+ ^C"Vpg(}&=:r"jyiq\옌cM흷QakaX&g񃩢Sx? ^bUqPe|Gn\HgoCCkIf1 j5n-^4Rۊ(( YY,i>&VY܌E4PxLfG ÍA$!u*_cڤ6V"k@9dj3+ynppETDohj?Z=cIݫJKc;W-2 .x%̭LuH'\X؇BWuE ܝjT,zb1x8QGRLaU$4kGOMfd/vÍxOG̷دH1|)'?סd| '5,^S% pA}@)t1v/~Ƿ8=KLC0b`&_ާ%/կpNi=TI 3s6~OC+ztecw#di (4XbDfvU_dG.'#6o8 ZBj؎*foiy% cu\V.EǕw<8q3CaN<A/SN%&Jrh 6q㥸#)w1\j0PYTKj{>j;͝!D!>eX؜zo蹴wЬȗ M<,zʤYEmblS-Q͘(}[ ¦rnOKP!Oib2tvp{v9sVQ)ةLMY6ݰAǙ s BUiCPu~,1]~fq>eMM+V[{"+upU {jN> ~an}DFu^‹MKоi}|,oFG?=bvhHS& Dbn ;@}.:6rm|\מZ;%E '< gn0q5!ؓO@{hcp,.e n ?jA<نfXtiþY-kU^0e]N^I˺$a,KZ5t&[ 9[[$UpY-,ێW;#Jŷz=~ӧv+_XV//bnd{M2 +<Xo0i΁9}VMGAE@hUzO(#1gd֫$m*0.R; +Cgr*LF,x0*'0f6o .$nc_5r%"o#|ySB3P% C߻| 3Lgۈw%knIԝ9Oh- Ӯ$y1"IE*<~G;i₽FTmEbv"du$T .G ]UBQ 91l~WP۞|I7v]r!30VqyF|joU!}f,j_jo#%ߖ/%jՊý!'ws arWDGZC>4g֭.*2OgJw1엓/ .t¤-`nYYchIq,?=7.=Siv|3M ̓ 񔃌18w).2mP|j4b?947 $4$)7VUMbyb8u DRC Wc9A ?/\yՄPe4L}*o83Ca/S!B s?IP۸&.**u/t YȺ\j$|qπl|| rH̵@&RuiT]Brڷd6#\@R>Jŭa>CH=:]hkt[ M[6 ;Ȭ5:vXoj]Eqå K@M Qe=?+i5ȗ66K7ӛ{%-=}(t+oXnE QJR@ppH~SCmB懶&1V64ī :ÙCt2q:& q&plGtkX,ޢ۫ݵlf_(ܹ4޼(4" Y^wP̰8m/[y1byAQoL[ArE{P,ZU=9|*qOxZwx/q3ŗL+Y`sw?FMlI'eod{Gj 40Œh]t.Ljm6|sſs7.^]o?a+ޛo"U.`y#Uo ~:^UtߩZ3%+$#'}̻_[3`R\cLˍqW!7 ĆHse2o1NjbR=R.C;#hz v; 6 ˑYAJEH=s͹nsU7j>9 zY]^02"B e2%flfӄ[ ]uʝ~-/U6`d<B؆q >'}ƓТ*Qw !luG=j犄/o^|OLSt/jѽpGzVH(CMNB$J~V{j-wZ./=Z*3Na\PGezC@ R@=tv $U,+c-l->(f^URzp9iz32-:{hZjNe{JRǚ ]aX~p8H{_$Ui *4]qk| yYW t*S=ϸ*rl[={DJ4\Z ͒;^_k>IM$5ʘapr Ui"x'(lpiղVmή<3=&MQk {o>uh2Ż4xAM\MoB%Q`Q<<_{8Wdrɬ5mÇ(5XT4:(^- Pq__8"_j0K:R8g j!ZJ7kǃl8N*DBf%4m\#TRq{fz0 /'t,tKd mGe:网{L%`z!~cyhw<-B0w ]mdYR؂HR+<}r,>QBQA%MoR8~g9!Tgr zhOj=(:p2S{N-zK2'EoID='JO[X8pٻx5I#mEi;pf(ßϤ⮾o~!UԌμ^|m eV a#2`_oF},iy["Չ3*AQHŖЛP6~8ҡudu[TdLF9UdIE3CV"p|PROMF"R| 8 &- z#?n 7A\_ sryi<}eS'z(UGW/e=n X)rst!ih&@єaM[,Rwud@mzsIVCB+WՁcWl hiu 5s+~|ܖJj;ќ;~_>ѹ\&/դ b!c]}BjVsm՛p0&wc%{ioYKqgez҂(8! wcй7P0;5Iƛ.+,;|A%Qd0Ԃf g8'G,lf@JP9v$ϼهMz qE>6q!ԺQׁ<8M̩6sGG#6EaSJX5*/<#~CT:"|{?tH[H@+xV BO^=!oNe2q bfR,6͗;1ѧydz^CH+(=/N%c<(I8"oTp7 uzKCbQL9>r:ȞamJ "]C\ju5\C+qfU˶N3LޕٺW@3QFJQ t-ǹIl>=~gҖ)j~1্A.6r ;$U@t y9<eQů{MegU~QuaIYԈ+A 69uZS'$.lDMU%ݱν@Y1\ד19g_}%7. u֗/Ɨ\jG[疋n\!6ҔM?e.KT8Y󩶹&mڜQ%aFoh僓_0ޮoG̘5|\XT Xy:~NXP?"D ;{rԛooG`` U$ n&Ofm" gRPa6%n~IZH{XPAIJ4Gq8 T]coZT~{ z?Yvar1gd1xbSFt hshB#Ǎa@i9a~vlcI7L [[+?RjJ ӄ@߂Ur>_G29}߂e^:GMw5Xc̙9q96t l-"t{&@8D1:XcJc=C=s90/8J]`lI[p=Ǭ-sBVvN7%ZP,Iӄoo9H| *}*^zIq+#oEzMbfu'T7Gv|z,_p΋] Nۭb%3'k۲1B[{кU4~杄lB?N ?:m% ]{]gpPDrJ#wNnACI/rt a ;7h蝫 8-#MH.֢-(Kޓ\|5Oў*עBܙbcZ1%j"WT*̜ WjLܺ 9b{d SiϧҲLl0at}>Y_0 }gG$Ho; 2Q,Pz>*]a)#%qr٭dwDk'X '|TBݎcΑ_K 9 }[Co;^!ݐDۡ3sH=W`؞2}O3Xћ̛w<myqDf磍;ы$}fJnnSeH畆AY)8)Dj{cIKA~ Ͽ͡ym7)+9~)($M~-̲J?:QdΩw #m2M{6rӣZPKn䞂7Glz>ŋd!Ǔ.V6_W"PB̻֖Y+5ңJ dr $°r@V^[~{pm@6OU `g=ӱd-lPN!.}P!02WYIqElاl].9K@@76`0S oҁpp8F񰪭?ʾ|ڒ!.@{dgqA#8ze0qu49$OEI5ovvOɒ|!y%F ASDG_C4mM>ͅ3 j_.Uf!x,͜A(́oS"d 32RbY۔4b[٫EY3-\!޲*G?vB^iXp v|&$[esAA՞ sYhAܙ#1kq U^}4&#\i٤6yB҃.5 +,)iL~\_[-!bT9yͭR/(U$QNSu{͉z55/Vex[_8RoFfC=]4]a*'0O9Xzdqn"\>T U5P}+7Dd];"dp2٪I"3fn,Q94Wy3ьIݗ^0yR^ Yc%! -FHL9 \.}nJcKM}E7|K,K f5~\P+ʫ٥pyAx0]ic£q–7k!z4*NUQ}M=͔]/*~6^94>];dHZ҇ܗ=>HV8꼘`ΔkyFE {kÏ_t TzD;orPːv<",  ٘jም]1[_b>SM&:3Hctn&ڲ\vp%#uvvd8#Ʃxf)m߼V#!At˦GѮnEgCzE_ aImD){7$8`r\{~l6S"W $6p1'#2V.QTSҿkX*hjwʞ|ho|:P lݵQ9#e)U.%AG:_H_^PGSYa#5^mMA';͞kҲ25l,@{/ 8hUa#֕Nkk ҁrދmQ9p&VRn9L;p.I)3K-5( E{d~cp\/ƒ=Ce&ŠY&ƇENXU4˼+&A&'!T TA5Ob7_^-ĩx.4B(WWNRuo)z+[\OtFdQ<(zﴚQmIdb R53$48 " Lvnd&•10%AʱMntƐK"N- 4 Ffbr n@J5#g}ZkDfT+ !zyH4mwN:PNXy2oj \Nd*mv b9`oo.{>hQk[e2_ D3@~ً/HR3PUfkEq J D)?lڅ+[ ;_xu2xjoI(Fmΐ]/@-t^~!qq/agb-E=_p,N=V\}ĿgNB\g4*-KGrsJG-)gqu)rZ {cȄ,)`E.L(inLQ&cTxcstv{|@5SGճ(I ٱYC.۹+q?>T:r0q dz=fIFs""MN:{Mka ]FfpjE \ף3$c1쟈]?)\gؔyV~?wԡ⯉O$~J#iEIx_n&vNs}7x-!T!v`Bg -UP_d}VkqP@24ï/q<-*eµ7>-^Rxw C}!~Lj4:{pܸ?fpH挡\Bzm,jpGo"Ѕwz¥㾳qHU!)Mξ∌<2ҲGn鲷T4ԁnļ5 M7 2&CXC ,m3oS`\ 1NUvxҒ4i񡇸|X.7e٣ |rVOw\C-[~RB#iXD{<ȶLqm"t0 r_~0E})@ho|`2λa sClIuD.Ue޲3f1.0W~,ax4ϵ&C[< DH4lHݡR$Q2D0SHDOf}?ꯅz݇wiBMƼLaI䯯FE` UdձN!1OZ^t6D΀8QBE#Qȥ6 ^t h۽8 M:ɇ4M h>yY>fbL`$׷dN+XDwk /bڠ3'^+P%\Ahfpg\+m5Wc$T5i׬C~^o , ͺi lOrcb@3uUW+籢p87(DBl p:CAum[Z*m@Zs4a2η7MŁPIJD}&:fi|ew)UM#{SZ =G7B;gϚ`"ek骥^ RqsYP}`rmyvq^3 _Vָ@,CT b \J#WI׍zTN`ĦCY HvY8PaˀNa X5(x}.H_-Q4nj,jQPJ-Uwl_d|!bpuxtD1v4*1طꙀ&39M0!gSbf8\Tƴ $Pҍ U2:E ۸q|эwSH^ڔ3NS+,Id6';.HS&I+9< PήPڝ5L:<[Ϸ4'W yrVjr -TGUXQsJ EF T#+5dH6^fNn[h1kȡ+a0a2z]ٴ+r(?`@='5P`bӻPpip-vLsah*3iݴI8z$hN)е<߉{&"K6kΰ c2_WF]˿GqyǨnʪDa#36 ReX(UaO}"^v4ZZ %oK4Y+*=n1MnV\'bJ sA\6s ͿlPkk@2U;c, !];* maDpR֦wW >gnbqNtqh8lOv]etfyuu#){Ґ.S}G܀V(^]&x7!@G]ft+0<%muB1Nث"n_ ügdL@zQB|Ps2o^J?J_kAQi%/bzaRN3f=nuYU5r5BOѮ7l!2P+zX(PvR2*6a'?8z3ڏut#dX ܩ8(o1GV%b<+d' ZXwk|2/[Y4R3SV=@B\weW#}zX[Iob]skkŨ]SX;Z@ i1o64/M!=99,,x)1a.JɑL*fCL";QW ߧPԈwYP8F?l蚍PGJwGVCv*l#!}c+TA q|LPD֛Ri&V)]B΃Xϴ7=MfQC=LkCeHހGP䥚8Ҏ~W*{Z ^JyK4G*2Q;t!IxE_}J_[葵K-ܻ7A-_nj#w/$2v-Ov#y>YQ_qѸmk-~Et:ܰ=F[حmn~Gգ8–=C)yu?Oրg$1%D,/ pO*򣍉c"mkE;k"xT!^O`W/4'LLt&27#b-H]VqԇMwm^׼X o;-wsеX>',d}+fܾ2e,(˕ c33(Tk1<+Q@~N)\;GZURej?y!I|$*O´k4bc& 56;׋C`v\&ԍ VZfyG5!v0VeZ(j2 'Y }Y'CX & z2/ѭEҜq Vz&M`'U[S ~*E/ΜD cbvqCU+# }'d Rmr0=SFH6 U?Y-Q'e[͉nΪFvF SF|6Fdms;ɊܐQ ;m.E30@9T[dȆOIdQ qApO&T;-C( :&O7v-&MZag6@p͵3.HQ•XDp0h"]d6,7֛'Emߢ00"I3)/q]$"}J@8+#AjZ O,t)餸Oe̓yFpB^^5d?l ӔׅC|RLe/@F'gEqt6T*V>#V2DNOStpH;F,8pۘZ>$O?[ϱ }Nѓ0oR ʦ<6X+lPݱ2 E7+.t),)!RuurK[7%q҆Y3b Fل.\角U^+NosK1.y[FլN:d ܼqgEq<w#̠yo'܊pAB*^c74vM`y膿H8\}@azaNevэ}wх 6tIas/Nt]Rl=sҰzOl;f0Eݭl;;VLonR͋zPRHi@IrZCN \-LKWJ믙.+ k=>ȇv، ,b8{sGZzЃCEo~Z}ܡ3LĹUL.~0ӯ?Ne=0cKkJ˘C^́Dx\j1՟nœ-]J_. j'ՀbU/;Gog. ›L۔8\Rkސ,eJ}Vtypɐ*m.PQ%R~*qG;Xnq;d~nlGcg4=ʷ^.sD_ 2kB\99K кl9ƜRQFˍK4 )W GӘۮM}h5фz UK!FtS1ua0HbUJ5vd@hX`on%k2#4P7kcܺRY ZFO]3a)Crt<&s5nQI 4uZ|}k3Zysm{O'Nє0Y e4u <,c6SyR+m ]f-be+jf]Mpsk\I(Ζd|*4oy sC~OIIkeA7x(:C~0͸PzDyG}w-ĥj++`BË"-c8Iȴxp$B zp1DSR^aj?|_|=U?J7JOiT c+D\rSYQ_\>UQ1|-X +nvÈE- u,˖ >=WTF}Y{W~[PS& e7f Ҕ͕v!R^LSjop@\}،;Kfj@%L{jآ;VV^28)bm$aeƶOZK*w5LSԱl?(Be}/$3hLY{tDm=)SvVyw( (΀c\?BI7MO0?Fx$xc?+r#/Tv"f* |(8*{yK }I7jz;@Z6wYz[% pP<\wM]d*N>7{ H6 l(:&᥆w[?c4*?HX#fy 8*pjB  QzHZVfy.ǒLid H R1ׁr z3}԰>/$2x4`#O s=;*ݔ5a&$ꄼc8 UXpXhs U]욡#0 <ѧP Q C~4"D{4D bmzy]HU-$dV182IRŅk&].Kpa7B`$#[H&gY9&G!_8U^_Ia7P͖R=o/,߅z=9̚QŠRs 5 a7G?4Fjo%F)x eV5-jg/*˘!CwJcX dv,жoH?)*ı\±WL0ʅgTԳiyd ',edFyeK@9\064,x^;zo`lD!8y;^&F=vVzHGtK8Zs wȬˍ0$-hHcZJGÄ ?b%p)+թVgvl/NU.᧣ x3Cːfz@o%ߖE 91{lXם0}M_hP:>I;c9NX~2ؓhewt5/Q]+Av@?UVA0U ='>MЄ3X3tCNYE`AIiZ'Y5 |MI W&9U_mOԆYtZMF[fW?kv0~Ԧ' :*ocwЪ06'mj2Dw~ )e~%ϵ'=7Tj^pL5hon:M XSQ n\yuOxB [Py ;75)QEa )|Jh K՝s9xћͬ eWo`Ql$\{8?H:L(IjɅ6s9]|C"=y}6OXhcK+YZ ~5J|E$XH#;gy,*i+:uߟg 9L=eZB% .`M ӻEk1%)J0._E̸=ŝ՛^Y ҷ3+͙m2!\7e!8s ׼]Ԋ;[ {mtE{3oD^pTkcK{sNE0J<夽qe1q $eMCP_݌|(k3XLBN\ 0[aDP N>&GM]>fqY3 G|#oI9KJB3:G:Lg&.=v+'v|YU2 [{U1spt qgÇӰA݊&.ˤ@-2O{j h!S  {㌿rtQOѓE *sI}A /u 1lLjq?nQ |dw/.3.]5ljb*'(y>,%W 0(v7ףm ?z`TRiXWPjjl[(fϤ?yt~ue[D{3.b1[ V# 8Gv>ki%tx2{cO&pj+r0*[N,\ڹRyL2FX$P5cqa6IF&1Ԋ&whjcV2`P= 3ަ> F+ 9M|ji=''*wV%=v^,W/flo@}>x0xfD >Z`"1U  T7L*>[踒銙?{n:[_\X2Aˠ1U!QI`D3'(ʲ.FHI \Rl**>@!,vJ rT1l>=L9c U`,UEQ)/9okpajaQ8c3h,v'9U'$ÿct+,M׏Mc'poo ?8rR99k0/Ze˞!E-b?Ż(۬ ݽC pϤiJC|BWį)+>q$A# d|yK8" | xne4X h2ghMdU{(+(|Tب`OtD*[&&ө;?P2{_$Zzܳ%0|Qv3ѱq>}w3r,p[+}zؾ/(\ 8 {~/?j*Ug>RD o 댊;@H[ h9z,wndƽ fuo+<7F螽Ku9PQMn&ϓ(K_^E(>5ի"a˕oa1͌7h̠Hiq'v>ԗ6kTѢ>d?bꡮ"q0tPs~>cVLB& 7r_&TS!SOS1M/E*嵂k1\*.Hm:rY{ G<R%` PT=DsUT鍐H]r9;:$S0\n ׫?:2jS{&X^mi-R<=-q +x#)U굷'sʕ(~;;?gDi(b HOC#/~bX& ~>pтcYء6Kzkȇ \AlZu`C=@ rҌxytem!AS$k90m热skK bɎfuO;_6A /JzVIW;EhB7^`Sf|$+E"A`6_Txd 5@xÏqlcŽ>ZY#Z,2 0VJ#SdVz#tˊ%e M NsH7 ='4Q=TH%dڪT|7IxW01e@l`qLrJiJ0%(c~2U{bE5mQ1;5$?;gLWL q5<,<Mi|d c~A~P|Q,[Nˑ G8Q޷Q7e-1ckl0CRHa6 EW{C߯E.CD( -w!~+ɻTH蚺Jˈ|Q"iS`:_ mz`8yպxF@`zmjO-?vI9SWMrsf[*~ʯJMw(pF ^'Qgg:YçXAn8 DfgIµN!UD{ G69\Զ]3iS># n3V2J3ws8Py|7)d)jD$%^-?c H|^iNK&% 0O s^U!ŴM[}q<@#4ߨY}Uۊ7P_u:U[A_k*O"0!ٱ$ ;]G>v Z$ lfV7ޔ6d0~BwÂ\c5!9 z -h3V.q)w*RpX8k}U!Oz@ &R5&XJaH&*WIzas&dJWm@?<2t@H(%)kӢ=xc䰠"g ]O.91.7?5bdMvKLo*$Z8T2`_e&⡱ ƕ$Ǹ0kD؎{"-z~Mdfo89wE1Hp-|3z`ppdž$(o1W}N]D8u~Gݎ18^r*/Ev᣷] ʥ8ٍD"o4?#U$<7X[n(bXC-LL#%4M45=?e Ɣ*>!o~omBǃڭm]}-PP׺gZ5-ǛX $)C/bpiAIf6xT1; (a~8 elD!Ǧt%۴D<({}" dJx2Hՠ<6뼲ܶ%gHUpϐ %7+khтh`UCQ==S7y*jC3  ^~u9qirOtA*m]@򂒜^o } /Tr?d_aiRE>ݒ"Ҝ%{sufnIwPȸH p@ɯSit:3XXDk|X2Wayg)>Q崗9cI U_O(>v$Vע5s-7jAx5"A:='^\YiVܚD~qb+0}\ھhKDw0:+mr2Qd9R;J u Xyl-1l(RCeK <$YX4!LG\XnDX&\^|M0)X*) Ɍؑtq$AwlY?O^hG/鳧%Z9Z i۰VͷqS)sFj/zX(4IRg/oC-]W* :bkSh,T) )=pR`B J ~Hge䌡$?RE~ =ߕ ̣rikbQU_t򫋮>R\ *up]dJ &:堙J,{RsuK:Y8UU+AWS`)?}8z|){6n®jMKƅr!bof$o5Lu-Ŋ"[`> 7/CEQkKzYwxceJao {E.CjC;|g%tgܪh5 n٥ 'HER!3OsBL}G r+@hnOSڔu>$C ?l~J $7r03kԹwyB_;~"p E 0+oXr(\IENB$l >l3N_o@f" @5'`,t)#N|-Q5Qr niJG&wH:!xS?G<Svh?x,܈r}9WDG3ܛП(͟F0-ڊ{~L@ǁ;ʠ,*2'\XB_ӡC"@zDqP?R$5H{DŽ ko ˆum,"5/Wi"v]XVFQa9bZ9A][aڲ'g[XY ,8_E@2Bz;N XPa{ֈE NU|{|̸d?`HIK!·b>l}ܵt3\P>.QOu f2Rԗ ae% "lArd6|#, *81.Cjq8ZA9] ؇ $)5U3/x&(ge4eboJc\ށ QkU*숈'lq3] Ss,࢞6( œ6̷TW G@O Zy*fƂ(PbzϢLcP+TZMb[Hv-ݲq#\$, d?bQ'jCtT ,=g[D8M_Cr(ځ.*\l-LAf"Apz螅azOc5P_=˗W_[s%fߕ1`)qGwleo{J$ td-աOv21 >Yu ([eʀ J jE IYMeTʯv,sp@ܗg];ym1m7L eƁ9'"oSIclo<`ScЅ릅[H!4m+RS<)81EpjXJm5#/vT1 }" 4Hs/ ?(]|ߩM(S\f1"|;pt sj{^q4CK=\ y( _(ܫE!e6SXj{ox1%؎WAF`7H^ TLgV(NK&6?||e֯@ҹ{ũ2nH=n_M$uG|/j*"`=(iP>_@ ߠA D2wǮ! O۱íz@IpƢڀ{ѫ'I&3ML;dS`RTϛ쏌 ,t.{/'sf[M4$ 7W/?sht{Fo "`Ieo7|uw4D*@Yu d 3v$aUus5Eu)KW\g Bo!"U*U85nVbbl B\>B@#Mu9 ׸9I` SAqUK=aklJ4\NZycqxYv)#Qy)V.%6a7h~; 9˦RPṙCu˭޻ߝt0/5tp"OdP^CaM=)^]xP)Qmߔr4)!<&XR=$?y\] /02| =n8Yr>^ջIH1Dt1{n||/7gJ137o7nuHy6A+{̲}/(˶H_J9gsVɊy4㯛or_Ue )RVf D apb >9Ni]!o!>fP73q#?)RFͰ?5~1X Yhah>3 0Xq:vNCERʌ?*Nn޹Q-]Qʮ®t`ZRF=9z2R} 5rd%(a=53E| &L oa9~ًiոk$8iSeEX$5]T=S)Qk#j+n>(g|uPG2Z9H?0cƐIKCa|DG.8VOES ln~`,}. $ ZZGo>q@F\r "1_]|q8j+-0M`Xcpn#nKbXӋDS,`1NEC/F}isG dJEYjPS(^0w\b %oim_4{zGGy"pGD,68{7R}ɓɣ19 ڔZܮ2/=k(NlG ^6X8ׯpV5ZX7bsPT$:f E펀yqI gϐewӘkk$)nI&_,JɦA=])_.ȂW$Bzí CYh(zFSɗ= Еg_GIUH6N`aj/fo.FFVczDMCE/;6w=-|R=*7Sk+B\ru"/`squ uz`Ş@N;b87xjF4 jZ{].O-Սd;n1<зo n)T tcX|ZN-m=acQ }ڵo8Lv:kǎI G.䭣'80yy   vC}R3^x^%ia7lh= ̹+?3oDV;Bi"_V"51j+Y) ghC#!3*a8D@#騧?P(I5 LPn J$;3TzvSi2R?w*maSS5TZ[-$OGL(9YA QG(lyK8[&cWdFb= qa}I* 4H_89 VB97Pυd@JQT%`dqh6%SđKZ˄aO'upZ l<_>L{ñ*$p,敖yB;H61dT:l=tR^:vaPI0>e V_͐+pFI)*Y++o_FQ"ʬ~9[ *.)Jt 2e$CbNA)QX60 QEͩU4ɡ7Vf|Wq*l@))4J{l Jd~<?`p%UPfPO01L6a8z'+)Њ<*!M?SC8΋ 91EF lTj|*_=ARLq?d 0G#A3Ylp/J5a3R*˂"sM$NխyNJԯݷ{> *7[-+Ϡ&$HwMԉ`7ߤd456*$ዏpF{ ZK P*ɞ( MWa!oE%$9qv:BhZv3ض YyvjSED*,lIC'{J@,k}q{ |/m~8LbM sfs]rZ4= UV$79~OR[Piـ~O19zY:SSeքbWe8i290Uj#ҟDLlj_.^aάxqm F~DVIH 8IPGL|K̲*N2u7S,d+ >! PZjF?Uu23'ExVۑwn ]f.9a5fýdżC(UĞ>LPfҡ(T*!(|Uؾ e%{Ճ|Sg 9D8^ʨ;{}̞Lc@ڹAR]er4-I3ba5ơo=015>&3B=j^xӀHY66J8sZV?]:lr}T1x?MZjw?aE7m- #% E3bpsxI|;W"C9^/cBRאa+s齇T0YVcױ2̠϶:WT.)-w'(]/@vJXBb ͞wֺ%Vڞs A{đ[l"B5TO`?n؎huQ^rLQwK9J#A'Tl~@r8p :K\rX&C'㢠Elo$b !Won޽͋مKߏ93t+X35&xÈATxd]=Νc8Ff<d[]yWIr;o&KLZrZ4lT( <"l1zT 0?HNH2T6Dȥ/T"\&Y!BӇɑJGqa`CBt-x *32c _Us(xSz>9"1Dnĺ0? <]ԆyQhWj Q$-yVgxaDrɁ<벨#V=,ID"ی!<4Y"w~0yw/7@-n.'?m^kU:o;*+ .uST-( f$Yf$צ!_ӊr-b1njRQL@'yBl%# C庽K[T6><@hu׮V&OhBTmbxϸEt I̯+eb TX܂*CEznA~7򓻅 }X 5?c%TLO5`)Y^JnQPV\=+K;R}y5Q{Pq[Au TUpJ4퍽>҅$mA;<*7aɺ_M\aH'Ŀ {LgU #'g]Hӌd7=cXs$l٢4bd1K"tO%p۾u6*uwG k#ZR秶-+Gģ @?/OAwEPbcs7Ю9ط:SEԙ46gk7* NL >#[gdj5q|L1@ *`6 EOyj+M=R=}8 zC_^V%hFND4fP1Q%BPZ٬sw>7Ђ oi8wo.h,Hs4#prz)h LW>lq rG[FDL'Tik09Rh̑YlHk)mEκ_d,"$Y<4k%P;r #oQUњzAE젡[}UWs)Q0b]οAhJ|k_oHq!Hݡ9Ysj={҃I@p'bG|`)[[pjH*ĻBDnr.v&_lV!IW>JP;, SSV!-_}&V`Y0*(tru=qm'JT"?m7){uLýiiŋV c,*qҦY,NjoL&B Ǩ"Ub<0֟աYj9+z\ii[\1uHx{t@7J,5/8P9.\e>~ AY nvT,Y|U9aݖO.Ԓ2ڀ%hn ObNz*[fn4V/vҹ%>*knv4 es&PIĞSR79:`ҋzID_3l5ɱё;yFGܒQc>ە*]^HʍyhU'&Hi*[ aAyx[zwM]5ıc/~Kh49?# V-0yY3\|/ȌD>FPOQB:%Lm7- G{bkU S= ^W&DoM/p g1)hԁɷ;n=!`Idzɜe mp  6,w,iT:-0K}Ek592VC\VSKS߂[,cz`G)m}rЛuHi/gW:r0^ILqw; #fƩR\ Lp^ZwCQ ˩!Z5g+r @8EW O^0 -rw4=!궄b_+ #)a\Q6|gl'Js c"_|ͭړa~ɲ'] Gk \.ʞ^)׽oްTX T ET.޽ZS\ @y$c}֜1uW(ep8>S!KR[[*w)h u-a.uV$vx$髏Pp29ީ^F;{_ +籭)5 dg7Ifhh:pccOec5pƗ&WBFrIn[㿚-!䩬ct ) 8' ݢ mbo;x]Fc=vv,(M}c3RAuKgd7SI'i)*FfSx+WxQ|5"\X)6\w҃ 3!VH舕墊x[t^9K^ s.Fk/Tm@,&%/V-x|sT ?de`6Z7[^jaXF MԿ4W4۩)#SQ31%K(mEd` 0bvQ!;nةYL? %[qDgSNL. Cf*= H'mX0cJ@4.RG(#!wHtWnobjO!Nw"҇Ct٘UomF}yO'Ν։$2g+C|a™9-!ekwIdkj͏ Muc(N#8^kŚD ~Z[Ly:~r@ׂ10!0P-71uI%=U\VҪpE=CȞQ_){8ΰ$Hg"7U*U a^DZ]"ć<9ij Ynq=ZX NC6(g'dU_1%A"t?lsWX9S mc VaXAt]]3^] P 9{_JuEsg쨐/;"Z%~LN˝%^ٯ05HWm 6erXsIvK1Ezk&DDs_z4w[OFRdg{)(oͬPO;y3@RsQ h*T< *3`I 0z\km«֎٦S5hݱR]|ejajpHpwC ?$ xnF 2)4fۈϓDq$*;IFRM˄8k{? ZRa/+RȄNXccQ?}h;Dʠg8+e+YR٩+J1[- ,়/MㅵaAfRI.74!Leי\&?ShSI._R(F̉|GhBOiv&j3Kd E^ R'mRD:ufUߠg24_dڹ9["kZ`^*>M ܒ^A"C ,+=k ["Do/8f (S挭"Ӑ1 茯ePi$b1*. KFxiN r{1?[v!ߕ(&vR1BO oR1qEzv+G @$uk2+A@ȦkwFt5Y;,D|a5x%ن!%E枙@|O_~ jhgsc=, g{ϲ R?_JG"Gc)\F]nq.قl #[zL7D:C1&zhFY+:B7nJ~ D,z#JCi>bbv\!0o&aXO6XCΠڍ e";NSn9o)k=]75T(/^"ĝr'S]{麱7j0Ef դ9kE]1ڤ*1kLqS57sE{8 û#oX%S0n$ieh6{*! :Dn[ZVMx_j˴]?%RR'z(6 v$<͐桑i˓4Իl&* O⠺8tyt!Qy/v߆0Ȃ 1:{ `Pc6W!S k'TV9GwD~}Hr'b`sUKC7`LOxMBƴz6w`M¬wi/%E04.UmnbqD8Ig; |_y'f}QG;  5GLr9`n4:bu*(A$"T.A@K*q6Q= b #dI@ΒoEڏ⿶V f\mF0XdT #U3ֶ Fjc^R*K *:!J.s1Dח>y]`z褔%~=aSDTi `I iVsad(W쿃II1 4PԕtT|BٻU]u VL`|%Sūwˆm;6z/7JZX x"탳d|8&3g֓׳EA.Ánh~3E։:I)?KG6zs|H"IR)@GQYh &^yC eB\#'%5 Tifԋ*ga?q$ P1 ig(1[u0HX[@O{3Qt.\O-(JA_amB.OĿImA"/HBe7ڣeߴ#Hrt%`!0!6:YV 'j@7*7Hd,^͞v)2W潶`Q\ 9Xma' zG l[CE1C1j̒T &D$WӓڃSnPQy@2˓UdUN^Ͽ(CŔbOzGTܰޓRs]&v""鏌njJ8◅"H&ɾD<un-=E!x@աj N=pd\} &cFBE'gR,Y qbÄEAnE7quu ųn`dZ~*WaD7{ AC{xa0*ZX@p2x\gaDOHЋ.ǰķ嚀d5cu[b[5¿{ד i\ 9S*.$CbÑPh,=yqc^9_u&jCtk ʱ}j:7~۷F@L==ڴΜ ӱ*dM"qznw½ OgœG`*nY: \D>@!HZ44R0ğH߄?K F?>avO4OLv1UPҘ wk9y܏!E;xfJFBǣ_#fl 'U0<ﳾbкG|v{=;oBLNWZ=tz]뺐lj_uN/_Q9<^ȉ#<9U=?|߲ 7}& &GWiR]Ң6,D˰8"6 I dDzTBa΍zXLUKŪ~`Z|D|~XnI#+1~W¿- mP^ |? ^e#Zݐ#Qyb!{WA}̿0~31Pf#mY|a` 90036I).AKk0w4NX$Z|fh>.ì,K,@^#)5~Y'vf f5w>s6 5 Y? hո]vbN~֥m3yI҉2-u{jsw.@ H'`B+sa")rUjq׻FoH*nqY%LU[` q:6T%5p2UwMedP`Q[x7?55Ë5OHh <*t.FrIYl`:}JdM٨.>|g/LOO'֤'KMGKc]H-#_]|kw;趎)'ܴA'>9Zc 7 ;G4<)?1EtО%!K'^DO%mûTqb9 n>t98dG, /X7Oy H3@6;֎} $(IRZH=,9vVC;,ఞ"&P3-A}dXD+mpT;P'LH Byx]*vikٖ{ oLz y7W8|T5y`Kv.vF}`j$kM,ƪ_(ʁ-H=w`CP|_#%A&*3%cҁ8'qA5#IKR:{ T*`xKqA P{rfua}H֥W_M]tMHD)McEJ?t]XH l7,K_>D& BMooYU<[=h%LX@l+TƔ-tundt}[*H rƝķ @pE}D;,luɨS}{FZ;fg x{5UM; te3:HXu]..adC~lšin?ąG "UIPos:᧨Fi;wBc9ÅIG"Ok[mR@ pZm%;Ϗs~F=viܬ7p02EgũF#~$.:©ӚfEY0-N#Tu)x1k;ƒ$ºl6YBjmYdt':' t?A,ª홓䒜V}8uڟF)^2ݔ{kj .,/T]b_N;}WJ(~s΁[Z6ሜa%)GTk \>pp`F( 'seb.QIQsfߏjjyB3so^ f(6scT@,weHzk"4AoqC|Mllm2q g8oTF@9ϻЯljqzKym]|hULY?]n! \K*#{\eA4@W?$9r<``UwYSSz-Y\gyRCR@7ӽܳc!;Rn ؝ JYM]W08zvI< :hQ ua04bn*ԾqX\BcЫ{ S[mˉ AJ}/( xVCK^H[-(C .ڦd.0GkN>ſ=bq;¨N&z6B Hf M'au ubMf$sYǝˑj7룲Ѹ1i"9W"ڍDž[ 7i}q_IxrFn 0(,x4n-OV=Q噘SzdYyk>fpꋴ^aS/J JA/0;[In-s d ?0ۃh붙2upԸ'뿖,ٽh "!M9B W+}9; fك_uQa Lcq>RE۽jwYfBeщIo%HVQd3'Uw4[JL^k*D BEя9+n5,kilxgVtox }_G ]prХ)=aHzϔU|q3:! 4R1m1#̬u 1XǮ)Ob/%)]+ '8>=Xbخyb Bݾ,i\3jAz 4HT[(yP"F퍶v^5PN,&CySOD'@Q٨E!bF1sHԨ5_GXyeѽx}D YJPِ9}, .U^vku?c [ULFK}gԄBZY`Ljh<9ZR)_M6Ҿd6a=fv6#$o ^7в,_+g;E 9-Qp˟WF- l&aL&vɀTWä|ך~4뺕lFĖΒtc?$|T(F_nc̭D8~xSfP ,] Mlj7獽_ e[{DHF2=V]k*Cp)H\ פ|4FZZd;2 Vq!bXFH}Wϛib[ufR S@әL+4t!̲*^U UYĤu2i.g>08ћZ-m_/'cH)َ|*nt~Mʚ!Qaxܣޫq q~9'2Mpʘ> GS<xpy]U+&?B68pc $В]gtY/P jf/ƞUAM}q6bkܰ %^hbt 8[D>7*A)ڛ4D.]O,5kݣv]9v›x6=?e;l}r#zJb~Q`rUW.ǎ )Z`#ԍunc,0$ϒ""j1GAUP[QU0I;NN#ld?}yRZodJjr- 8T6Fl@6Uj]6_E/H)xPAh,(:Ku~Lf[roeue;3L'>t~r 4uPTKnި\BGG[͝;y%Gh'C||ڌB1(rևMH##{N>wAPiH+CQ(=)| WaA`]ǨrT׭F. Jm,*DFlnZgf9˷J55Ƨ9kfj@+c锏}?#AQ/Jz`BgX͓JLmJ::G|@opvnE nCR r EmCcV t `u[HP|#S}y =.R磤8iGINC> .x\DƼ:К95vs/&C>V:Gw=-ok ;8W|i}(._M;1gkzDG݃FWc;4g5T&|e>QF¢8@[@X{+ʐ%pο?:ذ8% RA <  4Y#F {C"h Vcs/ |jMu;M ~Ғ~eSN+䥴?g݇ H5#)'1>UpHSX,S8'pyw8tm"#s\<5e,H'PJ:9]%Ij{iqΛF9NxWո!!|߃9(Iٔ.~?f{7+ELZAx3-dlX~Bj]htRuȤx TɆBo:uuVf󛸒///O$mүc?bby. 1S @NyACD*w[ЮxK>W`d8BĐW5V8ڑɒ H }l-j Ax*%usb {64C@],-΃qN,;)/Ke^&Qڞğ g:"M5EQK\R-4bKJRՠi5bM'U˕j&n) B׃Ӯ&1$RhN2Y=.GH0,qO3h DLeG;fۯnwM>Z: iuhȋޏ/нY43@B,P^̏aC;`-o?L"T{_5r_lqpKt Q\28 [>:qHUJSHHxLA~*;n{Tr'|kٖ=_g:g҅T.1)4 v{Mlm l\"Xv%b TPZ^cv`'ٛEl8IKk` n,z^i\ϗt PMZ%goCxktnT!>f*hf{g&qhahZ*8gm (ev審g#IK…|_` 4͙fv+/:nPT)%Wt Qaj.Ps[jH!P+(w=6&$,,9;v~@sO|iV u(@YYɷtDWHo֗/SAc(;TTry ,KU\E\ۉ9D$U*nARQ@&?fqͅ=&?P5#g "B4s!k:T6f3i/k J"[-߰e"9̍5EzHGva{xr.",Ҡm)EO+6Ғ9hlYfP?O0ˉ.cҏޏQCMN*1P!"+mmLd ̔ s[V K!MUtp(<(5tyAiq@RUZ Y{uxD#eٮv寛 2D|M%$U8&Nzu;x2d{ >읹+A@=?tUO)zLqÑE'F5Kp!LYAZ[,6 "5]}L9V"we­UU,45u`CˁG~R41JL⣒f_vy㲞`FV*^5%k}R2/Eeqʒ4`gk~"&mُʊ /M P| 'x"|"2i ZuhOx.?5T"LKQ`o Nl6pN2:E_&՞Ɯј޴,,Y%b?? Ļ^m V^&71K`LcHۂHIdR}qV׸"Az1 Zyse_Ֆ{,gs"/|k+5z>ZԭPvx}6ZdP Äŵo95 {N[$ tP3ąF @GC/;;63ߣl`uۓQ@H k}R5ytvt'3DV*ky#1+03'IVB ˓z܋˔Y暴 d (Jپ7E¥A+AZJb DRN]ךIB~t{ סLSgw~ýte0{,=wT쨃 `XbeDϪ0H}nJ `S[joE4'"JߦSZz)ECA@= ⱻT@mTIa{#NAqIq(HJ̗[_¥"śh <(CR^"bԿK33$6L=~![&WY6+6AF**`PBơiLhVz5)TQtRf!*ycU\:;,F?V3^cr]!}XTekTޘq'rB#BN&77W PE,EeU"zuX=_jJ%%_ 1=_+hH5ܯsjq ..JRHJ4{gguP@}}ؗπך:r]%j €D}wG.^NN]owx:=,t8%o`c%O0\"7e=P;P:@`;Č2来F{ő\l5SK>|]4Jɦ)ǣʹ*~3p*w+[Oma9I >1$nC=XTZã_JSq_Js"*/?lT%_T75/N@,p j}1s/Z١U=e4Ԫz r7o9kljjYsrv݂=7yuh3Uer(1`ʫBTA@++k̪P6DB4$WkAp6Qvm7%̂sZ:;ιJ45n5L1Пd\lljOK692!d@lV=m-k| N+IObwuCko `4R2x=Rۉku0>;|c}dQtn{IJxn)IK55Z dv-sVcW'Qqmoy-ff{0T3~j˙W7\&H G,IK9ILz2m!w$q.&+)k v݋u<6<;6jK X<MY}ұmfN44-w1[~1(J7paRcXc-ыn)s-aG~3=id*1D٠rtCT! NUM)=zߩaFr(1;u PC`uFlS5tUE(AuRoO>hş^"JSu NLP)O󃩯N:8pv1<_EU/(*K^{b=ڀTn~v6(71IjsTTKur,,H(5⛃>l$|F3d.EUyWߺs˯'/޼:6xقZAZn“;gM %p,˙ot<ō. oh},m* )aTM@*uFZm8J=l  99G-!Fd2c4Gqu#؛$n0SK @LZl3y0mTTh: ΢OVL,ς `rrZ&M~q?0 ^m ;`TϭM_w$GO351&lo .ꞢoycDHK8ͼjMaęr ś!y-I0 |(w};)? (t‚ ,K2w"1oDzOo:IOุwD W%-BCW %jE#!X8Ӊ>@TqF>A낑~ 4l|r_LZI_J#=˚&oCͨߋvr#6MZjg`/F u=8 A7NY^_N/,\R}Mq*Y}8!;@2cyqsK9K&u{|Zl3ͬgFm0OW[Lq|%OVSҭpqŒ5F(/s"3|>J0{X"D|-'e踟@l9bD ͙ B\b7F\Ӡ0L(JI&T6@$݆SuT#CeoR@We} 9xF)C1STY0*Z5ʨ,ѩkr6 d 5GC95~OfeyTE1nXO_P  kୢO6y)%͚AģFt$Ne<]׍ض:ddF҈s,T߬i\X"d,uHrfJ*rRS;tE݄nS$}`ODŽ:~i,c%3Pc~Hs%bb0K;1 x+Dh޵y i* U s׵g.ԉOkgOcBW.L!EH*ayDIkʸf *7AJVMp=PĮ=Ӭq1A25/"uF: {Zud:ӆlIE{D Ag G29W6|`Ƙː%ʨDx4l6ɋ#f~& mJ)7PNNjS8 06^wh#5,c4m)CPeM %O(@!X7N xw҄F~3 _vɎ?[IK:w+`v HJE-pS#nF*][wKc[Zsz6t{B 3N3_ $HQ:[ 0u܆y8:Hm+ʔ] .MB.`r\Tȸ"&F,lu}(`6^Ojx"scsg\6Llw7 qy_Ʒ%tAO7a5qc~+D%:}IW[A9Ճ1_lT qNO ntٙ6/c~7kQ1v%|)$}U?p{4% Q-Mĵ`lhE偐e)٬ǧ n(k؆|b2z+\W&4wr*wK輏MY2k*SqPQhmChe>ٙv>wyhO.g6b X6fF闂FXFŻ,/ K`4w,܉+(a"4qaU#ŇFFN9-&>^aI%T}N2 B3!Ȅ9)I4GHҚ=|X='f9FVMt䆻H<|pq!/s(--;#R U,ia?c,v=~@moXiw7T3)"T& HWVLkϗ?u0=Ns(j%+X.Rom 5w~H5nLn`B*c,ڙtdzq0S5 syP 18&6fsL+i$#}v{]ϬQFd$z=v"-H, I8SSbmmcjMs56!R~2 6_{jFQ/DbqS"\G4Coq(˝Ⱥ69ؼUB+5cUTae2i3VP j!97bEmu˄7A|a}2Oܐ|RXt&yq%;V/3 pKa⵻ bix5GJn8ԓI0 &\@<]p1\a=VDžn:#Hj*Œۂ E[G"ZɆNmz#3zɂCAgh{*ML@; b ymԺ~_F|J'\^iFxVbcbᘊa /ꢯ>ŕc,%'-"᢫U7G<* q-q}nDd/|XY鐥~/ڔRz@O'w$ Gٌ'Y?xxh&r܉`ʍL{@{Ol`JOf wӰ}J`X.79:_8V#a3s}a0LMg2Ǚ~Vs7PCONO1'*hhBA0˱?W!Q y::_^4>|Evt=^e]bYJ?+KENp[K0|lG'\P>8)%YZ7'M=p Ζ*Jw\Uj}˜S{-nG72Yp+]/F+gnymG=Q-%~Ɩ{"dH37!~dR zȌAӬd4Lud>ۼG9.3_&\׽-1=AA\RkՑ9pu_|ڴSe'Bע-(@Wvga2WZ{9/8+?0$>U{LQ 63VT셲ɕCVz;A}fb]wz9tǻ$p`m7wZ7!ew Y5z;2 p\w(/Dg+ t?kzb26Շߺ(Ӕ\_p&".̠l1Ml;YYus-`˪D\Zi 1#~7W5}/bs2\0~ ם@N1Jֻ{pD􌗱3Xswn< N-| +ߏ5r^*$e".JsiLmLwcmbK`Nꌾ ՜dVbJ$,O Gȭ˚kaO]d[#|w1U•;+A•uQdyw;='$k<٨0&*߹xbҚ)wOn֣Ae0|Usf j ᆦ⽧*tWne裡IeEםP :>}F=EOD7ٻθ==9{=veaݥ&YѯGM~1ɬkQR8;q<Iq:^GFTuLǝ!%܃vFެzC 5"#Ĥ䤩s)8 >xs)\I.}K6OfSb>,(.|[*eo auɸ5(@cmԁBRFp'FmX? @Z4t|0v0yjmJ$8(34X1c߸+{ l}VҼ=j4Z71BٺUeI;3$7.g+|O\k:VKM聯F8k47Vga$-Az?mWŦ$&i$`GcL#pc }jpI+RWLqdM5uI&t Jr 7 "8nMa>$O?j?A褿4rFSTC̒*p*fRS,OCb@ xoR;ϾWϵÏ%(Q:o!+h;eR hOc-$_1S#LtR%'Kb&>|0"rR_!$D4Dё jvӪX):M ^;Z{H׫`8F2YlN:(eW*dywOzXG%7ݢ(O!;.ڼ7$P#W˪P% P ˸n`68{9%~䨅- 'c*=o7 ! ᅋh+%H*0$9]A'9"c׷aP jR8m-f -DVE 'eD I9R^)"P^8_ sRLӔ-*FKֻB`P"#eB_M2a AS&dܲU:x@<ݖ;Z[L O*~یW.8Q35ZXEGfe?UTgs߽*_|Q!îƍsK%ڐ;d+Vi"lb35{쭐׈ qx݇13cdKQb<12 };](D~0@w9S ZJ"]?18蕳Wh |˖rN㍝Hv&* TFcU%22oW^\5okMY51<>SxK?]Qw"Ȯ [tZ V *PvQ(2)RJqq 7>LKVM!jrdL[[+\ňc Vϊ_yLSz0MXxTZ-"Di*8a嘭o䑧>(,P hVV=Q-QBT I`&f~wk]mGooeGuTpn9kn7o۷ǒ.[+=,"QOcw? ,{yAN~L4JgqNSi:F9"xB?T2h^&Ht;iMnLWf.aB w_4gCSLuKXzYC!TA8ď}9&5ǽen_ D]zvbXn֨ >J<=D5CR@94ݹ\ ]}ѓiPHG;#&nꎂ6>Qp^R &m7j6Xs*f p%¦pTΒa_D M24Ό$<1JB)ifDJaC(r_\lnAs \hj,&*Fy!+N(X'R: Mp#r(~"'B%aue1Z[}Ӭ~KOA>>zFu4b2 ԉ  `7X/Л eI~{2(VמH,f{;efVrvW+X$n@mVڐ`fK6<`kWk{$W&T5E0.P4/tԞOST(Y4.bj(f7p^wbGKUe#c& `*^ B >m6 HnM3SIO?4ߧVd I?ln>@ZͳG<~̱Nc~-qcǘ%K'ѮafSkwTy"F-5,mGe_~he2쩕b%18a#\@I"/XK~4r OY ;ؕ˩4QP?/>wG˘[}7FW}\Fcx *0Ih uKf$N݋M4-Ư& ȎX7gnL;Mcں4Ap.Դ6JYMOr֡GN6RĿkQߥ.zLU. rvmCRW puJлY컼:8!:ˇK I PQ/? W4&KWeh~+:|]$4 >g5Xy %+VeoUb̧"Hר-h#u2AcWόDՅr8 hh܂ (h}i@J"{#qE*MHUyA+yxq{/O(u @I?5"p,ᅴv'M lqN\_+g&![=+n-QIV.~UDM[Rkr 7iX7‚ʖfh)A@J\_d"]d7L/Tv6J8V)Hӧcg{sҗ1WYt"h/ ]x[=`i#J75`穅Y^3C>& vmp 4eEks2 @!T'p_LMqf*Y uxNN6:{Ǒ0iWI\3ʵP baE45▣}NCb>m17+qatD vi:G@LHj]A` N(qG0h'.\_% e->HMb^N;RE!z@qQ@]gUca߼ e,/:'vs$AyWɹ#sg:D xt5x߃HŚ%;:)M8nHe>D jOR[{8K?ό<5|LWb K/E> /!C q`7"kH]5]B=$Fg3bO pRӕG VdMJi1f;ȚxB@,!u N~93po0,1#,D>TzGjh"kDP4E-Ə`)e5(^o"{4;e=Gg>CKX o:EL O%M>lqF4TN~*:&hk$T5mnL:B=MwE d\^04 z$ofWeM{*`FddI]p*cJ%:],>҉r# +H|梤l|[X1SR-~⫦0y6~})Fr%YkOs=&pL>d?\xN @v6)TFjm6/vn{ۻߌGIR ^%'40=yn|;6bąYE%( :YoK6oP.7~j_oڎ]xZ0wJ/~݇*b-$IcF;uF xPn%Ԕ$lр8# C$3[q1rQBp~z")ń`zY6!Sh|l.k,S<"+c[P'Ѳ|!V2Jշ'< EE/ aRlv\|~JE>6 zZFm(O.09˩=&ϖYqN#B'*0 ESq:(O$ !/{1Tf(b}{eZ;CL$=[7"Vh /].=s{K~OPOġk_Gpn-x3$8JNq4X/۶v49R:.MB&EЏkcu2Shqp2wt;^g?QѤi۠/Q6Ӂ駭ez}KFG˱bzgdj MHDyh҇]{[.l/3d˜AԠRXtffZLLH{-dnka9qqBZH&?A '4Dl2Lu5`Ddx3F09lD! iuHप:-s1-cR- ڜ(4K I`wSȦq,KzJEQ os&{C?W+-`,߫dMmoZЧ{7ݱMSNeRt0,J VOKצAa'DyS%G<.BؽdW*]o5!y'=>2`1ƶdP  `Fՙ=kP4 1嬩T&Y@-l~)q,"-`tW*PY=Z|B Åk# xb=C֢&J ̟U7ם+՞˒ٷK/^8%be盅k鯿x+>}.Q'1*C%ky9oSvM>@zޓ^uomu!]G;gHfVfi4@6 pjg b4ꮋ#ZصvVPkqWnE1+9n"cgnA#%*.rS8{\lb׉&ۡ僥ejPC¬Vkui`J &G pTS>kgďJ**EA{y:Ie/1ajVA||yLw2z%4kљrWŦ2dAGURJ9[b ң p(8Z"4!n[2(t6}j_CCVR-y݈הy&"1a˵OuZs4D^ 0J p)tH'SN5ꄫ4֫aNut|>44.tW.d B{D D==ʵ`u3*.!xK‹~Ai H(㪓*&i@ն:C=ɥYD}MBrzN؀36b{mQL }\&6D {%0W4HrV QT[\3ؼPHmEuwK6C#6 ̤s5.^W 宮7m?UH2u̓.zh ]u}0.};sm$\ˀYS'~}ulk DDʚ ffۨyyYX:ЖXM%9w6@j!J^H{7~'3ߍ5ЌJHI] _`R("!+4n>1/nX۝7`,lZٕvD<9-/]8\G!=|_\!hAa5M$-ц8qֳ2aE 4W|ˍqK4V79&IE~+5ssTy㼘ir9LqGۓd.-Ba07rݳ)W)Ztw C! ۪B֍=bGuGԦK?;[LMH%X2/s0Ҍ?b8jݪ_ϮV{4櫪|=Q(OF Yx1Brm\y:#o D p0ƌnYXk۵9e3cp"]XD'*I $ ~Mj'|'2mѾ?doL "ao5LWNavoWbI)~ M)`XٖXﲰH⮬ҸfېOh(7ĂBD00/ ?o-ސ ~Hg7`3ٴ!G @;>#'31(2RkEji`ٷy%feh[EbNoU/zz+}Z,$픧1gXa]0bFc/_:0[XԖXp$v/˝kĶ(r NhIP(vEcM{4^sYMu!䥐ܣ/i0.6͒9\G8D+ W N0#;e-R8IL /$!q<*?H#EZ{0lV۝9mS1?Lj $hࣗ0va{n oMp3E]]k0%EPX sq 4iHCjJ5xKDStAM{']Ă>5 I^P[m`4O XZp&jPk 22 ~f( X 7^hoWK#wޚ%R*8.G&0^(YH}ާ%#t0@%>=+J[3}gxKtQt-<.Y>[iL^nV>u3fihL_OU7ߍ dM;ꎦ1;ln8'%lQ&$sXb8*" 14#P*6`^ۭ5T̖]bam E%Yv< _Es ?QlWHXz3OBk#KaH5jv+vc|sgġl+۰o`CmlR:h η3kM&a ;!Č"Qq}T˓g#h=1=@[<#< Z']m/I' D̹PaIoskݎPS:gY )6Urv&=DDC Zv`FӐQ_EL}^qsӢxJGn5>x1Ps<%Cu:R[;`ph Ld\Q\ʯx?x-}tup9lf^fF~aglmZK,+rSwGr$s~xd{oNx`r0D$mnVDh"nӁdV:Juyz-dQdB|pWdTvG w_`%ʃ)o=ӓG~]II.r5?Ϥc.M[$ ƈ0ug5c0w ERϯ+)cbBuv:!^I b+(R^Nꐘ+ih6îeyL`n"f5Naэc{R% mM"R_'٨K/.Q*RuƦIE`AM LpmW-Ъ|eWv=S{-$:Uvpz_s[( pvf[eWfqR 5Cs< *w?Vr<̧^sR HDVN0Nu)a1e œ&".)4-#OgS̏C廬Rb/$M ;@+iMlP%մhfֳ\(w;"x!Ks$wz-"uZg|D;F*jdRޚD3 E 8?P)9%[[?;C;:9 > ˩M`ŅP˙j Vfw9XvUjXm׆C pZnDU(6wHkaw*)v{fe͓Ђ.v=d| ɒ_F^ 9ɮ.ݦ93y$TOucZy't\y(%ggIEo9ey>HduAŽb+ug !|{Q&:rIFFUX$m#Gqi_V=y/<;~&r+QTpLR1C| ZkLh\H&n!ϊ)EJ7BLqG 0Yc@xѼs1E@Xe a Ɇ( ;oMN )`)JfƑU)z[]gth'µaӲ2ũ3jTYF/>%~͟=E]1ȇi||Iw#SMڷD7R"19t09z8ףGt~?AfRT:8#ܥq@wLy_8X;>4"e_ܪ7ۯFðWXԖm@R$ Nߺ +P5n7r4@|cyY5@ pcwd^|Q#ݣ}*ߺ[jA/ί:sFSV%z UZ4X;r݂Y:frk=L(l֙tg '0#j4 #'GZr Svyi)->vThĪΨN@UAim͟LnU~ycĈ[tȭ>x8|}QHʗX `]r+'\R܈!r"88^su=KY܌NB{.wcY{mԮl I.4 "ZptSZ[?KӨ (XV 2Ud7+b=zkfJiY%zj@6 jZT ؄1y{TE<1pMu\$"xU*PI5ͱ P SN'nѯc7!#iX#Eʳđ5g I23sx6ߚF&зܨma ,$fi>KC{ZD{5}G*R@*0'~)g&$I7 Obh\R%KG ໲y`/YeⓧsD{~vP@P7A>v8K;V²2/WaP>b5BjLi0QRkֶuQ6aQp=% yF<1kBx0gЇLK*=񥍢f9eq0آyQ1xc&O h5" pc.$ށ5RfyGUH<=QBLş P{pWNozM`y9\s&nWSTZgJJbPz7b6 sW>w:Z^`h'C}rlgPaP35 +p%؊ALAv? 1Q@"LzSIxJٴ1$I ? MrMB"XqyM<5 a xL\rCI/ǐr@Z|-a#gz]3a+FPx)L.MUTK".9{!=ǸO,138eހKqkh}էex9: +~tSWA2TUph ;B|ѳP`s(͢%/(;ιinK '/.Ṱ#^Xҡۙn|-=u(eXT?W,,wE}Y %3m+<Иl׻3֫kHO3A!w2}tM2k z]:N}oըzYs {g[o] EjO pmδ XhlV}$,v.5}!$!:vEwN;NiA]ZWAM9ɠů쥬wǐESES 5r~sL#Vlϗ3g@͛+~\]eGjxljFB!oRfWa9#uqpgCx5HPj'ʞFOqX@O1|"x75!)(NWs\AږraRu` ;es'Dbf(5q]#߿7Ǽ!w1\LsQưrzWS- #g2)O g`!t)F-g3WW>>@;@{ Qv!MAV,7*zf>CSv0꣓u*Qb!g L8Ʌ'@6)n r 竂_(, l,MrY`|;1Mq6gW OϾiJozu&Vd39znBlab% ZqEaHUYLnFsE O>;gC;7Dqw򡅙e}҄\F\͵qh;Ԧ/\N%AҼLwΣeK  5"4:}WI DJ#];VF%E% Fo#@D,z]qK:pJwy9WOL=Vu^j&Tn]>)uY3;8f\ ޭxK֦S"{js'$`?UF-4֔ ~ट{ =8RQQES#lV JhIaR:E%ƵPRX#b#='`}xQڽ^BG[0q}!{[48a}60;<+zMܨht"XūmPPAx?)kF禼7p5]qN&_\ԝə:??Fr3kQ̿ RV^-!vDMbn^]&p(.i۔4r9duѪ[c{ zlX: @׌ OVGC-Ēm'32nxgJ9l3r֧ǨUSG  Ə٬ΡQnyl:&Z;ϟDq֫mf.WV6(π}Jo[rR;S|dSg Z#II`+%yyɨj׮ i!knBjH=j5!µnOCh=L#мp~%vAos֤Q4>f>> $ܥ("Bk M:rZ]RCvX*){3 PbJ#u/IPFd3@a+7:E7ÿ qאRQ8m_)h3`>]ruӝiꝵ=4H9W[XQ!7@5bTPZe'"Nc [MEl! *%{ϋf3òց;9kJrŻitP~jG.&CW 3l9dR2iaL4Ygxe<]l55HNi?VcZ_Wg4g`do7_ô|ҾK ?{o!-;'mU#Q֓P6p! }a.Q֑x.t,Wط,g"rq9K)CG:tF(L;eAH<9~)|WJ?KұŨЖn%uߘPM@7lb)0M%BۊGFj(~O#3`ySKL1^؆w̶BL@I+v9oTC'PC. ! V)KUxmD?fֈpXSLY{21};$@xF<k4e]n8]ḾСɯЫ̊?0]g!\Qړ[m(њM~)Ұt=qA;ђa&;nL hFmΩVHMg5 lah,UP!mlVMA ),qܧQ=hiǯ4]c\cֵ&ubRK.̕?[c6n$W92ƿD+H Pt߫&y(JDԺ%h;~2YS?[b^TSyA`J Z)ԩ y97PjXsMNJ`Z1!cVe̶G6lƼޚp—X$rnoH|34K&XImTIe |Q39Ug0"eYF)$`'\^N09dDL^>mcf}DBJB눘4(8rp}BuO!X6߽GXHWjpq.?-e4o~81]•zw+s&@Z3;*%i²=M̃xv(F, |%E'm=i: TݭgburLȖRGEmUe>XqyR~F^Tcq"SQHNUИ5hYL7qlڈT>TJYj @;Ja? Q}%|]U* *nQơ*Ͽ\Qm} ϘEt7x _Jn^m>q<9dIVx/? }ا;$nD3ӺCkP8vY%30n0fΟ]c>qid~9lYlP`V=f2O%7oQk؇7/pUΤCݮ! [Х`hv䉚Xo,x:-XH1E9] w ٕ01X<n[ YSZ>ӷ.V"Ίh)Ng[/ė>R=Vl\պʗĘG{|ؐF^, ]."1N&e0,څ'71э+r<" :v5@fYdY# s4b6ַu ˥&Hc 1PPuO1qYLܯ+`1BXMv2$  IИOSGE? 2ҸF|O f zEhq{Vve.7Y<4! >@ݬT*6ܠ9`3oUv (G'_1p"bqrZ6Ո"dJ,HWygϗB3AQ~\lܥnj;l^U^-|" U&^Q%c=uh5~/rκwOwO- `GR&;E\ Y6>z'L g' "+ ?vҜ(7'JU^I1nK6Ɨv!ZD|fj"evnYe(I,.ŀ!h(u-{Sy)ىsVE$K$%xf-<҂1Cb)_afZtJ~*a6) W57cjkUstlIX?KTU US),6 0ʊO[|oY[WA Ϊ^. ݔe -ȋ]%H:)|1&]~Sfm8J"j82JK; p2ߓ$NŤ;;K&ˊZHT톶8sN~T5d=c{Oq/4--?Dn &I$|sr^u8 j/~KMw@eĩU`3%U]eg=,з24GGGʮtʃ|}[ +D.hn@p̢?n0?L nQ~5I\:;~?ngRgis. /VLZ9PM43-\X }dB4c0 vpk2+fW,2O(!i%-&AzpZݎWjO3.7& 'ka𘤯ųlA)TP,(ֱe]֪X{W 93Q/*`Cb=AH & [KE Wu'K+& 3=XMڅD5ZBQ#4:1Қ# }x ¹X ]J!jh[@E7y("DtH1ݢcQg ;v @@(.< )Yzu객|^~ŷj#EeY,*Д$ZQfu}‰xH_N$  I!%)ozs|, `.XVpKS>yB?Բh6q:mFZaa]T,IW2'3XSZmmYkY{,ü7m28fN9[.¶ys޽t0}T|ҌHREcW`9OgDB0VAŒvUa7/L%'YYWz.eZ59o.zIpf81oˠUِ9+傱>bjn`SrrOK]plI Vxj Tؖ6F+GHvgib F(N+ʘx07 ;^gfJoq@~{5,sCߣ།XljfuH_7pNTsvaRAv@\ +%HaMXQ;_9G;gT‰f#MވVP)=G JXU[wa:ҶF*?9Q:wz{0-aS5Ő45Mb )=kPv,_Arlv-D+ߘ wy/8x,&)]%\}X&>X>Vu&ȍ'cr~8Ob:^$Փ7av~'NCB1wzza;x0k: #YZL]cŇN +PD$C rRwBeE1兆{tvC2(TAdMJJ S M~+2Dہwvٰ$E-k`GVhQ=ɤS2SBV Й+41c,'I S";PmhMgosc{[ 2>8{Fk)d)SVYIEA=?OL\908qbP2FJ'~ܞ4??z*:Fvk7Uoﲦj5t %|E(9U;@ Ş1+rA7 oP]=1[, KA'ߜ>B]On5wBCт\B23-& -5jr[8sV7L\+tQ{W{=崓UmOl S!J .jp4Uӭ su7Qd %Ɏ3EDRyۇZBm1W͎."8/VyGrݶ`g,ntj9/%.BX R;xV&cy/t!Ruw]Gpy++e6 (ng~pg #CPtޠN3IH{<i+ԿYb#PY 9RY1;nsz]S?ؑWT$ ,ow_b0Nlk#Å"T, )")`{6/(wG}/Hnz}LZ[A6! ј:. ߨO hB ?(=Xj{oR +{f"cժ'EIsoso H|)YB(ΰ7<!fݜ0E-ޤYӡMޓ!y0f5"2u\Cs,?S|VƬsHVz&qwc)uhG1 i4Za29S$sY7ޏTcic5آoOAZ׻Qp@5̈́mlH~H Sa9`Q3m?(+P$K=3l؄\/#סXJB}x+x$%mYc;VNP>hn|c"NdUtE/[m=]a%fQZ2~FoI4 z*5ԮarfoqCq4 [P CCXVZ#˰}B)A^JhqĨr$VQ'd]re9 SFvl'&/j$sјY;ΰ#u O(,Id&.YZ$Bf;\uAyuZ,y~ ܏7D&.hi;3=&\r%+Zˈ[*JD Ü>N%[ owjOB!~2fD_sAC,Ӂn2ܗ}]zN؀,[7X4~.['?H[w+ɱ,~f:ؒQfkS(<~zAvؑ 1 ei˅Mlz@aG"X"2宂^~sL|! GH̚U~'=z\h}ݽ.F_x:8S]Wc;ۥڪ ?)Pҥ ͯes_YO( rb45TdBʌg_5Z~ +. d\b .8zITa{RY:у`(cL2֐IQ܏ +.KB%, lTQ;ō$`ckmzd~ʋd'n0x'bR]w wV;ok\o V8 OU ^,]hqk7Qnedw>t@Vl<-e4 !pld"7΅5HY8J]b!,u؈><Jdl0C ?ưvC/(q  ,{0@̛2¶ jQ4rKfLqk~FW-/԰qs3Z{*@Mtd9Zp%,m?^=b <(n-psPTw=e/Dߒχpp3rry.zɳ0յU HOm "k)/}ٌdቇ"Z[،k}R$aWS Z& fA qA865׉8`wOmg!8Oخ"LE8[L6L0Jkk ;G'؉?lRb:zSշV8s/LUI]s] ~Y#WETݧx7O̪0V:NMw藡 9YD93] cDpi2xUǢjߣ{ũ@xxdRM(qcM>RI3g 6PGuf ))7|9\F3A首#0 Mü뒙lyr Yxc,HYri }Wq=_* .FrCڲ8J6iMJ?%A4B^Hs*oMs'ߞ %R *¬ }=ZXAiؖ!BD8϶ p8X^^WusSP{ F7SRi2`td{6XERG{y6yn9`Vg |;om`{{ 3\ )-&g~BqG emH"Mk҉ӪA^k[tFN#t?NCNAV/ڳnˤ{P; ٯtsAJ>Wm=UP%ۣOF%뎋( (%`jd>4/Z2G,8}oҮ;Pi}ߟ{V61$;=Ʋ~ 5T^(w t)bPѤ9ޯut{.f>NHyԘ/pT)k,̩ mUKJvgS&ha _̧/*FE58.3C?j;3GdIQ ë#~aP>)yc%i]LbXΤmݔijJk] yw_ř1JfNFrфǥ?R')gHey{N#*^=턎uu݌5I\ )³7 bO_Ix[Up8C^7ו!co ua Sz-怽s(WE`ֺlD:=ݳ˗]mmDN#FXV\dySUH윤OB 9BԪ ː@=_x?/FU4q\0y։g㸼F뵦PU&n}4y8gaz 4DD?.CmޣH)9r2W>]-wֶ;de3ƵSi9d>[*FfBe4ɹ#}qU`wd\V>f(dƑ@ݗ/x g2 _uylrlE1RbWtX P21sbx,B̚xF5a,@ RdM#E"DbNWoe;Yj̲4t/ke^!6 8VxJzCg7N e$q_ԩGcז6PRX Q}<$(ANq=i9DkƐM,eQ YJ*,4VAߪVt)f^/2H s#' ]@Nئ[s>B79*ޕJ\Jư vȡo'O'6X֌߁L7;_ ;|JzɧbR\J)|a`* ^o-v{|gK^&4 ɿgǷQ#idK>)bA[yW5 &9\$p>y#\.IO^{X%@WG1qR5Qαy1fh{R ڟP~V0*L!=XG|싶-Qؤ7oTPjΛtÀƜ"7Za^&$< }r?7dcH1p-K ojjdMUg?Q쐤 3تPu_"m/]Uo)^QˆPMe i%0.Cۊ2"TgPgP@QSX&sd|ڈſ[%߾OzݖvOrf{h(HOl{Te{-Ƒm~^*5KL9:PHgYzQ12wtPV#ƞKk)'mAW?Owp^`bb$i2U !Dʙ=.,($ɘ=E*F}\;B8ꑘˊѰ6}Pp}XGvngC,ϯ1Li-Pke( sn୻ʺ3")D"& gD=ΆNR~]~]hHCȃ*n/g\]iYK*/ܞT}!-vHPX-k-,8jpE v#<ÍC+Nd%gX bT4cr<6xa`&8gQ0\Wa&DZvs.je a2{Mә#Q} #!O^Uky_gxDIeG?ݸ^5?$K|n i;sI_jTF>7q9+( n!,,H^Jltk qLp;|쫊t1=Wq8ps^zd]4q"hx8,w.R{x&QP&Z?9k]s* w{p"*"Dg30H<{Lvx¯ACh61$WƜz:^>D]ыpFP'qBvDNp 򎰳l+og8XR3k@b*0`W8wZb&륜C5n)I^h/QUV^d\lRܭⳠ:M`2] K,.@POD K9vg&x?eUdhy[L E5j5n\;Cb0zulML1}3vƝJVHхfn7a522]j TNY")9&⩧GEr4_N ŐK%RG3EdԈA#&1*ծȶvPDꁥOZ@C٫VDإȩ58E6O,3ea6F@pN91I1{$_ůfr)"фė' µ**R,Ec yc9$|ALwCFNaʟ(:>fPK^-~aMf@C[c6c0TZۼd& F1Ȇ:N7Aħ9˜ɓ)y[ު ֜+l&ՕsǵPب|Xw{c*)u fZ `wG;q8 jHj}6͑wu'y9]ˢH r-}ݮjmS@QHwiO2/'/dN ڣw_?> μYN֯Y='fg;uo"i Ds5$w* ѥch7TW6>t;ڲS\EOkL=$<};V}U ^\nWd/s!Z@!:N=T|z uji)J#P "$Et3z% e)G}|/P޼ǽu/G68@]OKGvWw)ڔYG)ճj~EHg(݃;cXqoL 7t\mҪuL觀e;V!A[Һ(l,O }~:/2e5Īo/J/TQ'qu>tBL2"9i$e_vM Pyl&|a2i|6~Z4 v#hTlF$)'a6.PX?[ M)lR$aYU: KWoB}ఒ$ xUSFJ#^; {Bk 2Kbc {Bhg@3fe4laOi{KSvHe56M*Rw҃dThYR4P%kd8l˸nv2"?A7$ӵ&+-EͧyNYKp&=[a!^/Wk.iOȻ5BfhU7Gpyڻ%1{ cRr5♷̪HƍgTyVU`zQ]\F\q/ug><ԡ qJ²?U;~j"ZݿKKHKHh)!кВ0fk#psrWI׏2qz*JWLL/溴D=*=ۿU\Ɍ̄Y4@wov{ɗz 8rdz:?n6l~Wd,^gyq3}U}@\A}!id[bB4mx>hP|9]g6@LRb؏l˯౉-Ps?뉙B(;s_& j?L"*Z,Beˀ $=> ݳ8Hm4#:pup89yĽz#1i vFI3ƿZ<us(( JA/]QXj+Ux"N-kVi?BH= m5zz;يغMczAeZ>Ì,ƵHLf_Ə<#b_:jY 8f}}=Œ^ȥeLb_QZ1$Ļ o٧˃`_7[tPv'T_6|'!F;ƍ ")9, Gfm@k`iq !6,R''0y=SIKFۿ2Opgl f#@aK r;nM%zb1ܷWr~ߨk'-9C3^^ 8kLa_&gY!ρQtVop 8-\,Dc鳞hD[Gg:{Y^tѠ[os'FW,yP =,$NGϐAluyWEWIeؽU?% 28l/ d=Ĩb\W B31Z=XϠZ:׹r/:Bv6f>>l"e2x&$F-:9S#(Hߛn,^l@ƶh h{Yv\^cYI@-WsZUƺj^q|8=Fk^. U>&rϐ[Km3osW0MYƇv/TpFwOH^ePW>Q9r0KA UW`H(y!HG4Hrxh+(yl@| nvL|'}H'XbNTG:pzi`Ɇ]Lt|J8#=5pS|Aq䌱g*.[GjH ~ FغP_9j ~8_fDR`yNa|wowhX]v´ փ.lNPc=9ɧ#\AK*1fW Er8$=KO'H )(fƬa=)0U)ny2eeWٜ_"URT۸U$#_.x[Ist(y^^Tiʔ8HvbeZr<$+IUѶ` yE)HG xM5c䙓&9hؠ`Y32k&!* k@~K'|_!Ϳ(e=o]hcʎa=-֎~//pLҋ/txH:+mW.\| X$x>GۂOړzdFy&{H?*Awk1B͕oĮҜkDfzvs ~y1-2ʶ,6.^OLQ/E;I$RXo}P>G~B1\; Gݼ+<N.8-VaDW oIR_}*޿y6:^j 92X S4(\!rY2{e{)ke}kN[ӝ\'_FGi+UPPs,zZ$C[6^:eCsq\ f6Hi|EsΝ\1Lj|jqpPȼ@=2i31t/ZgV/Q´?TFy~H5ǭ S^5HVZm@"W>_yM:E]6(.>O]~d*w+S57˩3OsBGZH8D(i'D2A΋Ӟmo$~%yRtdJb5Vu)3R-0Yl"xguѸG] y'.X P{s;Q8gѹV<nzH! _Z gB'AS9Q8;@mzh-X868VS{ԏ&24B@z.P݇p"T=J?y44 RLvGo_ E"Ւ IZ}Vx}di%BT%䱊,&)BPIp jYQv|&3ךg8hiEC_qlo$.> Kc>tj}^|! >\Aɸv3{xΒ(S$ .c<(fhCN5֚O//HM ^-3fiGZ:kG7%mG=o Nq(eY)ᲢoUhWcӾ8,M8B(m_.U!HVIׂ$D녱\e9Օ渇 xk:v> BD%%-L)Jl/{MLdiu }=1h#GuY\ >W׹qʹ4i 1r6{f1'xP*v-U>hoȝ'4/^ePCU oeZVddQ;](p%8Pq S(-iB爑)0,{?3$_sÿ-vMU|22 H^zb3+^"Q8)֔S$=b \7 f`N[?!Y`-h2:v˰붸|$>\L3445ٵ^^yq@گۡTW^|SO.IVZ9Ta psAY44#b܂UVI2d%kh3pG@C0QΚ}`\s |D;z~W"+:Y mg[{ &P[ ~ߌ>~?ZUtL`4J–N L#Q,طM臆KgU|vYݚI'EsɒeßKd .Y8R`7b \ 2{$')1tZݧz#ĝ\c=<#jdW[DbI' _/Sxُ 3y&PdJOWmG E_ 8F'CSw-Vqs"7:?(v)[.%w [_s p|I@7Z̗2l2|' hei)8TN=#P pB2rʳpuL_౒$d+/vR:sZiKd@慙FP 9 ?N-RvX>ڦT,SPVa|42|2jj4C44Ln~ydm!dL_: s`mwK\|laã;GԨd^0rx+Bu WT; :.@p7,/'0VGRO=k,Y6Ir).-_SIlߝa9$DN$g#.wrymjwM^3- imhYLr 3ūr6>EMӹ\-.mAy bROy:??o⫅UQIDgř֤cYpX ;°=\gtEZiomyU.N a|9 l@mD(ߠg%rB"5aAϏlt`+#,`}nREkЏvQ9A+ [ l(s񵫡YFqQtz>@e]Fh!DND?A}\D~pgft>+IÏOFoMԨd |76َ$m<{WuwŁUXJ%~ ͐k[ ]o$ ϵhFE.u5;js@ Jtb&Hpa`:$]vѯnBp~>C= zxAsZ-Brn"\epaa/ssj$r,r5s|?!z'>% ] 㮟l3n,|hxUq9Β'A}ʅxhd_Hoj7voT/(bt.~㑂LpEiaȒpFɥt?c> <јȱk "?QP&^oOd㪐mjV8m 2!BߐьAFʕssո9>43m1T.>s7c%@S UVTLaJO(w|skr lkJp(=^^߹[Bb l0#Pkߴ)5EgsaOu MD%KhϨom \i#09bڇ~cw/AD[RP0.; -L C^-]q I ǹRfkV 3~o !"[=gt8c*_V LvL+vQ, 7Cڊ#N1/~N:OKVͶ##8?I3cux.$g:Q8%iḡBcNX[kvbzK d5 [/ "L$,Y1 6* Y|K9? }b)1Ymc8p )Z>n`Xo`c (D % iWL!(^zEВmԱ2Vek0t'S%V?!H0U)I($߁S눬M0%LOZ5a*N WtY#WRW͔3C>i|P$n\Xf8WGd)I1룻άb1~3lXj} jLWL',INN?C4U%&sl\z}GJKsh壊ib"$ fKy xQQj=)} F8%u*RT?F!ɬ &.h%A;!)Se"YY/ڷfn .9=řRHhL;J@1 ؂8.C/iz}Khz"0+![#ѧ&߃ YaS4J% KR-emj_6dIN{W:} ߸(9Ym K?߂m k|$%>eUڔ^JA2w@ jQq( N31n\=KGtfiV=eA{'~~ŷ*N$er3=A%7J×p*uoW.[OY1Y+(ˇ7+h#7VCZ+s[W,/&.~7\ N۠Z Q8gtgsLkN?׌4Uݹ34~fCIչpذ×\e/իsɞ.Ey&Sh֍A2~n3zuM-5 VvIE"߄Ds=CT pf.];m)%O'="10i] jb/eQ=BԼYFy t@CvYAb_Bv)wzY*Nm,Kg9s(g&U#93e$ $\q܌&'ΉEntUGwv>TQP*ӭq2(fB4'|zK!M_ =]^fᇀ@өkAAjO4E>US6M 3ށ5F( ! {ZamD,3Φ`ɍ:I`L6G2WOħ%iXgNn?=<1!μBnv#1}[s6?126;>U!JE5x:o<6 b4BJMQRT<j+F+p{_S*a$ G[~BIckS{|pibyzO\L2.cred9gNtLE@1 _ hф~v.b9k`P :ZӣuU4'l7\OO6 JD2ּ^'&75?,s+U:~f 1ܩL^O2I R,-m؛ {ބtƪz.Ф#M' 4mV2t(,HӊCfkҬ/n "lMS sGT!pF% h skttyH.xS#n&|6ܮp­23R¹&duiZ G9RtArv]jr?xD+np8q,;l/Ҳ/pJTZ.ٯLvX *Zckoܕy9adSG9B3QWh.REy"/ԑ+*Öm!x(&~99|ȷ$g$87E҆&F٭16?kиa_br>~mRz' CkaGb^L}:0 Om;9 = zNl٥8AeXj*6bWaOa҄C^!f"d;cRU Vb}>ҠPV4zK7C 7MI/_ C97kdMqMp#D%f;׌]VpQ,. f )~! YȈg18P,3_Cl#+bo4d81N2ۮHoТMa? m_} V:߰e՝쥛_z)}h9yגߎ:xHtز-^0b(yOh|IMYSh ʹDx%U@ff1h&d;]],H5^H4E?М2J=i["qrqƍ}r5nBkl&$CWs[%=NIE&O^`(=<{bQX{â'S-0'Lρ2bHP$~^tW1M#w%r ߵTCy8%~=&@oP42\~[QUV&)>>O46/>/`?[iy%5H 8rz.Q}m/Jm6]KẙUs^so4a4<2caZ$.;}-Kwix(&0 )6j;qiV.֟ҋپN^j3-3ˁ?D22[rj%Ic)@Hhy³"T?4W\ T`Q~KVk][j3ۂq_sՔpeKx:q`&tI!tBX0~=~'H "9@'tEi8oy;{LG ^v2fDv=,MyϹ`j2?%ξGNsTI:JPY@s%Zm"/A'o ihXQ ZɐX& WNWG(kͅq|(,O>eR)J/+x|'"@evJb!/n ˯6f,zf_Sy|= FrL0BQ]µ1dslZc q3xuRMd " TCTTOHUv0gP# vҢͱcL /e;_x莠h?%joUS2A Ůt>:~~x";ӾaXU~&t8fs!1񿘅ٓgwmX2 9=8GVTIg D{rS0KUqtKAvn6o'r?Ja6kf2Yê}:2.tr)0oK@*ۓHuWtDԲmeIQ#@ ypUJcEކkAsOsG-v݌YФ*fdWdlQ`9@J$HWn!HC#s1 $hWhG ǧ 8w׮섌ɀ#ăهk~+4}ٗz*WGE39܂ S,}MkH%s(PhB!OR.ʕU?h|-R8 d},{= N\IpWmQHLHĦکAh9ЌQq1}[ WtрO ~&+ȩa,ki0tspWJ9GҲ9aA`],aC`k-Ѻ=r'0PYu+ՈWj(|)+=i)t"ѭ)͆*fF+Pq2;cj"r}e *&MH\rûS037˺"$X]/TƁŰjṁf8Z,4b{06!E.=tJ3)@CFn_A VϬJǾ+m$PsE~55_Xt[]gV+r _&^1N>?(+۰5Du#k( n)Fx8EQ/[*Sqbsϵlx%8p٘A8to;; *f4UC9ЧYmhl@NlL!s Ç6Ar\(_?8܉NpScD\l+Ugƅ+HE R|ǕgrgD`mX篎_TF b;Hiw";r ܥN¹xD֞OU08w'P0 ^a{` NtrcD=8{]k{=N/Kс{vYSt~V|A=x'2oSWhF08XxmG--e^R4#=(m(]CWؾ[_sclRYg ʍ޼P4-kHtڹ [F)!w|([(*ٮ6=sΒ|.wC{"zQxJO^:sTkq}I+ǠdE)\ӬDE:K"ҝN0^.m:E* vY?PwSscgц-|3R }TX%߼s0_{uaK}[=@q7- җZ4+(ǫ [X<#ˬ v&e4s5}丒l?aS$&SAa 重ceY<ʘ!KNCKϜ/Xc3j\IT@ڌب*E4ˬvRrpAѝ\[X@ܼ)y4w MA˂1Ie^ۻ5=^?xt5yǛ @3'TFuEdY K_m? ^k 򗢇*Kӟ=SyXBxדs8( b6<Њ`䰭7ͬ$,}Opq T vo)V+>lh "͂OMEa%)T}K_M1Y\=W-HaPB[qȵKvp&HR.dJ=DfuUMp؟ɡQEDa+=*LFm10NAGr 7\g$DUen"C}2AQ4 {)Ry[:}_]tm)$Rx 5/KO(eT|#3VvK]o[QVcwphq sq _M<]лtp&7ςz? t ^{لkys!D4cD0G{"8 N!\ɢ|PL.1 l DQSHW[Ve@ E2T*!o8@2aǟ~Mxo1Ȭp¡ [9sd;=d{R t/d40k@T Ul5 # iSRmAuW!!~ݷ,XڃUѫW&%S ^u;swE4Y{7}O7OĚj;ٞQeI= f6{47+UP<á^a[HEU:UrpU=evh=+x!F% jUn PzՊ5kVx$E?]HU,,wgs&%[.QaxTV'8Gm O"ˏiDK'!&@ 8Y|K(ʊ7P8e])q/Ct D)'pj-:PZ벛,wA}TzHۛT>w\ 6F lzlE3: w"x+G͍#!<1$dCF̿R_bЉ^[^v8?5 Zzwz:@FM0b x-{ 峔yhA(0c:oZuz 5ramOxX㑛7Ru>iW-o7|sv`󬻈CcC{ &&;FfM h_ЩpO'y$1Ep)bȉ"&i Au&;MkjѮ++LP~FWiXw×\˦e&%7N&? .+қ 3|(צ1 4W.=w.4l+W{G_nևrQ^!#8AV M4{o,UEcy -p@pNh4EF}SK4# \CFtӤќn7PAC 8a-V!L+~QrIQP_Yx)P|ʝZC;N}ջ`%p3yCfZ'ZJC"@~+ fD3zF`wHhU&rO\c,z#sGs~8-w jY2LqUdޚi`ղ{NZ?*_ϾM3L~J ]dmy[6 [9+Sr=#2s؁'ߝ&oIƷ2!4H>8C)GsX|ڽ$KZ:[d+/d@H),Mb}UswN'zv}lEc__vPA {3v{Sy]n LGT`32.`|M!75S D}ƀ>d'T`ڙ֪„5Sڢ/pBoɼP.Te*"-0HP"$BR=3Jq󜖥}yPBzó{ܭi1jm_CH K0d.vp^"OZf0b>7?Nc^3IQd'UU8-85R]i*m)%N&' `/crȫp ם=ۮrT" Q=*! ze^+O M.nT,O2lKv]Ĝ`"6c#YhT݅B*sZJJ,^8wH27 S逎<=Zr/$LcPT5A{){EʖZFz* 2a.y\QfPڞG/H¢l,}1p#~ JgZ\E8˦ua1QЌPԗۯ36UrM{*F>7He MI?hVXS+ D~y`v=wjzH ' .!bZ#1p ɯ gqxn!6}U +?-VDirQV#"=xƮӗ/K/EPA*Fxʴ20x`q#LTJIs;Ü$ǥ,wviV@/YEpE5!ϣ#9T~z55bhp^ 5D7ۿ$o/'88UYeev+z+z e({qߤדV"3ޙsuxXtȀ4(em0@\=׵xIO5) eܚHM#% ͹W0vMR$1̈J>1̕A8VUBMw ɉTfXcaJm{E rLVz'/eå0%L` !ba0W,O;$^ *_f G ~0x< E3 3DdZAV|h9+zr)&BdT@Ꭴ|Y`e y};Ʌf<y{ˋI>;nCWNƥ`陘cʽtc-iPʓjxFp۞﹔m4|VJd="Prfו[}s+CЖ-xD%֯Akz_l/GLK/hh. =nb}D5g/0(QJcVS|ZH ~0[չ0&;I{p&hx*sz~j `[_"uުG'b\m"cJ04̟7S/bC& GGw";J[G;.f&UJ]Q!C ToLAk )'UgVJ6C506o}"F'nXCeCOX.DfߒgPr=PpO&ݛQw;鬈Bca>R&[T9.=W0Ng3Ify֚-Te' :l_U[|3J8h#4Z?<0958 4ߠws`nՔ&-{?~E/u׍yjG/o4G)n$P͑Ί?^Xt&OPa_6,|3&&D.ua+^GChv<$doe>}ƩAڜ7XPY BWK=yip@Hl[i?SnK$+:jkRW+U)IpW{`jG'Ά `*Qb*>}u`me 46--\V]Ho4+ug'U:#}#b~EFtG.L,Y^CɽL[s8Hp X"Kפj'DtZ=Oπ#"FUƦX*B@P\;$E_mhYՂʒ׍tPoc EI_m<DPn!_zAZ8ɪ/uoK{;;+6!M[7U J5y Ƽw n-SJqi ^'/zLݥ0fXwc+&!9}_BqC%&*GlA淛G^÷8$ގQa>hu1n-ť"L 55 lLm' ?,_l]±^|mn;hnDG̉hlmZbL2FePF#'J5u&FlDw{'&7M[O.4Q_CWyR=юM.t ?3Yc͚G)O&PƙI shE}a b :τ0p9򝭦a,I_t{;΀b]ЛEaoVvV$=l^+'Ycs$c<3"#M\֋ JF^)$y[w)`@QYпH,ݬ0f(@̇aˡƥPktis #Aڹ"FWy*/ Y(;v>@:w#Ӂ(}Y([TV qQW*?UPfdH+, P0|0ydh?JSRhVca$ ن|\ӗ2)YcߟpϜ͹ep? tDkA_@mJhP+wW- Q|3%kfKY~B"օG-|ca7HzgUd:f;o~,7ZtS :}.ܳd@BLxuHUk=)7%,hܒT%Eκܞs}ΌóU ]; ʤR =D>V9x1tqAoX⎓afU%(A"QMO3X|`3hpPS9wlԸphRyO)Z-\ek |s@ z'iHʣhNBjpWA3+m{),JW{/ O)]0s$'i.i#_ڧ#IwXߩ tUe SZr:Grn4˳rOoyiKȰ8]<]Dʝk*dd-}fmqbphPG9;gti.f[8ղ]Y~NҬz(dzn!+M3yBw60Š췝祃A{:ۮxN7Ojﰩ)fJ \C`M/ah&~{`z48Q#Wq)?,iB_\c (}n~׫WI_5 XVmRzW:B՘E^'&?2_t32Hc#v[߀:1)Ch(~kU'pZˍ|z~$G&c’u}\,Tݖ# QNӜAӾ ݲzIGD6ۼa'ANtHufC|Wcrh$ Nkcaz¬W~U;ʡ#cqSiZknKiKCFۑ0i`apxm2|Z^Rws'-iu!LЩWCH:8+Jq>"npmIyQq'y=Ū= ^; cy]"Uu40k߃QPuK!QMxNRuHπG)B)baR֕dD@{K3۔Ư\ŜDbnPmi]vcv"*Cl6'|ݫ9QiW/xE+dSf2[V+`E e}K^'s`ֆy"2fAL*IVmAU.*tϲ? +G;ӌM?A)X%@J-=7gƙj@v(X`B;3exK ?%A̬͞\'ZPᤊo0oa(ͺto+2 FEǵ%b kM=jK#jo~C9-<Y+pd~/x./N7&k:#v̝re[bM%>"#a^xڵٽU.5~q_ S0?HhOyT_\=Kz/L XZ0>dKݗㆈE񎠟 137S]&kczw]V- I Mpa0c۾дE;dyr;d|i/:h=ZYS%l -s;yΉ>s䐪M0"jb0U?xҵ-HYxK, *$<_ sQ(?T{㧎8õXvẄrHC?u?DV~Z؍}K6`](?D$Ѿ,F ۩ ]ͷ! ,͌ M9ۓ n 10|nmO7(riS8NܬԆz P+upGg ~:ua pTxЖ0 1n*,"Y, #܄SGL6(t9V174r8VǼYL >N8fz[VkU|ޓ=,ps<#ւF(PL^65Iki]2m(]}C uexiXMFJǓО)yE2m:>b*4cf;򟡫N9O>#6jw)#`aF&Q i=@sMvu Dc_ZLKq~0sKU|X2: &{h$r\m.:L<m.b O9"o' uqV&5OL m{z{-(^? Rx&]C1XGleEAds~)9vᐵ7-.Ti&TAŊPdIg!6͗r|LON?!F.fIQşB+ cy$nsV0JeXrwH` .yo-E\E6HKI/ |D2W^š5~&qwEռXZ9ʡ}?rﮛ= jEg| bK]Q*ĥ-`x0걎%_ѝ 搑oѕ>Q~G>²~ZQo(sgEaM?(P^&4v -2KXH^2Aي7<Wd~O`h>D<2wIn>0cu-q0!1 xׁN%> :BfEZY<{ %,J5 h372ULéL__C:΢ I3ikaPσ0EXDHB^ qy5*8*NcfY//fǨKe\Ɯ1oa^ijT~o9@Fcam0*X9SҬ̵Zw{Z7T q(RПr-HкAS ?h.懇ףuS*Fd`fMF>_>ςU7;6Lbqə;$ uvj; yKh3@kH$H0H#e_tBlKO'Y1jf='v) = 9Vx[gTvz]{xIqAF[A Da]CfLDsqf29*p픠,KC=KkaWE֞Y, }HL3(5Ee[N\rtv՗~fW%nhQs L 06"$P^g yVlܗU G̘Y|,Tm.l68 'o4bngS̖d@ʢ +m`Ԉb_ڨ²,@ql& 1 iy"fJ˝AyP2qiAtSg8odd2=9(ƄB( ɝ0жm'٬9B$>>T|_7"qėtRa ؿ_\#0l DAtG (f+RbfeSxb1GrsC& r{ oM +~6::sa'`ZboЁX&|  ݩtvp1hMȫ_t |NVQAyYb_FQ æ5{G0@sC`m՜E: zmW-P18juyGwLNnCM04'":f?T l#.2/sߋסDPM>e \{8}&:L66 ͡Vޗ~e( 5%oNP}vC`{Խ~A~e$9w˱ ١~du *Jқb=\TӇ7v5CE[𨚤O Skal^(`KmqnvYʱi+xRf%;LikM{\f=;/1"{,8}aA H݇U7`jPiеHsB2*,HlP @Wq:s(?&Bⴘ̓3iдox;iO$@n1Uʺxk"0;?7||Uiq%K6桓CciMƩQvV|"Çڟ>+5rG]-C 3;hcth |<>)?^AswXK qw?/iV㘧=P:M#,*{܈1,! (3W I7ԁP$ tW L[U27 '6U E9G\ @.Ɔ!zFW>4BX]w&(SDS.&?=`D-z<n%`ʗ%poO GIb"6/7+W aH}"ku FDX{T\G#S#8 g _wu.Z9%Qy[{5N#:{X-Jv^zvSԖPseȉp ;45rE@y56-I󿛆W =փT}_a3큿\oXEӾI_@GJ&~ Axol8P^_3y4B'Թ]Od=emщ6aoNTZ{|6CkJ@uw_U9+Q.|gl|!\IoǤq imBh5=8̵`CjQ1 fÅkf1wĸ r!ON}{RWmQ\uãulO(wF6:lEB @}Y\Kw~2P{VIcFWI$ ūð7ߢa4"=Ӵ'k(3F3cpovxGp B1/U]3,ЛrHq#I͡k33',$4ۭ̀gc7u둥r=l$w*.l#R,. MdmhL5dME+K5);@n0N$%7VyA %"r\J:I#?W&J1.<>#NV5z]~-D}P:u_s^3Ll^:s@ȱ 1"[By3(?v~5@ Hfd ['JW);̽f#nŐY  =yc\!는~[O|}nr; wmO+ 5?hDțCQ6ҭ!Iŏmsq0ߎRIhhkK:YNh*ES@H` NQҁGheRpJQ.JR;nH^xR\)Tpbi^ J-FEq+Ϻd5fba˅c- N|9J6Rͯ>"BNY~shH1Qj|cSIUtlκAasSa/d)ןQgh4 YbVsvr6/(F\Q(* <\9{sn]k2v` ͬ%0MUO+aaDB3/ʼP=Tfٓ>Ymm+|v{xןG s\)M>[F?(e)>&SbX1N_#+(Xw2P3M;s$gRβuYհcx9lj!:(cϕ';ɧko6uZQ\ks 4 2}Q?"Xg~yr[ǚjgsCHSv)4.B3lHUAy}Ld^Qk!Aˏ_+mm nt/PIx'Cm`^<(Q'rSS 쌷uVqǛ\qawm@jOd?܁e!ar) U~_׃0Ib}-it5Ҹ.HVjn #FAGrGNGLlYFЂ+e0q*CHv:"S[ gy)|ĺ[>Y\̭aw;fC>8 XCF?5L}~/Sdd'ԘT/nu<y(Y6:\FcKdz)ܧA0h5ఛz{|.hN[HGfY776A>qpK6ZێYv۔JO^BP|Ⱥ+E+G Mfr1*m>g_Vf88e!/tӭ`#g~J D-BP/ vJݤQ.]6|;A4;zs1bw"KJ ="nalLPOe$Z7yG(on[؎ʸ.ɓqRPhWQQ3L*7ޯvLhAx*D+3E=2~zj 7|P+G^#J?+!ԙ@Tz~Rc?;ԍX%ݝR?x&Ƴ294>(9aF㷌z EW%̽Y(OrѱidV_8)iy.Kfm.:a&Kw<~$PBDʻl肎+M[?ӣu𼯎}&.jRw%!6Mu(X|chEbcH#.?M2BU0b;TA[I^eS26GX&S\Œ?twvhS|c`(ze;ݳL+5ô c&,'W N`PWj2Hb =Ǡ@*@`Z;4:e'j#B)L]MEiG#/O|1@|Y &.ݖ|i1  j,ݞٹi:%MXR04G9\t9a\c^nG8_\YF" ZߺJcq/`(&ŲHOfk6 w}HgKSe c~g!y6h-)Clubki̻))cˏ.~o>+;{֏ʝab\Pj{2G1QyEo\&7}~4]X 貫n+\WaT+ puy$ět y:v>+fm*mtZFVZO.Vig 2F(X#ړX{O'( }+'b`w/`=w1b9%tM Ϋcܩ%T몄A ®\O vad:&ͷ0ájrҾ,l5#~8>px`N>tBj[d_x/DOr0b\dUj}: -p'~QE )9ڧ;z!-:j}q~]1oK0䒽"caQI] Bm,{տ^WO$$  ÀErPUqҖLng')&14f0bh󑭠.Fm}V8{R[j= OW ř|#Grb09qO<,> \ƒU{wӠ1 V.l,Rlth_ 8$Ү :+`ap(Wnϖ0!\Qrp[~pe|ZXjg}3rj~vFfC׭V>}xƀ즫,ZjZ^][Tޡy@74j]%3|a, i1 ljoA`juendQ@v?U4+"xf׀9&-,b8nj"+>}};B&&D#"͇cJB20u6r Z {n 5U"A~YQPf'Sm7PYz<9m ع{ Z;* AM©&mLiT0χTXrBqK~vD,VᰃZ[u Qϴ h~ɋn!6g _{͞/psY/ovCY&Teİ.CD[ik5TگrE= Rm$ e vU`_"+/B #faH\g: f\]%"r9wnEÎL/5nJ)zRc `2JC!B&A"r0e]iw2ʡ|3 Gܫtu}{CFH- ?K= jJ4óh|ƕQ)?<KV^Z]=Ɛ`6xCI$[_1V8r K?'r8\Nf@|6AcVѢq횖P*Php64wf` FN[yT]s2lLl:6WT$I-@Ƣ1,vML(aD:6ϫ+YYf:u(F4BѮn qyZNpvCkB ~_I(ϺE F jq8e!dI B D۟0Au\Qֆe5WoV[4"fC19"@ݻVV+(*vYxҏ'-lApyELUN&["x>Y0Ir,B7'&z3GSݩ pga/&Mxh{ ~;jpFƥ4a0wBc!lxid=jQuӽ/O(|ym5{ygTZ%e4&e羼8~yi {b?$u.nF`PUL# ro0V5]_AȪV}Bh;/}TڍK+ |`T_YfiU`R_…& {ǷFrq:l%`ħiY3Zv1%yB7)D vVr0 &y2 2ϲE *)/у|c~Ҙzj  !%j-oIڟX :O81+Ç7C):'ʎk&/6xoKlp VRݡ,s@tCϚ}vQ/!WԈcB)kfgDZ|ოyDO1m[ěHB{\KŁ[%sN1mͩf[3F@o6/T:b!!㛛~V*.VL2j>B%7<|F2퇽,P (}oQs:&PUUm?0NzE(wvOMFvF[s#|[<̞l4hHUPZtHb2}{u۟/8 iU9ąR.A~s; шKJ ƢZ.V)UNxڬ2k]JAщi}D$fB8Q!"aTFcW3ezU~N1H\gD߶Hxgp*oz18eu&ʏ=/{!S+0EÉEQk\^p[B@*J0TYi+x/tu Jeqxc{)0H7s\Flz(uˠr#hQ3q~GiUUJ'Ǣ:kwy9*c*h w=̠h|.af #~ն}MlGWBjhKOKOF(yw^ah?<ʑy秥'8).$7sq 'J7&pY8rZUo^шw  Cb6:I@*H[Klcܕ,paw]: UBgr 3S 80Q.5kuhޱhn V@I$ ]fa wT<%硈Mz,w'Mm \\6v0~|KcJ@Gd4%]Zq&T] Ӷ,s"qm;s6zCUz:7snΈh ]9Kz ^HĭHcc5H%@֗ UJ%  'Q3!F70\" bC],X"g vz`_-t)DY1Ϙ∻oϞ[!C\8@/մF 쟡s5V+f'Uv#Ipug_|Ŕd8< %UGÇIri&Zw+  f_ap9:P`q#YJ tvg>|?y?AƶgH@BULNQ^ 6>4}^@_CMӊZjp/柭/Idy&|%\ 5WCɽdھ5%ɘODzѾV^_ƜWޜQ$m+iyC=>DP;Pv1=w>q& /(To)RyZG˻H~95eBK*潺E`?vQVobS[<[iFDJqHL Ai~rJȉqPQ^8E$vʑ"-QEQ BIO&w7h[5M.P. !nJsP+.¶3:8'2uG)L]g8C?XMboP~]cu6\árֹ{Ii4n_U#e:X}/ H6YG:lX@y/mM v'@//**ƫ6;7 L4Ԭ^ -1:` ҳrvjP|aݔ{>3WzS!A Xq{ :i=_B! 缱s$mRSqf$ `ۥxJ۝Q>)^wsM2}-Hv2U),.82?dUoθ4cJ8ivcA0Z=%;i8\0r>P 4Fy2?890jQ= 114O}ڣqa~ cUIsn}Բܺ&bS'ٮؔ \GXi]ݬ2|+5et|TfJ]";0,qs]&#=Of}{mQ=] "7ϡA-bWx)d;M&kk|դSV=)DL}˱LݜCʨ]h튅J=_J'?\x4yFymD)0#7bQՖ* kb9GY z 邊N,f$QSBW10#T?,tj;=eQI6aS`(&4 asj VvByѲ%YŦ f-_ Gꍋ=Oc!$ FLժ*i򀹁]۵OF@X,e*eCv34l3u(_kaRGG sl͐)mZr+]U1+"-<\T>G,H$K<6Ek}69!:Lif'dϙl @q1L .iQRk X!3; G3cp9ܓgr 42/Շ@j_V)y`&dlwZikwOw`ǡәMw)z@6|^CpִuUX7vC(*) X_sK" eI.5 }Ynk{bZ~y!=D1,`N]OQJ{Nh3lPs_k #7\-?WtԆ}T ` VM `GX BBs**6V~[tW:p5s>e٩J5G\P`.Cq[0m?X,+pæ]z?Za.P?G/u\ Y?)73ry=FԌHc18m} ֔$w#Tm LG\}}WTaݕMSN;G %)i*$:?_8y&gbs F4tk7}-QXvir A 2 o~eifi+IB)n|*j[~H("J& W-.w iT8 u)zi9Z/kQ.#9 v2}6]aU3ۼ }{; V~лE{QőR;>pౠ|!t_?7a{TChucez+ES^\__Ey792]z;:ᵭ !({Nk!1=ql?} Q\#!@"LJv|xHL橣L=9!~yHHw9f@W8rc?30]Y=KRA"wk5DTzgD\Xxc;!3;P gP!O> IwhHl!-MXX^:Kn`䳂a7ӶуqE #فV )E'Lg ܙWLRn(}_1}uk1I_Y \㡗q>=B竩aF±z,&:dUJa.7kܰ#d@MR:fT:hp6 ws42Bu[hnZ2}93L&Z>ƬG8uJ/NwS`=6@䀲Hk>Q@ VAhS`L^E7LMn V<3m'J\ـ7jhS^򯌭T,&6kUװU[>TE>B?T{Am)dn&&XfxD?GSy"fR)pBAqe64v[ Wg?6H*<9`4`HSk|@T0oSaa!XT`/'gH ^*GoH$FZ;@4D ai%P3DDKr3Or*B`޲ 4*D&#97a E.!f)]1R&϶͈%i>TDpCf92xchqNuB;=q7+Zg.C^F8mΘ}D;mQW$6 ^m_o Mz`>(ryl76/oČqx^da1Q2*dAng4Zm|oebZƦ -sK 2>C~nn뜣/QA>ob*h2 ]W_sL w8v.;m..Y*t5mwE rd4Mg٨[G*sV#HkH;sR?K5C8U"dFV7޿4@} ȭ Y-˷îE~|q{sbt:,~HPaD6쥎f)jS6^T3`L?e^a)W?\ ~^o-#X$gu|q92~3pUq? R9JWfƎ(S䆠I|!wv]EWec2!Ӑ7 De?h0W y ǠGP-j >Ζ3AZ2[u*riT> Z tHoo 4&nZPڂ- [ S<U';ww)ꤽ07{+33eϫ=y^]NHF5.zBd~~p6${i{fdA0sQJcn# t&3v£櫜V[hq𫆭|s!q?Ř!$|[Q7 Uң-c+$s#;T/E^ [C`0Wk#l'mjs+(6d4''@pVLl:Gޟ wyPc2:-nN w;cFdFui ja |.I:xV,#Q`ۭd^%" i Šfyu"J#DwtS)kbwXA{~~k.7霕':@x+9첵~sGj }0Fmԩh'"djPE[Fַ0Pw.πѕ,*sEݏ ^|kX>r N,8ֿ'@6 ð?c[iM_N9,~@:]jX9z Lv5腉߻%%N&j) "}aSk t]EY9Z;źF)h,d3]Jj`i)r2V3 rn*u 3Nwepz4MaV0g! 7d4?3yf0aA{k?NG2e,n tVLZ9c Guu'<hb8i{I]B屷mwϓn!!`Lgw6XJ[sT/探pۧ;Pez|ޖjqtIV`kǂ ~R`U36X {HFw1 8c8x㩍< j͡No4»_WPm>qE?/QP^~r(zoDs6Tla :"XBZ@W"O95f'7˝As.7[C_Sm7EE-Qhb4(`w YYސՅ"C=ό{v8՝=CV[ c#n.%g m̎e3EtZ#P L! AwG ]l}Qfרz\hWqqg4P ͱ o:]7&;a.qF1 *'v)I$|y.ɪlqt{f^"jSgV+0mİ qҟxbdA9*.D?,R:ݶlQPgH9F&UiѦ>}`t8jIJb8,x-aYaB08\&E4q:i7Þ/~sWKU`tV} ,oYHQZ ?8.ȾU"zj 43>+y;9ZrZv(gniK;X3!=UTO>ߨyX&QLF88">׽q+G3n\: ˮ"Q}GEv`c^k%Xaݏ0_WUqq_/ֱ=:d DF 2W R#T?)9w_U1M_4SSq^zL/ UD诚/AQHiߖ* e{C-Ǒ :&01fχխb7.hqpPhc{ /Ф\=CFFuWku(yq1V:2&L,Pv#W2^q9AlD"e6Ørt@y+ u驱0kFQp& r{:m$Zvx4@ƚBn OčӆZU:^j;'Jc@VϨ5^>N<^i{q5)5YӋ 5hP\]%1Orva ;vċz5cd7zwFAȎ2^ OOWE"oS=L k#)v {K+JQjٖ@&k}[`~9]hDθ g}ьFi'iE,e[=纰S JҎ=͙hm- ܖ͘U㝤Li$)Vܓ]r\̙dO!sMN~`UOX2t._ X&(z:t˿ue#O).2 -!6\>ߡs WӖ7e .RGD7ZL.N@H{ őUsRIt!=&nDϪ*eo^\tCSo'}w6'p 9Vݷ`1Df/'g>W:UGuzӷo +~3TOET*9VrX:|$dڣ` bVޓƎe}HVcIӤXV @i=BHN&(x&]+`,p7*3](U:K{,3g"]+!& oZlE`~Z9D ګե^06wh_u|| fe dH#R^{\x&AD5mydVWj +ȀZ;xP }d»^ 0U><>4xk`}bɓ!_ 䙦#H*uLLuhYнmx/Tˆv9y* А+ɺfБ Qyu/:Զ01Mx@T<*ԉC+CA8ClB fP[Awӧ)<5" ƃa16su#-X,-^VUw1|; ˨䔛-qk|wR4 J e'vf2#="gy t'ˀK \g7X;;a^?7\Ԗm}p[ε!3Kત=[҅L\st MA8C&v/~ӽ췊K1OIV4]NE{ X͋JͰO# ӃSUJV]7:t5wK,F^=7u)[|zڠK@{ 0H~5K7zYU$F QA4w]7AlBAtJoK{J ›hWvplVv<1NbtbHy1Iq_V6m!3,0as74 7.,Q:L2Ʉ'qD5CY/V2LÌ,輤"0 JfktT Ց+eb0eƁ$x} p=57c&J[[+sQN`4̲79KRSp??AIf!BWVt:V$g56P8ኞi*͊FsηI+2/3Yv[GLBh,[n /I4`%iz_[dksL=j DvĈ$cdBmiI"h k_4,+ti^Mc5.v ?wv(JzȈxQCK{`Ѓj}P7>{1A~4HR[tĀ1([)\agrΒKO2B;fT}VJ% S&28:y'7S}Iwmp ՝3 _ktod tdWXڐ>ϹM _Q$O?9]yxD K)Pu~ h1ҞbRfTj45 a\'/5"gfY/}grErZt˅ WJ>zZ|Ej!Q"ToEփ, RN`iJdqy{(\0A}Σvqbj^ۑ1h'8Euq:븮o>J-~/@P\͹s=Le|"/ |} Rx8X.@ ÆPП*1'TĉAgr_HhKA^Fdر&%A?o}$l:ӢY1?4, @\]SS1^kdv'  Q61L (PtD#@)gz;lPw)'Ąl_Y_‚Ӿʺ(^]H ng`I`|?! 5f|Ki$9ԕvI=DcA! lQrWsk8Q0ʨ .2VUԠq#7Gg4t?y'͊.8B@D{M?tjR=9~Yl Bq ;M4m^q+[}3Wf,Y+w@!DSf1Fq WWN]A!xo,v!6u3@y"|xw[F&E - 8ﱮ i`Qb^c="y#a4/sez;wNj|ɸ^=z4}]ok2 " -=oo E`2ZN+ (1&:odw`Nt;tB?س^ Hz`8Ac1A\RlW*^q%F= au}jLyRlunN .Xg.&q_Wе+ȍk>c(Hg43'Wo+I=kZ\&B\=K%iv"#J={QKs9-V'j|_97?@šFYXO&^G3 pya+HPy\=rhDv=3׈T=n|*ן8P0{9s g쌞v%n7v圖 am$7>/)*o E qp2s J<[ΉWW:X4ю8yS~p;`֒f24 lZuڨ-ar2k!HP[lE~3qn". |E ,+H@m?s D4y1_'h|$@0p~tγ U?obPz4`_eu3w&VDi;)n/x![G8[!rܮc<`Hu&H5OYug2LJNQ`T:4QpيCT"B'w4z-q^[u9Nw~%4dV`0`MjX( k7LZR }A3* e^v+ ƥ~~ٶ||XDUU.uW&y}(clݧpاݦSl%G8ZMa(M'!ju4(]$"9NEgۢH@Y4vmm3?-G2WmU_bD1WCQhG )xFfkMƥgm[fL|:!\eaF }&[3e.,]璂>/|Ѹ{n !_jCt?]yw]BHd93$`9^;rWńL*aY20w:e&VTqAGlTvK@@(z{,P zw&E`D Kd?ԧBx^?']{~}h̀b;F=7'qҠ譫r7E``iGnOdB5 ;ˁx-1aܶJ9SLBI%y TP@:2P0tۧt<Υ2v,%W.Z#A7k*=)ηҙ`8mOZk}¼{`b|$i>Ԛseui0f%_6LTx|u`("j1AHtۥ*R?(y)6t=fل`7E=np%"9ٰۇT79bS^Hq,B?u>ȆQ1X'u_*A;׌;}+!=R仭6E<e行hX0⌉d$18JHmyj('/T>Hiq.-Yz?tp%(PX"6A@az?r\ h/pO1_cݟpEz@;{6 qr֑&M9(+!Bǃ7A.x/-Nn(? -^ђЌvXƚ'{5e2{љ).cLjhy5@zŮvIq#`.Fv?a_.phzM+YgoҦvvwQ'rR\+}>Xb?q:J-rV[5(lZ!.ّIr};sRA4 [ .OM鷘$s͙h?cC`+gӽqy6U+)kU0)SFW6?QcʘkӾPKqFE]CTJ ϶BX 5KZ[]VOsWUl>W7it))~i]\Bzz1fYc!_mss0q)UjXq8]dYj{҈f<[¹xپ2"lɛzeGpM Kh\,%۲R)ͱ^ywg·BwITr#rh, @b ی""\d 0 ,mV#OkZt*Pczb0oҳt`n;|MZt'yIPiE.)S$-Ti+I҅=$LZ+ s#H]~dMst_83eV Cٳ*54STx

ˀ:9c4泃;:Iׇ2&ֻw݃=|3Aaak;9e`G~&B4^}B8`\ѷ L-b#!1~#CTأ$Y8kN-nϫpKԜ^[`u+(zHmljTuNwȞd4o܁bpO(!ejZb|+]d3>8#,KcI̥E[PNFVe \ɻc g)HLD,~G[qLٺ_xQU~_o{ma ^|50Gq_ h6Nu}UKĠz*\>2=uϯQxν:'#0N?KLNxlseGy^h3A ;Ys-Nj}gB}Z`ֵCjLk^ \ |a&%ѧ|_jX%x?S1uY|ߋl(r!Odڈ97XE7p, z)~=k&IZ:y^.}Ʒil)a|ÊDbY^j`nb׾3\QFl\6kmYN딖?v[ӑ ϘnM+ V`GqQcV^cCYs]yڇ3[cż[à>Ғ8S"ewn&)0 #,ؖ +~&"i.GL+dk(Mub&#*78@v eGZ*>TG?nkVF-䐱|}(cMEM3JFtcYwlT=&$f;y)~a]h~Y:s|' wA2Qv & ?Mghŧ-Umfs!#ϔTcs~Vjk _B"\>`o"nYZp(4WeEy2?^u)z̩Ê,Q3^i2:VuA/J(_W*K#O,#2&%lLՅ>{ !#t皓X;ozվ)L w;Nt_W\I2-Ko2YJw ߋ?CSx-|^A>!yd;'k֦bASOXTo8P8DY aF@F8Zo/vQCtoWOjfqȋ;AZZwqP&@ wiNxNQ fry#&`n`V[@Э3+%v igg(Bol}]bLG;үGic'}t^]hd["J.H;JbDʴj,"ڣC@K^ۥŹEtN|>RFT?uNTfYq8U(KB{7OB-@L#84NjBA封M˯{ TEx ]]~+ G6@lj /Ni6=6𵕒<]5O8[U}G"th_K6B;iM*q;xj|>MmlxN7TD1$`nJMu:uVS}i0G+Mʦ wڼc%c=*uLf҄IJګʿOytG%dфMVYS{$E ~m3C"P_3VbaQ~mUפ ̈́zALnڊaYKed}cts'|3ݰ"iYF!M?㡻Wa;(&DrMET0ЩƠD(T1vuu2]X^EJOܱ[yv\΍q~:\Te> |) @\~NpU"7S;;+m!;A * G{ E_7 DVׁG5~۸E`S/b9yQŤhXq OZc/ըƀedBrb]#J-.g2 "B01vKR1Bo;'f4dS.y*mbI|9!,ha4K$R`a{$Og4 AU W ƊhܚqkFjK$Ā*! ;NR^McY JęUK!@aK=>ÏQ5 ]QvˤH/8, HaXmܱ<(,(1^Ւڳ܄IW! *I[%`UYoߏK*<ɩA+]41k4+ ?O|LJ$ TP-Z+OLk[4, E[TR\;{WIAUG#U(N\03wDT\LV' ʦ(X|% Fb\Ο^c`{;e1hXh; t+%^}C+Iz{Etz"`eT Q^#F '[M! o= ם~*"| ,B#l}'t1H%%2sl8.dӑhEW:ibY`t(PD" TZmiX,B&'OmSV/On[-KDWe62Ȭ,|p&ݺ(DQbN)T[][N;^@5uފmƿ0%feC`l4 S<YsbEӀ]U)qޓhso =z09X Q_ 0 HRV1^KDvs*/tJbr_{MLvHa?OP(,4ŕ_?pNN:iRZFr@:Ŕ2Xq>ïZo'!U=81?A7˳^12wsP$ >I9*AfK@Dob2טcs.*,y#=l>pANe(l{Z ΔHfjat#Vv-nI(GZ *i~Ο_`aױ%EBD墲mOOqLʶFݦVAFaZr0 6ںi Vrt*9GJ5l4ÕH^E$nF ,K+RM<1 v*,ψfXF8/ISW Gtz/x'6i6I!JoKt u._`!Mxg8`;j*t18V1lR5R&gN ;:9nԁ"0 b@.( iT4Tʖ|),`)PX9zD>w퉺ğ?u/Bg|L:'- r2LkEe1;cG_؉lzvO0}ُXJǽΡSo wfam?M:];{бbL᳥mhUU,v.,"f1q |T>7:MN6Kr02yn\gyEɛ"EyAѸ*_u'o 4Älf.Q`sNG׳|PVV1=`16o&\z13ɤzuD=ӐG!̗.V 2BƙmrZ~8K2Z. #jvEoFܷEh;=$ȥ}5LAVDZA]0(3Tx/qAwz8"u{øg" i/+.w}pE"Ŋ+fD+m0s0db.A2@lBEZzKV0N~ukt(KI+H[譒:hAf#9&i5z4pgZT1bj#(IkF\@ҭcÓnߊݝwƇ9gZ~ލcbSE1+ؐ%w*wD9Z|F%""}0C F~+Fe`niL<ݘBeIQuj1;>vICJs \f5/ttp2%-J;H{v,.aXr4H4ID-BGg%jp+׍7qskPzZ.D%x &9 & @}m X[p©>f'wlRTvm)8N~qfVn׳"Y7ޔZ {esuJO(c3a /^LnIG|dl9ܢ~a9A}>2U$&I,dLJ=AeP^ktx kldl^㇯ϑ rtrڻ(}1~glI*&)75ez(1'<̅#;<'OM^]mi 6P1 /&sH>Plv11FM';,8O]BgjC+OZ,J "qp7|M"F B6q_.$:I8Kґ JeN6A(Ѐ3S}bH2|5U:vˢc4@‹a+]x6%͸/k4T$|Q#3.Xda R駗$g'6ϓlջu5v7@i] 79zJ\Rm|_Oi*cw. +zŮ[߮m jUЈgAV+?bC4}/9=Ѐrן]=$.J٢Q$/;ݖA&GbpFÃ~50^ww3) 8ۦCn|T|X8_Ag[o)Yi²_e`8:7ÞlK`*o3iVovzs>e?Xd 8N&Tqmw0k}s&1ڹBW2>#ZBO*!Ŧ &ơwnr'~$Ġ\Y vf{ 4}`JpHOC\01͡S}p9U= Z){XV%{U[MW8)qH@yBɵHYUW"14ș]y"E8J9:mJe6HG Zb$i<+X<R=|h-ۚ=`-HXZ<9dDr ̵՜ W*B-bE2;90s~Ԕ;vH"yG3OUrfڣQ6z$gfLwqem95҈M: Neb_TbNn(?bYb#,]d"Q^0#sG ^-'A,RsUx 7)5! ?_\Xu}ljM@'F]n<HZ;,c&w$Y?aBm֯:2I )|:B#-E+1ZfNPvwh`U~ PqC5 t{umET+9ڳEٌ偶mH2&{ec1EDWt-{4 m^ú )ܜ1xu͔tV+mƒDrno|Pb&?4O 4ˁ՜qD^ &MJT8GCce ׯje6@mCaT*h Wボ9:pWva ̚6M9S57V f:glV֥hEH2)֕"3oTߚ06"ؤ=eP-1ِ$y_!*UJ|jld1xTi6/L{!7(|#b giDo{t[B f7u D"zbV03cEm7=mw)GYvQ\b;K$̷^wcH̡+u4-feso.XS?o`'%+  {a,Uwkie*Npp AaHΞlL`.>+-)HYÕ~gcP@"ipzR/p<4oE=V D1_kw#"s x+N F idA>Hk@6y/!]lǬi|kcc3Qyvy.RGW YAÖoC72z T)Lflcw^"S!'9klH yyg$ I/HFFϜcX[SOA[fl$"Hk򚫿X )RX|%&cX~dSvAa, ԩ_a_"ShOS}:ëC]IBN0bSRV'Ax6͢)¿yr}$B9Qɥga pz'4HW,2fno G2FŇ?ycrw,xAq МiVqGTS䲰W61ƏŴwW Y-FRSv"S0Htz\ eho!?FR {pRl䗡"0+@ &bXh}To'fXQȡ0$ėF~զFеAͥ;mۣ{x 0*bzb)0J);J[@`@re*axI LӐ ∼UOת" Vsa8qjV-L(̔3ierub&DvSt@sriĕTNLIQOI e GϚ | ,X2/Z.@WV_cH1I .{?F )FxO,V-:<. x70w! %N"֝^kb2`J/K}LJQ$)`Qnk, *Jud''Yv !2 _4L6S/u$i*TH"zMVNnw9N1k<Ԟm * ^i+)6a䜫fhZLr36T)qmhdB0` 5^ e> f .Rp f2H9 _zĄ:kJY%r]lc&d4/c62\S-}*~{㗋gM%+}4Y>*=sSǽeN " "닌T0L ];[ Ʊz-oZ+Oa @ GTP;)ib6d$ޖo50ƤO70cHVh[Ps-=pxxnj Yof8"%1Vÿ%,^hZas[P} 8?H_ꐞrLC3UT2CWqciQN gokPV=7'ԍ<)P2/& Jo`::3æo+T<*d"A.|_'8ܷ8u X-ĤƼ>|1vB4Eo):Ya)R(,޴_ ؼl%?Pg)^$D]ĦɚnK(ho}:~(k)]r$-T(7|` 84jb$\J{$<̦ )$cșϮ &3@9bcˬ,[5lChz PC~qzIqb#\?1X/$9Lu3 ?SGjz }ya!͵?#'Xc}JUt1 -P )(IP#Pmg}0sj]y\s#*尀퓷z>W]{Z~V̀uy_ R;0O BNbp3zf-hr"XK6W-`g({@Mo@b{6gq"H27Ŵ[)Bx7()k*Yg1Vt~GJQ (K>ϊ&u{wڇ,dZ3g9 "4.T! UT:Sǘ&p2Oف1bT[9"L^ރ<m z\mj3DdLyUu)QADy,=?y\*@{HԓO|beg TF{y!cI.PT=;YyG& TZ]M~7i?gԃyxbhw< &ZMTl8k,]KDx䭨SJSޔ?ԠG׆&(l}bbV|\DTٹվG205k" jMPiiZ&Hr_Ǩ¯~[ޝΊIF74M=)3HhQAdTwqh^-/^E3ҲпEkǯD3{Qj{@x2 8-UcOr! ~}I<7|C؁B权k8^bSYP1ՇB" J Xk1kD Fk*?\9NbaCNީhlD8WKqUM׽eUI,֋@,W)Qyh&:uLf\Ф?\z1*~&Y=`"L&:ה6qI" Ol=!e {g㼳kBI]( ;}pTa9lJki@d&YZ'_n^z^qCnwu8;y_p@7-!ʍs hQꥶV i#2e [U4ռ{EXma1V/[me%F1|cMzwX^0Ѱa, %^\yHfx(ƹ'g֫7m 95xϙ(ٌ3c'Zs5^%)U.\-6n31ki_:df6%FR="W]'fEs_6RH;J,D;Ev)9:Ɲ )^RK=NJ&xv"bb(Z }h@]\K0B(pٗ4 \ :%;LT7'M@P",/\oW*Fvo-iz; I]w#MOiy wU.BFI aSv ؅ sǙ2\=k=<}8$ 򨡥EN7VXyu9,HW_{$8Yĕa ^“L`Z !3-o1T:W/R0vcsh[I-wVb?fsn4Q$ Hc{:Q=mLӚnA vj.I'`P4m[L x& wz:s~{u~sY"]T ~HMhP @3tՃ):5S!ͥ}}65S̆^Ay\j\{elMB4! /o#j- y=kP {d5vLaIEȹ2 ё*jӻ>8]b'T|<`J:/7Gxp'M- S&MWTz͢3+Al=RϽӜvL\;}.`@0+ݣ6 {"T`OEofkȪaS|֏w9P ,ff f;_dL1x ſY}oqR'-{؅(a_v.SAtc=GUSU*2 Kݑ>`: b5yɑR0P~g1N)s-I/[C!ɸ>a*/ٜ/0cT <6)6]S-5i@[̂}F݇J"qLRщIG_ oSg#$h@q¹s- ^MpqFU$%RL .4> lo[ qrY;T\ƟB *2ަG0ՁPl m4v❴cp;SDWY!r{=` +}= p\Eouʦ%HP.e0̶zTiV&\O#;uBR~R>TD _BQ0)ӊ9 $o`VLB%[8LBBO1У=s8o1k hVs=\  yy;MJRvn-;yej 0U|xI@QD{eN6cX> \֞'2VWhA;=)b;o0 (BG?=8sjF3D3iyCjv6n7(N;9 $ݯfFD  `-^=!>w۷j!心Hx PO'&Q{rwYItgY`^ :E=~DH( KH/7\foz+zDE q~o}0#yEjWe9BF`{[Ȱ7e$[jHg{楨e2Ga}]?}g9AnѢl~DZ`QSľ?)k9`"J*g?kBLK\{[iɃMPyQ@ k:w*i dz{ZgiZU9}Hf]6 QvozSku8xTh{M-]S"2=(@\qkH,N'5i 5:R1 3'ӆ{/g~9P]ojxtfAN232PN)jYlX \sMxkzr'<=ӈМa"!$diyRO@#N'ؒoUsx6ڠfx 7;pYO( yGJu.h9 XCy2S?i<ނB)髿'M[$ !#E8bpkA4 +H=6{tk%R?5~<-I5ax(hy70ޑpW=\*z|V4"F:[!W4O_ڱ.nmFxDkb<;%>G?n=r2kUٜQp "a>إl( E2ˣX;OP8ܮb\ڽ\6ȧ!@juʠT H+2闏"R@ Y.B3Xٙ8Ve)]/]d&ec-b 9zC:J:!HG /Dg]:'A۵Z]?/KTwp^qᦩr4IRH^AD3ػn}*8]x5I4,rزf Ta.hߴi ƵF)16{& K7ߏ TaSH3YgXQۼBUu'M~J>&Cc? )[SkaH{JUMÔ aXš[_0>BҜlnag1X"]ßq듁dxF9 Eܚi~O_f$p5YMK+LLfՄkcKM Qɭnذҧ˙8즪M5A4x"+H qLlFW M\O6!/|_̈́v(Z ?5ܬ!*nFL=iڤu熐?xCM1[(d>Y-pr1h'$(>Ϙz;ƭf +;{(G. u;Ib϶px,0Y#ql7Wm07n okFwĒ~s&\d?Aj10d,}Ry1|XY)A {e$k:D Ҩ$VA-j;P>"XBT@kZ+>MJۢ&v=IrZAwM9|@-S;YѶ$> [N&ݸ9L ~헍E !ݡac℥Pʽ,߮l0Z zܶ2<,7KՈuhĚwc%+4g@h:G6"e5* 6=VorΧfѣ4%zPP~3Mpdh )zI AwrI?[i</i3Lcy'Oi.sNȴl.wBEڔ5>hVC1r$NrH>[׮F:Du.AVi]bQգK纾 >TyÀhdd_D-!%2a 4̉Jf3Ll5H #؛aeւH\9 p DG>k4<$i8$ ZT$ o CCaQ)W^ 4`{r x^`Ac*؝5QIӃ\ -O9T%Q"pyzMM*{+iT-F&<OOKGU249Ty5 M[ Y^^]88GSi9iPAeƂ ,3lp1\UmBҢZ hؔiUF? ZiZ{XKㅋS# xįH'j} ELvw4c_-;RgPP+>ddQ%1>?(.f@Թf,A&[Pw3wb؆\s\EQz>TrRj'u;Yv]Íjf^|JP.„OSN~F%,ovБpbCJ1(N~P(kC_я&~lHA!x6@C-wc5]Pf =<'kײ_V*%iz<9`s?i%񴱷:ɩXDL3\\$`ukb4˼ZZ]ɊYs>bY. u4#7,maq pk釿SMV|bҲ%w0 *LC{ V w7<. e? ;b^pM^b3@@'{?̩jY[tYkCr |IޅWv쵸;>\uRI,bN4BC~}!lpq k:B1͉ PܕT@ y1&#VzZ}͓m>\G |IC*mdƑtHl/uLhuD&e4}anDr~] (7ǁ~QsӑS$GZic,6zGJBoXpRdE-t+~vso D"]0Q !{7-zy+pr1c'^64hNڑ$7 ;.pyF<(ݠ[8 B0(JO7D?ꯨA#mU!&iLXf8\;X]4wdO=W{ L9?ST?v (44婬i]j!n~hKXY>UЧ O s}y}JWF " l=aw.3/ >ԋLkMA86'd@ G7u@#rj=ֲM=K27 _ƒxc9I9rFX< {t 4Z?je_ ¶ +N׀< z~v,\-~ↁ?=KlnTL6t8> D䶄C% fW4No6^}clEWP>#i[ATڮ\g͜ [aRu@PE7"{L\7?Y^%?i@*lB =+XDZ1ܿ!;aR Fax]f~l6G#^@^z(%yB#Uڌ03vFsL}㺕C C℡pGeU9×=&,ޓߴ6~+Μznnq~L0Z€];JL~|ީaýYizlce uVed,j+S {nҭ(a8\ѷL۰zW#jzX/@8ln,f5`%Ρ7 ,Fe}IM%fIipe(ߤW!u9j0pwe +.Г|e.sDZ&6Z32W6qҌx|F3@;t;8{Ѳjkn,u'.nz:M#̈́ҏBܡg(V 'ɌNV^/L*W+vƥ7VԢ1bƝ=9I [T|4ޘ ۤt Rhygƅ"V.ދ3G91G8ceFv"Ɛt? +Č{艃I?:bȤ ׾=͖|>2No_pGz[TU%vÀKWⲸxYM\) fgli(ߒwD.,5A# A!/c}M u AFM `J0>L9 ,@ٯ9#IUAa8&oZ/gOo ìG$W7HM9ގ(+A= =s@ǩ2N;RԁʨRh,ZHkP.Xz`0d/ךۆ'4F'߷ ezLLW('w%~S he_/n @=u<Џ0q| Sxoxhg< 9ځ~OA/.L *& yB-k{>r )5%T&; K=nFU~*jO8atgnYz3\~Jvp0wlaHk[ X uMKy{뛘P 1*ɕ,X{7J`E5^|{r[r.3dP)I"":(S>0HƨeEln+laQޗ%̬[zE9iQ^ź%`[n([9+?봺ycx*Ӆ iX )-EyU ;c)y: #F_x A _{-)뱬26,XӮXϵlFF֘i#B?#iL Tz% !̏4angnp>L C1'uA_@ &Cyd 0 QIH_V3) &bZQ\(cb4Oߏ|Izuz<=b,RU6Ԇf.+3jkA tE[\I'վs(jHAͺjkؘY@ `>[T\ɉ U @`׹qVZϮDsL_,t ]xPc%˱/ _HiaVX3έF,ɠzqo ?&]G !4wB?v Y L !y;C8M낗rGxh$."CNujF2c2E;-t\+|C&jiu">Cڹs QՈ;fb(6ٰCSF[6 L1Y յ6*7-ˌ;^L_s\q\;&"ə!mH |Z®$~ҁYk(9 vq10 &}޼8f #6@2ė@{Q0v<t{ oƅ:WL_$hXUUAbI@UW m>0/p40L@`+Z+Sҝ}؋qoAib}-(u}Seen6TC+|ksG7R}?-9NjbHAkv,5p>x)P6F(|u`> b`D Tp>XWi[W0!!܏iX~qqL..Fr# UF)0A7x$P SOO cSMق(ݤkFhDO&(^[5rKY> ٪dl;>8]0i ] Wӣ MH}T5N1gGiĹ借tNyC^ZHF5}AUBVmJn1wu~ l-He]™!;(&Pb I4WK1LZbM# l[v 41 mjFt Z֨@JZ]>o'ᢈqĞW? +$Fj+"&X80 9L!vӽ> F]ߙelFd:cJ8_[<.7ˢ %.LH**UQЍ9U]PW-vA7P n f1ņƝTo3Ի{jA >mJ€GPe"ڱLv|ZP05l.hwyXkbfca-/ꯋIXB#*3#LF؏_irĪ||+9m]Uq0jjii117}? ǵZN'x9^ Dz*ṼY@U fؾK=E=t)) GBRީڢ:J(qX`ŁgJ(gX<:u*^%LFFå%=cg?thUq^(wIѯ*z9WȬT1&:ɓ{3, Of3+8>kOeb/~(V%D ۢKP(!~F^ݎ(ϛ/t֍R{'!g5WBZRI$<7P;JέX!XY"*OΩ.A8'/.`gߌCmHp:ވKIjy6O*%?y0XzrY7Ǿ1غpwƵHcyoaizo! +Qb?_,y O# 0]-J+2 ;g 6{D 9|LJ9UvoWaǕ32 xe?\xc>fi'e~$-!8qֺdEzKMǘ :26mT6])"ЭD9 wZ@IĠئ+ "c>:M9JiDc>NOkB8YxǸQ8V#+M[,R9wBRECZ%au/ZRKPSo[mW4w:Fks t*-Ouz[$l\$.gV;4x3Է$%ۚDk h5|j;eŦ>U"7%-#Z ]4j0BőWǓ0jR!̓5<(ׁH.}FsR|}V?Ž#s{hn|`K5н-HP ĖLilǕb]=!_oxS%Q,TiHS_v&sN`hJ0@#HKwT $}Fo PK:6%~Mm ?[Dn`cyֆ1@#[6`fes$ 6W?2W5]- _ޞxN )i:S\wz7h5`A(?(?x:eQS˺\->Ͽd٫鼥Y+Z@dَr|P)Ŏ!_\ͪ`r3W[&~"sSs:Y^6M\] HjBP9PuZ iS7ɂ 7 xyEQb2KՇԞay=l-PCZ'7t.)6W$rL>5b7@%s!PFwRx,ٰ~SYG7j|\~X[.ܶXTa=S` •-JG PR!Ta ޡ;{!޾6k703Ǩk]?oCEu|㢵:[+_ {6ƱnFZ@4@c'?ۤ6NEy%]9)z ۾Z|sAlouku1,j:r(2*^"$Q  K5P+ڗՕgÍDvqJ &|Agd㱈,?.o &:&B~7RR Nrq2Gˌ QPձG+Oh,)t'w~yߛTb~PSF1VB ȫO8De6ҘvH}>5EaWuI9Ѐ_}fMH[w¦bQit8Ji4{{fS?ioL6:t;*N)%ߕmAmz1&ݟ՚CF!iI!%C~# 6 FucoǷd"{.i 1Kw`47K3Lg|]E|"xg ۳>rUF ho7(ne*iS{ة_> ,UJHC|5Y%`)7EFi*`wmx2!f& p͟|/"zTx14u.z!T,])NT"Nj9>5% o,'N@Ppq6E꜋%̦9OP;;i Ƴ'LfNxj*uQ|sİ#b|:{^<x-WUW )n~б'< yIwqT8phREQ t(\*+Xq09lWWC8ͳϗiLlQa HyPSiqK ;4R*orf7݅s$JAfEZ=~vSv&Dӊ>XG^Xm׹@EXQv1)xZ5a򑒼+^fptt\PUp1 OCKqAzX! =fӢ12ź[!xS<Sϟdԩ37^ F+4oQ;9]M`^ψ9y ̵yώbnN76MOdՄZy=?mGeL**DW" П>4mr -m>&_8YP`yGn豈VG1NO>CJCM*ڄ8Z] ڤjj5mڇ*EqG%"oR0#e8&(%SD\ WTUۚU~4Ve[{q9|Ju& xl_A)gfLȀt *=CJ[&\K7wĕ5żVJ ɒؔR.iNkUU'IZcm!X{^/@"Jif%cjw(MFlpti5 5vЇd!4(yJ# Rb<9Rl]N3"3׵;=FH#N7B)04}Rq+bFJ(6N l)ڟg|d* SǨ qaW1gZQ~Z|]V:,AsۢJfNtj@=}0=]F*+옆<B{ۨs'WL|1̂G"k}=9JQtg3 \ $nk^^p*O1zs4{ÉrZn kcjl,3E&~!E|?* ȫO ϑa'|QƗt+of&T{cng Hw@UCց6زCMz@rW"Dk 1/bLv/r2 YcFl2Bgqbg I<ʇdf57%Zt{M~DL>%F%mN/y uI%B}?[`Y Flj}:}i*yd%擛e '&~0}%0gLM‘{S]Ɠ!kv5NvDqqZk>RUv}:2!vr8Jn?S? K2M폷G7 !m{;y1p"!'ҝ&[-> o借R Da0)`b'1b?e/MLjmğZ `e7z:-a*&fqx_.c/KS eV(lL V&_?M%Z̏V4CAQ#_vGs 1-]pqp5gVG\ۗ`s6sRUn^[!F:r#WW<=?AUZRIx~zݨۛt gK'2dd_ό RQ79 YNEX/?]}ٓ }AD. a^E)B[pX4A /$b#FE (|!xHwћrc$K? Fkt9 nk`umEGЂL9hsڜX)fYp<2o=4qOnN2s#ۻ=(A{eh=h LKu(W?6`2apת2Ky3P=HE]ydvϔ4Y%S?XxM@K{K@O ;qpP.JDXGEJ&eq-)֌g"%ڷ#>^6],b$+{C:c C?ֽ  JwYoMb~D7@?2L{;mf#JIHAb+aI |jF6#H.` VI2F}L B+]867g~1W4t"ۓw$ʆ7ٯ% -;BZ -ܐI<7j ka R!z`h6({'HovrfFl(,~s8-x  ߠ@͌"!?,n^O+}H(xWE[Eמ &!lI`@dxhI*%&o#lĦ[ϋ! e I/J;8QO`DDiL’rF/ٖ7hf ^%&;f9AJX FWv(US T#D8`LL*7eY& SQcQPKfmOӄjD3@g[ 7XFPuhP;Zf.J"ϑ9:/EOn{Lz$kgz#&5O(`CnF^ې px zx5h:0 ;b|PD' 6='&jZ~/L׹DsE`dq=A+tKhLhۖڿoUSzlvo A1,aӇ; DKrUL4Z[X=PT̖eY.%L7ebZ$J+@i?~9 pX)q{iA)z?5SA`똦ZE8oxqi4<d_.,f(ZX? V {!Fy40|YyC?iy"aBk@A]`XnUkS, Tlejpu㗎I8i` 9~ 6 ς3^3S ]OkrR+vp\Md|>CMա+w<5W7@jz P0=T:8N|@UW7>w5 e>.D-$Ec5 +$4m7K5cZ&RXqmq rx3hӷڈ^SkEFO >r؎\&JMS%xKIfb$x'l&B HD"iY>BZ%nU&{'OQzpcq55錖 n@Ӛ>HmVW%Ϧ|"{V ysqM<2Qpm}j'*H}"M W":reFI?w«cFYC/:*ңːIlą-t/T xV01 $UnQ+\q4P]\[s@fK}㋨07EqYrq_CB“nu},kIF'Ѵ ?'GN:HYS:GCң/ )7$H9!q&3t2+JNL~oV·9C5{`F%rPOS* @7tDJt =@xWTںcF Zlu_IWg8L-Fl-zyrO*% Ҍw7C gUO0L)n_?}'/hR*dnhI"8tiXfi ZuͺV5&(9IcK[_d|[ v{zR Qt$,u*,-=HǔivczCsIaZ}}aC83gNVO }Iwīl>֥qB\bp==297^b* ݭ˜T\7^e{WLdвnpy"~0/3Hv0-Kmt5&t`}PB~d SrJ¢6&@`LpJmӡ-u@!!09W^>ݵte,W͖.i3!0CS?ͻ,Xh\,vDWz"8r>T(`V gP:65hJB+tkJƷ/pWK&xU`p+\.dJwHVaIM ~i:6'įB r_׬@#xo"@4TbtޓF'wHB 0X4[.\~@)A./Eڍ`J18Ej?aLfrjCS4@n7DJJJҩ7h*bEXYs1-ƿ dd:"2&d K5,5‚z[J.C ,n޺4:zu'&,[ՏQb+).FB#l$[llٖRݣ |o.4dK[?VU*TOgG,9%J!73O}cd7Srh/,ƛm_@r/SA]-f׊aw׫;*I`wM#32 oT(oD_@Qء \"{ p!0Ҩ[724`P/@&b2`8}|<چ̍foba`,$}#x.ۛ ȁ !oӻ\P _S4;MlKPe2$qb|<gs:MYMS MM0vE7 Ư,?X F%\g裸,Msۍ}C~:d:@  l9aßheuwBut o=$h%1 HV!d xM6H9|y)0s^s8b2zQ,-e -&,,mri ~:l`M١ѩ;j:^W#9pMt9-Ehph.N狆ۉ_OߐeUP:k~9EA't>RK,72L+[mgnp<-KЪW)62羿l>xXKq/>GB썆34ڥ3ZF8h NH[ZNpa8?$ZQ\B` ̷]3Fi$Ŧ/v-~(H/<0z yŠt#E8ߗ;E9{˅OL䚂;5\NV h t:IQO$h&>"f׵M6JL 7ym#-PHyΒE V0ɢHZv)y?itkx3!!Ojh_jZ! '6:I}(1eӁ¸"[>~b==\h9V;_F-F^7Cw_ ]c+I7Â__c52WJ׶+,XSScB3KzJ]VG˹U*<vxQ4;Acr =`mb(T% n9p.}ܬ>*%Z1NZ3~Eɽpኮi V l{a q4a9-mJږ<" Gl.i?3'L'Ń_@HYOCnٸ+\stZ/8)em Dȋ6)] y5 a}V KgE.v>o'1X'.&ޠ$!Lu/Hg9~nKI/ QHd {ۙNT7v&:Û@߭?] u21?ͼѩpO(/=`iG\m^.h/2WoP褲 QGSDm<ͽeϷEVhxαÞಫ"0,9V7Q?1أNyUtcjcs쨰 $᥅M?86֜i3n .WNg;jCUSs_R`e#n7"0CCGY}(TzRubrcHLj'3d׿#vF C3S{r#ߞ*RdgM۝+aAHȒQx^|O4&+pۗq^:~Ư>X#KHL$3&]yȝpGB`BS).>Tm}T?Lz.:n$u*ׇyP-AxzJ]_Qe2ShgAHaB0m KFZjYP&'Bs_EAT#4I`V>T;JY>n7QbT vXf>Os\F`l)p(o ?_ Aco*yJ=O@^?`NPEY߮$fTCKmBjE`ᬦ=[ZCo@}=Vc 0};(F0рҖj鴝0Zw }M(yEv̪,tڠ /5n5 ֿ初ԮXjG:vх4hEU~ |`}/m^\u8:<( Lm%Lr$QÚ~4EQ2UqGFqG_Y^Tue dBUQyV]k,P.;[kJc~LtOKQQZ8h7)ReniLbfdmj.;^@nUKjx:$9֪o$E)]lp3r."HJ9C7P`spnDe/}L Q]0B&exlpk9e|]ą|qTs-s)\ekr&#s:քL$ghL nxJ4},-fEK5S{>s#iP…jXwD1) FK>=H*(T =DK}lDzwy}Qt\ކ ,bs#" @=}zR[|PAF~+#ih5{WDL+h4,Z#Mݽ}zz~Y=b)s~V)xA1 ZMV5k S[ŹlX [D7{p% $? U PHN/;JA~wPm*5y/Ὀ=|K\䙹.æɓ!/J ȉD?ZNQ\{xE$k1!&aiB{V A?رI͚T&&f0#Ŗl`c%l_B~IJGqT{ lZ8y^P2qAZ$`:94Axwe_B߁@> LѰu9lelNI8B*.q@Fi+Pk\ٗ=Զ߾XkE.R E \Oo?T12"w.;m@3aTzr"%σox ;iDɶ'b(WBHsѩ5^ܿbp?0,cMjhV[5(VqHpTa(0^-,mVϵMS~'z`r0[8 v巔dCk&5RfT KS,wH3ɳiݫX,֒u'aN퍚E@ 4ș6/d>m4a&|[ (W/EyRD ;bɖx/0#ˀ J'Ilq5EuY*\-":}u˃Qxz1 <kI>P5-p3u ~䤊 ̸O!cKh}?7k3#]z.~SUN"adQI?wY-kF-,囎B^y_I_OkC"̹atLvƨ4NB g=)c0s玮9^=4D ?1V1=tު\9+ۣ'a7Sq,rh[6{\6đNb7O4T'l?Ia F$BrЏq'ͳZD9I+K<}Du]K$@\4<=AP M@\璐0"LgƟl(,yZcP#V5 >`ER-r&}0HQ"q wgNzxd9xD=6->G )F+gY#i:B\pf2 V#;>i8AO-[dž56zD z2šfҴVu?\3RKvJ4- ;- {XW2T$C\/vdn{ sAa.sEW=PٷJ[zpXt) Ƣ5D7-_cw| Z"m+ų[4G" mE  NG f'S4? ĂaCV,cU&s?T| ٦'ošy/'`uY''KƢ͎cq g}Un]&k&uVO%UlM4;g"ɀo߆z^ 8Rx|i9Oy~#y5hye)\OOصnlW؋R<<p=QhS`W}^=A["v0P/L`'2֩4zO'^S-SqBtp<+ NOѓR}Ϥ9; 7j=9LGڍչr/{ IX4LYX]enXeBDY1,W7[뎏r:)8^-WuҘT*~auָʒqb{E'9 !NݶwD N~JogC 'Aó!7$S+#vh (:;@4fЛ+!:tB8SG _ \cÂrZ(~qAxG,xeM../F~mCu߶>b|z۸5п+)ztx;w'gePޫz6܉twVջOV˃ 7~9UFԓi` \ ȅlŃ xv˞f<ۅkXa ŇfL6G?g~Л$b-#/afl JtMe 30c^e4kN/*4?1rUqSzD };BqSs|bq]٫Ũ @IOSۙ Jh))=iPb (iАq2^8<= CAȟE*`X83 DCb-5ں,&Jخ$pY!,aܐaiO 2޼}v{Uˎ離 X.&Jum=ZLpBS3y hqQ/xxpVmwF'fXw^lð:"ňnq}??:CT#,&Ck(T9X hguL<#݂yd*f\~(`TQ{9dKeK"TzpR^j8ih<6Gt_:[ Zm5-Yl,-gXVMQ ,v(]Q2v:כ^mʈ^JY7)?ƶH?aN[. MAo"-E3?^NiA2e0(ɀYpCf?;曷.(b| d}޵xXُT<̅N쉟9OLmn1UK;yk%g4xA[8ƹk5o{)vl‹ @|`)ZEioDGO}:3'WN"Uٲ?pxe01vO`QL٘ɩ?v U0! R+ (yLWkvQc 03+8掟S@ 5K͟xy+|# cy@T ,** BNƬ:(!QHPT-;(Lȫk):@.[~xnD^.SA߼rIWL`EEFoEL9BM ̳= HlV:bŢYl=gYjZ|1"V~FYq "]2= Kz> 4ŕT}liNTAR_,OD;g%^ VIQ얇mO/t_9c5|L|"gyG"N0SQ8ƔIV[ ^Zl4>jrddkpͅ,|Л̩wZ0Hﴡq?x \ΣFA{zvw+WAMA3{;-pQQkV4 %dgD˟b!rmiTGLt,T_]Uv tf[h1N_-fEK 2z{xtK#RHO4]OO֜idЍF/(yk@P7m18: n{è&ؖH68HTó'j}Ѻ.QXp\9>n9|^;',ӆV3K2@j2P"VCneJs{׳Y'EWxEx>RLCQ,1F:AEPѐ6{9hHj|'q0}Ѻ[P>-a yVDq@E7itkfɱmZkf;K0FaK̞RY&K<ӡDf>2}Hso`"{ Ykv|fL gq0ӯ5Q_5IHE!u!>lCKd$idjEhFS)]u*rmA{d)!jNaf?5z@1fK2(o5UTVi9$:da#։a!DI`|?E8R;C"42wU{@@R k zpGa\ 2~l VSi:t2zV&p=VOt@ChBvs8 3ǀ(`59|P5pu='`.ʾT i . fCUZ1<@H ,$nwZ ֠$r͜u61Ɂk$*YpyDz0ˣȂr 4c\HắjCdp{FkIH@u*-Jį˸tӌfLLPL }'W DoT{x%>Z&re>Wi$ɴ(:jaAP=;&^k|w!@\DQ2*GPyTĠra1~AV^%NTpZ j^}0]5H!-55ԛ.A8b]y^H0qJNY꽜t#m_ L7Z0NװTWF>qԅX02p<`1  6GE ].jh7ptU<0 lѶN=4-1xYȆ%e_Ɨ$d5{ +ˈG %qEYQgаQ5i{ar:*?W0><djʷEv'WxHF"#vs yXLS䎟]V'F+ꘖg!υyؤeFozڡ.I_ڷ )^:n ֑'<[Lp DMhEDM6`@8^F5@,~'`sݫs {6<d[[lP)|uuoqZ1P@Fu~OY>W@sBm^/AB$I,tX]}f^w.]?(Pyz.:A;'4Sh˷<@JX9("'hnFk3Fl^ +XFˌRZaы@{v1R{<|)[~^3dLɪk_3N' c;Ll'$6-_gQokU2Ht~ H5]oIkaT7N#}H%JLt&^u-rS~do$z n^dPOW-_f$y\4wL-"Hz|$0Y 2Dv(ƀ:}hn8<^>ndF%<2ReLd<0 Ny覫_ܺkΐXۃbžk:SZ9$(_WQ^Lm$Yd:%|MZ[0098q/k200mρ=;}! 4 Rzq/:p|W'ZŕUw+bVy8ױ/ヌ[ y(v1ޒfk]Ş?$vRF1m1VΫI:_s QG_rADX 7GvO.Oe9x;1|o+U4h] .N#T8W+ؑbn^"@gp|I K5FL ]BԚ3bPyjx}15XM z,E?Q#p^|K9Y6``X-Rőn#- RUN)zqUҧKpVnLZu1@bU35:C}4py WSiS0r}tzΏ!&vBQ\mY=p 7u%UhMĿ"M)XfǬ U>F cKnڨ3j$ G*DR=9qsM"+TX4a"Y^t2Rxx2`Q]Ӆvsp _)m\T)i vB I5df!P۶QR^߼rs=v┨g=%W~C;Euy3Fepp{HY67~ A9J^.) t{؏|/aOP 'akҿO1~I9V+yFtWIǑ^Xsc2|>DCX1 HT?5[sI"w6"W`&2>wƪ-dզrm-Y~R. ݭQ j I/OWApcJ.uNsI-tRc4eVHV'N>0ϚoWr1T}2 q DiZE @7;t(]\=Sƅ#Ua2hJlepe_x>d)q)S84?8q|1AYř!X|-eb&.@(U;T$jAZEuf:*Y{$Y{3 D_Dc`fC?ՊCnו,tpagIN+ R\>TWF< mVM'ێq\R'&Xؼʠg{!"=/R@0<&3(+F]7o$(RZwR&噎\el+^`/X&%aPNf@h,1j?/D仠ܦ 7iax$-_ m*_v`ʜzq 82(^c0k%SBձ |#yW tXSyO -wX` /%/)m!D8DA?`b&Tlpspnjw.sFM'JI ɰZ31K tܮ(yS9TԁK>$ (b ʇҹiLNͰ2]rst* %UCb'{fx%@-T{d lALvᖸl\)\owlOVzaqT+K K|J'q_JM{)5qʁXeUfҎl Zrǽ޹(GeBw?Vt5ɧCz2~,f^!A{ԩJ#uK\v%,b;lBNץρcV_Fl1$_glqRnIc{X1rw-J.ʕ &ƲlI<&^"t;촀 OV7Fyaɖ`״;҂'UMchAU~" ŝpۆ^Q7iogk+mE (ڕaQ1@cGN].0+lmjf = _Ǟ;ѫn>٠*&ODMp&GŖωw#Bs #A>3eh.f}j8OM=\nZ%N+ocֽWSTsغ&ʏ i3_O}Qݤs^ JiX66l8c@h}ă8_Ĥ[l ޕjW^Fе:!4=Jpv{/n +kKLaU-]".Ϗu>^@.*3cbr,?AhܼoS$RЯG`>'#[E?RFoJcn fso&&8yEbUIJ"P Y+hmWhLDz$t8E^ 5LB9JZW (N9΂ɫ+|S*[ ƦƮGC.'4]K*Y+7C55 ATHk=p.~^bH/enOSJ@#+5&jUb'9Ka`bѳeWr#Cy|dk֙kf]BlE?,9M):pOkp 2<>4+#ԫe]ӅؿIoIJs$xN-LQX:Rk@:H8n*Ɗ}FOwINA(h|o\_$2w<4G 3$DR\5y>,BuJ<3vU ;0'ऱ:LL6ߝD^PX3FHHӖ8sљN ]e$hrX,d@[)_|,6og(8[Pj\r9>f ی5Tڬo$->Öw!q<ɓ|B,sҳ< ˁ0EP]BɟCCcڭj̭@cC0gRE#B*6ou9.4=l$uE'VW 9TuPsUD.@N~^BFUi'7D'K'= гAC'M*y_S>邠3W0}?!^h=;88y|… %`GᙖGaz{lԦ%pfWMZ&$`n{])/C˟ ;%~iac@XEV7bpQʼ݁ W~-Ί(r@'$$F83#_WUoT"'3xPG:SkY]3{h;«7 s3{&0es! +s'ojHK}LͲ MJ_oBi۲:)bkK37&{65Nۺ7 ՀK<ǔܝB'X?m]+? "]Z_q6 +V}-+FQ݌G6P_ e"&eڤĶ]܌ucG4Ny3v# _c,Nt\2 zH~yZqT;M)ȸGڃNZ^{/#;%% pAg$[5RY 0ydV,Ml4ny>:e3RhU%=e>43TRa@Ţ0'|G>xg /5U);A*z'cSz3zo(%4UU/kG̪la[jM5I풪ˇlɵjPC'ىݙx~D7 J=9it0^_lLQK*~~V9՞HKG7*%h"\!JA;tqǖHυ+עQ3%vBPG97IvjC{4ΓrZx^q\0R3_o),Q!fZD{ޕPJVtNa!cua+4ev;g!Q2PBX$KX r17QxBݩ9UF:0x̖,V̴puR{:BhuGC)%+M{!:H'VwCYiشi:޽ׄCdZ6;#%b.cGZywf+k .Rk:Q_@AR$LiW@_&`]`~0`36VeN4!mDv`=*78oÖ $Ldʰq{^*S%oP>AV,HQtq:]}m0e?юopAG_6`Jw35ju M[dVŲ}vN8}TSFw?j3PH3d'&}Muچc/e2 1'M]^6*cK`HyRYx62;+ 7 bh.3ړn>#fJIQ1Xa|\H@F(xs5JPER[-_QBP:E 2_8<)j̳!SUXTa; >[)?Xb$) l"<𤿲kZEKyOZԆdv;[rURߋnV&CDݳYO=޳L-aD'e4+dU ܻTQZ,*8E8I뇁;[8նcrYy1D(%IeW7:憱U' \(c'o\q<߂,v=`+&/!;A}Aݾ}8z}Jܷ?&@ gƱjxm; J~CȆ)&Z/s9y%y*CC( 6 t4qg' NW?6MI6M֘" d#0ذ$hC<&p8% n;ͺGlGjd9T ,*NCu{=CP>;̉<ސ楶LB$m ./1ҏu쮱+%dWs5#dj(TtW {&0;,ƕ$5QTlC>Ý*nZuzsdށ@'Q|%0EjUKi>y:~fN#>UԍRd״ן3D6mt.x3@h( 4\ v裠:7B/o'dI'M4]dcG Y09SC#'ioȳG[Rm9V[ՙl4\'HR8bA흆axvSc1a}tRL@s0rЭ NYȪ&VR9 p *I9SKO*"72w6# .`hr:;cmJ%jo_hTM渭tt;߁ Gtkv_s2)@;}(z@HD6!E LSm| jkI .F7rY^o#(D;1@v*+~ؿ/BII幐FSvj7P4';rK$?hRLQ$F޵"(|x: vp璄 faBgg5,x=f>$i#ڝRnQw(<(9-?m |KC9a낯.Y`+:G_`̑y3(׾xD2RΦJ8| ~W724'GwY{'YJCJR޲<$xՁXVw3I| Y}.[fziow[V_*zIHPTMhGphDFXOLpEr~QЕ~ 1irͣGCD^>Plc~iAPUCՓ@0PlŞi%H ;dHձUZ /:SPp(r~q /CiGe)h/'[Emcu1Kn#~ k]Y*)z@ U-G lܝLwek8NQAB#(}GzF]}/ݟRpRzK&I(-r+r`f\bؕ KTM V;[&틾O׸8[[#Мۼh )zk Ԧj|[- pu&dЉ?܏l-#X{ ~>R7\I`mPV8b?H=l(tf_'ڹ[7xxUr8epo/6|Gm Λ^3{HVJ9]-3G10F"%xEbpW9x-%?Py.;hAET]#v@,:wfyM[Yq)w^/Q+Ԩh{^*flnٚبxhЙ'Q.{Aėp|oÖOlm!}O](Hi,qH0hwIwJv&mξY U|MP70d;Tv,^*ٰ6>'YoY5^Ӥ[?h}ַo"=}39zɼ(AN'TgXg6kʶI;LeW9bn4DW[!͢URn˅Xt fϒI'^K$`P8SPzM8bjJB͘'a 1:MunwXX8zzUm,'%>u[0:QFd7]<61ˑހOJGEcNeMfX鱋 ZI#:: nIhd_aUgMd*aL){#o]58`7>;H4vy{ bKgCyN Yơ6ܿ'%-ɳ}Y7^*)-( {i.Ypez8e U"mdYV4 Q]1]Q/~,G=ߥ}K=AOKAX*j8 "vzUvņ行|g "RS Mv1fmݙUwEcS'qp GR[Kuax3:F*A[-L~!t}ͺ.ʣs#ϛXq O0u&ڥE{tA['0[:Qrs3 R Gn2Dkcȏ W 8XAM:z,( ..(=4m9&ܐoR**]7{uPҼlj~(dAѿlzMFyIF,OoLam(P:?%ō: MJZ_jGHg[욪c#XxT'F[ Vr@xqu7Ubg`ЏKϴT`Bon܀;Q (:^V 4 :z_X0'/z.Ԃ*!vZ0u "BPl^C9+i$7NwOn;_$|%;C1Ӫ1NNgΕ˗L!1b R !we[)h-;RR8䌴cC+w@"s-fIz+KqEF?9&wE܌)p8"ej4 aq~\Fa [A΀Wn7BaݳbBTI3,hm.v:eV>HHػh~"ݽ(bq# rv4BK|l;{ |.讷1oWl ;FTF^T<c_؃Q]w׵pô7 X"1~fO|յOn~%XNuդ'l ROFW{AOeZ:lwN|po(jQPЙ,M^K4s޷ Q8OU%&'(X fQKݬv5.x׿8 r[Ğ4o&7]2|bL4xvW7y} 95=zU'j^;hjt=]Umfֈ*>p`2~xџlQ|>h~3ߦFV_hMWK41)-\Rc]նGEkI0,hQDin,՝6dQ\㋦V4MƩbTDjA=1*踷t;NT_hS6mo'u'Q0lZ4Q/VnF4hP8$5³Klj.. $"6C= yM۶WR˃TRKmo#q[ky6Kh晖%:)I w1~ȯ^XpUa׵O7h$b;(JQ Bsiч Beʟ߱iwFۋ4kD}R忋w^6<|}&$P5&Q>~V? м0+\8{nf66g`B|8!ʫ"ע,-nN`F–ݚH<5Vy\nR!'H@_/oe鵭61oۉoZVz@&,-6ahz QcI2p`ZQ꜡phz ׬z^OYkF{Ѐ(6-Y ˇXG};2 NJRzjg-O"հ|YA7KO ˹u]3,n}.APe 0n}ۨ,`I#CS3PExowF'Z3}܌ybRjAzTAyԜj4IJL#Lk"k$qK(LfT8rhJ:5jéSM(58Jq49nܺU2G`:s-jwtȯj; w2H5 Vі—J ,#@1]8-򍐩 `zX8?fDyvTcZϨ- cP &@_#F.M=#-4@l3ky8uZMMY?6G0w>_44(]Kf%be?v6;=-2ϱڕh>畞0e1p ?=o# [Yc{fsJL 09-j5qchji生SkwpkH HsE3^BYβGHWZjeg{ GHU۵P'^ON[׽a,m^=UF6 &PϷcA%EBz|S K.s>{<ރ, =cwt{XT%wL[:6F\$C3#C&"UR7ͮ@W'D.F/D}2d ŭƌ;Յ.H~=*?VO"fj'!c* UyXڸgөe} kSx,ߖ޳V$ _m. Wj+CP_]|&Z'}ʐl3iK\5L#E7&OU2 }k2JS3@2x> pr='p!/s(AƏOEX|0<E7bttk֨ *Ƕ*ĺoDtTo!mEƀH0K30̦F!@|\V" 0%Vp"',= FD8=k +3nO;c 䚺C"mY4)U>#~d/'1 5kSS40ETĥG\, mV=DS[K*&']duYk͌r ݭ^mb)vԸ;a!xCց5Dejۤp,z|hÃ-Ĕ)R5)o+nrLd(?qc#悒h>29FK{yTEDЉb&2;%uwGUUfDf7ki2v͸lH}s$,[üͣ ) {U׽LH >%6M%E;֓gyHβ!JZA gR=n7(Iӟ +1'(!`38fzkOC b]ɂ9v۫{6U^g6큍G9 L8͈O@t?Xs]Duy?{};)4㖈\ؗZyZ 9E@zc&:p$Ȅ5h(tvMքTAEJd@( yfd ?U2!׫A~~1@- ; V09u$a][PX6.qWRY[86CI{p2ƑUChM-!r^#̣zޣn}37 nU#PЃ.Bķ@JG>m,PO=J9NU--!I8=6C{:Qq'Mt[jDP ߂ C'B0=2K {+L?GõL0kLv8=0ةF1 )W;-jxXnŮ%Fn5v-|"'XiH^ \qӂTҌekhX\e~^PkV0g#'?>/RD 4}6+c.ϴWB㾛*A%ۡ'o:kd0+ASص;5./x!q);W+|=ϱNUK N3maTT~vw}T- ca *U8^Ͷ t؉rc.*E0~ }% (]4d~}%tZw&buf, ՒCV?(sw;>ƽa7=ޢx?j|r@>w (H k6(nE}M$DdXdIn\M,@H܄(؀#M/ .uvFƟb)z-WKwyG<q[Oa8=S}WmsTG£{ZQF < 0p'"]V.?e]@WCYsx,~ =aQe|[M ~kd0x,bFrojwH'/rYx~9EACNSB؛;SF,r6,uQ{1|P_R )AEdemFL1azeϡls~T}յ^pGĎ#vlA$[hr8W3ܩUpą;k$S|ۢt}2GbD5<$u F ᵄPKs*m=cA5M2eE<8m}[c$qYabLa^xn47*Ի7gyxBBK.5vҔA?$XB+!qȱ/_Am%cch+/BTc5K \jTdlmU(y*PL]R Rn3[XeMuJA%ɶxLdW=!Lv([n;γ _Nb_ 1ZE8kCj?* ^WOPƂI kP%fqu1Rn= p>v`Ԣ]2c#{jMmC_6=p&a)\eW, mFŸRx*ՃǙI)10̲^ny;^ϒ&${3@j.g ONZ+b35ڒI=N/A3fZ$玳(h@|y-Q&ZLpܧM N}pgs=wCQve鉚fKx9Pά6XԀ| 9R.LfWi6<^a!cJX|/n^}U*9 4E`P6kqƢ0yZ#]ϬP#щ0, !5dyTvBE ޖboPi̕,ҲBg MMdu%lCdpt^֠K2 14dz(>{i;*lju$ШECSՏɩz3tv@9D VD;Εnc}ϰGÖSh} "U]GũO#+{EmPc(?no,йG6)v[.OX%Zaǃ5 n"t1%2%2jp<FX &PRsisJf\WwJdy#<\aN9?irNý[΃u2hĹǼ -Pa9#79d$gHxt]y/HG ٿw6y#n̵lp9ťnbA?V[T{u{ RFēFȣd['z\zEǫ % e~ 7J HDك E}*'B b[qZKxl20}]ƻyLz%ݛQ2x"D3́@1}m~3釄?2tƣ+ R 'f$OG6N^s|73mcJ\' ݛTp3_;_\49Γ%NAd~ P&;of~T}2KCS;$)~x#s?:4*Uط+l`jX@ (HG8 aG&RrBUCm;q[I64{, S_UB?'l5PQ M 7m-"9.T=2XuYL{~V9ɟCȞ<".Y^d$j%n7Yp=ƣ`&wՇЉF;TX_4H9طNjnb 20excP?M'[1hO`恺zoO垚'pG T0@\),,j!"D &&b5ry$Jϭg#L i >wm'aʹDsƂW>|w*/ow}INyVX|O3g26˭ڂa,.eؑ]ZBo ]=>Hk3k*ܶ:NU^22Jx9Br'P\3^QX4h4I+0wd`:u ;% l v$K㘣V+*>Y8y; n7ջMe?G~f𺄉PPx;+W8 (t1_ n:vO=baVr^a,d; T>~'jO U Q5h _v4]qU>l#3pth7ئ;\ԅQSU:7 "XQ {OK񎂬#V l/C=#(XӴyXTuuc[wj3uU+)2*5”yNkGVg@mڄ^^K|W-6>TO$BfIiSt`(zMr4w(6V *3ր/t+0V X;*(,ՖFn:)kgf"MQwCl P + bjÔyUH^UG7_?uF)DŽtCy 3{!m'>(V1#q>Ƌ R]ơ_Vr(& !0#h偉%I +~K7Y+I)z\δ_46W;"]N.h:ntbPXiйeK&)eσ>y[gÿ=NB yw/up]zsuпȌk0 z8-AJVr\Se=wx;EtO|Yܴ鸯qT}4PJ5-ŸSv^Ɔ/@^!L}w گ5 T7P&QJ-dt>$x,s *urƅWVG{ho@ %j1QRt:/l'G+nrT>i-Ba>ծY8C6c-3%)KhލUVt@Pm0G$]DijI,Cҡ_y` Tӷ`}>BHk2(w)HW(BG6TAҏe=R#P p%3L)u@#H 0lCǞ5b]wL 5_^V_eAaO-e:4'!-2SQ3r_wUko"+!* n)5hB$-9Z- SC )n|Y rScUh6a)T{:18%F%yZؿR J~;+gOqj(6<_OA7|Kl RIp_DT5ŃhTswznKrHI}]fjyE%Y֡Om=1GaD}~\CBx-8&tpP-NoJ.G]%bTCpl+s8QAő]>Ƒ,")@WO8'6 T=]1qp9@-_Bhw,g;O7(_̺vnoIO3g~mC//:ֽ̖UT Pq[(?ŪIjvO6 x~L 1w0q{vdR.Y [>jArYAwUVosBl, mǕu|I-/$pil;8<XxҨ#ZEvWK͝»!+"#A@N?߳D쒱7>,*:"L8a90S Pl̃vTDy3I99tHp;c򍀈LoxM:܀Ha-X\9lJ9o7tPcwՍ~[LM}Њ;&:=_~JͿ~ñrT{>ȑH5V0g%79g+㤳OaKλVmsnR\]ەF^BAk༞VZ*]Ƌ;dIk]z;i=_[Ji tmq8s`#MˊitCV@f6Q&2Ί&γ`tD r)SVO i0Hbԯ`ľK7lwkcʈJdBʘ֬Oޒ&RHØƞoʈ5ܕ"0(H0Db<>VH$)3K{1M^ ûE.^[ ?}|iOxt7l%o0N 2c4ur儗hQf1e6/s- Ipq5SXkR߳ZHpzM$삿22û9~ITF>h xf lج4,C7LdtX"ƭS=vh.Pd$qs-^XbeD,< %[R[:q,6gZ7|[LowL;"tGu~b;NK繀@!u O@2{ۺ]Gh&iayJ-i`dqґ.eLIMn&%iHB+TlEҟ`uބ=Z*g$eA8VIRC |f]l+ S; 9o֥,y"ɿ&iRZD`lS'PGmAþ̳E"Uz .qH_TTͶ\FG~ykxmcԦz!!m\񮹪VXȸʠ%ˆ>;ooqe93tioJ0Ia$w% fR2@-ѓsͼ"6zi&AR dPJʚR‚|৿"uhM`rⷿPnPl~iZ::ܷEobY/8y@X.)if)ތzpy85|4&94ra#)huͮѶ+Ҏt:R8( )ž|U^!"b]&aU/ҡUt@r nJEnUz6ɼVV]٢b@ br~b x&];@zcp)v-?}%M8\Ӳė3 㯈dE,hgBʞGA/_TM6~qiEO*+.S(JK_C;^9ي3py"{ؔX)T14px/őh_LI)kmzK\m,m)KL1c09Zo s%3v0~&*=QP'&`njO_& _Q6 uB:Hp;3{#[^D b^3gfrlЧCLV %KwȚ[*IYQeY 6kXd0!n]uVui)y3y 0* mՖH=32Eg(c)+,mC7&1g0;: % ^<6Ω.{h5^JK(V%6~pN9`@+D&dN%LU 2%|\8 : R|w#ì/0p3r+oHXBe>9 򉟲Opk01 HOwAFߥԟN}7 !9hK4tf/}›7?&rRt6J*ca>PXןlAsJg0B9H5:Q[|x!1 z@t]P~,WXJ.޻͘|nU:]  A!(3 tM*Nsif` a JcDyy^BЄde74[IqȻ IW_Aࠣ.}FPۥ˥ZE6-hFnW]0[h4Ca@DA$h:C-fpB qʼ7RwB/.5f}cn#2( YjrW6i^wO=DgD. 죎JHhh>}OA]/'[lj{ؘ@՘|>DZ<-xo@ ڔLI*xS2؁,!shGҌؙڂq%bpܣ*Jsj7 b\9SMk{U[oXPfiA^H8A!F~X0+ϙc&_3+SHn ߄FX͌iJ}uhp+JtԧF5Fq49z|FG>m)RHu .fH}èI0gW. ӎ/i4Xhoi &4 Γ6$Ϊͳ;`RYWZh)o\FdV=Y+ET|Qn:$`t,'o>L`4RZҿz8_:!CZ%:Zצn60" 7wqLh,# ߼&!n#f̼gv fC8Ag8֕GK(.yjLXה5P Id*wp鶯*blI_KZ'x0ʌQYt1` . (Y:$/%)Zl^5"9Neh&tcm9vg!XBCL>#UrXN I8>)WL~sxz!qAxڠq{w O]cf8eG d4IN#e陻s!+R:ܝSK@o1d͞L؉t^017xR^2xDHhp´6)mw֗q~ 'ծMW~/~D@Z ]3uN02\ ϋTqfrx&oaҙZ*@"+/ D@Ι[Y\C/SGHP'Z|9VJC`BsQ*(!F~kc՞MCFnfb.f\+wzk5pwX?ޢ,7bٞ =O8xARoJsخ\}XU|X{'_$ׂ}8 JM2 @KS6"N.nXv57P_Rv,Д (>)ΗzFr$dXoȧ@w+hHbi>ZΌT^:dʵMhEyok e)K IOrB5a<}fK#lNp, j#w4HF85ΕY! X.&46Jn=, ךS%Z:X A0Vv!s,O&( +803m&{EkA91}q`婔N0i`SmvPDR)* WԮ^2dA S GG1!d{&_.OlW$ӯa@cqwc{@y#o=CHϯ^G@_2X7I"^!k;杤`%k, >%f8مK-=wڊ+GkXy3ohͶ6p W@Ƿ(jVOHh_)az 2RK}f]HwY3ѻ(FA :$ : 62>nܻJԻ#@%H=Zeağh;BEEצ,{_]7c1tN|8X'7qaekfL0K+B;2^@HBڧ02Rf'ii֞@N۪:yk]`ƦTĕg&l"9dzϒ_vb.)q0a@9%QB݀gټ8f"\ʒ脘D+8Z3Ȓg & LB!b2g)A.J(}ib~B_Z{VaBqI ͙A%?nkՔ`҈<;ML ƆU5>8-^wJy 0ύA424٨éOTehE0lōD-.>|R]gGf82⺑XXqfaJn啯 l,4-2dC}2x d)+ z$ErfY|sB0t,/arf8ru;嗹 ?cW+>!Ka dAi@Ho^ٻ`Yf<돎KJ",3iGdcѽ<lV=4Dh_+zPz@,HxJZyDIm ׭eVo[+*C+BD!rZ^_d9.i @ƮXIJmH60Dx?'GAM{ʻ-U>~2p'$?l @Opt0/ɲҊ߻=ϡf:8&`|a)"\5 J7rI>z=L7lGk(QFk%%ej +n+SXLTŀ5@ %pƻpq>3s^(N\-]V{T)iY7׳ 2ע4#{Y)Հyߒf]쎦=zh$O1mݽ5Y/%炀,3ޅ݁h8_q`Qk>Us)zDU,Gbzdx耥DL#}K]K^0$pȸAS4qx)~C8cb/!RJH|}Hdtxhlf5p+~kY٥0PM|GܙM\T/BP[tS=SP;yEsK5RB#R;=j` #$l-e۳!p Z9A5`PJ»l,OoBDֿ>qfqBԆ>p2T G0XAā_ӭU"F+Ij} iEn>4{erCȠv>WO$Sms6m^H`z4n=*!Dr9uAH_tw, %eFJEPB4uZ]vhs:6FY2 ZY [U Q~O v' ri.ݯ";H#|t%x֡pB펫=WD4 v0d"_ughJ} jgPV-GY ro:`4GQM#'2+laBj)Zq=Е՟␤ 9-,<̚:U;Y-8U(糝l$̬e2lSҦ2:DCOf=+EnsF C"2$? F]U Ee]ɘPuQ$&`jɯ=iKg` cm7Ik+V>`NB _%s~Բ4h~a)R-#DWfh1V͡DilcUsD}v`1dLPi['bGXCXAN,4ǀ;MQ2v<)PлM ՝s@ -LriX')4pD&BZ>6lЧjzt2$*@G G6u nē]7xVlBiAXhX3дd ^~j5/iݭ䈩!c.u KD%@_%?HQ:ga L2W+h.7; =-* 7MYXīHZ=h3S8$Ճ0Gy_K#`s 'sВ;'/&H3۪aFM#ura4PK+4h,F1V7u7b!"H,WcNK~N٢fVA9XDsF }jU* 걨WVON;۩f=M P] ł/Z9/':3߷%mgƊHtB|5>kU xV)0dq:0F0m-'kȬ Y۔Aw>2*/.:JSۖN9UqH'6@mӭUjbsk6P # Mןy˳N5)1ά5n!{PK~5mԯ\;~g0#=q*,K[*2'yT dg@}lLWtgjU&%h c lG'>-f8'g3Wg}$lOVXkչ> c{4[1u)'qMyo"{*D7C&?K~[_-|R>x6Z ZY*Z,^ Dʠ^5Sw$>~RHP#oCw;XV.OH[Wa]D}NZՐ2:t~ \I.GI??K4%R+Ĕ@)Ymǭ$[B nlW~.T@[^d.B\b v핟Ʃy};6py4GP\`.-!cT;F~JGX]t ,ڊJ%| N}Dd_m;#28P9'(FD^=c ~ Nɭ6 QBz,A_N|3ic?l]@0ӹݲ<6fkS:N%l,. !FV7I q$0DR/ݽD=vp&  z w..Wj|v;#r"_o6xѧDSr6x Kmw`8~͔5i#GclZIWQjgCH,6/*@bnkLcwPޯRzcx^o#?W2)l>H)A=Z MJӄŅЍted2Jxϧ)ٞ/sRyp0~J|3?f#y6%\SeE 8.>V*o#\/=Y}PYw!ut5CU AaufҊIoy 8j!if^at5J]Ӝm4\?q59oVBBQr›Xs 2H_jo1wW2)W6'd9ׄ­Fﱸ*"z0oY,Im*KAg :SޏmB$uXXI ggdqϙfV#bS*8&G` 2yʕ+pnb6qÿm*> z+S.P8̒x*mρ@AXJ\oۄ^Qi< )vs` Z'X5-wm봅ICXlCK~iA8~AGҋr#*dX`%}B0!q#L#-%Fg;O fR- gM3[>TF50$f}rV;rt3u@ͺi$t76r9fPnrXx.W>z{sdC z&uYy2@^͔UpQ a\Vx!e 9 Z]y( ڎЎR#XVd]Ͳa|*lɡ ?KtIu>Id`ȉ"=4?E , (~u*k82Z@]wpV~sF*sYAWq|!hh[TH.PapşooD5UᦎXƩzamvkQ\JÃv` I<܋܎U^ۘ Kw%@:B \M6)@cxߙPJ#Rw9#RHq~[_gA6'{e>[骍ܩBhr_VSי[9( ĖOGaKtξ?n+G]rjtT]Y`K&,6/:6 G!dVkȷ/}P VLmU"7؛^cf$ Ag=Ę\P=6WBad>v91NՠEF}e#0/`N _@ơ@f{4 .1cрIQ5/H;ZUbzdogr ԱK$W _AgŒ4`MnTsqI|S鳭=غG1|xT] aR*BtL[[C%D\WRTmj*PT(ؾͦXYKu8=\o.[D' 9w2C /þn)S 9Ja %n  Bzą(4Wg-JF W_V^.[iRB!RA14CfʨY>OA۔NbK>jP_@VAQ}&}\7C{`sZ3Hb^BR_x-e%rϰťw9u Fk @ *̧M=iґL&Q"z{nO@er_aZP(eU:0?P%[h"Zxc)q/9gR17侼*n!#b6Ѐo//ꈄPYJ2Qa27 AW-z7Tr۾o:$:,5';;?>Yiūj.aK9ހ%?ITg:8t^P=7p5B 2])/2ipOf%Tbdٺ~V8Dkڗ \"P!04Sqw㸆ʰ(nwiz;F`638h%A]xE 4wxÁfA7Y%HSE#qUƴލI,η~eOl^Z2&2n\~ٛx3߬ ר/Xw qCM z8h!2s]R|"- ZkؤAozRi[<5>'}Tfe2}=51g88ݵ]@lCĎqot(Ga@z׋lzߏݲB?5a#a1d)Ϋ]tL\?޵+G?גw iX|[ʼ[.Ȋ@k8Q~ G\!8-ɫN_Ndjdb]F*a:c&5CN$7d4~g]r)w uoåImm%j;;UX8V{lj`+L)ąt)H" J̠_JPpJgLȽVU7rMg+A!9Q"*OMZ9tt--pN35cRIxNi9{y 5{/YDOg1N+]tU3iUŴ|Z8?R\O*8KulE'ܽEa|oWϗK** #!?F>~Z!v ?{7 Xܜ2.ɡݍ}6Di| s7Iݽ)% _D"0h(xSާi&"39>}7KFhBvP&1P;dAm~1nF#]wVW^3Z z'A^ P%"G-tDL(eiU}Ӎ*CZu-"* d;:Ã2h@Rq'%F$Dᠣ&DӚraԪl&" ˚g~ 2~*Vw`c|λq ;-;V zEǶ]@&tr.{pDZāu8Й1TJҁq q#~iuo\nxi6A)Lv x1֊2g %ygR*2,:aX2|P0?@@ r\KG |"3UgXy(WR Q'F m`? oR6( KNE<Ļ."WmY,?M)s7,!Q igkKigoF1u!-"z|$erɚ3"T0'޺uxdބ'@>V s t5ߝPOfw">KmqZ~Dk <NRtFg7~ X'v-Ԯ-ueֱYr﫶*pGKbO j۪ |(cW+0QI;ϔgi Y=x U)Mo,~=Ma|<}+}i{ -U@r}AF#NʸbYy"u׈3Xs"ZTIi{- sT/}Ծ,M)P۲T?J*M[ fq_rUKyL6Ϲ_h&iz57j= T^T^Oaڀ}NV;"ܽFϧ|̧P:k 5R:4¤^[Tdc\c^-Fv aN0r G'8IUBEw diK@_*?6K{IՔ"{wGc=W j'Nvg]]_ pRi[P.9AljyԒiSa\nyna EPbD5 )Qq ]΀AqqVŗKp$Ji}_wva02R746|r/7ؒ*O)s1A\A~c =?>_xJ[k^Zd5]72SPgߗ(r\B#~G8lj^.,%]~pOq?ѕ Pw7xfT8_Nįe2/F@)DE"ryt͑4$tw- e=yJՠS+6d8sW*T#%ą`=KvŴOMʑ%u|(j^=GǶYkT"@z WZDrXbZۋH a`aiMbHA6LG*fڿڀ ,\5Gy##8N}n7?%`Rc̃"BGyVZDdyF,M7]Dqb@Ӷl%.8cOV$˸ōZvMW=k J m\9 6'Uڟ/~SMJc\vަxku}%Tn1t|,ok8L ؤͅYNz%+\|N_FD^=DXt`tıGHB2| ϞM -sU:f]>:Ps|h$-+,xn^j!ZX2ND(O_-/u{bܷ:Ghۜ|r#ىݼr'6-Ӣca4Y+P̧ vWI $zeF9BX kwlj[i?'WQ ŃDe؋Z[T+c]kaAIV ֤~f޹, t.epETW lA9Z@\zY&gTyh4σLN_xĢw7䟍L5h~sUjd:_-؋r"]|[TGAV`v;]V,ydߟ009bj=-ajz8QOa ܄.5+DyFzjhjmʖTSC{W[ǶNufI"zT mt 5L#Ty h\ 0ajW#n*++ѭHd {*%AaNNܵ@ʣ=$Ene$/N3T)N MJ/lfِ}CWoԅdnhɓ`R{|)*Xz ק p n\,~=tND~\iAZ~᧚y-m3͇oB2 / ݃ >3qҌf'c{pm2yԯagn1RM#ZLԄpk ~n< Fo\ug:k\[ 6eMD‹Y`о.;=eT.[{\Ӟ~0N|aŎ^̕[Оԋ;CIR'mgAk-.ްw*D2FAxN@VwP]j$P bH!585vVO<9xNw ~퇅DQek7j 0ed$̎m?D;O1k S*x5@} p9A}2s>v~qjg6Ǝ,)!"!b- skb}5u@8Kj(+r 4CXk\Ζ6 #"ovgu1;Lݝ363UȊc "^jP ۺ 8e;O76f3JE SW *ketyY_  QQ ,Pzcid٥,MFx<@i}ę|X?>wn}908Qxz2BHV5hc)&8dU կVʻ{.($1F#٢XL'ߛrkR_V=ݔEj9 mV-8fq;_"_WQ 0Yڙr!#ii&8v2ƴ\]",?|%WD7*J"6GUl ]94xYQ]nKB{yC3m_d'ڥ&-AE{DE+[c̈?rd͐EKBF"4Ժ F Z 0wԅ)xG%!pG3Op^:HmEl==NVUml#2L{)dO\6sz ;lƴxF:Elh|^Gf%B(]жŁNfO'y)u6218.>nWfܛ=?vT( (VzHQT)||:”p3&`\-D*n`]pTC]h*]pdkPB>2 B>2;)oM"gL.TbCڗj5ΩrPKR?GVvOF7fݍ ;ⶫ_$IЄYTG7:$ܫxpZR41`%=PSq`WבҁI)lDmLl8ZJyȵU.ZMF/6j[75AON(}/| ;m1CbbiLdE Wz,,-~3Lw< Hk*j *d>2N v#l-J'Kkkh=O\2JS$:tZٺ F0KjnM)~Ԕ+$y~gw ܽdZȞiaR @%-(\0XvAN 5n鲖IǂTĤ(WgHv>##4ZF(+fs3Lq27jȦv>s؉.d֖ΔsĻi6=䮒ISjnGV 0 n!g3 (XӐݻ >_5,A@ ոreն_RWڙRq'*YA|j:5ۊ[%eN ^^&siuU+/'NvtRdFJNTb.2= O]oHեEl 刿Po+ɇ$|?ţ^rzqwUouu b1YVg?#Ւ'C6E@ %H9<63ȴC)PvJQuI^N|_#/>66/R5?~3^${)xh$e$E|gkKZ1Ye}(,-ճ*̟%1f!YI"g^n2$y aڒ&$3\x")3Fn3cr}Hzzi/FJ;COp4{Pk~n'=3G u`߭lj8ufA(mb (WPU<̙ƗhRde"8$7+t!so0x5DC Q|Wrқ 4xsS3x~=o﫾8܂9q70EEg(x 2ȫ^ <#i0cvI^\rnpwSJQ Q$>.H/䣨+ÚFÆx351u@*ړf}1`iŠ=S^ ě?%KeQ|Ҵ %kόin>n%SK aK0 PM/35D=:kC^7= i*FW %e.x Abcnq:W:W e :< aT>+g+#K +2%oxBCm9g7-#=RSՄ| ]^jojR}(y_'G y?XoK=^ߡpQ39w^mƢл舩w렩:@A<һ ۩"VM`=C!;7ۗ"p**]i:SMBȝί!ȴoҽEd$s1BU38UWJN 9BuXkc|_LU4Θui`ǧ-o`"oT'rgX TbW56܉\* 4]^aʙ^5YDJ)<ryrLw]3SjHwS(9!q`!P{VIоWBSC!Ћ~Mc`Ք;2ډJ]LIczY4Dă èӚ D^MFt M*8gXHk+f7Q uK+]I6G讅1د )^T[GCHÌ=;9_X!6@T /[DVzS?J]9ֈ^6Ywq-6Ze8n y PJ V(LߟvmqH2z"K|e.WaZ;PHk/$];M%[9e %j䰞$-ij+A7qDi=&'co_]ϖ\hбk,Šq8%U jC1D$Gb}? H7 S;)Xc`[Ou[D<=R4L&l|eG-[D4>umQ<gW)Ak'fǔ:ՠf P>őX7_EsÌbg!ѫQx+;_PhjfeTqJ@#N7YLQ˙9y`ղF{BO TÕe4VpcnjܣygE3 W,O g~mF@- VGb딨K,wtxn7k[ S(7UЎ(: Pʅ:5~dKm^2bD_BēmB:rEqv)ibx?L6=Gct4~;d< ΍  r7 q;=AkI@ӥ4⨑%$}s)De3zc-Ej HxT?u3+Z%*ρs #2E%aՋPӤBcva> Lrmp~gR`*o{ÓiFR]`mbI!uo\ nxJv2)Ѯs E }< ua(sH^cG {ew>:}{pX᤿rfWPFDAqe@KG`|")ٗs˴^*:|RCZ;m DmC nA F\=uqE !^ZA#?$u.4_ %Kp;z.HFUJOQBE׶W ]{5%fT0VNK5 rb Y'~w A|(|cfdZΗc I/YqV!0*:݁] ԑa|qXR(lBn8yxCB8Hnظ"Y* {PTڡ5~hHh4ZE! n#k lVZf&ܛ$̔)IxBg2LDJh] njnm:c@3jѣmd,g49.3u2$(MUb 3(R u`c xw*UD;O 8[%& Y23p $$6LCˈ&#}r<`R5]Rikè;f"VO %+oJt?6vw(0)J4a؏*M/,cRMڵM RVUdUϹO[cKJiB߾ IR ) 1H[Uq(E2Ď-d/zJhlk%{)EI؇1)U7o%!ddS~1DeqX9bW/E9+n\"P5s@ 3O͙bɽU1]RVi ~ Ma[R;g )VԲ)'/{Cw#myODFC@0By&; +a%;fWVw)Dn'};hF9 ,b54C*I,cT1^Z2q.oY (j *܍P=~hS%0ֈ.hJVb]6f/|$:|Js<4z REEweRy Kd8.:¤VҨ#kM% .{D{C .F%M`ķ jq<[t z)3¦HV7$Ava +h8v дcfۃ9i{쿬*'?_oӖ7FQ^"܄)LEKLnP إ*> s7m?aUΌ?XiY8_{gW9n1[eLoAw%N¶km/N=ּyCk>_xQ33jNOE~8Fnge=V0#K uBIe-:k TJUDO_׵- @5ѵ_~: [!:ykEn[+0 _ۓNxe`A^y ;~Ke1h9Fy-r!PHoQh0)8z)<_LBC%DyDx^Oi̮`W:ǎߛ͍Gp0di1Wmfm9dT y0)Uj <`ˀzK00c qRqEbfOUOZG# /sY~+HnBOju11Flݸա)ǔ<5\zf$= x)zݧk 5ͷb% 4qHaC *![~<>LhnΰZCcboRVSP#<< 378 U4<ت j\=gmO 5SGW P o s /yn^²_rlY }ƚBfz CMz HFvz`~ha4T|zNkf.xeA2HSd8LaDB?l  P5=-am)^Sh8P2d?.oSyIZ}8 BV5cB}mph}Bx}W%5$d* ĎCO`r[9F 4אZ$(4Q<ijR fMeKы @(QymcUoRpuHnhL躪fLg Rym BiQv@ =a$P$:=kcvSi#$݆].:tܙM8SW@ubإЏcZp荼`?vl$y>}]R#`d' -ܥRzg `Dy-_b>K4gm0d\o=;*NUWGjJˆX-;6"N-X}lϣwaցGVgbL^5)w>k.ř3ݏ.ћ2"^_[y :ǥPk Eq.O@Xz{W1 a"Z?_^1۸혒!K=o۔*LqsAc9@iW]ptɥ >8b`HW(Br~JfI[Fmg{*D&Ŏ[!-/Vx%;; GW-ՖbkNdjA{#am?/$:6fWk.wZcSX+!Tۧ*JJ,NIN*/ׁqݍNԑE8ا;^#O\%WYc0A.=&x\:jS>K819А ݞ<^`;=WI*i>{ˤHRd33ҽpAX%mutȨCn^濚Η &Yqr KF+Γ ۴u 4,]T{VY(ʄx=3D"YqLF(*0;LvVJ~$IffzlذMN.`.fҎ0 <:0hQ6LiHUE}]g5W4SNV8c\bG%цtbZTD3=6D=h[ZiފVdMuٝt#4{D 2Íw~VGLHz7 籋]¦^挎N?a>O@vfymVW󦂃S,S$Y;#ܧ݌8V j솖Z%vjDT9++dxV% +#y0#Zxğ 9+1i@vJ׌ǶBEez/$<6+q~#moa@aEVSHeGvg>E*J}4 f W~G_(.V Rp ;ɖ,)I \sÚ"Ļ>:Q p~pcZ?y ŋ 1ڟ7hLr4vcDwlS#0A8eͺ=#?pd M&U0|6?R RP1۸];r9Ebq. H D[?~uŸS [*4E&yS5S!v78*C%h[O%-NުԽ9B{[7B:4S<pR e Ew?ԀJo*ܔj\Ri 89ipv,B]j !Pӿ53_;4ӫB:+[hަGa<^qB9.<ӏp/,b>\*>@C{2,,(J=q~ X\ 0@{~ex.8c t^RYj eĭ>R ۮ8cҢwȚZ6vMU+4\5[YBql4 2f)z 1)Er_hZ ѡ"Tj_i; .ۻ-DX1R4egJ8Vw{YbC{{t[''胻lJ1 $9P8j~8SWzԼC$7M^*w٘9;!~#@_*֜ټ]2wg>pp+&v԰(oK t #ؠ/ ]{Μc%UQrŴ-NDb6vjКP.dGVA=H 7&sh23iVhf|͐xfv8 Z1Cߞ\Z_;} SFRT$k13DHeV{>'qInֺO(Y]djJfF'VnY',`Y3R'ΎRtVZdЮ[paLK5]4Ûذ"A}JF CNFB>LXC=?epCqx]I쐿!_KjIH4y?QXKIp\_ xb5+hv|KndR4&MnGxذƞp:IlJWD8Ijam~2˒k:c~Τ{gûDF߸D??=}HM8+f ;ݘ? 6Or:Ϧ)adžq1m1YC X,ú@iNM=3-M6V~>+E.&붆3 Nf1;j2Ͱ6 #V|Sԛ5=;A呻aZ!O|F57eCP*k\Jr`ne鑕jd%G e~O>]DP,zɰronEI;̍ukL J`xAXH< M~,({v_;1V`Jv*7bN_^un"y`m$XW]q_vZ/`_/Y;II9;sTO8炜)#ApPvZ j,K1gaBgL D/ѯ7~Y#$luA߿r/͋7(݋Y- e~Ysʶ2*!:_5Liޗ߅ mMn-c~6·tM/2=jhR?r$ҦTV}wp}mqz Y|yi-g[q bnZ!G(wmST*Ь$}s X*Z\mRe~2B?/%=] :_>t֡l!roJU0 tH^\W"R>ЙS@]$HқoԻss۹.L㊘0R!'߮FgpcÕھo܊͉x5#v7I9~_r @iCdLYoq~5eᔮ+A2 Iz:!tbж=|T = i5ž~WRxyMjl߀Z-RB]J*͈܅6_}俉ǞB ]Kͥ낇qʊ|GBx*cyCn|-*5 eL٘:G5&:g t@GX)xnY Г=bbZ{=%\)OmČ jO`wV"]dT:YOPSIeMl[)z}.byiOȪhn[je燢OzƯS;H |v봔.#D u@Ct`p:/sm!C1ЃgmʒhflŒ1OI@/`QSF ߓ<":4]onJYwG((U56c:eaK㤝fZ=y7\Q3}168bc-J]dX Ba=*^]i9)9F#\E8?ICTAΝE4,u9-|Jرԧ/QR,+T`^J|!j]1F, s;Cq(o4gna6uE/u< 6ꐺ r[2xdh*P\"m sV~$p:זs.4#ަGŇ ԫcu /eޝ`If[D:Ƞ\`@ <>jDKe~Zːjn1svJY)mT_RQ6x\!bޱY^GU@-`7`Qԃ:Bk8^q++ .L %ədY_$ʂ+zb>:~|wI~~>篤 E>N)a4WSHk?(y44r)16w.AK鷰 ǮɫTAHq8B㣟\gpM}scksYPU׸eHQt۬uHJ|e _}x)k|iE{]g]Esd&gY~лc3URLгs_Mtf kғ_j[g#D%<z0hR8_/ ZZZ= 2Hk@\ ncwB..;r(ۖluXK7MKҴgn 8ǹ 9Zr)#pj+ainBcFE#2<3S: D~泙np GfϦzQLg~#Ѭh|7ي49q\qF 5ANvۼ zǿ";?5w'qڍm{uWK)Ok#U|42r3bTFѓ3Y F Ob5͂ =R3|d{' SzݠiDA$AODLl˒Yd/ qx\f[Bw)i ϫ&ߩg^aǧ" W&"}dܗToh]zjޫĪ塡I,0SU9URan)pA; rD 83, }H ꂍʠS5U}(3j'WaK;T*]%@w$eܱl^|q݁Ij,|3}lpEH긌](~)o9,p;̓a\-Gh:=E`|~+ߪy2@㣣(e<_iY0fpDmpz,i}3\ԟ-JvWRurb9&no4eB^FΝ.,rfO汙".W7XBOߎgReSfF,XQ?~X\3b;tmq$unoB<)r9YaڄySVeh咜` '?UC K{eD>F(I{WZgэOvfKy%q s&_XRA/q*wd6PctՄ;!̊bz=xכ0+g, Ym{[!N=]עD7ZSwz=ˆwm:~/?ʈ3Z.pV9' X~im3gKHR*+'0Op]g1a ]M/ pMRWcr!b =ђMmTh"J_kȆBܶY|%e=%$bB@Fcqq~F>[Dn9gSi RCq\γ9#W ,Aؐn~+Y6q E&a/Gv"@]o4xBz=iQKpVBdU|3OQ??NX7.b`:<ޛ?kf1>D;m'o3/Z|vTm淆CUM>E䢣dPo0L[!tN]|kA۴2#r65)ydAύϊ(ٻ~WU61ǟ/aoGEP+$97[ng; jx& i/mRRX509,ƝC[_Զ3_Sjqfs7sآk0x=F2e`*::\k6>iXFDM9OoTզjI~[$^R5!Rr9JE8`2|Upg;(#zrLc !r7bBLX̧JȀ5Mk뮨g?]8で~HY̊S߹l*@j2ѨO{f%7Ċ8żm>Ċ7okgwh>rB-T>hZ3,*xZٵnL;|<״ ll<ȳ qt.h_VWl/+e \"#+j&\Y |eWe!GݶowT;RO#q͍Ybc x ڛ3VBo)nˉU}-."(n/oo >܇ ͘pvZmʘ]ob(Vhs iP9V/^$Z?"]d]b͂ ]͈-~ ]jSq Ry.ۃ0틴6%>@ia+x7B_V7H}x!oC Hgh_ǿf)\ԦIl;3݃TeIVur9!JVl}?`D^fMqSjҚ#c.1N.  LfD҃wUWpŔ~)irZL*Ro:upD^Hjx%Xj J 2/?(U\~n-umE=di["Ӵ0H!+i*"IPyV0j'+c\sי(ʟwdF Rg\ "y9΀FLPQV^d^Q =2MGa1 IJ!/X>o|#A3GNH)~!zdV|n׽X_Zxi tl6L\R#xi \Yr6Fڐק&铹HJ ^eo7{^w7J[ٞ*?=E`A1nذ%?(T˦u2YҀ?"zp1(nCk o [ &Z,Tp۟&N'Y4s su;"83YgjwcQ{ō*|?m8'N1潋rܦM-(%i7ӽRg!K>;(1㿌.C#YPX8 }J;(#I|%7 wI0GI׎\@C&eAI[B\DNuYJ`G:kc]pU'xNLA(~r!*%7.%|8D_ EۃC2A bק⿷{,: FĮEʙ@9:D*B1hܜY)EhڪGl*zl uͰYLwzy**lr~obdk w B+? Mg槔ܡ\5 BM~+O;a]hzJ%8g$O5 ؑXR!e$ZrKMo]uh~ǭwTlI`_ ^byꢌ%H-+k|3eJⴏT]&{(yL}{KX|Nɳ ki>HwzVMʢ<Cd'loŁ3 Z 6P$pO#g3x (Zp<閄}aEP{H#҉= RchNÑݠ(aBSRJL̈syS+q|`垱0C&G-i@]ɪ:+풃q5,M'euA(f}u1HRԺ:HKv{+ը ²Oqi^l<؋=8y&Yt)-z,CdI3! - 8a t_P&JOx{ZIRVe&EMHb\jJc̛?2ۘJ[/T3.¯KČyX }gΦ*{[&i^•̿/ML1bY2R0{֝CqGRf|8 m ǀ*V]]@X+QVQ}"4U>]m</nc"i5ѽ 'ف&Ԥ "Ͳf+s ȗ Y^R }fӉLÖˀQt3@)tU8/}{\eD.?7)5UO873,#1+ X u!~N.&|:o?YdT^g/6~WǗFϸ'Ea|fiH)~ fkp˶Ax jy&Z}fr+v*ݑc;1g-5HhN+$# Ĝ2Ws2򰊕rUQ B5T'_*5Q܎&BԮmvk0] :tZ9OOD#<}V3?b5q=W'B7s)kଞ2nާ2lr6՞n@wd+jnҰ`S1ר NɲDQ^#d@hHxi|)'/@B^@i<)gW甋qU1'9iݶy  ןX BR~(o0́y$Fs]1w&i:V^RS8s*nnYh~1jARks|h ɦ8w9ATb%p _ Bwjh 45FRmLoͧef)Z]vPIAqaQ!~gt2J)XZg=R +T .0<%d .uޠ+rPx^8!s4`=0 L&ΓQ!͒(ι|",OdG׀_ bdf?%6pQpk;iT~X;uj_qS*] ]f9{B{)L' rq@-'i@97!9dV7%C*kj]̑B|VB}!i2VCOAX3~jB8םEyr}CVN]Oa96:V[ND1O$XB A[9+{zs6'Ht}n=㚃*5h)Tǭ聋V U/ d ZmRʻy11~l궿|,vUVWN! gz;`){ꍔD悼"WY0Y|oʆ&'x7<& q= Pl Ox57Oh^JeG}mƢ F.k6Uf% f.;Eϑ6C&3F2']s1~>7UճnENSð[rqdIThd0' WX~؅c77Ψ]I3nb9ztEO9((lIT ÿWҙq _bbLӐ~BATnCcgrX!Nv|am#ziĔ.hr ,*"#V)?Èe:s,YbAFʊOȐ)轍đsvՂ,22vwwHU=LHgy}Pou> #Y"U uQ$JGFխwwo e 0UJUh oP," 78&Přm0IwM\or'C1&T6I۲-UL(:9|Lʙ&|o#cl*xYtyI^@-lb_k,q !pZ7ҰvmS2;PgN2$(: ]f:{TTCH%JcF;>nj/тllSe&TWeEUEM-d>9F0%U-)` %7reM|p. >&7:%B >uiZ2a0^Bǽs=`4+SٲXtpuB)F g-iiز{ RE,ZE&S̕S?)* 9 SWĮ K{na Txܖu*C.Je~]zX&p*|LyUع:K<^'LSA&KK] &ie6N[  j@ic^#èC^& @D 3W`ҚgBxG}9T6im dQ}> #xRGָ2Xܴb'lZ)OW!WaWs\8BXi zeADM8ָvcH݁-ōY A''sy:3^ jH JGa#c껄al*IM2{o.zNܤx`UL s<ǯH!_؜OC&9ۤÅମ;tZOxg] }b:MS ԮEԴqCP˘6 7_`T EFR޲gt%Vef8R+.X:HLc=2h*жwnyLPFw̫o8 |v3a)yb^,XCSWKIK<{^&xJ<ēO (xɪhAlf4Ê:≬`*YkcjwVjTcgQM9 P80 V8מG끚bhAP!X~:V7\1q JxdQn2D!-#Q,Jccjc ~Cz ׂ #&))NrIRbOZM^oD._ ܕѹ*r ܟ@t\U  b-vo#/dZ;oY]ŧ.cXkِ3?ĜQ⏫X *R{aP;H3%T 8iA}|.IG&)h@X"G.`R* u{%o} 5 2_D>ze|w*̪}3!X%T]хLB nȺ%w\JFzR9p `_@Ag.x'D9 fJ3)6h4`KitsSGkJ6Nâ:CȑhQHM Jվ%Y&9a̙<-nò|k#ӦB?jE4BN+3bޗljaNX&mL0{d[,/37ycɂ)0?ͻ 7{wEw,yy>잀K600d+zlg߫s Xǐ x?ļuO3bԸ9UÈ*GKb3ΉLm8bz%Cn:>7Lt_+ ?h }aT4l=o=6}te~ih,H[edX^P󞧚~Դ!g)7-ĺe;S_b]} 3L.{z+2udr@ _ ki=-ZB脡Կ;/|OgO[Kl{^\ua5gvd(<#FtWF>)f,lk(F&>&0OόpvsRPyLe+_l+{fG3S&oPZSb+ve?=@=_ww{Os8+[$qC>x*I[ 'vDs#SִFϖɘ_^ƁȎ[n=k[s)i6{gt *9Wc%#>qjD%P>|d(t_ob?Uɇz=+z݉utEeAdM#=x֒5E1'}eHzrM=:>eZbZ==UB-1yƃo}H26#oHd`(9`&rzwGN+(+JJi@<\0 D=;>σ2I-Qi6%{M2yd08]t"k\g|*I12es-D@64X"1C4,*q^Ɂ+3(bbW;G,#-Me @i-RQw 73^WDQz[5ӷ0mw@$"'-6EK,8=OhDάyP3tqp\^4wcr6hA+N!~\Vv2p lLފpnb8S]n/oe|Z T")°I A$o'.av:-lLJ]C 9-FHR,? Vl'z^&㬨\xtpq0 [ο=i0EzOӧf51*(#+1Ŝц[rAaay`g>>XʇSs v-8۰ 8u|IPairHagҡv%҈s`F 7CnlhPaF]BKhh0Mzif]U?ǭMW"?aBMQtT@)`Pqʉ7fXps6 S;b=x nɁo [}J{h Os69iNIZ6)&0 y myYu+ԩgb ."o;@4SX^ŋfזw._sѻ6=|4b$U( zJ,w7ZT(Wzd\(b 1Han;xm< /_9O_}JFf"qpE_:&WV¼bPM>i\3Q 62"3uNخtsVlIeeWY=|ŗGF4JttTb7!4ᶯgrPMA C؛?biD7oF\f{8y> *OS:Ӫ߹["t(YO}ei7.e/~Wn|@U}(ц 'Yɥz(cv}j7DX$yKs(rN,n0)&[X̶ ׏'p6uxFm JE\YBcU؅i"RD?PdO?裍BO:̃m'p1GQN~lc-P6 v<F2|XEL7QYTÆfX4ucv?Т<(<;5!5}~nڒu\f ݣɣgh$P$x/t_K֐(^RcΉڋ0o%TZ*ZF5n=%~}h00PCE-BZٺ+[{w,ѪggׯWT^&S@˨P|,EM{9; Ʌ!1 b@_'|[WR ۨ(;Cc8s8MON,c=oNOrW PPq,Λ=|y/jЌ=2"?N'>X8tt99Vǐn#@OxCbnQ-u\ɾL|_&?7l"o(EHnBsfv7 P#-.N|K?"xÝ$֪O( J G C|;KL$oP7,\Q9 -A~P sYFaB'%8`- $[VBoT|^Ͻ{l\͇BB tG%&\[ʅ ({3 "nl@_KgtgEm+ B>N,78Vw^HmS63*liö{l$NqϬ7uXs=Z *A[ \^ l76wl2bR&WD]7ic3^C; )u]k]-G?joeYW \UY-EIdrՖI'e50Z?^ݡd;p,MB̈*ҡPGo-\ _GtyS*Ec:ba\ bG [<ݽb$* 1D*:ӟ܏J2 0e_o 4UGyt?v U^ˮ"Jo j/~s;9W_(aR1;fM'}~b7BVG3d<`Ȕr#Kʓx P~lys<ZȌ5/M+caCxpuHD:4<ZmZw\Dau \p+$;c1rvCod8jW P!6IV.$^|R,@5v4 (.4=bˊlzt8w=Qڅ|v;M5 } N[r 2$vo92 g3Q3d_ӠLU&in]q)QJ2h95:%u27. J7# 8j<mwt|Ewa~dWms[5{6/Obl] Fs. ;Jz`;srUS/-N KlgD ݫ]ٷ墱?(ˀɥʅynl ]Ƈ= ԡ!yvA;"SGCNSۆe+ZcM Ki}g'7f]ƆNV*^&x!69I8+ s~&8r"W?]GvחU򶰴JEQIBbV&؋HJ&_-VϟȚ~rXq|!,U~0Nu각D-i 0Nr~-aeAm_*Nc}6?]Q ը9YJ*t;՚ppM,,H{ve,j"{f}P:.&0 mi)rfw8|8uQGR E5Ή={von2l71ng תahc3O7Ko&y2_cE~BPt裷*#f,4.A V'?%ܷZe H8]1tV'R4TK%KhH*7|N|n(?Uʣط(>悅fDnMmwHکHeC܄w*]ΙhY8{jը|&$EcFK%;UXzoԂ>|$fUP [Tɋ1hyYAΦv`cmw2Ȯ)C?0w cjnDz jpl.WDњ;b4\@=͕cܰ|vb2!ppk_3.nbpdP~>4K |sj:ys8'&a2ޛW|$&^p HV)vdAG]5* 3 Elo>eWYNdYU4kN ML#f&9 9;ݛ9sC^-nrz" S 1W؏ :xaXbDYm-G\~RߴA#hVo3ROZ 7珞tKy 28<=pw5:'B{ʝ]a m%ϑPo6T{]Z/'(]v?K:euq>fXqXJB2g oٹ*OG;vmӪ,Apy3Tgc2Whll㸃i[1x&wlU@Rhd>X,\p$;ErZz}9R3I]O+=c -58و܅ۈD?CK0r>Sf~&SC^u0pL|;gu5W)Q1䙫:Q[680.8bW5G1q!JLGyry) u˞_yS3@b2lkY'cA :2ΆU_7׊z 풶TVdh`Vʹ,gj곳'@KbI_O]eZs&yf2ИصI(Z]~lR>I#g%qjr[5ܡT;m#iѷ^(_A7ؙYr!w,-?PP3)f'=m,R1[J%aH;g BaW8+Xp 7I$ˉ6IKϓ.Ct^[F4rnD36Xz#L|ޅIbTSssV,$:CX;l]Tz]ދwro M,m `H۝mJF pv/F[C %5d]4][7-AbX4F:G5fØcpv A$eW/fʣb0v ܛɿC0`i"46 Q"N]?{!_2|&G$7SYi8J2͹j`ʹr~YL)Dd4i KXi Tf Y`Ⱦ :q{:&⳥b$ڄ7K}Fwu[`9}2>"XRNNtEbydDonԿX7JJ`=P8%ǤDP#!WOI&A}䃵-8icTOk}t!vc-KSn~?T#>{d z kK71[}iT) {3q(d)2(AuxP~ d.U` Ö09L 4Scwq~**ԟgkHlʬ=zfŅ<{^~xLnpV ⧔ehG2 =~U-Pq78knh[$"t `i Lgj$\'J&3qp8?eu$aì~YT#ȞڢJVD&QSlQy2TgiYerdgH](߹ի~Chkr'-! sr:A7^T |h)Mx$HGVC"f|GCW4IqD፬/ =Yn̘6DTPߓ; Dn[;k^v,g"+ XXIg@ܤ2:(&KI~c& /q̶qי,R6 ))gX2h^iݽ漢?غ~$)3l}9q[獠Xx`-GS@e#2¦~`~ wc+x} <8`EC9BZ|[}f<=ϓeSLU!8.qKeVI4iy`iS pw_ΥbJwJ-ýH[-RFQo*3yP5._UF$RgF8cO$Řu<!K/xE>~vEH*l7~ `;a_ w]y @);rzi[BlMxMRXNTw2 ;O4 hi|0^PvuDR dr xD⯙r$S`KsiCf:9"ZnhD hܵVSX$ڱPB<wq^89gLO`ϢR@D½9喸Ƴpbd2aM/`L i0M*aRAnvaazX5M#C9y]z)Wt]_,GÃQ8}2nj3]y/P/f-Z-9>EO$outjGVRhacAcqّ1b/-T6=uWNG!NE3tc]@;=gB/=hʉY9{*UZ4'p jm= n(Gj96h)tN|M؉Qz݉+qRA gST^K 'Zo|,+M{ -"sl} ,r˝hZ*GWƋ fzv1~8{r )8z8mGe޿lLI,!~Ĩ\%Px< [P']*!'rmM"]{h y(È /X߆v0s#t5F)]wB5oeu0p.}C_I!}"~Yh?'ݐKx%'R8z:J3ƏӊM<!Z&gٷW}nx<]& ˪MR!o崭YE&jnYI}c7uQMj%5ȟC.rpҺͣ v6*:d"ˆ ̴?\*u"^f[ <\wP +)7@'$IDZe д-S?3܀4#F+SIB­U3Cxwxp.eDPa6~4)Ŏ͆8꓊K%#  X+0 +Oa*hNƧC~9.%搋b1@Piȶ,մ0 0OW`s}?k0N.SWRPq*N)g-Fa̗ڷ`kus0>YTD ,n6 X#L.†8YkKv{荸8oi2Q7~GdtGuP?&"s#Ww2^EQ\8$5qͲBEF=rf@_^eZRIo/ls/bݎsB٪EK|,t)hnL5Ue7`~Z +)!b] m.y6kz'5q#H1{M$N h炙if`&.zt̿џαj (xAhϖA,*IraUN_:6ݳ˔Q"/_5YMԏ^`0HD2=-oL_N ۯưhӥ^VrnR/5;}/FVgw]`E5/텸_Ճ`u<0xv[0]u-·ᑎ&<形9Uі <՝+s#2A;Ha-~L( S?6N]$BuzcMƜ TVkQ5. l2Bdi. Daϣ!T_>bð򃘾C#75_* 10 0%ʾmβ;R"{F!l3 އ2ߑPF W}(om[."Bk2X "cO4 ˭ c` Z@xH4VK?S\es;֞Ӂ3Z 7HF8\aF&C (979<9]QQ*H<_y+;{淂&:+4f݊~R2>PKazCخAaA`w:*52ݒ Dt,>Jy.L0Ԑ@|¬2/]bI_PĹdž>=*@hUb3zB]W dD>춯I~$)CBsGdO#AG۶jJ% + EQ-\1WrNBVw]'Q[rpc&1q%6)LIrUԔ `2ѫɦ\Z@rO~{ucwR`3%qC-WT172[ 5D0.& tj?=G!"ȏPyb=S(jR@3"` 0R?D[X/Cϼk zLpHO8^ ,/%&UUv4O]HX,v?*7W3$00s}<ٶX,>S,Xη  pMYBe(EJጀ7ix93n %Z@=$Wg ,Urs`t m_ Xh:˪I6\ zq?[44ʰ' o_SR6JbTRt@Hbdw?1<<3k}wLwhwfQ6T1L~b p5ShPC2Ɗ}4Iq"Xk*ZtsaMv$1|)IcCj%-lc !#`qtEx)P}%%&bnZ/UCrfA[HtK7Wᅙ!qV ffJagrPZ_a`v cz8M";A/l-oQ I&4>mS`E #Z~Xu"jl\"}z?r"/YnMI.~n3OLPЊLGNyLX)2 v㧶h2OOx9h|P6085 RO.`L'+ _`<~{Lbq:l!S\q 8_Knۗ[U P n`݃I;(ޕs!9AcϚUyB127loτ?z:Χqzp̽f=ҁR.P<"XZ#{ќ_"4&>ES1̟S)){KxCT2 P%<~PiPw'0-+u5paIr.:% y7l -BԷ,/_w 9Zrm?]ҙ9zc.7$SNClFe(E:%7*`v, Jnhe6ʰ?~Ř#+qWs] (vؿ?#iQiYk:>*[ܑ0::YNDǀYm0ΉbiDcemM5<=h'ns-눬CPa'J)&-xQVN'z(]“`PɎʑ״_Ѳ/pё')xFG%*ҷ VVkY?N࿑lx=/wO {~5~>qHW(7gI6F_zE[NO1h\^]&`_7C|(fS1<OvJWJOT1._9Bv!ˉJ[k+{%7N] 1?&bKs tK9zDōjb y&i3}fh"(z0y;5z(-4O|v&,{C$`jy zw]Msh,W/K\A~5mY2{nk7]xnt^\{Tn@5;ap2e4)o .(:JA~vnՃYDqǓhuPM$}ɍlzjXaHsg,iuk?Զݨ/l8o\D`-}B˟ mؕfN,ZSՅJgTP7!<3p0uM؜ͫ*Khaq&dEf;6G5A$t YkM&[R5N|.^mzc]n&Ć nHOUf{<7EKQUa Le%Tc;OZ­t$O0|D &"YСl]3Вްv?TW];e* ^ur0#-..$==WE=1mSokZ {0x]㲊{{"R9kЭxܲUek*FԍþqCIJj#ln&) YK8wQ,hguƬtEeBXnW^D@om fk{vy6K&up.+kAX@c,"aPV ę`f;>`GMqn0X bϴ-M=#VFS `X9`L*A-#%~ ^>bC>#i̘:<偽~a&*p}eS3F t2ŧ?}WY>trp-tYLuok?-C}QV//Or-8f YyqWUƁ҂r*ud0?3A&&j0AƍC 9TD1 BVbnIJg1osZ؀[`~\=Ws[hCV'oоxe#.Jhq%R;- ˖aALj+3J;r%?n>#`7^akoqU%Z||ߑr:h,xTŅ,%;b깛3?)LĠI"aS[ݲ0:xBNH@HEKIb gHϜ|A ;(;>0i%H,m+M@WvMϭ8ߛљudmaGcIxxy։vR z >߂y* :o޹"D\*Hd4ZmDlOi' D2;~k3쌪Mcߐz1VH)UK[?hn㈁G񨾼 S r-ZLNӨw }!yGzbsŜf&"/4vWi +߬f`: S*^W4|<i!PuqhR%?ZT- O|q{ڦl)&ƚzB;wz6aSk)ǩUK$aG ݌O!п7EsJrQjwPWMCu?Uc~{jIID0=z]KIP^ v˟׌@=\na`N }ckHd ankڣ[!opsbP~LVGO$ND`5YG]>z/ ;% P.' 1ō_!nIx*mh}r/rslq*],xb*iLZ=Ruf4{ PF4Ӭ:]r X,o8;d%)r/Ľ {X2a֧6[uөpZ K9p$"Dc Ćx.AźZΚCe\`_:E.1%$d?|$i[uKQ|]O w`zg:]1z]]ǩX{E~ud5jjg~ݭ}>@Zgub_Bj:"{\K8"SM,o{ 6}С1H[x`/ve_ZYyy깫pԚ:wYF0~q^ YF#:r _mTYQ2NY ?7}<|L{*>ךsp_)]0=?h5fFR~1{*)uw*k5{]8Y ybr˨;GY#ZQD{"u̩Rq5,/]|&+N$At.X2 Ibc Qr&/Us^bPU*|deepWv-_$ipzeE8րD~ƙb#i!ԇ*+_ >c|PgK3_:zuޞ8Ea8>k 6xw wzQ:`@"1h*|챋۔!lzN,+1î[d&?Ҭ&# RVMQO_2Cw 5P.|ndpڐt#Ոd/zYV.Pڑ)a )&\ϲ/%BhkGVjm#Kurr~?QeK"̹\g 3hH^+M# GUvkhR=ƒWPD&PwPt֋+X7մ:^ "R{ Xnޥ6!l\5hZpR2ugjr?Jܾ97 K1wbXKU#y A$ڊ0ZMLSCfH7eJ9E^L|L|NP)nIzlDc B-/ Vwõ{9N^k@=Cŏ`s]`;Ƕ :- \ A{oͿ￁tQfc9w+4 j#xJwV|da ]*|eS{P_ B 3IjKM]<=mdƃrLg6oIe|/|gLunbV!ȴe9[ R]ں ,[*r I` 5zص=RGѦCq.NXڪQ }ϯ)吤u:φ /d^sq#[y5Zݢ/AHvn'BB[{q mJJǁ^>LX,vMYU`UZ. OrYt "_1|$r# Y{,nJ E~KsYR?% s*پ?3XLA&ymwwew`_kvKdr6wP E"V /!0?XTjz1(Wkzō;Fl/TwT-Y槓NO2x $ 4 'Tm{#Ƴ en3 ,R]uceFq#H.'~k7F׵~ _|g-pB׎bE8kܭU_ǜ `$ 'BAYCr67YBҏ}zy'@(N!wX{4&?XB|4wh sh~ bVXTw E?ؽm%)ҹ>'gǥB}b'.c*[KRQa:pK_ڥ@<>ک#A"QeF8%Ev :>` }GS6bi&bbٓFDnvĒ^tW]̐ Ihtzw Oβkz$IP "8-עiVtiq@@TEֲԆ[QY' +7*enM?sӼy5sNWbFC|K?:WsI5<&"vd-4]ɩkRs3̓t 6BiYf nm/2m=}^ah|njץQKsUŒ#4rkhųm= z?[xC/!7S5 V%{69pyK S@3qm@> yT̄3?[$]on^9)|)[C¶&- Wv` ^,55n'"YtNȇ _ìu1 KjFVؓqX"uU5|i3yJ(S=aY^o_{mL:>p)t f5;n~4[8+CWR{m<mz0tY FnhDp!# 7(`bf[i>FJXW؈eJ Q8~7^"ְy@% 8f&ϰ&ep4m)NtikPɼ'9̓Xw(BjN#E~[ТL hLZaBYV%H#&idWe_q# n e "!]Ku9J"A]m}'3co Y9ܹ?&av@d=ɾKxMx.^(vT3c؏#.2r.V$"Eq}ʾCMBf-(j NX"+M&QPpb4T19?FZ:x͚Y{. ˆ'aD?_xJIk]7DEZBZT)*\j,=ox6JQ.wiĺ&%M1,;1{Mb?r'.J Qn^7Vo߃ꖆqbpw8qUߞ;![z_tC17bi/pưU:Sw<bg bH@kwq xi> Qd+9!=4;R6i}O~X{&<Ԇ;%99Z^jl99Ǎ\)8CjϦ 9StXpnUlBDN)mUQ0$my@_Yӳ,`H5*;`DC{"M9)J߻Ђ)Oy9OzHN/8%l`޹ͦQd0Y]/+ rHAatk$(1c h 47gX꾯Nr ϯ+7g9YqUᣓx1ɮ2(CZOX_(w8 Fz!-$)#M TAW@ M!*py{\JS9[xCʉSzhzyn=c'/Qnwۢ(i_϶Aç[f5q!}  OciZ#|.d[@oƾOVpc7dTeC.ym;QX_Y-+Ung<>éB0pq!MSGc5\8i0lJz>q8r;nOB*SB @B%v7CŚ;KL"> !.Q6\gtkԱv4d y64 ePy iI޼NBvqNKa5X{S?щqڍ[!?*L,M*`gAt̋vbK,n驑5Ѿ1Āk| O`8AV*U2 kﯦIoX[)ԡ+}]EebM@6WWaYw6>M"g{VEvh }Ξy;L]}2RVDr}H{,ǣ(C\A^ ;wj=R6wII칓вJwQe.݅p[7=Jj[@Td$SQ+ 24Q}T zxơy:єxɕ.=6uwN!$뻜w 04/S$-@"#iv Lw@]']Pj>}qZ?E"+̷hy1)1`}8JJ,g`R1:q1qH::(TQ#]s݈`;*5;Faǚa"^WO=wţ{>Jn*I| ?ђMERmcS9o$"C7 Хt/k#m:qbLj F5[%- jpM{iMry aN+"(f"}_ l⭈|29 G@OƪdʗKm'2ʨo7X]9,lG_JϩzF|fSk$|)߶,-bc[] o9t)c֬u&vN=7,d)JSSOt޹SQ?p}^3c4E=`1#'<i^@#G ,lF_ѝjMw: 4pmrwuh'ߝ2Ftz܄s'_bzPd+Ij}eO3F>N.I}^R!@(oLq-9\gd9X7Z8.dewotʊO \kl>x RÀфb>J=|7 6S4څ2$1cIrRAUzf9LSc C2|L-s=RL-J|9h;*@}U]q<TvRfߟ&Se9><莇ή=af&iOʳIwb>e=Ov$E`gP&H4$"#7GA-A <6tqg#hqУr"h.i ῿CG/7aC7~ R˓xa.3PC()g{AJ i b9P- $MN{>̤m _l:-T.QeC)E؈aR<Qg+B5C&6dm*3(w_ )^@3[q4[wrD%>wg hvuenm>wĀ54C+Я9Έ8W ]P\1k6KHoO5T#MKYBA|=sp:KxDپep9h%W^q^K?QT/xGwR*P7}r КPRA[gT }ug4zM%ud7[xYY^D-2i_9mJ"(~ؑy敠/&7N,P&["Im<:Rny8?B084{c~*GBI,8udiyqgO'qA, f71ٿR9d&TZRw[vߗ@b$lm#mض@T*YbX ؉aZQ/7x~j暨Eओ!5،hjߐD`* q_H| FX[6x>Ywk|/$LYܜF^R,[]l1 $(k탚U.HOqM؈Ua7nD0W$Zѭ|ZFS:`Y޷ss߳l29Kx<@K=N Pu^0<fI(V\c&獊QʹlIXTU{5a$ alH@.VGsA@Sv7NrшŠ$w\3]2&Z@ q@m^FK`a^k[r>lDcNj :Tz<%mH~i9pe2gm6tǻ]O{{G~~U4i7 Iڌ/Oe*J#QM9|+AuHS{9) +@z>5;Ja /[ a~#oV5+,[2t4m~,Rl)ףnn{u/[E?ߦA!9ވ8)$rNSd=n AWjT.} .rĐTŚQΥEL^F;@TWU!qrMxԒA4SNeM2Ld>r+ `$@b s=KWX.͝#rJ0ؖu9J2p`x!l^ ̀:vJJ<ɬz$/11 xew7i=5UaBw΁[.lRr u!:bR5o8D;on? pV@dgӾQE]&ºv0 zJh9Jqrp$q>bSQfKjZDRdZ H{?8p,n~*?bJG'tTgTΘ]{V1d:Y"*|-H, b/l+围%ʰKz9gya8]C -r5f,_B&CNY pm>~FX"NO$,2E19ZQս! ,͗F<7ܨ0bbC@qQ:Kc M[oMlJdΏ:ԃC}5Ԁd:EB|PF'ㆵTouġNg" A+9zF>)]O\tB=~ d[;x 9}`h>WO Cb VR)}^Yo2JjiTKl͇6E"Vgl<,o 팃PQ+766*1G'K=]!a[<&6,5]d p0CUoUr )_h_ٟ};&>4-uݢ۩`Q*p G̦_j9?޻܌7H_EU&t *: U08`]="icҪxd|ܻQ 6Z8_+ּUСimLEV60.H3<Hlx|&o0r/6TC'Ras6X3?R幠SXc0]ͱ)f]?]vl$O){cr@{oSҁ'xoe+MCi³!nHj"c}bX}3B(ΡC_$>>$8WPUbDhj5WZ ȪϢvfF tٸ|gs%up)U=#W]xW"9~LzJ|#]Yàz }.ܻ?ikgwmp wgxrbYPU=>4>RmOD0!?(0Ҵ)V:NLt:jc_fWG PnvA ^Y[sRSsoDG|ChPtEcJ_S1ƺ83ٓ;M~0neWLWb_e:J#%go mtkB}1톔)&H?dsìΩM9 ]ߟg\r[ݣ󥌈o* z#"Os5f5R40b[K9 YP7dfY54kwF̈neLn}#p(&6yQ-~oiiRN '4P[5!*]^uGd0nvJm$ @t`ZVw"Y]^eRH9` EΜ5 9VaV΢'BXXzZPI;~-ƕE*& ZEhN.awU0뭭ګ{(۾C' &i.G>CP_la|..4A`ڕ=^-[Q װ=(p龝V律5_6TWB&\k^X6ѐ.M握dƪP*R:Ib\|lxgᲽNȖ7%|EgY^[KjE1+3:sǿm065Y+:AȖj:2EpXxFeyN;LNXg7v lD8vgK\;%Zޗqq0N$S)ŸAY+}Q~ Z &͆3$߉05ה~AgE3"lSkKfpoǗ* ;CD!Wį2 }{No Y|vj.!"wT~=(Rc UV*(I6ۑAr y6I4sj*fg/GGMOX}~`cU`Ŏ1QKq C+;(o[(WahuBȌ id} n&A{p|QҁH>Z}Ǧ#V7Kj7#K~fWdvo:% e~Sg[֬pvŬv|7*+\P7୴gO Z(OnUUߢ+L˕!7qi“&Y- 02kNҚ؝̻PRXov+8ˇr(up#L;Ȝ.:cLrIU h҂Q y`0B;Nu`Ml*?} v eE&_vM&0J^vB36R}0'Ag (t`Ѯ@։ЀWoĭd\ĵ G ~v'u58L>4JBOw]`{2X±aJI.~=Mxu3j/P@~wYsnAQ7?L5~G9VgNvhToT({~ŌsOkIc1TDd4WJϠI3A-"u!I(#OLfl#t;厝[}kv?ެc}>oPpX3uC"ĴZZKx "B$l"1'Zd)t :S 6;F(P7T<`rZrxo[4t ׏Iڻ H>Nab/|TF9 IUXD,"SȑVn WO_:.;fe<#.M0) og ;"dcCk.eb+i_]h 'Sv"0tc3tY8H|Wpo֠o#Ѳ)eL,(AuZRv` b!@P'݅0}:,8?ktqX~~e/O;TbRN^8hbl߿F|\ vxN P#2PaX9Pd, qcjb@OQk4;q%Te&jza8fv;R[ M=,D%+Th箝 Cttt95X0ėB]!|7KŐ~֔(7-*:X<yoRjl&3S qq8f)WtXXz(wHD@l!P$E:DYR!B<էi#φ9T~C?4_Pcϣb{DW/z?-!F* E" ̵JX?xV򾜋T~uh>ٔ'x^ KKXU11䃸8dMhM3ƃf*6]kpأ>6d "!|E`hH+m-v#Z8mK̩jdJZ Ǧ/Ǎ7F02 n7QXOߡ&?]B8P c_[̀&z\$za-lؠ5[3~ԅ~m+zc:ke%dMU܀ѳa&腹tЭ(Pz!(M]+24̃ORYm4&8*4L"Ǧ8<4t]>TosdRNRރs QIY W*ʨ=G|qb+׃|W+/%Ct]׾ 0X䤿S2enqT\1&_ݘT^9|Ujrff S%Q46Y~AW$QX3sZ^_ZWzˤag\@:,2t+]!mNŞIv-t񄊠jx$e6@Dܻ hiX?[1/ûĜ13_(|\N z H/*vO+OQ1U|U=smu$9& OgbxE^U}]cL ڲČT(DE{u6  \ѲqY%cP|-gaiH,Y4Dx<c[;*xԏIĽͿ[=">GSZFqy@c l@JH,v ROvWRoa)[gE0񿊕5\٣'08{K4|űm;tVF6E[8^"*k/#-+zv h8C}"ռǷ[W~j.&(:9@*d7Qv?tt 3ξB-(Q]~n 3Z:2lY7J#8]Bo$K [ۇD<߆LDMtP֏v#UKB1Mq!ͶW1rsQ|"aY`SZ/O xvYk TYFZ+d76O.]^/>(~_)a("r'gJ{(m!ofC »5ݺ^paBLm?pBW\y ^XՐvQ #Έx߬͘is:Y֟_Y8\&w戋GK*˴Eh|=\T@Ec?ڲv~o&Q.o;>uԘGKkG@ą T7_Pٕ}p)uDz I8<If~nwA(kW E"I>Dq L 疑BE<* +$>z܇,}VsHe'?1e]My~{FE6!Œ*mשZpнzbct8LKxN:+Be4 _q2~GEHp+719Z7S^_#JLd*spsIIHowBo>,brgK<2ufsnl&dF,_ ,53HyL$& /DtEM=d`FQ2#7k#eNϒ!xyђ dNB;z> ?` \[}WE9N&ġ|1+2ȐCFzn ˑIrL2s5d%&[gNRFuld=0 I &֗ &deSn D`8q.!CFH[ t썴/q =mT[@S-)9]y5\GJD_e31@ٗ.GW6OI^\>pω@$Cn ZrAfr.,R IY|;{ӼqLDeJ8~Y7; 0tm`0%A 9jx%yWM" W88dNpYM W=@Bnm' b5Dݾy=#'+Dˤkk5xM48$h:rYƲڸufo )y>"gд\ ǹ5?z_T <]Gِ ?́u:[ս)֬z7EYй_Vfo2m8hstډݕz}GZS(!&J2ݩIv[6BUȧ6SୃFw$ᐄjF9~x}^NI#ݪ7b:}͖\.KO! ;;xp͖˦RZॉRٳ#_o@%v.6ZH ӇU("vLԆn;%q|[w9{ְSk? -\bݞ f!e 8=a%61ɄԜ _/$L’Ңo)O{ qFqP?ׅBt1^ #">„( IXɘ٣nZYjw!;II}.#s$=iM49n6V'˺⦺ 'H Iq&=6ޒ3^vB^s ٔfF1~H[6u\b鶻]Ҝ1ߟim$@]PjtK߁Sc!c>&=fPz~` nZ/B=Jx,p]A=@Ap]$?Xi|"Dxr26Fߎyx9CW sEoW5ח֏N-Փ|LcիC}?% [ĝ<ÁH-k#HddoKs5ŏC?8'Z\|3 G7X̜! *3wL,ro r@\OSP.ן-D*x Ԓg)Uz&[vR>6fZfCx ("K<<[YfAl"x?Gg̃8hОu~A 6~!?eV'|V]-ؐA%4ۤ^APZtSX:4H 6yݿа ߿]"#;y-~|ir^;!0~`@`N[GwtL<F;"" ڴɞH~%4j l}RɈTAOMK~{o%%JeЃz!Hu<[W96LjO صQU@1"4շZEjߵ}7KA=^3iڐu-%i!4}+؞ٗf-ʄUlUE[bJ#?jL t*NF?5a Qᘤb `1choeb3)=%[Q6-@ h%:~^IaC7t(q" h<]c~( Ub;v^3a$| i TqT2\Ê!92sIj{Sq 7`u vbPT\Չ-ь4 8Ɔģ_ lϸ1VIFY|R4AYN-ogu}#~nrPO.If~4ZnC?b@ߧuI,/hXk3ßCcvs?r5*)Z\{kY6'zA%jv#Hsh)>$5Zr]ItV퍣gZd#G?s1h ZEAu:h1Y#Btl1 H/B.=p)|f[x!kv;ډOE¶:1vdMNbJ2"ry'2L踁t8'NlKOM??8CCooՌsxhrb7O.T(A~|0#6&&/cœƏ pn@>m8+霷fpk WCqpHKupf= EsS瓚qڕ@NuCI[|+k$%y1$gĎll1ANS,Md1R `٨406T#'rz{Ǒ^v9Rcܭe{[UF$[J5w48BB80\9GH׈B)cp}Px!le`V~Щ%*4wSCѳ<P lf⵿_Oրxݺ5WKW`dRAOG&a^H۰ rr퐔MT]UǦ}Y%wwL+s#% p c#_ǎ1VDm5R+h)ЯcZr`iS=z\^p%qv߳yI\pǦ3#K baی]4E~3⠅˄'TYbs\ vLuse3-Bj$]Aa2c\%$4Kt@'fP 5ֳG/;75ݽuARlyVA*iI8K"ϔ4DBW>wޅ9&6?(GRkFl%/]|{ٻe|_yŽ-|;ǸšZ : _COofAtc=WCZjQ,婼 !tueTqDυ=˄n:-`1[lO ^|d׌ _#+iƢ½ Q흎^3dǾUt9aŒCy¼%曻srUT^Pw ҶNw/J)DjiJo\|^*@q90#!猹2joL֎97S=Wzu%O|z7c AҰGƅ70<4t %Vh9w#SCKK{v[ [ܾ!EJa?d-u'Ү rc ?g C%h{ygL(l ^z&'Qzl /  ^Ԃ]M"GG[ZmGb2 Jvr}iUniZ^KHB`B1GV%uޒv`#w{+˖y(Lp>|^0z-p +* ^ȑ n_:x̦2o-yQ+wĐ1 :k ryPT?!(CM˰$|%nUߞnD3pZ#Ж(,?0$CxU]).` l錰ɩķk)"E39:~E]K=WC6\$܍h')yf:{i|rXN9Sj ġCۃNzF,ӿJIhlO* zLPiBOIZ` L*0$ kOSi@p‚=CLZugNMX#~9H }L$}zkZwd[}&Ly"/[zk\ λ8&'o>1mRk~mz}:֣XDGz}pozl<-?7I!M]0*fo%F}Fѥ2Eȍ V ݹ!a(K,?CB9T nVsЪcWzC- 0ΜNW!i(ӑtxݍf| JCd5xg]& ,3+%WZ5AH~Q hpR#2WVUg]aBRs$QIR7˘΁2W_/{*-ˊ{q>ZTiU{iα=F&\LP1m򗫱NMNМhݬҶ I.yR=xY/)-e4aˢx`#3GrDU(99I5ΐ]D0 OnBpŵwI_n\i6gI'VE>睠e|W5i"wy /ҳ`q#GQ`YYX$H*6Q pRFZF8tTADj%GhФp#i1WvQŗkn&Sݡ_\ pr974(1wYf/HE {韺-^acOP6b8̨m # WY\Tju)@euFmUШ a `oYc+Zߓ@{GbBJ@6kMŜqU9<$uȡ6px{PZb0,9[<=WnGyDLԸJ0\jvHU6jbM_V:[/a>āVԬ"q48e~C7.EE2boc Eisp[Xy⦔z"J]7 dͨ(RWۜi>T={fX:턙_RQWV\ "uJ]Lz2dLpA]GMyp Ԉ4e˞qz,MTG 5Y^ЩRg 1UPH43xCu k.$沖VT!@T"h9nZ?y35/^5?l-iVVpDk!@'LE/~hM!¹ W{7n  E^Fu|1$iZK-4u)z˜2mvDG>HZt@rd8'k\o&mgv&aċ2!b+:f\mh~NlI\y%+WI\;Ψ IvRŘ40O,tO6઄/<)eFUe'U]CMF@tR4DU?H^?zɣLJ۟M2H6Z9k7 Midd`JV|Y*SW QaUK8B(kO4 FxbpgE~I~UB7F8В$m0J[ސ'(vc|EÓ oPP& ˡTƂd=@BęGX֎9H MP0s~j. ;afMjxdD#BCl|2k3FKY9ᰀ)nG}Se3Mi^'æ[o*W5YCT{R\vIglaJCK.n+eEIjc_YI̞oTk$y`Eth[x ;JLf>Auj*ܸͯJd= )$2Jy)Tp!KHYIo@n 6emu=rlafO6Q-~%Y0ݳ@5fpfb42.vS7Cv]VA}X)Å{yN}FR`. m,PZ8r~Pmd6u5B7*cΠͳuۮ` V#@5{,5c Ņ-E[U# YPiIrJ;қhލqZLsS^;ijgCH8L >_#7EYc6U9 S!&Ҧ dH^C^ <3 %eTvQag&_ [ןclpM-nI5L';Xۙ"$IK`:[B)7ʹvi52g :8ƃ|4nE>5*c:b|>Eިh UϣA?K)vs;C=R|J,7.z'bF~ Ikfi: &ѷwRYFw aOkdJg=:EeVy5d;ִ${zgfUѤ$Z-h:-02 oJc@T:ğàZ18^_=hpY6ͶzOHGV;Z15BCAlrpI1;X^vTw(R*"*R\o9kSKH$sدZqh'7 " Lj0=3f3yNkDe̱)N6k/QzlH,'!Hua6\C'j0Zs?h?x:V@WBV 8!Q'sխpg%i@ nE/GXm9,puo%SZ\{A2B?@7`b-'sx/{A;ܷPbV,)k1whYuWܨ«MnN` 7jm)hRh ,.5 ^bmsFʻHU8=ҋ dc k{kL_f.͓ø:u?XB{zc/dhZC$#ҪI> UccS>;Xp4^򐔲' vb+*m E'M"4n-Żv?GQjesD1+.Œf1t8joU]̓cWw|MQ^ KyX19vC KնOtuxYpvfWCHU ᖀV}iMt z~…xwqkH ȿ¶}-|JWzgfO0Ȥ@*z|FOñf%r}VtG':^oWX0Y$- sͩd{FW=n/YxU ;ő"gyO}G̫8͖OypBl2Y}c:$W=go#}J; FyUCOgp&R#E97S07+HW"t7[#gߡ4"znv%5 c;#ibvl7ra2iL;Y#}|.7 Lz~Զ]٫f2W7U2{E6(joq`+bS^^p+5~Lp=-bY+7TpjGE\qSl &cZ: %Q8t W`%z ;hh`EepùB`hP4{tMK%IGwݟ0z2:/Z뱘=3:6v)€wC}Q8wmb<=ePXLţ)MԸa _R,4@c΢p\ѻvcTzBO3<ӧ(Q>1⹯F""k͗ 6?YhnhR} z6\fT>\熵…y\ e2MI׮9H|xRrY5;6O9AIk$\!>2ŃF39b/h5@V_̌8D6K$R%+ǐp *9pouvCiFIbdYXNb^aB:aDQJ%bi}޽bQLVʒf{|l鏸ÓeZ|k9Kl5-LC(~+gC!mn*!3ud33qhBKuO]6)RDnx GRp$J΋(Ȁl@䗝eVXFV9MSԼeqƎ9@pT̅R5$8r`fYH9׬Q>W_Bhc/@Bi#lmS_4E5R4oV)fnsݐ[?5]<Kb2xN6xg[o^w e 9SߐzK?p<Dw6ױVlOطj3i.!lիɁE =|b`z 8L3Co\JF~YNL{@- #Ho?`m D0!ˎ*r{9D_Bг6tMl.N.ۨi:c}AP. CC"tT~wt홁~ \a^X%*YM4d{4=@@WH54^sq1NYpQ 6gjHen=6׻O-s&06u0(ȕ*a^PhRY{sy cI["ʪ(zT|f.Z']_ZLAdc/crUcE 5z`mL:$&>Ek<}{pc5S$ Pߪ9|Lؗ(;HRo;HJl'-|+{ζA )dMfiu9yDZnYu {2ZQhf:ť{V prn685wkZ=r2B;;9TL ύke[s"N/̓ ^M|nB=t<v\՞U $;mo. :mubtH hg-y-j%8=[ !T;{#RxWɽejHR*0 a: bjX%;Y/`P5G0C:p|B"DJxLs,(7G!cЪງŷ>afW]΄-D3t:Ґ.r.JYQ1d?{{tVW-0-%{)fMTMDOlc^#o$[4C'^jN im ]OKl̟ZB;Wqסd#r&|4?0  }0 z:rarʛh.[폖G0q(ߞV#Z{\mo(a=ilzJ[F~h5w,,g[_>'Z$$gmbE$oHa=b%x̝ǁ?gC` 6JZsz灭-zPOXYijGbe7,7֠6o*@Fx: wMC_rA0űֻE)vZx* ߢ@>V{!tjwTIMb 2mux'v 4h:\oN:u=\#hW !9ZNZ3glbo{x)lx?G?!:̐l"zF2._\E UO3 8xwNip4ĤDư UHUʟѾӈcZ# S葏)-Ӣs|:^2tkA:8Ur,y G|10As3DrFq;Â_19ǩ;+.Q .'#|BaoNl_WhAju#a8ᵦbZriZ~TP  zNݛUp> WATO $:CoJSOʈ;xAvFe#MO<3=E|=hGw/1q+Ju4bF<_qɈPGU'Kc0A<חz*{ g bv,X[E~rN6$j7fj }5YwD&(\HhѿEytګmp;9zQVp+V&t"򐚥m\p[߷l G~H&N@|& A,kp8r#uk@`@=TP-3F,l bU"O,`uczs\Hz#+9DӠsbkB`!ǯUԈgwKUJsgģ#&\DMH7 1D8T ]BJ>5膪{9۩858U7;RzIʡ!MdJ̩ͻ_"O.t2(Q֖y"jњVH YkE\L/ըl]g;$q ϛCzAߎB߹-mQo7u݈zU"t)\ &/{C=#:qİ%%hET6}7 P8wubdj1#kKZ\mbs=W6 ѣX"%E ڂvx=qҦYi֯ձFrv$WWJkOUtUijC1dI{ zT"'pt|]pFgPe:`q O<_qz-E ];]VrcCjnA= v)38:B eZӮzH;#mǤ6!;܅` :Đ^Pn{uĄMng(NacK5&E M_( ׏@p P#ҡp!f=f`Ш$|kD׋#qZ3Gws߉K%kV{A1&rWsńRoA<>0y cye+MEĝIӘ:IVj'eWn[4;.]n4vnUqFӵ'ӟ:۔:LR𤃟}T 9uqS". %xT@hƈcU ߻E|v731iKZwۥ3j"˂:F%eG)`Eg!O1^)$qJQQ1䋅Y)! mz}tJxYA&"QwF/HWTЉc]<ǯ'AW$<$Ə M!H̊cS KsXa,ނ@0z=E*ttF2G֥eWߡ~͉%>SҦ$)mbܦ4&lU}4V(1$JFYw Y_գ]&UN- /9u)w Zdblc d$\p5brfiyU2 p>9#D7~=9>&~堋 X~TBTQOUxNgMǮ~>;:.F#Ѿ$:Um/.mRmU`"axh 1Ob|aRpż6A ډ6{ К!v|D |A!WJDI~k!j=z<58hDcYp>qυ-LE Yٳ;4Wnst%%&L,5DJ|eH`y],X_x"xKCx=Cw^8LUd2Cc6/N-Q8@tL911!C %|SNPT<bJ sKvW޲m`Ab`<$[OG~AT+dA$7^ZٜlZ|ն'Da g.r&ZI{#sʩrD|hG'DbeR~O1\*kLvM(VYd 1vײ46ԖL3x Y>JqO1\'!R#a OlFʡS "}l L9H"p+v?ck6c& 2 7$?54VfCK_{Mʳ~_aG`TmdIAq[PQ9-ku;A{Y +{ƨ)n3 +B % [PV7,1QMܴ@1mhE^ىm770Z5DN8`!`\ WuvdB7ĴX T/kVgLN4kgSxl(坹6/;& so1Z(c<>VlF0dRn.Vk:17gdDdj/%[15tQ{TA&ab/8xEOk}T9ըYKo^G-ɛ:F:kbشP|qRWtN1;y*6R13&;W=#gxɠ/j|KgMȖ(.BS3#5~a9dhY'2[`h BqY7p 6c908fp.Ҷz(Ϟw!jM9|v|ѣґ~ʺl8t`F- H61umrJ |{E(zJNsB,ryZז!UȢwi=Hڜ^P&Ѽa}Tav$z\X%S(JecZ30TNB(5Yj{\0I[c䢻ϑ04!&XM ޘS}kEYK<k{":>HNJCcxT%4%M;bޚAK{wXMHәȀ콷h -ss"c4~jШl4F*)HyG Gi|mpbc.utzf'Nњ>S`)tP U[;oH;k27SUR'cg8}$r՟ Nϑ0\v5zlL{W@܄ªgMYUevRzxYP'}Gf>Mp^3-MdɨS^_RuiU?՞ *nd I>m& CmMX85OC7ylrGrdOLWyay^0s'* JH`ތ<Qp[`(p:̡*H7uM1P^[ANlC/" $qgz>$59p98EoeZx' o5А:㇤V8smQYC9gz7n?h ؐ=8U=9zdyg拉ġ6 ˾/G!.M1|gK'k|J,] fx74>ZXT^k@GT-y"eY%FH ,h^BAwL$rȹqi-ݘJtquA?eY--:85t"ݸ\6_0)|HfxRq k {Ae R hʌGwp3h:$$fjf7XڻxP8Vo%;k5v`\1TXl`, VheLcYVUUiMB,QGK%)e ',󥽼w oNMӀz5>wlC۾(ҴVވ+ZkC3}e!G2 q hʏ`vI7xaF/0ED4+wHTZs_ }-O8Fuhl 4=S$u2+ Bbfm2¤ۮ=0]7iZvw Zڛ4Z=BB]$כ(ʈT\9B7l@OmkP&4pḽ2,I#؄DyV2Bo2gurvڄđBaʐ[ǻ+OB7)b58h07aU^TTn089}sHH#3s-#iSwE֢?ӗ0rPt$,7xaY_SOj0PuE,}᷑5fRGnZLI Bd/]`BWB`/&)⛟r=Қ|>h`W^Jn8AKk'v!tϙ.kyʃ ug2P^Ȣ2NʴV%C8c5vF;mL+DVFhe:j{QLeR$./ammxָ-RܳمLE A|דm-,tMFsl^]E0"}V-)~|5"I%d1ht#Q!$z'C^ua?;S2"aӂvaۊkV>̊Qfi;0,؍19WBfs^y1fLr%>ߋrKq^ƒ%VY>W fg>ئ(؁S{V8=# K λ XBZʅؘņ3"Œ:G%[G 6;h;I#a쥑i y|#QS'dY0Tx> 6#2Pe? Lac6gHuHy̔]4?]{y_\wz̍«${;tހ a:…"YQ!T[-/B^|;.gxBx׽&.EKLLL()]1Vz|ᚤ{#@yuҮ5l]Y(U!p2:n@E)fVl"C#߮O K[Z{(-s((s6%4H@DO1UJh1@V_ZfdJdھDӘAp#P?3^?fϓm+ˉ3YTucBIp6!E0UI$P Zkj<*B[+Ē|Xd;3M1ۍ#0M18XPĒýd8~"y#qEy|UvTQ 6g=,ĂyόWsv΢}tswTڥwi, 8gKjO<J)8a-4TlLs)"G$J7PkbJ1=*̊M?6,E)yi&aQj׬KE(tATaYW+_> GXGca$np wealOF7'떖}rlEغW3@n"+QKyV۽Nm%/dF5N=4nT諪ց5$L$b81z7ѬeXGG-&߹];O%94O|yH n0ƘG\ bNFej1~3F4_0˒XPka U-Cr!eun hkuNÆ&qA̚+CA;sdMf:bU& TgnA!JP5rIyDN g5N:ek[C#~|]! rȾ2#7IJ5=^o#p}Zt$ d+ Ƹծ:&ѵB{=="߲Fnq] JvOhfzW&=N%Ygr^~0bW疁wW=" 㧚RԈ4.]o&ohP[RLw>n^J{fLiWn6Eb𔦀r ̬,)|*P%<|֔2~T/[;^TO}wfKyCXnwP(1=#f `b AáT:bD۽qd sLR-۠MޛԽ= _uVDxԲ /|ݬ{}~`oب'`9;b?iHJi+{o  KrkרSmJ >AI#̑"P^ b, \U2('}0bJbh( 87&kW7~՞jP?t2_k~*^U &?Nb-3W98 >U1ܐc\ -< _`*|>\"fr ]}:O +ȣU B6Agq>6I$RlN=#mXE۪ h3ikQ-V8V;ъnϽp!2BG7:v-1yr\&DTI'5'qnŢת,_jBX"[nd'Er7.Q0Tf@ pD| 2{}AtOڄ^WṘ Ub?J2 i])~ړ*{ul3ryJeqEaqpu8@_TNu V15 0dO ًW [;es'2'm|ox&P@[ qDŃE6uy֯˨hɡ߹ۇf_ҽYk=b߃jXn3 O:jjSsb=$Tڈ#U~Lt=G3ۍo-&ސAgL{:iI^gM_pΕXאqa+^Ƃ;x #L,_I당ѽKCtd!uR%|ߪ _ XW F AiE_@;;J'| :VMoׁ(E(t9sU=^"]iSNWipv6#uG&$/.$@rGԐ}޺nϫ K᳜@M-eXJ DfPPshxlX*Av aNrPغSSfIة=xʿ =$(~ȜBcVʼn#viezQ)7B*E)&uq5G%q locdQ4 & ,0!!!\5Y"HDCr$I޵@MSF>J9e'Ӣ%s5֘U7odnuLKw;(@W^rv݅rBXҎ?._sG[5T vjTDf<%eY1a3;QH{*]Rllq5li^9F/O6yʕ}{kn9xL}TuB pᚐ$|Ȩ0[[s׿ f=f8-JN.r :A*7C22?N p..cEy,wI/K0^̃b?{Fz5Nt4ZV\<( !6Npe Kұ|cNHFpSz@)l9i`7Q{1#4F/悆z/Me6-Lw_}ݭgi* rL4GkQD3MW^]򄁖e5T#F]2`Unx_\A*7&ʃfk1\8G]\ @MHQH2;4Z+^ xdŧ]" \2Ůi/i|,TSkH}W%ق7O{{trn*X@ם)(eB0e1|1/K2`ak!`T'ܟfGwM hqÌCe}Lh]}Jpk@Ix.;lEN5 =u«vյS.){+%$ji-ddVͲ3̆"zt \g GRJmGҷDX -}$#;\љ4/,]jߒctSG.ĵAH/ =^O &(Ө=sTw!"cG4>b7(%nDSi8˞W]!v ˽}HS=;c-Pב0c63Nۗ?p0:QFNվG 9t" )>q酗GȺT({_Ʀ aGoU.{/W:FXh#A'@ucdtFXYC3k,,(0 5k2qoUvy!,GXbh&>3 6%//%f*SV23C nyQɠR|i DYf -|gzV$ F#ocyId:l!Gn)2/]4h4Yё-Sx TI0yQ#ʕlu`'UprWCA>GPѬ>mg3lrksn{+M@?ӧ]' %OKP[A, S244ҏvR&[&&'lh՘֤y!j9格≯$Wr} <^m&.<5TfY<ZsP}955{~nه~U7bkMuݎ^ʶ G5X$ :Cf(Qo 1^_#~:={z-L #@mAGYRApQV4V}cS`y?w:,d܏~@“[0)Msb^r,-ϋ)9R#C"Jke7yHeܯE {au WL=onʷ{eG/E{й4n!퇐\RWSc2m@A* Mc\",X &TFzbsJ$w׷&j*gdh!3_Ut *]NsKlL(#P;)/6z7f5Qmߖ<DUdZaZar,dY0˿66=j) }J1Uږq ~Uun| u$k%h9GA7a6s!}E G7=}Eԉƪ n%?: ?+7qFMw zWvUBrBިH&kJt2d&r,-fFC*yY)&HY1gJGf+&womަK{U<`+hn5;P{q(w(+mO}X'#["Dڝ6qGIy\yA•A5OU=&;4 %;Ǿ`уz: %xBz;c4^rW'' ݲU};/taU>Z8l|W9&'E>V [M"^~f~³p,@vx7GљOʄ.KF*^?>aߨ 9!nH;Y+RQWǎ:*c)ww:0v( "u1[Y2hUQ~d{nFU\\3 'sHXYE@B DNd~t.Qs xLʭ`.q4 oP$8|U(B u~#hGgFf􍡦)`n^{W.Z-uzP@kD2nH1`vL ZX.1!+IN@OR'OԒXY۱|:|.uөhD}' ¼Kv&V]odlPވGAAf^Xsz2\*]e0'fK{1WLB+R 7@yA5=Qֹ6_]yme(A YogFs|YPsJc)DSe MG_g })(cnѽET F!k m"I;Sa!XHWyy*qJ:Bqoڞ#JgC*T|>@ZrIˇʋ A.𠑋'P˹ut=0J8d홦1UPQa*>dћb.rVe ;zel&>b"dv!MhzE-9nJBZGUN\1# :_~)3ena&W.t隲x%־-Pyp5Cc@o<I(slFSG Uj/gVܚI誢M|vEH}!A%EF+dWa _ۆIי)ЇQ0: p`kJ9rW\,l$MHI &W3!V6* 7G*iHe{X%t0~[D!&e)=p;rDU*r|d߬Հ`0iKaOv4Ic uVCF7Gw-WzS-`u{B +0*a7t@w{tɹCnݘOb*q2ʹe`z'%MaPᥑ[pheWʛŏA7/EzĀ{4x?+?O)U?.SQN5A?*inB1QPtTۋۇtƠ}G*ӊ8'oW xTt279McJz jcA^!_iW[!\aCj.D@؃Yj[G5>C:5F G:#y 9h ?IH@qi1Z:t̗1zCe}pgʥ0TBqK,H]~#)O*hXO :Wɚyir(tcPIS#_Vکc:B2;{v^rnn?>v7Vwt)꿄3ΧX3cӂNTgMZN[e]]7}-! Ŝ7lȧlxajk 'a _/`{!'v[2z( .RgePuݶV+Uyj.cAdAy~f"iӓ.:re i=Gr',O?yC/}s]חjGVr .b'|'+}k\IRdr`-lh.<,Q"S,,7L0se^JofѰwS)7>r3>`&K{(/xíi++u+SO?y+Pk |BB37S4sE6pmίH.}6mm] 8=5Fm'X?ct{HP$1yDĿF [)!<\/lK 0V3HK?jѠn!iF83!~OB$^*.xgǝZhml,pIn1hSRYU-Qr,^\3z=;ER8؅LdJo(ѯ8ر`Nxْq& $ NJ\3vn;)ed A5s*j;N7KK͢nˤQ(y?#`58ժ!H{cD>E4X#ضLKG^9';4'v.=Es#Zt6V0DA&* bE9,EJ&l )q>dhT+,;M "Ty66!1#w#( >c>.EƠ5Ӧ+RWJlts nQE(LtNk' Yeͦ)c븖%_eV!QFC~tMSR06|;Qy#3~}4n5Ȳ\ bvNXU d;C|+v31yiy&餦eӷ5,6IA_8žH?C,# r̾hT1Z%*pd&;M6+G~@eGyzu!<.Q/Mk̫MN<n`ZfÜ?N!(d3R/3*{v̊%>@~=8$|KMB4pSHzrr:|rS"LYd$n*C $B4 ;H3C⥋3m`8Ku-sz W\$!!βHQןc)%Yc:piм4Y4Y߱aGsƃ?6B  qJ%/GB7xLLRS"Ӓ5-^I3D›fsS3!_]NDR͉ eO旉3})}̩;`1lXy8ȏ\L%uul+~5甖bګh [}cd_2o8CbV2Z/q\NlUp;`aUMuSC@rX9,ٿqMW86% nOjEyP#YYJq#!W#\O%)ͻ#.{춀mոN9kF(B[t|p{~ZJ$TƱnrCD-KrA\=V fq$Bq"'эV[MA@ظh)@w DEkBn:dzD+Nf_/={e2ʰW~UWC$V(XE#Bp`Xo֣g6I] .7sv ՔP):n *ak-e3ڹ .=&oF"Zr&=w@wngbj9$l)R|'c9Q.IGŽ*B3˘Lw sp!CJ݊!{r[Ee:=F#1Rg_9_`.e/5G)߭ H55sC1|;@0]*Ő6ۢU*8XFGwAQ ݱ.枾[mDs)~%Uд˻]VTdžW[7I1ôh=&ʉ `esBP.?Cz6 qYy)N̄ug] 5y$̬Ȯ81][LW݈KnޕfZuCW1P|!7xu օl@f,8wAeۨ]Ӌ?R3Wqkr~ g(Bʩf7 fSc_9麑 V(so!O=F-C &,n^~afq79rTPS$]5%^ xR`[reסyJ }e*`j@d =r9^??qu7e_{ubgK|H=\ $&m'_v.4hDkVV~ !emJOa]0˾YS߆^/d-j/I"čp|RVMÎvݦ)LHZeѬ3 4r(.n %ք"/M_-Z>![]V !'!^u !8yC >6,~3cHIZqU\~b̈́3.[ݗ:e+ru;_ ME z=*?ǟ.i+KbT]&F^\81g wSL]b}W15snSrھYq!P q' Zi{ u3Yݑ>nYH)6rnxBE,HD{kJ]5/׌ c/As]'d:]@LO +'+JW[Ւ,KG.iBtB <%T|Ds۶Ĵa}Hgjr1·%f46 8AXc˨T:IsɖϣCk3UwkRw}CFetS4+dӁw{veнB.R[hRKJJ8;{ [hZvJ*^]hW<0F /rSwUO}#D&ESĬH)߻S :=K-y؍A:m4TO!Qe>8S2ZQHlpMz|N쾳fQOU)k}W?>j9 ^^/>ؙ,2[(lC}*XuӇœ~,DsO2րm|KyZImB/<D.]FC |;% $?c=FqU(ҾTQgA%47_ uC'F{N?C ]3%a~m]׊ou g=?HP?VPbpN*f=&34 j<1;D!ljԨ$&mw14.xB{Fc2H=|-za/MĄouj[)8GKaX`HƢbY T.G ?GE[ѸC F򭂋-JZ+_N7f.2go䋈)X9DOUʫC5u,FU Ō9cb$%f::N$rh昮&6掭7Сgp$ P~טp_gf:9]ĭһ_4\0X&nY+}ٶLqkvpH~sPBv)&&,ϑJ۟fXu@D` ro?5bNZ؏4; 04pNPul0N@Kfe69ghN%{ +ɗE APvz~G;oV2X؂cO"șp dv]xSa mD$EbYyMjS_NE\jPMe͓ɨ3^GytSdHԶ_4&y6ڰvGEԟ&>;XCCm&3 _Ãy X$%_i0~h=>^Y c29޻#ԉ Ywq s "6`uP7q~ X0A9`n6> f6*JܮS)=k= Yg./cWcio6 nqpQ Ƭ^wӺN~ $3O7T5ATwuIW`- Mӡ*kL~REp;hvL {_O݋3i-V1V3P(Z ۏ/p`c8CM链dʢiRoVCTt7$~|NO8k4G=ժ.e"XXnC{,Yx)pK'FԅS)ij;*7Ԟ}Qv3R;.~Q+CK|n*"6rv^r"( ğgh0nm]=t9u;eC+?#r|WaރP^խjLsR175]m#GJq)V< CӬ{DoZT{g.^Uo yr%p΢RQq8tyGɒcmO:ܵ8#eS!DLʱ>ו"ZxF$nPJ_tuI3 n-\I{Gy_P2(^fݟ̣JoAr-KNcFfy# B088Q'Y3 LQ޷v*hӃ:gu/^5pŴHDbssD=$4^EwvZ6P ,}O5[''SE FEø;(wQ! XO,^~/v+nb3yc&oSwr`L͎(.31)"2= v)Lo[F ,F{?lYۥnt ;Tbu\e l/DX qǚi\/НfeZʳz"1:XU o|=Dhcd'ñj! v<rn Y8JY%e_L|@ q&㱏7I&_(jA aKYJ |7'|覬nh-YT8&*aoChK*"uaUFk`kp7fzlNT@.k.zsiʴ02+z"xbYR "(4XAT_!&HK g ~7kĉ|O7ɏUJ* 6QBuHX$*3y'!^@Z2'Pso?x$H~LʇRY|3$\ F,eޢ˵'b f/|vSnh|RjzѺQD`=?˴!s`3S˴u8+^wIh4uݺysxA6Ogxi^jH*K$<{,pgؕ),CG O17JXPkuCh[wq6CԸnӔ1i:>u3?i3ѯQ.G |ObckitjφJ@Ӧ#¹SM54q^Qc(#>*JFLfzt#ZY@xѾ DrG[Q8!s3*v)QFHu@d!=S>OT_RRh4Xw7}y#ͷ@D!M EҁLN.'APrSKgvcj%k';g1FTo{[8H7Tssu:9X'z7 .|;LN2;՟ ,Zڔ0S wo]r4527vAliZ3vΊ5E%<=E^JKA;sos,{D"}@0mVLVW;1 kUi_TQ$< etr4%9${o(4Ȼ鈁0~T/ԨrUg_|IL+n ù%ǞcgzI)߄џLʛPؘMqzƎuQV㍋9wiY̺Ytгp `|2X[(=4pWhjғ&`K纞*QAŨD?b=KDeSZ;Qйad1=$HD QStiF@*թ_Jq7׆QHR.0%DMoŰ(wV{ՕsT erf4T܉o3z/q%|؈ vFL:TRPv逕&TkJ`b: Qj^ƀ1TQ0WgU,&+Q{^7$1~VsEkV[T]?;EhxUϭKdЀP%>f?y >bX2#}X c1.>J4{Zy݋ޡ-؜Kj!Uwj2*AWj4e*]a\k935_yM槖= Z*Y`W`PT5b#|An)r5{LvW!9CdJپaH$FT$>AH]Et_Tz*wβƥe߫@R{3 Frj /%3C~i2鳉5;?*J:\*QP<>פs"ɨ!qRٮ+M$aeR8}dJƴDJUq*[ЎN>VXHKG7C ^.瀥oy4?7<"UjS~pT.S+]sYč"T;>Md#Yp[) ?twX/Y\-SB< _k6ߠi +Βthei:YVџA'ُ UNk)gu@Q.)w.0KZIaj[]mIzy0>;`^Szxut+3+~>{ՙћ0H(τ1J?n^Wꑵex. 6W]E=lޅkkj=O;\SZA C=eïb@i~B̩ g;UvSnD8vtxlJ~]?0QgIZgGc|;NKƠJ]Q%C댬{Ycqo-& EZ xL@/N2wlnGb2`m0# $1lf`2q)S8Ť.Fe :~ 5=+HLi@g]$f Bwr^{!iQg3z\%Ggj0 Q*QQ!/ 7?ם_G4V ㊙VYFhd/N(ծc@sxόGW?:ތ"AhL/ V\#y\'!FU+G+u{l] Nz*QpAqx!?qn]-%/']Fi4.s骴qՌsHx 7=ui2/@\fQHXߤz[yis4MNwʢElgz..`vuo + wg[1/@ܟ;j[/jb=xii4JT*BdAjV7{zӠ + ;>jASU2yJ=h^HnzD:`ܖQj~F|r @sonS&D -drFśTc՗Z툳Hipw\qɢ 7%B3!$d"mܖdn)mKU`; /x hMhc>W1S=d2 xhwjP"KFw5O;3]WUl,vsPg'<4٭Bݢf^.sOJ!'nM/v$M?㧳VQKevq/=8dI$d?C>sl5]݋h,'2/ۣ"8x$C&/y2y4^6$]]zPo g T߲IŹ|0\m}"6R0܀ 1VFE7@ý/3ݨ*|7Gu Dker`wi=%AQ`)XO\xdi}8.B^?5<BgֺiCX"v\S 'qL!| Uwqߵ|⏱' eI)W'FިOkC5azϳ% XF!dzxa UWY+waP=8\ ӭ5BCfiҨFQKhT0>ST\yOzC_#Y|4rb+M%Qb0wKm-,ls6*qMow: UVs1{ b4tYq`HSWǯPڝC?`xoέztZMɰL2Y*YKVWGqG0JB^ e!*WU@![ޜh<;uz`cEIYj'J4{|B_2~ "?3it~&ߧ i!(8s˶.dX3K|/}QWg#M[?[|>P|VYS@~}qsW)љ }n!EjO;-V?tf+)|ĎH;ڣ6^EV)ٻ܊rK(}ygs9LG^px+g|2wI D#xӧg5S'!:/.BmcGV4 {!# 4}?a~ѠRu1gG!-~V%'{7<@#`W3DgC1\>c~oteJ U\!) BlD?Gs,JifrK:)pazgyn5qU/P%d<IS}b/(_2'%h/cؿ~ZL<L~.(Yg+kK [,?5}BP?݂B=Ok_rM16D|;gHD ͗jietdl`h1C%Cp{m@4%&bD ?by#;ī ̚K,`_hb#ӏy,3sQأ ;Ct qu3╿h;,ZZ=:R+\ߺ4} "4z_LV\M7ZW8y}Yy:*[[ *.|TV%FA$de~?v6M[D|WgGlGJpjQΑ+,ghx6٦$R0{]&j3W*V]SoԦF6̨6dI9uTRq(}rV."foFcmCxkD!A 2Ka]60^^C;:Ą`Vαkߥ4#!?aHJ.Z njq _&3Pe2H>t-8a*dD >`M Wz!~ULgzܨe4H\2:{K&4[ '^vb ڊ383a *oҕ"-:[2~@Y71 ze KrRpnizsmKkvsIRBWAޯܪ[ GO~dd{ۮWr.ϣs֓7q ; `v87VxkV=j459犔r֞U7 Ae*|)TTFo@t7SEr Ojӫ/jK19NrTi{GUuq"Wa!pBN#e:5f<Mi!6pK9Y-8ȹ=3B-̯sR+4K&P#aFe\Hw~uS6t{`LiC˥JY=Mg /jq0H>7 .TH 1lbTA!ja=Q"oPZ,|ve[)ߪk*'gwq6N-bc\πکb!= ؘPdTʹZ tOE=e Io{J=hyÈ`}\QIRr! @DzǍDeڴUr:àieP;JtcҎ7y$eW](GB/VE&)%tP/UG3'` p8,qL\ 4xz2e p (meB) \~.$${wHwnIv \XGl[1ft/Mi>36Sm,zA8( כ<Qsmw BD 0-zS&rviOJB,7Ś0*oĄQ#շWS;iVO}D3%8yܗ4N@f;s]= |K*栩:Dn'F9`lwW5Mhj_'U!#O%"fZdjn!z.\u*+3 HȹNHNvcyM9GMw]H3U"} Y5C26jfʨ\ѝ'-򔠬D67 'lJ.fl;D˼H}tqJ/t t/\80(]9ħ ɿ̥{eQX/\ .Kqz'7(x[A+@0xAl]_24UHq[oUp!#nBFbݩ~O`dXn lCfɸo0sC%ڭ ^o&+|o~o͔XT2M`הxl)2{<.nk\Z^1Q-IH+a#[G" mkcxg9"1*9Kw͍ǣTܨOQ RpDBBK%󉔆N a$GQKp R&#kzH ^8wٻMoP?O _XCpqS:@˻5_܍}D J='B8Ƭ^n \(/Ɵ\hco>sW'sƂJ5j-q>SYG-j(o&^QjIOngkE(>ij? By1թG ±g14S,➬C VV^57a^evahfNg]>b<ࠟ/c,IY|qtZ`=HWF,[) rC{JK3kB^AS/\㔌Kej|C @8N p?W1í:K/(ޭwoe}mUlȝѦ${]z%QX{z=}<>b@4- YNEاQ\)rVCOh0S%+68t+<:sk5l3ƵBc'mg! WIF{4 J3ڎK (s}&Pme`"M@AB`۷ %]]c, "%]_6a 1!|5$c؆u00ǸEܱ +m,J-O_ۧ|K5$^D5AR*IR40di7ח`0Z|4P=}ݷ' (11K'Wv0~凶YadSx6f:RS+M|R./ҝj4xё$|r,% ?^$&MPuޙ6I/NO9ߪלkj% %) ?OpĔ* "heP"vwgƠ{āxp^ @59.G{uɋ{xcP"> DǠP>H;óH9G{MHxK)A]m%zlw>h>uzFtXbFPB N:hco\p8-*OCz&Qlg4SJTlZ6y" y[UDk*4E䇟I9@{LJJzGsRLWQ:q!J?<\w6$:+g }|J.79KXP*5 gN:4p,PVJ[/'F}\2?ylFk{;$BƵ@΂ūvn>οwdKyF9خs FB\΍02PY3Dx_Bޣy$Zº yu.W#)g_T$$r)SG&l"2)^ shl3+Ilf$!X67E&BRݍSu7Bzrh`D_RKu]#ܨ U9T#(=$n l-6w呺ZCTr4a߱GqTlӓ_-ѥ\lrw&C2,@4m|SH-V&c_Y R̆v!tN ' :&hB髽!/jFTZ}ubbJвGj}WŨ&% )Hs_㏽e"d=(]Kx#Hh]ZT{Yejx$FaFsZ_yNIAKvi sRMo4+xUnCJAV ORgmagѨGa2e{4h%]0k3'#~ ۛ c;{vmM%ާ8y\tkztLm.]oA-{O UtdώXc`8ďjLG<.)>~ic7PI~.U ̢dl :hɃ{gMuv{4虴ela+z(Dd5X0ֺ!iS*,D0О1jXR^Ope_~jc#'+ Lk͂[~!'9z^, uxަBNg)iEלcJ1zUd-6h"Ψs=qQ3`c^rG ,ZM5N 2U+{ϼs7H\B]"/PSW=Viol(>TgFT85$1TYZ.{4$Q"r `&,d$>Xpl=W4ܐ9dT!"$pzxm6^q@b>d4&BR0%Z52+9 - pM>&c_5#vTى[pt`3u6=[34r÷]ٻ_3Ѿ<ȍK%H=% }N4 ]K?:@+t|pOm 3, `ưǘczHsn'._VÄ=x:IB ۤ/4>ԛp =n]T̂v4U.c?K(گsxj|Tyךy$ qUQ\ve$cdUR,68`J:EjT.E+g f ݙ5aO.t9YO _vʦ" niz*Ckr}wt'U{HP_~BԾrkr#_19LF##Jlw υ#mBOsZn㩵dA$,f+;jHŧCg43C4ѵP^(,dG C!45._> iԸ7@tsܓ?EV4D?hIoB=e7UIkxM;T@7!zJ 13–Fȓ`U&iwf$1<??^˛T/h LxHy3+slfI=ְ4 uENXwCxO:CqOa֕C3?ɀ{#JT%8:`ϡk}O}#']\$ |Y" Tps$9Q>*:줫O4u~8uЩi\q(PLMrƉ̯D u^*ݓKH<1MQ!V}hyG"( /irۧuF㭡ء=GtGlc܇>IF<QB{ڠ [Ll\c06 {}l pMlCW@W1h=\5Мu{C-$~Ò_s؈"v Q78$kn'2F2`,HGPVꋻj<0)=ϩp.62u qzѠ-*(LeRFU^qXD.Z^ξ3N0!cHE`R٬15gr+fSLXk: d}Ǘ= +K72_ Ǻ4*:Kʍ^C`뢦ŋPׁ`"Afq'b]q/lewz`td4ԦI^;l"Z;._CHġv. "?z ~[~I^&]>]> <2&]F gOz&AYP@: > Sm}=r5dy~N(E n#YU^gqI>JV"H]?*$.}ԛȶY-l?t&:z_rnf8msVYYD|=;RO;})SA97|h,a _{=g-v[%z1CCЬwʍRFBOAa<&x?j҈Z]69$Yb8ԋ%i%=Rb&lx8Vp.U{3g>䅉xOCQl/OBtYc),DVllF3}?fS]r_Qŏą['rOtV˥@ZUN8\B9&ݿgo~SQ?Ϝk( ŗ/~EP{)N]\=Mt}pr{ߧkIwÂ4P؋1֔%bTUzhiSweD HsdffYxX CVVbwCMq85e>Z{`j6x}?.0Z1}~UƼD i0zZ;{w LY0nz˹{FP2ͪ6Ldɕ2G%޺~5MqbEHiC$@'Tfj$Q4lUB+Jׄ;0X=dɎA)WdMwa_OjObDG}\LŨɜ֘2(Sw!rΆ+Ox+&g _΅769L@2PvUIBY&Jdnig+5> c;Zef9հtn{mj/=(hՕ&I1*n2ԯE:dlE1* H/FWPZ;ñ#\Gۯ7>RuSCW # lb#$k:(Nl%9ϰ;,A-% SZDRqwt7w(^g% *4\ lNX&X{FN`m:Ni ڣe1~ (8L`]šy]k4m*ճP"K/[H)rڗw寴6| xQQD&^rFa>ox0zQY7~{.R$~YD7}%1֐l &0:UI8DtskXpй._g7qȜGj0;ɿ~%[|=Բ"RbIB2,9%">Z*=Y`ux[w-:CNIQb8#>I!lK (l$ A\]]7?UgiGJ^k|A|C2ğAV+ՆlR8gn3Q?'F~zs 2I=_shI`G~\.x._Ju5BIe#$wdic^ð`F[E-2N-:[ /37N)I2jI 8B q)H@pdG\ IF~"q/+$_bP)@X>^ A~8 CY7~'JƏֶW'3ğW~L잱9iMS صăԨa͟ھq)1IkWUJ)0ρǚ}d/,ؤyUBZ;_RwR&‡NNj4$AY&8ծz'y>u|ʼnbRq^h^_%}?:=K<qd' cǹ"^62q-R"-I24-|0-UV2(l8H;)f?#&Jw$qT3U.vԿjY@ 0\(n2{AsϜ݊nyEەz89R]u8 UOjawdlt:ciF5>2m\E஘sQ>ߎEj=? DE=OKDll++*Rb$)rsXSTn pTQy!Mk{S!t\r%CͭMYq|.,\S_bq:68Ro]A{2aJ 9 El1!/ A1jEe/%(@G9'Sd:_b lWw9C䐴s2y2 qhS+8HRN'h[8D\RRs!#4ܱ6L m'ֈbJbW-CFa+:ƣ, 6 }"W:xZ,h8$ybT: ~,=*+Lunbpj(C;$j,ۆ"'*tW>:C)5$V=2wx*P[GH*I-m9SS< Z>s5ߦ"GIֈ3*@: A lpS.m i0h'ndF<=8++)AnZ!5H/UT4 oV6E{?)<1]_sqi+BF4S@U}`+ 1¢ʌ!{ Wv|!YyQ GC[ZSG0,؎KiJDkEN~eS?^ї['?_r$;becD˟l_9R53JpF] zP92~Dq)ޚ}4}9}DO15dnxE| <;nq;.lN.oe J_fC)sۤTe S<6>('_7+a&:I;|⤬T6Fk@ 1'JXh{ 5xSh50YZ5QQ(K%e<8C!Grt(16ʍ8'١M Юcm}ɺe9ȶA.`Xl-Y r8^cԒ&ܕ·F%}ȉ2AGӓ I@2˚=si "؊8҆rac)MC=.hj\nAH-3蟳 ZI({+y]Kw=r%=c!~VUCI۹Ϭy 6}Sk uU:5"{joK+, !RؗzKma" Дz/bn 0|M-4OCzY0F.݉:Fbz2ii==翊3 ų7]Lg \EGIOqw=9tQ kC_J^̺>/!@&?J"K?駡 ͗LB!ƖwY !|4c-686BCڋ/gERU2Tg *HҢ" ]9D=[xJ NT;;shG7āpXJeKHY:/>m?e,.SU&l Do1Іۨ%>7\ylˠ]\(* v6z-:^L{K;q`K4X GPnFwc]A0HbPC1N2zFxO EDBxEVvecn!h,t|*}(bH]].7r?a]5=Qu&h[i#6*7> "EIZ/PȤN@#O ^WGItLx6M5⇯T}0iv`CjhU$w=5woֹ65cuj]ZX=eXGc#e,WbĀB7 $3aꃳiIDsW]THApJ`EAmH4:GB]!&wq_qg ZN`SZ )}"SDUp3$kAVntͶd$Jij{H38]⮠n넡~[ʈM$Qה)OJɎ!` ꯱IH7.ޝ8F. E3> "AQt];D9D &~ ۳W۶3z?w`x辈 C8á:^*j0jjҙNGwM2<3#N삱P9`yNЙq/V,wzaH] K Hki?떬Zo@s Jx|ui5;r?tQgV%rjaV(Œ׀>0 9 KJ T}EKQ% ~sLKs`ApYذԎrB6Ku)LYoؒ!`7W߄67+ED+wϹzOoj:deum/řfn=AvL_2}̋ O Xf  A`6iKg 'IEzP\a뢥[vГ/`TA`ny DAf9QTHe(Q:7SnyNsw0׺ٗD%r_N 9 Ow17Albt)Ob(;t:Տ+v^?3[Ut1*υf5l1k6-}`S^ce8l?`yNĜd+qعxD/ \>ip]iɎQ3e ` o'~)dJ }xpӥoaI㢙bD=WCHmrAK&?O .C՟tUiέK'#>5ߟqQZ^i2U}:\43̽XI bpjm.O@pe{!%%k aŬs9&_,4nċJm? QnEydtNf y@7|SvgK毯b_!(]t|-4uG`:5ɖF9*"hI)CbЫdw#:^&=b(WK8ߢM5GjX Nǭ#:`{W>,o˲RvHS`(򳢎f4D 03S}y@B;Sk2FdybqI*PK#N`Eu|c#vp3M  IGy%/@-xc}Z{)i%.>!٩q6ҹN#k֐s!~t)ŁPJ3\Wt~v1XПcl$Ӧ5p-uWR7P4+Q#$멣6~Hh&MьTM-,A XeA"G 82p1cI!,XB>76]@km;x'c@WYUp%m]H1I`Cđ5\op=:3^$Kw_b[- Ty2m w UgPlUϭO=Юwm,JPm5.`FD7RVۆ̜G5GtDh6:`)1:(:[ p?p>6mڤ7C6DO"FǼJ'2 A32VNA }ZHYB3`K:^gfehevk\|߫ E 1ٷf AEp*2"2h~G*ZcHkylA{܍YKbc`4-k\HJ>D嘦PܞӴzjbcf._Lʒl\B aQ佯 M'ؔrU <NRE:/lgݠ) 7u9Ex(H:n$ :5y?<,b] tϐ;}L#*y|HvN2MVm5p-Z `ɇ縬?7CIDw'~&.6 s|3C]0kQRf+ʬF2.OD7# L^"&'g@(ƳKu j ﯅ɵKoS|ⅺ,gN0J]R64_{$R7"K6Q:9y r rX69~+%RygyS.,CV&TnXN݁LJlϪN@O?z!ߋC:ey8%zCB#:;0FLPe:]mÌᑖ)M]}b(i8;ddh=|'?d7O'j@|V,mZڨJU5\kTmHv'h"Q=UyXb%c0|Z-<$VtJxSufIu`щC=;/sh`RG}atHD&6$K)5\{)Q,Mv~ w.xIoli)bysGd6k"OoR٪+{9S ?qQٙBs]rc^{Qw/Q$s^..jeGWKA@+ :p6B`A LWy01IC6?Pm5YRf+45g=>ֻ/V XC1 @ٝu{,+DEO63\-ж>| U *)K,LbC)t$IsD&%F9H.+I(nKD8)<@n)bq:l%~uc˞tWcDݵ}+Ŝ+h[<7̤bX3[L҄ 6&هAˢ޺0 uʼJ=t LHA(;4OoS,G/ yw`Q(Vп6 6 5\ʤٳL5U"{^IHipje\. l_0 =j9: Nc2cZ=⩼2c{5]x8/&sd1A-p-,( EPd:bNd7 vMp6$jr =K:_l>{#37n'i`grZ 1)Ug{':Q8ɤ-i+h̬VL<~ybM0\ )%̵̞{6O ;_Pns^ ]a pKvn^v4#SsAaʾ㉕Ϋƞgݺ1l! =Y>՜I  =ZJu܏,r>~\j C 9\#&' )Ul.7<}oì81{@BT'a9e dDyeu\ CVuֲj:'-DS̹k&3 }ywqg)f0hZH`}*3LӪBp~%tRWyWDX^ oG%^D*8jDW:zjw|<"C]pџ7ͰSylmkTѶ7x{xk[~&' <' 9SVP`6Kcni<-^D.vkpe HT$ܖ"$Oɹ(UV>0)O#bM=Z/)<ul;wDr@)0N wS0+9+L$Kን&+=WQ:MA>L0o7B)F~i;`a/XzϩY(q;l5b7"_wZm.#G2P;gxt]?)f`f ۇX.לuYTP: +v>AɩYb2D~ro4&8Dz8Q V3nЍ|x FzUB̀Ʉã`2W7G~Sϲ >7-TZ (fXĎ8rr,Êd͓JiGf,֏M 8xrJ YY, {f6+VHX֝ 9(l40n8Eؠv B$aׯ "ͽnk&`CZ)L?M4@G<ǃf*+:qUK*YqrMԸ]q657Y55oycx9Jukp`k3ϋN OQ"Yp=_[52}텔Ъ_z]^V81c R^w*RV_X]jeo*{ ߃/zNr4ᎴKg(wʭY=YG,b\N9I ':a»^]) %bGقNjt 5C7jd(ZſD$)S"Vo*Q.;K|.b7*ϝdx K?YwsFYYE p9+a@:/,?xl˂JLi oЀ$^B^`#Shl # 9@ z$1kV9R}Do tMe k IЭlǙK},ؿsL}I~D 1An+,۹CH^Z&C'BOp0eӧ+S7Z'V°<ݥ; P1K E. }4mhwb2"Jnß*b 'KL>=JŨ~K5ķ2%?y,VE[$wO4:G6;#Dcni='ԁq {I)'ސuG%t;GR%z?Awh뻮vw&%Uii#0㡘$КQҿ x>|k:m 5VnV OoA֔=duܵ2ATұs5Lmn<؇qq^Һj7$\-ythqʄa.ʤO߻ܐM$竝{#7 `"Y ÞHĀ;]k[,W$4ڙ=NW{&Pn"g}Z`q\sFLC@RNwuBp.IW/~iR^}^wS77A@lVp1"FYuvp Ȇ[ЩLߤ#@E&}I`d6%3k)Jx[q~7At\_jڌTǪ2WzЫSƁs94 bi==vR,c9T&#a}eN#p`pLemC`f{[<ʆfDs0dKG$e 0['CM<9q1mfI@:a$Op=?^`egZŮat=.k]jBk9f7]soZ;r23Ӆȉ R<4EK*FNsHnGoe͔ KJIGn_`_A$:DnvrD$]иehmk3m VSH]2 ߀_CAխ}d79gR?K+K4+r=NO8[Dw^![P$5BNZFvg!l~ d&za|[џpw[κ4.+@" uIe/ э *Ư9E:9SS^qY&:Y,&66I#6l}p7RjmE?Qx] NȚm$=/p#|3"'MaFPd 6p8!zځ~lg-%fx(x xhZ$ݎC?њ~0rgB4&?ҘD!{.VLg-l\.=f#טIP5 R'GgC)k V;Jw0foAB:UT +N"Fu{z8"Eu24mMbL j cG n`kܺkq[\>?$u XPʈ@9{6B&V}׸uكH\do=ZStNz?a5ӟ'Z{>,  hq͢/R:?1+5%2nܞgFYOx֝Qf{|82 :dVY0CG7䋊+ٲ<|^pfJj*hJq?k<<  |י%MlI?̮gu=D~k*4w8 9fіn C f~W^$+E~$˜+t"rnG֋eb%$YBA7W.;_.`|~tz%}u~E6 /3X뾰%yyKS+^"~g uECpQ$F)"it H£|ͯ(6DG䢚s*+X,_i 9E[) ~>#ؤ׭49{VMuThw̦v'^kΦ^! 6Kh})K+e+HÄYR}-thzz)ZO&ڞB1A 0bym& j9z:DpLYH3t1S5+д7MЁ'wǧ+SdGOjCf.5jHї`JDf&06 L3H@|=9kq$G͋/}wZy%@G[Ch3%?tV:57Nʚqbsy#dc* 6Cf% J||~<=*Ӗ9# ¤M|&s:pniǵi{).,ld>-q0k!ڿ?#Z(éS.ͳ"X MqX>S {Tb_p/$q73*o7KQ;8 ݪcZ#Ҽ* wF4͋E8=<~bip? ڏ$v1WfcU76 T( Dҿx2'FNɓOV\-'g)YJϋ{EBv m \‡ 6U9}(jOS \h` 1 1gwDBT;[omUT4(İ9g5~&^5$*[vyD/yFyF#備G aېD8w93 .V]cDkE15UvҞm/KMYpjDr|gep}M)ԉc۟e++iȟ5uItMF_?ppOD_ kBظN|-}Xi}sT9rKaR_+ *mUY-M 7./HKrhI؅DF.衟YtIy)G6Cѝ$;tϖ)n-`0}w狱<߈Ж./GeRx9wtl+aT ݲӷ?n[dtނӤpƼPQ>H?_2DԫobBĺ{02:D4tؓHQc ݁2 O<$]#pXl0CoRO["$oh|Q1 ;WVD# g`%frM! WZ,@7t)tWH_j\mնElJ%_ -< $Vϳtm}:@,l'pZ%*-fX6kT{q*cڷbOP*wΈ"%%ʨh8L]nIBFFUބηLTTõ+ <>xފL~ũ>ڢ+^bNNӕ^46) u]2TA!(Bn\$~HusoD IJOa4YtA3Gd.Xoz3ü.A\0LMOiTṏ.a,M'EݰRD[r7ŒG5 v@`OJo_8B*ۡyRtI<*X5J[4-6C8eΔcYN7}n22ڔ4s]ҦQWGΚ*A-V[EQ VUd}!KB֓'luM%~*Zleh:ޖhP, }Y^ N\}i7reێwE} !d7cf|iiģa?96V*#\h·Y_*=L]4{`2Zxa\;ՠܝ%EOR\Z@F9kC#)zrI

Ŋx^ a""KD12LEN Q`j&B(V),-h޽&Y:-JMZ kC/TMNܒ:kСAlʎxM`t4t{S@ v9_Z[wȘ8Nt|ZdVVν 9Ab߽qb!GVTҘ& BѳP֟ACr_\a/{C h\w`j.BUWN&ZےqHI\HM.4WRzѤ ,K&H$wc­T "],_a_9NE)4?U7??e|efqEYFObع䑩Dwƚ+!ˌD-d8k]}dJnrAJnfOXB]Kv#3\^ЛGET] .`̚"nG%Ixl_om"<r P@=W ,d'fbgvz彭WŲ-%-ڧ-+sbqr.f`F|B,rS?Bcmtxzm"hmnI]F6q04HAww]2O MW%ut) ls~3:t"ƒ(w^~;Mo> !br}A0ruNx4NlR6p ^Xp#W+*G!6;D=4 ;=O[thq:z"aY|3TXʨZd^`hs ba>tFs^':2O$>Qr#U#Ͷ<W% }f*j֛'%g éEVsr\&0iЊb6=$Kw>;ቨP[7S,{= [Cakg)%ZBɊ8SE[udճC)rHpX;cjwGxp x,C':&wm$A-L_xDp&I\s~:E$׈O MɺXtO\OSvbj@g{}K7亪uc%r|rI:^ JQ:N^$sJ{vJ{6_g=ZfwIZXn%])X0&Ȯ=^0/w4yG^2ժQ F$c`}LfQuJ1[PuXV3ǨFTI\cFƘ{(=^sQL|l#Ⅾ:kQ+ԭ,#<05[n& x`fB@' ֲhFla71"iY9` .Ic`dpju_[`$JTN5 \6kZ.}m7 (7\?<ԏZF^oCr>Ft(T3q}v+-UpCFOؗyqjgW:d, b~5Kk^G(X[w~ΧDbe2:TÎokR0G0/p.<\g׃\EeYftoh|M|գ P Z֞>.hZ$Ćr\JjO8|I|C-f^I'AK=[n-P9 I\۩ `)>23=lmy鸣L'|]k% :m}!np=8՛=Y5a:2hr~&кOWaЮj?$`v1+-ġ=:9l'#6|%wo WCɋ*"rLysz"䠗+~h5-y6AٽJڳe1S~FS*X+kW;Ĥ;VfDP&ަ&[! ղ.v._rBCzvIyx>? 84H}S)( nk`52{S96R^t\Z'^f1}-.jlB%\ʑbCN"f<ַUWzkt|$W[ś8b2=nrpBKxW]|ǡTI.<7$F;ϱu[q lcVyڍ^X]:?T⣇!hHD>vcZUrVy.hRc ՑAڦֹay_, ܊M!I$K)IȠ \SgImKnGCenDSe3ŠKMcG4Wv/TnGx{d6GDHyu;˕l@\TZbo00ur&\اY^A}r`b՞tiya+շ}y}re-P.IlC4%D $CDy輆|zUnEՌ>˖Tw g9vI]LՓT`Q8/Dٮxɻ7}Fʕ{[:L{0I/1D"(B:LzSRk?\PCxa.X^J<[v3 !KXVm"KU{{J$zZXO:'(ǒ:1 { RDV:u j~:VMm>5'Ӄa3xX' qX)I*cS.]rޭ.t#IXOIљ$=([_>E@8 ߮3t|ؒe`~K› FVֲdu"Krtf2n 5gMvNp>fSS> xep7+P qu5T]u2OfY1Dmc c^OpwvhLU)UU\IwB]L|͛3 Ȁ! }fۍ#. %%cd*YRM 3f=d[&`y?PveTdRsLѷK RCTxr^mXBIF:2Uޏ82v!#;o"gܨK}ܯ'>YL2]FS0tx7*,< U^XJEL}la^EE] *_3d+1+e Ag;UoA^U@U6Y5F>zwDIaeXΊ-\shi :`\78twn. 8wutv =3?e" !aGQ4Zk:/N 'y;?==a'{{\(Lߊ1.PjHLvVOCR8|+Z=:V=aP/Y$RwpK5g`q^0ntSb^ dB8}_PKPVԭBHnfsh門gC\,G#*;rH'YR.vx =Dybbƻn|:Ž6tr/\T%}C KTL.}RR9<Ӕ[֔ՌXZiK !1dOS2!.nSRva0MTۈw̋= <ۆ +P::O- d\)7TSW.s50\Ӛġ^kx2Kqňu(OB݌ޚ[ MZ~JNN8ˈ_TI.vL(àۜ)7HU協uR|ҀK`{wZbzkyif_lyk8s#jG b7Aף-IAbFiǓDSΊC57vƬ!ijZbGv $q=s{z֊54[H@tzdRK 5AOhR1CEJQ̹^|n;,3k҆H!&G#DD=('c '${2؄n޴Wf0-@jA$tq3y'5Ldj[1`>Ќ0K}WzA `hlE'I濛2$/nWh1xL*0>O㑽K/oSFBQP2E{+2W\kcޏ@Z>|y&Tدe&7^n68Sаd+^񹡾1/s3@/4lO 0C 9P]k5PG<ˍɛw"+~η墘qY}[7$Sajn!=7j<{Fe5NrBem'?H݅r2<B,bvp bJqZvם"HR=Uٕ>@-BY*S y[&l??9Za+** (-Q{;*}K0)NӜ㾲qrӾߢ )DTx.cC/zuݾ+ugZlUl< c(]jÀݝ47QRC^I"-&NU7 {Au U =b&0s\EM~̫dKRZ^z?ך+OP!5[obHAZ Rg*{< K/VD̵[rj bPN4JCmy&;$_-SWC@}N츂oF{$ʘor~̓vEJ42mdQ|\xa'75k>[$׌&v" >QAOSc;Ǎa3->N?xtRS,N4fHudפ->ઃľĘ<㚃sߪ$f\n:Xoa7A$qꉃSI&(Lb ڎ[j8zKȼr-lGyq'ZWwZ6Y0hTBqt28}!dG7e'I3F5s7ͷF >ol`H-,k5yQ'=eyoK"Zt4m7Zˆ>BMx+wG$~ZumRZP<9aOVɽ !cL'S:H`]F p("Iӌl v5 ub\l"ę ;l\ή~ -3$>ӗH?qܾ@Y N% φY?D&lR5+Go}.WD:ǧ+"PM_+p*؜:.oٓ kGm} V6hpD^׼xFT5H%ڨl1d|e =L=ǿ+&ɤ"Z K V|ɏko rpDtJM(ya963Dx,?;~_Pګ.(Q"L_ڼ799f.1 ;=/wjk2[dh/1B x"a \ŠCER۫kuOVXrD5ĻCErDZ_Mnⶖzy%>و=A exYU:=\u:XUAyhhxܭnf iVpح⚚w\&ۦ.%5@±a>/50}7:6eUkyxЀ>L_lhGPi!>pR12TMSW')>"=IW3bcdB :$\ J"'I,pdUKKq:ذV٢wOÃTƘAi`%&mx=C4q\RJ$kIl™C%-cK[6W[ x?o֊ Y^W $k c豀f:>< <E ҕuQYaQܨJ^銙G/u!s ?lC'\B4N6Qܚ'™{"ewm;t8"t#.kXv5iFꏲƖ4~7LWQkqܷ-?f&$ hQ*hQ5 Fms\MFa&ǍQ?6R q G:m.\֐f]J~pĉqIr[-%|6!wAa}Ŏ,|6gLNad~gǶ8܅1HNN3uZB9QIYE` CҼQV ȣ&zV)dL)+jqrHe?J,hyQq=:f=w$ wh6mw8ATwA_qh~f ba<Wp!&n eʈ#kRU_jaGP0OGuSTJ(?j;[<ԡ}W9Ky:QJ3n7q;HѬ鐩 qϔZ$B[w#z7 c& {$ٌ)ιD~ `3 FGU}Wk0hm͝oQ2 1mm7lv sgF6o( [~+ ^.47mPJǘak ;w4Yc%6g( Tf QU-z> `!Bb͕2zkw]<&+q>d IXX>6т z#hЭľpd^[Zf8 t4ШO.+-Y9ƞ^c-h}C*G tf:gwxT+ Q_COTNhjY@<#bJLW̡gR;gU*_bDm6'*ڼތمQ/ BNO{5ـj7=Fڝ_/~qS^bHm@5j(s묇NeMovǗUxG>%!l?Z%FBe4{5*T-**[ MqPn EwFqq肽,rP biz x z&0QBMNR`Kg,=OmBybc"b,zͧ2 *)T[) $do#[ dul6M?ywbr%s{JoDeo lkx6&}gz շ!k.2!"$C'jl7L `{1ޙ16{0SxaT- b&-OELư\ʻ6KL~^mѢD m !˱+j'ZB\ <lu#\)z !6Bk&o*5 ?oSY`vfۧEEtuapjj=jgJiĖLzYvY[18J^Lw!&(,xOpTg,HLcKJ"@KA8GP/ZMU~!|'C'cusۇ|ڲ.`/-U(ΆtrIyA\?d`pn67g},a>Z>ZTĥXb(/ _9bִ`ł$tnp/ibӤB|n> v& Ex_ES.ݤ\\* C}0~MV|='v-TZ^EѪ5a͡#qy?Z&g ׷#֖&ym{dKAy֖n藀"'޹=qa}FVlS @hqϞ9"Rr‡$j*'!kI 6 3pNȊB3`%٦^%} O룆=TXy`Ev[- 4B(?ІZOց(9Z%Z$k"9=AXJ{7 /لjNݖޯib]eג0W ꕯ]Yvド&XI#J]=&F4Of_j xsO4?sod9> + hilcALјϫ!'{Xo:}("OAEm*2e# -?f?߻IX ZόKA#։Y)d{PN4!us8$aug4 )Rf$W*!Ĵ)) ),Y|(3m,p4^mtJ*+ACC$=A7^YcrL:rՇ ]EkLj{a`\'ݞzmFn[ڞyչFS/~GXgէn}tH}+n~+ΤCs .eCA(4:cJ~y`;u#֥Ex fLi3=AѨp&>H-v{-(.b)3+]@?2w>3 QFƔb7NoR91*0f6݂~0yı93ׯ [%Kq]v&cR1-~DL zOJ jHHQPUz=eY= 5"8&]&o^,:Uf-u;?ymjk[)[#5bgp1JsT  dk#(]#TN@I抖V>+3K{'BnMמ |MZu%KV(890Wس?-@qjOGQs p ٜ(g/ԋ ∎N1gFۨP6=h: bdlb9;xqq MYf'Xʟ"pB4A!Z#'՝b|d0-ԉ܁mN;|ͲOτD%9$E wOgh;7U _Y`~gO<|:x{sul7*s8mM-@EF˺"+a9ptxs:̺~!ˢj!,–7wK?Cg[dw>)8n{Zuj^b@+ϕx:{HITayGLbK65du#!/ܙ뚁"5<hk&(y̮/KȰJ.5* ˟lp{@Ca /Z4Ȯ=Tቍ0d9̜% dcqTѥ&kY~ޮBΕtՆ{RacQH)Rʷm^RwBY؇޹> EDn*q#$ Eƈ`C<ςR1RQ|f?bMOhT,TqHmˌl"/D]-2>Ldu+>n]w |7vH ){`£K>].1JcvȀS>O%3>eE2A܄P\ElUy&2p9?@WENN[836U܇=Qx>bQ_~);J85%@)zm;nPm f 98moGP r5煅 fهީb8hk|z{&>ɱb_ Zj:1 KW)'2w2`ӗ:H7,gɡJIQ%y?HlQ(AxC;H RHG]u ȃn)q엺%x)9(ܱp )9)J8SX_a{ҍΕN+3q$0Fؼ~Qiբř.q^N9Mo~DusMغeY.Βk2O#]iTi1Z4Y_KQvkc仼7ÖގBs4fx$VDb @ĵ9:e2hx fpRt9pߩl{}`^Ca 3h)4]E9ĻW} w-jc'&UM/Mrpmn݈)Ąxe_0*ّLlJqһn9nU>`-NP7~i79T[kR:;eru,e ?`lTiDb)ǣ٥V,񎠪 Aqk7 Hdx3Zrg ɺLR∸_"*@ԓpoi=AI'/3ZDyƂޯ>rs*7{P: Gp)]l@~zo&4%5'sًka'Y)#Krnf挦Bh Ð ozx`LM(o] 4bW3`w⨥LY:6Ϥ#pg`82j7;` Fl+Q1 >" )P/`xqհlC9@꟩Vzo~z?%{ H85H$oX{K' fC*J,yXoU|(D]bn>$H<:zQl_Ue֐GԔLaۏHNAÅ]Brlgc6AB>j0K r ͈u MjMjdgFI^xcj+](B=;y7ȿMV\b4h8fZ^:)w]'0"&gf{|'>VHȻ +޶_6k UJ]k'I&c; 3 p[a9 3s+GH^ T^ixN4CO( ؜Z6ίUuI7 TJOG~fD5u4 H#.:"bug k&Lqeo&K1Ӏfq$W-Ք^!9'e^yTl@T!L&mrZ܊$o@o8 8kcS }Q;mQNnP^IPj YbuF(ܼ 0\Ŧ~#ԗQ%zEToUoy T+M=Xc~Lc>eu[K$l$1~vg[uS+8ᑬ} @sg&9=z#;L砉9Ǫ{hcoOaGp7I׎#^7g>' TurlR;Z&8/MeU>⩻ceˬUdu)S۷!\dXİ9ƔbG=0?j)1'idh)FA)T1BRbTRRSj﵀] 9#}Ml5ic}%m-gz,e:84#/S|?W-4+'bbD!h̰䮮R G?1IC(џt"}n C 2b >/,a[4Y6uYS80X{YFA30"Iz)sIEp,] R1V(-ʀ#F$.'θp>fi j~<=zSX.3 A]|$a!h]̎DI y8^I}'Ymӌ .v9!1dhj`SI4UТjA>=R#gGN,sLZFbZ^Y oI@c3c/gS—Z&UVY;HB{\gQdBٞ`e$zbe,1!Z$sx>4 uzd4 3ʬT\޸3٧/ j}IR{a~j싟,W)愩FT - ?:539KnR|nX &KsmoGBc)] RT>HF⹜B=\Z!-8xDDF1"supN@hPooW8(o)6B97:(t {|0:YԸW/*QU Y{kfOaT} M ۽ )Xʦ~#MT_rwAT)0B$zGr&W')哰'a _'E,zLu(oąBuX>{@9S'`0ϵvx[!_ѸsMo9ROӠ5l%s1 q{u#kn];2H?9%CKVvaN`Obu [_ EA몫c_mF!|Pq0}(w?̉zҥ^*;fVGP2&!v6V& p} 3g~6|a\DΊ6J8IW0Ryǟ~ʇDw?GgB( е"ƴ+O(I'>эfpz"#vh&y]`dOgnN+^(c[(S+BNQV; @w6$];bSLQs{ﭿQ!a|g~d|끥`w7٬Fbd~ּ2?d. f*<{KtApiؓ$od#^ӜPg/G%~v "sİcֲ·%K2BBK v& ϦDbjURYֲ!h{ǒ(u18 f a;ͥh g!Fsof;[eEWMߤzJDCi@gW)1̉6[AGvu[Oy , |{bpvJ6FW@s,!+/QTA%&dpP^xJKYǯ a^C_ J*8O1@>DLIXWaw1%܉9&i"H@KKPLXjTt N~Y5Wu=gLlT}l\P?.. Ͻ|8nԄAm)Xl8 Wi1v䗸EĹ#u9$J*]w4VM'F@ZupZ7M!p+SO 2{n:6j(ʡ pġ>%*:zd+-7ȬT٫[ $y k印(ais`ٖFHp_D :& FCr.|SLb8.Y2?Q!Ng)-`(K;"(>:4|}\ct"ikl_B`TXqdgw;/§|!ù՛S[cή(4<ktk3U8gᦜho1Fs'd賴cq$cT|KJs__Yg522Nf X>~< gd:BKb$Bc<%uJ݋200 =k3݄cqm~-G-P"`w=]U':'p~fЎd~?ŸB _}[Њ׻NZ-/Vl KD[o?(~o0)֒0ngŮ֜}V]Vl w+\*+?e)c0+#1w?5R@>"E FaNF= mo?RyƝJ>L"E?.NqD-\tpZC$ J;\>G,|`/O 0ͼpg x]P+Ҁ>cѦ6X쨟" p4pA0Ј8TX5.UR%XowfHN'dlzqPq%KP]01H5(wVrpfp#6e|SaK0>Fx-X˒Ji-K,rU0Qw =ccc磶9[#!aTڐ9j`]vWbʤ 0 % sF[ua,0&7Ժx[:<1i4(V5H3G%ӎ]/KZJ,-1U.t*ԘxӋ;#wWQAhFA^ddi1?%ivi{qFWT| ɛ½aRQ} alиycpH{͸5o )DEb&ls,ji/hf'k|`g̊5mzwv?< fCp,oz^w}J?v]ơS 7qf FwM`Z,K[3x Aםlɥ2ClH@F}8s0 äڡ'1q<0vnj[ʢ>-=X>%)CxߣPo6/} p Mjd1RȈъOZo9aqڔIIl=\MHrԊy)>H; ȫ7{}kMߐV^p662GbҋwhqE>Efޫ?P{pMڣ7~8D.@;F̨yL܌8KoJjcJEwQ JvUBVA;>Dۢͅ}]fr<S 8Ι6E-z,Aqr ΢IlǬ6 Vzjax.ӡ39vE\ېzW  ȍzviZe]:dxp*LRCA0v5Ƅ 6IkHnZlmrÛ(0د̛ )NJov*[̢><ĩ{,?klǵ>A [BI s~Py$PIX.Y!#;^6W&yt1n/9J-tAfT<|1Pɾ͓=Zl6}-vW.o 1Š{[@d k{gƆ&xJE"fՒWx]}tsi]4$k)pu-}3YPrVYmo:s,Qv`Y(4_r `b”4bO aDbMxNYriL*o?6_ k/@LclL@C߮YR+ʽO *A,2/%Э{-rz"t' |Oe )bE$w{tc~44ˆd*8C%J@Zε}~Am0Foy#ʴD1HIpLoxxH'9dTSc>[:O$?U 8;@trꦂr7I aB.@DBEwe?Iw VaMD^KD\[̵kS%d-|{pYowA{보>qTOՈDg f_ L <2o@OU!˘~t Ko^@[$a6^ݶ |cPd~/PUuɢ')e~i&x;_o2j,:Ofl*o,a /,uZY&J+4&Ge@& m[W!%pA1g,~ >9'VRyn.OxaB M;NTSLf!tUARs1 _ :Ɋ$Xz8z_c=s4#pWNǼzpFdMNQ-%v eR>*M)Z7HS2bYcH,Uu$RD7#6չcRp680VZxRRX>C}=׎BPz{lmjj=8Jwfɘ%.3@iHoq\N&_E>RZbY<ܱ#M ؃Baxb,q*xF v7X7#)qΡЖLRodD\F*J>|j|Rg}v*ݹ&O3nX X?{封 "ӫMa|CQar씔V:(kIdBvZq2 Y:hz~Fݏ77XC4%eN[ɛdj.{Ü 8.ypy38UweRcAxcaZI c'Wy~Ok@]1M{M"@!ړϜlsJ@;x/)yiP~7Dl79䁌 ɽg[}W_Sڪ]J}C+kXfcBY?uxIoˍ3=1 ћ'K\H3Sp[̡!2p^;yi*w|\ aX<Ň1MId=i,hﴜ+F9 We׃{[P宐cI4aJKq{ҧ];ɡIw%RãY)pmH E l'w@YCr`P=lڲKN=D|ga&1 :-SI= T7^ə87/H8Y@>6f`cL 5s8%?Ƨ\,&>3V8fM<@ #T('EQc~MKwlA~pC`+FW3jBxשra!KpAeh$LwR m4r˛t6;+}:&ګ]k]xpI8}6~CJ n0jIu~Ymoi.EU_C+j{)2\[%Hr, e)9qϵ'vZɾ?,@=J' \yR+"Ꮂoե5ȒjZ3`@uQ* j(;U7:PglUCd3onf@ݞ:3RX{o-!-Ԛƿc>?3Cr8LJ'R*+jW\,3W*Ake=ML} }nW)΁u( :DF0quCV|%|`Svbјr-_wQy.雎WݴxmሆW@{ KdsP] lh E)NڼAHlE' dSwx,RzRfF{%`ldg*ɞMr_ T&3T,>pE7ib8[0S|&?Dcji-$f u8nS9R U3T@ vfP.uSnW>\,ă)_ܥ[P/xqw Lvɾ8C] Mo^ ޭlϒ#l^_vX+C4'f 6`wKU . ##I.U=UpwêŽc8c7=%yl蘫Yr lJX ꭻ *S* m烁 ՜NA| ͐etOHm ~hevW2qQsƢj0rpf|:՞MҨ-SZx9>ֱ]K&.{ K5[b- t!}VrrTb?9 p=`!}2$60`^J(8mUGF|S0TU`K]k)`aAlQ%b^+S~qFS]'G$~n3 aoYGw'u0P\P li, 1*Lc/Jdbv)6 Q*fg E\~C9ωNu.KkdʝfX$~+ٯZsfTʭ+Hfr$&CEjE1Jɿ+<՟Fp|P_$U[Al&-֒n^9XXRQ3%; u0 *eY4=:-ϨoudX3r]y .tV)e4] r8g=ԛ˾lШ*3C |W ĈTyvFEjQ4y_lBA% Vd68UE͘^BngqfÁ cHҔa[mC[[*H:|9d?wh탥.C(f`s$1S$A7ܩ ;Y ]A}{LhQ j8 &b.$8 k=fTt2J {ͥzfޛ+02x_`FP ) X>C٧Xs rĻhtN vFz4WdNd)ޔ'4Acoggיu P?@iQ#O5}bŴT39*d`˝{LЃȩA%5wF})k#?H$ahY_8( fGk'>?@_S:Q߉n)r=IdAW/.磱AgX[Ar)hSdO/]4*M]JsC9nQJ4im#OYȥk;S2&1{$+lo5۸+RiWPs+S p_|h&lzh5v5:Dp%}3-2<iJ1\V"|9r1-" kjsf"3 <%bC[^־@ONL O-ϰO{*U5#rJtM"srΙ#քdB,+݀G[z!jS(ll:/vMi .@)y=OrH%\#'+ḋ@Hӡ'@+ PǎԞkF;^3%:6Oba=P|aeKዖ̮as٪} 3oHhHh>&OϗV_Kz4w4@' z`V|#AzM g <!t!G`-=cj%nŖ/WOQ$D愴L95 'C i`cKJ@4oIZ]Z½ȋ v4դFHJ&W{i_I-66Hϱ)PDD?͊U]PxǧOFPr-gk4>Yo=/Hr}}oDB?/{L#TW!XQjYNTgՋ7 P?:0zn DڡؿhDZw8 B]7o?4@;@㳾"Ja~'g{^moxZZ:Ÿz/gEi&to^'d5P|=ps*"45=65z)L)g©\ڊٽj/P-/?r;g9cH;1be7Gq 0{fɦѥbYwgBjR"˱f]yY.ُV0n4ƍ=CLXHA e[=fMO:6v1/o0໅0o7K\>h,;uLP}N=+;YR^Wpzry wZ5ppXi W׋iʅGܼ1υƥ$/'Nne]J8|,U/sj޷F>q9DVw~7Ե+846SFf܀_Re&*lVXzv#S|sl/9j 2Zu| Jnp!Iѫ^7鯊'41\`4^6P'2-d sjmQ6,)$MtCٻ:LҾrN@i]I4}>{z¬儫{M3#[ɞJA0U,vCAq81^>5d4+Zf^BX ?qhOCS`Z Cw﹉4`2OtCnj!#voZY(iCs25XM)Rznrو8'VlᾺ4[m5cn ~<9c;Y;䒜o!  obi}>%,<8 Qme+y_AL7Dǚ7abT[6pizfs!o}-}ApO uW4R.Zwp局=aeyG&Xv z,V0={xdzz4dt~q()b$DҤH30Ak!;BVnJ^F]xd*{T~)TLq"W[{]}TZ[CY2p> Gy;EE#GoF[~5`tm^͝ή;= +%D`]65"x8_9_,=r$<+;u?y=]<[?C(vY\Ӻ8#?r,,n@+|A٢(RGQasS}XlYc⏢1HH`#2 ~Jqq}KWZXPQjFYxo:؝E|bHY}"Ν؍V ϹW)z30Xc$!ifS`(gݾOJ/s)eKY)ږJnzYF6~7Žd؍bTfVb%$gk'P[j*,B/6* y[qߎD|*WدZ&F)\fcAEväb@J\e{c UF)Aw9.r$<܋UʲgL+g=`AFTV" SsU͠}.^q{d-7Ԋ)ܱ2y!qӑ5 ҼEخ5/X" ;] SDij]nX|-wL`? ƂYkt}3^m!Sbk~:z7w,xݑPOt2Y@ @1B0|zY!LzQ$ ׎֜y8WK; )U@>KEWjoB^"r1_n2NB‡@~z>pZ;kIBV_:YO$ lΡtq8x༘AD5da\/rdE~D(FfnkgZ\Ɵ;BLFJ@gvZ͙ே2 kzJ_~"`IȒfjCC;P\%)v tc޽`.zdK 3.3k!D:g B@u[ϻc !, b:A@I5'],/ N`xObHȏ{9hb*}3)a Y__q}3d̤X@X{DF'cܜxVmOLE6UiڳFĀl >%J<:usvgjNTPSP;2;+&Gq!oH@8j/^s D֙TI,(sp$+2@a"{>+- & 2FDz71A bܽQM-! <6+*Dz`Ƽ?C~^3JE!1)oRC2mcQӃ@ D2w5n2" +xP\K@н,Xد-{Y>i"f>&wHlE VXB09۵-)niײ/$xZkQHD[KK:065[ E Oؕ/f?nN ɛDDEZS߈/XػJ~*s'ٙ[9attKI7,"h>.(UڈVm} OkMXSP<%p *bVX2THRn`+M@͛V7[1eL;RLghr0*!*f"&cLꉻ\!J]'p<[H3\ 5p}mK;ZBɈN }v_kíTqʵﰾ-IDvAB;kcJ?|.L(-Ӌj1IG2"3˃K}Ľ:3vNά`ֽ\IT%ȱ /"LNM1cn1L`i ^#W/nYUږ8@y:G:mD 1ʴՀ񅼐b2y !Ih i2>4#o*d/ۢHj  a&<~IJ`;|rV&s;&a*[EL/6(>Z %/ʓ~5?sSjʗ !Dm2!me8[?) )!Ǫ3c*CruQ'kMOUA0&éAQސ|Xss [b&>֙ ς#N_*:;,"JH~sMm8[w`7y ϔHBy4<Q\NQqx3q}fb ]a9_::mLNd{jZC|W(=eOhmmriLѠ=䍭w[EguBØE.Va;ziQ0%v~-Zj)ڂ L)7&3;轁=jZ Bs>iZn滊ק CByr<5jЮhߞ $4U>Ty8 ڝu=πSk6A=w T쀜^z8Vf]j )K]W {(p XNu-h {&D/ ,"AoN'Bh=iEU´i:,FkբɅG7ܪݜyN^co3##hĒjˍ}mi8TӗLQ@s <lą5 E/8_\ݚeJoL9} ߯ ,u>ׯ5Aa]pA[Wlw-%ljgx-Bjp,4h 8w&M@^pU}')\8zv JO`#ys]gAVL?T,nE;ע.ncK*0J41O3ś|7h_t \rm!AҒ/^]>WbP%Ha'[\ܡG 6d@vǺ9܊h4np ڴqW?Lg^5Ngϧ<cwDB$~1pyeis )qp˝2%gE>NU՚q+PL|(&Tc]U+ ]L?(G!z'9m, *yC!L…uֳoPizp `(4w jׄQJ#֖=$ǾQAXzl yja_WZ>pj:^$*pygi9 d`K,z ڢ#6]$ aNOlr 㣴ފ̿Ec`n*+ ToH%([T (Z>#z= krMS (߾4p0{"_Iu@iDU i *U Q?O&sJaUFs$IT3\ƭTAbe/ߖw,ZhOI-$k?q&n!,mJG:j B#Xűnd!3}cꎘU+R817?ȱ* ̣h8 A}@K~J+77:%6ͪ]s8GRHmtvε׻]ln/T'lZ0XToe?J=.{P=p{vklbn6s`iyb*  ™CʮG2=r3;[(wQ),iڼr4 r2- k&')Y&6Xc>Lk .l~dcB2I O15ν֋E{CҒ&<و.B\ /k 6䟼1nI`+Cpe /?%LL `ɑ/,p/pYSIk Tn`Y6 W<KmD?䣒҆e~W)9D]On1rT3w^sbC.Dc>VeHcpoer[ " ?eo;$ 3E-_޹ZCP0snFր:vY29d|@:j qbkhlUщ+c[$<7AiK *'}Aۻi2Sȗ4ͺGL9HV4!_`P뙛 *I@"F \hSdMA_QճA[hGa{`&{y7S#+ @5Y~ƑʹFZo:3mfc2n>X{95DQCW"Mx.xKɌ^ [3` ۓ" zH?joɳ{hLϖ |{7#,o?4K!ƛMe ZHLTG{T69EKzzc(61n~l$M?յD ]rj,bCʱ1qXߛqhq>'178ܖ_x9KdQKG~iGJP}euIr7p"Vt:$ܶ&z oF. <ST"M-+:x3anL;'(*s9*:-9/f?vY54+Ěgx8`"e̿p~odIx&K 9ʖ1+T* NTKC.a (sBCp}@B.{љ9*$b9c]Aڙ˜ѩo'q>iK:~b s_\ Kf~\dԫ=,Vgn9ikPC',&Җ$eGpH}0d Ow/gYD˿T A쁦Lr`aBR8ozV(~=G#_N2=)LAUO!21!=dAtM\;!i֘h -Ai"MYJ(l#2-M0> F7!qW렽Q++$ws:7R2^Wbf9A.䲻}zr<y+LW~t*-}PZs( dg +&^6dһP6 @1}9]^mQxYjPR! ԑֶp9,҅isVd8|גǜmg6ۧD&WλctD)]hq`o-i D1 {Gl z|jY'Z5$˲öYaozBTĬ:JDnU%=͉ ѐdo_ȐJH4k/hDdIȥ#nSA[Iz0=d0o$ȳlkk߻uAoySZaҡN,D9ydI&Cƭ/Yq͡390J25F$Wl0d{FN,#j08\Lܚ7 ` ROyI{=}Uj-*W 1eq4WXEC X?T: +\3NxLAV'iX rZ.؍40G5`G' b^"AOv㍯

.뮐KB2^Կc5=^ǔ6z6>B,+[TRe&~@EEOMO\Qi}>͂\q5%Y1n8a3s? u!d 4h6PוN,[O 9pYgUҨ|}^s f[Yw9OUKbo?',8R+#kkr7g#Um)QPkt KICi`p#f qS3kQ"S3*4a Ty iʹPi-|t<3fQ6^S[>;LC:m2 '0`цq}3|?6( Ls4gTf'mt\y#{Pۗ2̹o,H,5³zxSūDuz^xN`@K8"d?tMo#ņ$ ߔHEO^[l JѰC>Oҳ#tjya. p=]I*wGsE`- sT'k}m,wkYvD?rlNqiPNDT!d&cb$ǀd U4-ITl]aڽi4ܔkvԋh :f}cz'F>%g28g1؞#DրC S I+L yNS` \`Z!Oz#dgߟ0zQ$@xCuE3`eY#3'f [m `>E!_?>R^Gn - &q 3dEY 0qfLffx9!D[8 DI)x8HČ RRp sa1Bvo0bTe7[ >t ud8Z3"`@yڟ̝ &xZxq@W>5A~XP`̤]|~Bu0a #eb *u>.7;4wauAڵF$4·؛`؍sBbb[~vl,Z1/lW,u!-vj0'1:F Q%&${2 F۴ !8d)QR= wp"wU%#3q+ *ux4 MovJRzQg[a)p3j:MdJv,M>u%4ٓu;6HZ*ݟSV5+I$ɏ3u,< .58A5%zTp5bz( 6! >^Ԏmu|7~1a^N  ϒ@*b2ZaW3ˎO rCLPI˔R3VaOiwVi&^z.C%J@e#Sv\m"A~"r;]uKfWn\JVyȅET<լf;#"PF 庫 M"nʟ0؉Yihv3 Z<7*尅]nWݙ."pU{4uqBJNJk …ģYovCŷxO-w0a#47hYt:Z#íO2NHD?dvљƞ7 p.[G"oIm:0Ғ\k6iAh~uuػz?k ӂ+;u:EFCkT`?Ń S]9Nʀw.ZS |7e8MjeX%^\N&C5ʭLVW=ԁ͍7Oa:JQWC;_)I 5L7xxW{u6YDD l f3x=/D(1^AD49VEP "Uc)DWĽhŦ )FJRZi?WdU@?g_ &}G3`)?z/^s֖\}zΟ}W>M] \BsϵNԥBe\W e=U%U^ ƶ@UiW2 &. {;tC+Jd kLO&Ϳ[6'#O$5MϘ+C,&jtR3 GS>pHg\oٖh65)EG%7<ޣqUzՅ,ma3I*z?V;XCݏMd X34(8}Veղ]L[񨾹.Z9^6-etDi;hmN} [nEhzrt d-dõ؝yt+9/K INBM!WL n90XKښ)V-J8Uõ$\nef7VS6*}/-=IefZۢ>c_Wz$R oi}"tvDm'Ņtauzx&9ԈiJ Z垾b/G]Z_6ꩁBd2?@8C31\Qrv7< ڪ'\&T(KRw\n0ͷC.lF 2NBEűvzl˺2`8 om_zx1|KvH=3bkED5Rv?f~ܢD1戟H+0'P}ӋP*\T} >@qؑ DBG yI܄Bs .5[7UBsDU7shDzgXU@ءT kAGEoCjy0et%z< 3I8b$(O'\vcO6+q D.@vYۣz҅`x3<2W\'E?FS3z< SZvVDt]&E@4lV+3QyXv3 ~t`uĊd\=S{\Ә݌0+ƻ,K/꘏Lk (v=bkwsN%[lJ6 '*s@=2xasK_KeN^5KJEe@'܅ t 2& <܄GTͱ]i s; $Kckz[=^֤` HӒѪ$߉m}lW.lZdv) ]!@$4.W\}.(®k]tG8G[DدqT= g|yPjjn -nZcߛXmSND^x%.2W{+.HJ~Hse P㥹E00CbG&WVW"FXwJXt)+oycmCf.tt]l(nh"ʎZQ~dK B}/Zu}vRGSxSOk_)=~1I񈼝(vh9C5{ΓD:G8R?z}n,cvu^C'\OD. PNIc{49;InHf [U `hK`lD$ѣķ:DD'c.vZ6+Tf@(br{Xi“{ь_g֙ȉ^~fD:TՋ/yFTź26TYmkx 9rǛws87R 0R+͞Kn~ZS;&UƗʹ|6tG`fXHQ~MgdbQyA"<3^bah!=F:!v22ۍYE4A!?qHh:Q` `1$wVg(&x{KR]8ORSf{| E>읋9=q赭ۍ:I ۊ'HۛSҴzn)D\b(>:Y 8XZL%$;{Ht/ڞF:|jcZ[gBX7ᖐVEbpia-[>8mOm˛EI6"z0!6vYAM۠{{8{#<+8A#_S|fōӥԊ 7'w%Qdݤzs菄(B3 ǎ2q>!u-Q~I6hq[0 %Cud^Z"j3<2Ufp?93Qm7UlCcB05"gXzZn*po@rex5M=Y.?#잏*(BKs)rw6^vOnQ$X٥ xJ>1/l:Sړ2[*nC$֟j=@>!:*" ,Y看gxCF ̦#,Su{gT6k#, Ÿ*1=yj1yuV (.OaJb 0s6-Tr6UU%zP y JW'Z8"i sg$ukQg(qC=[9$e~}ц-]CJL EVul16pN6 AzvSK^-HddNVp;2> 5Z ]KN}'w=,\7a0Vg{Zyk } պn 4mxO>ς؟REX$KnOjyŖo8%,Ye{֮W{69}fK4]]GȠLD-L7TR0,«䧲kBz{RM&Ж ȔRӂNR &KyVwN5T!(%"p]59Z&XjHR#tzr`vQh27 }qzK ͼ}f9 YsP'JcU,{0k!cl,dEףg#R9T˦>EmD ~+@P;^HFސ82iﻰoQ67 VDyia9R l]~C:m@z@_"3QKEհ]WZtSDuK-6Dg{c!X Ww|?w{fZAܤN%2$׺)jAϻf?sSےlC|_* Bمؐ r .w@T96B9~P+]qtpT|n1ɵSv]=;+RS!Hju mqN٥ۦ`ֶtoϡ}?t81ogl Aƃ)rKF?%bЇ` @@?Ew[ȫRAČ`(Үౙ \E7ZA`Aj4gYpj"1͠bӧ/uk G"!u9D uܡl6R!wC.ќ3AJ7Շ2RZ31\;x eAVβ%mJ*2x$c8%BV.]Um[RphiA% FSqya)bKzb&L iŶ@# U:&•aFy4K9Vyi_L1 &jW0NEc%WO7#^2[ g 2&);%E~k%m"H]NV :U&&uw:-yHbjۂ=19Ϥ]R8q\ I-z&s$V5y oMo( eNAÀ#ڇM]&w'+4uf8KUCէ CzbkߋzKeYz~(3Cnt#N0HW`G9QT h,c}Qz('veQY(zx@eIW# 8B!?_|Czzc3ci${od@fb1St ZŦK76\yI9tb%2~* q O!<}J"?/"iH ('kN!N(a-F$V1V? .b8 OHIH@m{/Ը,J4w3o1^ʁs3#01&'%7LKa2G7WU*/-L_Vxoj[>X^?_2V^._zCGdfB)7-dx+t7SI[5`qup+7Ζj1yd<(rm[ bN՟fA HDHڥ #,ՠh *Q!(0B(lnP(iQN(}rx0I9Am"OR*|$(c,HFG"I{wP,m 9ADzs %|6Vg} gpa >7ci6+:4붽JJrqu,mB4:yDM=X:D2>|p=UeՄy~.Xnqw~UARm]u*G*|0sJ\`Nt]>MߒXԹ֗@sYh/O vg>kYY*28lNU5֭}Vڎz+u1#z jMrXF@nl ʶ9jJ*K2i((ߙs%!yxtn9bz-~ ]^˕[LQ+O$w4=ڹ_g8Ə*Bq~ É&8Wʚ0I^SV.乃լ']>y`Iopԟhi1#}wRsFHQ d,m9fOVLF tGvi}-(Cß#x#KfKDzt*3d0z~N_"+qY>pWKtD5;`@?"ۈitMn$k^]m|nEppQ¯1*o11~@kPwF=D:Q{B]v_de$bұ)6e{F#Ȓ gqn@Uy jܟdeʬg5 7xz(k &"hYb;[-|(dyI~DPSĺG(nFffعSI@F`H^ $b-՘e%PpƁ-/|tΌ<,]G$D<@16:c^Kwޯ(_=Y)Æ83e⿐(so渤N{R 3>aȹ >d'Iu YBrTjDN-p‚U-ifc'.t6r-9eWrC-|B$i(SDg7}((Mp'}q>^p~;޺aTp6\.:X)C[C2ɝWJG"7|1Ҕ(l%Pg%.&J4^>8uLJqHy\խd <4_>^,6{5)`"ͬK1M>lEF.*C7VI!ʺml'+64D <1y?3Q.gpio7(>MWns|Jdh[PFk}6Aj(6cG̜woˆ _Ll\C4&>13C]EVҤp\AJs T@9t( rrb֮>yAqu_ #"PSK4z3 bft`{l xq P4<1x6,CA37޿sv &{-zw`|d rC *C9d6Hc%%]#zH4qQk?0IaC󴖦{reN} +e=0hnY351x %6GGp;1 MY*:ۨH蔭!yŶW:apYS'dֻ"{WTա|هV 2Dk:]dXJzHÌi]7۾eZuspx7K>Gm}u,>ڌ}W?nP 2 Brd)Rh#ӡ0نQae׀Jҗ ,e[WYR$m4FL"Fsif-1aT#y֢rTp90.sÕ#jؐ iq5#f.׌!Ҙ水X!iA 0#|ˎr/ں8<JC+iQ 9..[1e;4Q3* ۇa` Jf2Ng}$5znmu#Et?'&'5<.;̅-U'~ jl뤛 YPJJ}䡎c[ ߃@(N;jף>Eu:;5% pZ.W0zr}eP'Lt~S0}6^- vClDCOm!4P ݪ^n/^O|UB5]p0+fkEpFhF>Q>W}8[?ogc,àJ k߮R;7|e:q w?Í&UCN)$ZS,$ q.'I2ylۚܔNx 9 ~DG.R&P,̭~&cԝP&񽤽D?D|tL=Fd% xRAk:#6Nʢ<}0 VwROĵZ~bY+="yEryflo;hCA7ؖ6:jYE]'>Z)l :,q4 F=ʪ!FK!a6NMLQP?pqя]/>"IYb֯b Q?\(Vt' ,?۬a_B(94=|HQyCWq۹4`ui]@`ի_iqqոg@,ۤbK‹ ;E,Guʆ&;!}W׌s[#65x |ٳaPPU!O]&5 X3d].zQi "h`-3p'x>^4řIQsW@hX!K' 6 Lf7aR <_V,xDֲ@H9+m-@+(Zx.[|i,Yvzx;˱d5fVg*}y!sYQ:%}k/؝2M 6=dVYZΞ77harw|tv>;"W_E@*( 3#@=ZłG mR˼Vo<{;N7S$X?Ixh5{^80+7Wq0G z_APv)'ZǕc"ܛ J*P?>-P硑)K:6jXR> >cDz`b[<=m/@ r[K\!ᐅE<\96/1/ -2ERS̶T0t*fts7\CÚ} `0lEIz֯|c{?92zuFksĆ~pF9+ Tr$߲Tr0>a{Mrm9g8Cj&һFgFv%Fp]DIKCZ<ϓͅ{3Utkq4ST=^׊kX>e\ po’l%eCxcEdyJгvJ†ɢhJa9N}i W{q o `o_)e1NƼ'tܾư?7iaM?ugGJ/ YaFzyE62@lGb,q-}簳fIJ=;p]X%tBJj-r\C$4@Q- 6CѦv$9KL7ف[M9xB)&r:qm*C͗{"勾ա;#&k.՞}n K6eXƽgiTM]_2]a>R4޹GE39/KQA@;E urAs$ж&`Hrqd{*L:KUbW=F Iҷ p߈-,eXB4ퟑblā+Ń]ٚ#ϥ*G޺3PDw1gG[k @rTJ9)@y{?t/OzȘPGOd ]K{G湾 }@*1v#DS@DQz~rdk9gev@Z9(/5evWsYB6NlS@YTg/d |4[wN붠3- C#{,4DC4[FyZjo@/";³=e*Lڅ¶/7)1nᜒi'=L2vf0̓wginS2@@RW7RzDQ!$.xpa TTԭ-l6Fy:dxp wxv^IgP \>ݓ4~:թM4% 9uE.xNh$34czcH_0u:T`JX x9?@͛Q;K=eWj0X]śʖ5PR57{=GI_Z'/7eCuQ]UǵhAba"A af*yD`dݧeW[t-Kŝ Dw\EkBeoRk'pdhff  [w$>*C;o%0 O dپ%f6*ؐKԴzHa/@ k䒝A=GT!V4ϙ>8l-,"+ G`i)-0ilpCkm-9?X NL\=wDW9,.N @24MJp_0מV h `:'.2 ,J4#k9ϝ£ހKh^+(YRZ-r~ESqnԠM),s[WWaDdi<׆>e:ń Nwu%Az}F$!O;`Jdl'{!#u dqSDxF[]r㪤Nd~ԻT_WҰ;jZj }YpA\]2%Ştm,·by]}2?/S[8 T-S )^%:/lwa#Չ;̈́o 1Γ\(Sy T|ily _[{jX/ԳjՍ&އ㕆.ы |2=e8{c M }K[oZFӮ m_wM9 o{Ƒqi8z[백Kl*/'~x%-T&[*b#~=gp uAQnLvH^{e8@q ڧdsvv2 xEa!!d f+e1=EfQ|zL4)Uʏ0-'>ݍ.fdQׅhڌ۳׹THa }ġa r!ZC׈mPRݧ|puG@(P)U >Ǒ"88>2*F!|[zcTKrU0)e+#9;%KOv-KqƻdhI= )Y^".7`\N}:7)S!NgЛ7g{tVu`꜊YZʃLϜ )z8|TWm68&!1*9=T6$2UMVd𵝩eA<"j7-6ɨAf>N颃2މx 8wL ~+reQ>NmUQCUUC#}QBgi&]v!E >3dAjؘ 揟oؿ &*=yX4@GLJ2罢YX[i]s讇i! Hj'3fI/)Q!4dG.NIjVvٓ:N dq&́FGB [5 ЗlreKRnڞ>o#uܖJjG=ZH[ԐX2FPm7MY"<4)&a=EF3DGW{oTM;QI!}  ~Dyۧ*x~>֘M#-?!Z+G9=<4n _E1x1Ȓ93)xǔWi}6jݗڳBçȑRb( dED#ͦxσׄ|~w%Z5l!W)Nу|f i4PX#`%/fJɂ+N CT@/FQu=椏9*? Q}㌿BXbIک3L΀c? +pCJWacA_:;R23{"ӡbTNe~O!k.nd .CG,bV68;cSzpYp!kĀB2-@c*,,ٓyC2әm3кb3Qw0D۔o~[ ꃭAi+,D̙ #"\b2QWy6IQ,Hq^|rb^(dv.p.yOw`QzO'5&BPeŠL'Fyr=tDib<@숛QKh\NESأ 8/U+WvMhc" 섴GQ ;~q 5z<.):< 0V(`Q8TX'z&}i+d) C -' 8C9_le}iɬ+Y،_"Ʀmdw?nwG?\HTp/ؾ Q_PY[,y$R ɭz%6U֊,8Ĩ3wfaSרKH;JUƠ8͒o'DfB LA]k-ˆ) M 쩘q*`.f\c8f-tvJ Z>& zr+A!+Im4df50n I 9ԡأھ1u] h†]@Nx;~G-Zh2VdT' knBA; PXqlWR5fV0!2C>98D%E-RMWxaIi V3%“wpE矺HoPj|kmNӕl>VZ4LsӊSF(2\qA/1 Fl^Ϊ4d OH۳4nGWsQ_XxSSQ ;'. PhPa;rqIub-~}% pEO^( 5/QGkZ؊@r)$uVv ʏ!$Ҝ> 2bF KyE^uαn O!wWRȈVk'8'xDI'D<%2xe+w$pU]38f- B^8u_m 6 x.@nLWa%>2$!^J@h/ccKVa>vߗ!Ys[MWrUnY,mn_g'NFA_1Ʈ2yC+Vpp bO^JO0&ZbB@?-o"XުO,ӍXqTJ^4Nl9v;[0 #5d bp"ndӀKosF(9M9GC!>Ԗ@bꒈmJ坽@Aퟣ  ] |>f <$k[h`GzE%JlYhpS~i<XgVKU T뚽\ae¸Utv joTˀd w[V I:.tPژ0Vbm(A&EVhC>N,o [6󔍑wJ '1Qh:Ίӊ3i-Tۍ[r6Œ!F|jaY @)$#f%  ܭ8ȯ 4{?v}nhCQ _xv:{l:^īXlODb@.> S<_VX6+Gz3#,(=M6D6%DΦbhCOos5+^' F,^*s~'VU~Z #UbP΢s" Pծ4-"*.=sv~wg8.7`RsqS!!6I2q3YE&К[Vs7%'~uÐHK ώ*i{/ {p:oUI)Wٽ4^.UO%֫ڌc^Q7go " ?[0Uߵ1|uV 4uX ]VGAZ \nڪ'*3NezU .@y_(Ai q2;j*w[- NqO^+B887lW&NH؉QG/dɄ? . sՋ˯^3^x5B e VvFU;@;;dpK6/.w8k=؋[IVa äk )7ԏʱ㣅&.bG0S-n}OV&0vϸ@38Q?5O%c1D0gr\0i$)-aS$"L@F=1!4VPXzV,I6Fu\`-nJ԰UZ 3F9MF&81Hp;W3Rh|=ڹeG<%_fAj|oŅ\{[Hs p=wr&ާʼn ?m"m>'WJ$mQ7t&֞{x%&W#]=.#xtǠ5gS}]\űk1fWnhe}&U"[,?a8"wJ@%;pV%{JvmF<%/ Br?#V); $a|đmO*~q= NwtHlP77[+ܠa?Nj(&%' ~h:ؿ@qǙU^Xs@"' 'tD] ,"Ds:;ZزE㬖2Ÿhsckpi_/D[EalA8LKUJgwt~',cf'jAϘ1Xd dYzwwqL*N6I8'Y8(x1fQ 0CFzI8"{Q"|(ж8w7 Ձc'nz!u p|\4{IhvQcHѶʢ `< wU̎B-4y p[C$332-!lƎ HOUS&Sk+i`Usշ"՚%(3Yn @ 36Y ~f϶0-lk_) a4+б?[Xyh4"pBU(KoY3t[8IF^I?@u/0.;Jt WFIs-#gϜXmIS8AjWUؒ]=" 23;QӿtcI{k }qb_E`FEB0Bv}!`Řݳ[ek0QwV:RW9Qjݔ{'LY#f8{b)I_G/ AcEU;p2} ]pn 1уAO3I^QX`}Ze.?~g;{%;OA-<'TD,¥jW|Qb_&օ/Qnβ+;l-grDCq?_l>4+s V4?f]C@'%܀.%@"#΢ _"m-s Jeԫ V=E2>Xhьm s5ݎYf mpF>M?՛ ܑjpczEâH&XW]a*2Z͆(B2l|g:w$/b>m]f[PU*RL&5Ja".Eu$`EY U.thi?~J"BC ,J}"jR{~x9t%1FΰP. M#|v̷9See\*nZ(A_g%œR1`SrS+`M!˲}$i7:kke+j"qv`2u`nox<=uQ k0l .L` M<; {uth"1TH,Tlwl  sp0̳4= ^esYĚy;=iNT`2 A>@Jk/rx|gR(uQ7ǜIؼw̴7 ֱc58SAPͳ{`EAn7O~\S~뜀(*0c^:UժYgmPt<è8Lt]A"aTq3i0s.,s݃^Hvu)S(ݩI0&<걽?'jTV0֜І«HKȄ=ʇWcxw9O\ub[>kǶS Nx# j/zx45Eيm\ݞFwBrƠt &b< x@noSHBQvepaM IGX5 cX Xӽ71+FV$a_]bL%XzlT*-t{g8orSkjid0Z.ؑbz4Pd Vǃ~yι5O!cFI0oLZ я0ۼՐD}%P5T3ʒ9ԃCJQGv<@  %@@*td;ЉT7Tg8z6PN/<3vC@ļ1}d+` +ɐz8KeL7/pg9odD-pq14Eip-3܄Zz=ȲYKo)zeC?DJU3T) `=m`7~ V.6n]W:9b8yt/ɽa) *!`(jل`ٻI\)ڢ.o:L)֏,i88/m9~<5y3'S }2ibg?J~ ;M&9SY@!ǖBle܃T )MSLXOtZP@B؋"G9碼.!rH jJeleK+evwtdHnL8J⦽RzihiFOy70fp^)XJAT \L_֑lqWvڴ߳κ~͊հ9P [ >I46ᛱ iWRV.`aS7 u8%K$ЍKCP*T,vibUn:ۄ^2 JX~BZ $%ŭ祂.tFx #.5@[!Սw@u7^7_z.gIK<4b{Y'tcX~W({L,e4PfVveHuTgz6iUnG :hǖ56?ނpRJ'6f1qzx|@P% a J4̔ӄMTlހm^Ō_j.p!;:]g2u>g^!ѻߢYQcAO5* ICCX,mqJܗBb/9Ԗtt J8ujFM\< [&1ֳ3vfޅn2iUQ'fLn>ޜAt5l26V5ph2ws.S0j'h%+0k SW9Q|,If!;S"4V?Wg1HOPbt>-3o]j:3uΛ2.=۟;n(,U_VZ _{ ylBgd=D-̐-W4uT:BGWfh̀Ŋ^ ܅M*9)89PH 1<:'?e!)Q3̙{]V5#8؈ ge[q>}.C )A*XF Gn/gƆY1tT!!f< *=جKkѩ٤n1@>\MτA%(sujBg&adhHrcHUr%K*Ahc(` FAsh,ҹ˵VJ@kj74ۂr&%c4U.\IM^ʎZ0 !H:K^΋MGn|=rH'%:E W]nB;`O'\/ms1Eцz*K+"#ckj5M:]*@J]?-7I\Q촅N'(;OFؿCD#Jʱ(~12<1(ŔtLJ@ȡktY?taX!85[Kq~EU_JO $ύ|0,ntyNiñ `J\R8 {Hq Z%i2O#g63YLxXSb[ :26l{ήyFz V,{d:.e[_a{_-Cȯ/ agB EJgc B_K2Po*bVk) Du1Djk5I(UXme ր7MUoVܫ2{z(+D:* bvfܒ5ToKPjՓC`rƘwԻ鉲4WM1bl+ms n}ȁ7HEGخO#+jM@]ͳFG`iM/պ&5TtD+4`©`*NcA.?LoULzG|':({r5bz(CiG'1jܠ]|Apɷ.}T"mKe64v)i%vn$?OBƜQhS>\g!u;v@N:=` ͣTFx"&{BGZNJbY'jkz%lrW}oa~vg1[һ6t*){xp<(SCq l9m:&[1dL WfD<Ƽ,oXhrs!@Vz_(:Ɯaz“VCka_8&Ǿ`dd º.t^|`V27?{\Ҽ_WH0W‘Z>CL|;\I( =GNtL}` cJ9ﻷُZ̃sx>鱊i(Q坙k$K]Z Ө XMhal!M E- d})b +EA*2WY\ɜKS(E&Qke6{ݟ$/]uA~ieRPS!v]j8*(%BBwDc{2!=)a.)FܓסYXDhg C=ўfa4gaj3a|3lT˥zrÊ?\?̠Ͷe,;s()%f>T80/Q2`$+Y7ar?g=ht"g'|l җ-a&aO_~A23hj~fzcJp ISO4Й ,xh>U,\ADϬ?tA|yrXSd_BNXdJ+p L`~ɐ~ Rҁ]k`oY;`iUziHhxu9_r$;϶ M M°Gi|Nye<oⰖ[ZG`: ӧmq-[Fx|L* 79Ģ5;u'=]#qWqu|"1dD6ɎGWch"BVer KoJDf#8Iw|"FIA*,Nss*iyw7Qyjf{:$vTtSP-qe ~[M lZQ s3Щ1mE6iwu^LmLW(uUlZg@ F^C~v,:, cb1sʕLrOxM훽ciqn[u|밼*H3J"Wѧnrr1 ڬЇ] G[ =_PO³=e;iG\Il(sCN\L r^fksvyyHK&[HSM ጝe#-3RVΏQ~7Ű](2ֵ'x΄D@X/vEG`K..5.y툾5#)]!6jU_ߕv{-~K,3.W2/D[ +0i4zNddC&"sZi[d2{-<AODU2zV%:GGxc eg_V؞zHǀmE~ВAXJssM݌mEht^XW^Z!o'y"!0sxe7^^nj-5Эhf߄Da]!`3RĎW [zR*([D-'NpИ}d#8c: K*\d*U@Gژ _M?V^_*p d^)1oT{vBz,JSd*8m ^c,"] k6ޖk 4Lt)Jf1FO{<|>.^춄_Oy[b!. ٓSzgǝ^r@9;MAIe;u2 Rk< J/7zf%WpaCtU끆ٝ>*mۜ]w}Yzi|9P挈UHm]读R0X39V(mޅ'vWgV pj'I }$bJBE!`p-ʌ'y4.m\ra^l_z|_tjdYw3\?oMӒ6"Ȏ3AeC^}ͤI!cDZ"9AN+O%TL> Jnqy,tx/UjA3ƊOƤųEi4" \/#yD:Þ6APqˆ;ݲ󉾫VOiFtaM'+y%rg\Yd9GFmm:a-߹z!=uw7]|!GC]n N|O i:kU:DF 1&P&ek^ߑD7uŸc`cG,82~L VFIW@N mټi ~:5UTdn^G1`~ ;.žǏ `ȡVN)UxZrWrQe8w>E8Y%:n* ine֖ {_[ g#&Z\44`^sG;暓&a/^?|"_1:80O2mwsI,0~ˆ8u 7/[Vn!8qnΆ8Eȍ':Kɺv)R̔x@WAPjڂ$XAbiKz6ӝ$":jh^" | %kt`}kN; p8I:fRXo|ClM8pp-54o` 0ѷNo76.>X "vR$:XcX= XNJΖ#= *^$ GsH]7@҄Jd~ ATN3jƎVOծ&{m/ƉC/ \?)8b^cS@:V(&rv8̅J -$ۄVI1Dq/h&/)l4,)}"!(!$vÑHEBDu B%D]+pIv5FT/~.`5:YOPx=&uf*vs߭K\@$+c%Y:kuMY9.;8ZҧƊ ro:f6E0vZo/&聯%M!)+[U# W-x=\>ۆŇMrri &:!,@[\$"&wB_(oAVKU#Zm:p9F(-а$_@gO̫+k`d`Z] \9pOpU*L%m7t;< {)%©JUh&ͿY}D[c D;f}2 =X6+ezlõhK|HZN_m7w2Xx:CMy5*#[ Eq^/%N/u-GYa㻖1Oڞ)p(χG9i PDZAWsg GN9ȨX:4w"Ub)Yp`P_^4c\ ݚ1XDwןG ݱ ~t76824/TEc5!IA68w$[5<AE%GYkbu @3Ղ{ޚ.b ZϳVմS /:=cjlȟoSGbz4oR-[L*[߀|ΟNIe#6Ğ|cK1uZEny)L.b9h탾-Hsf儅\vKjMJI+.9}y=.3禁Z?>;l: >1B&IT cg;2(6tg]SK "%,UtnMױ:7w(3?A(,EH|˜U= $U+gƶEnHA/~kUe@i^Sc715ɘb׶eEV|Pd%d2;2alJ@}Nc"\ 1A32m "L/ W}+\ kcOg `ߠ@OPL/6 ErL^B5a뉮(ҹJWpDz{wd6ӊBw!%pd`#{qGFPF>;# Z,>;g$(x_E q* G7]ߍ!5=Ưߣh%-w#uowftHsgOWu<زo,j+8&aFـZg'Hs KO:%u($d6II>wpkcol%@Y3&RYH܋E4zsnKArOho$ LcB4w- ]YShA7Oa؂OkvTZ3%ߝo1#}goy:`;^N&e4x~YY3F܁'TƁ>Ʀxx,^6-9-~ %6?u YFRJYfg4t'M~;}#v9& ,G .z+Qr[E8U4˨cO,IL<2CU<,řӎ_1E:[edCؾg&qfG]9"bFP߬I &G a|62E]Cln$GjH)n[J.lq Zg=6#pM*;ox7\Eסʏ}\a3i@sh$|µ>pק?dv$Oo*3(/4G9&ms?hSVp1ELS3| OBYWmb܀vA"\ 6M[3[0q3$VPf}NUbbsL1A}PdT70Lx2fy{D`7ߌF-U&/ڑ>vii ‰$ګY }:jǻ_%`FNZ1d({LCxl9d#䥝4:uRjM҆CܜşqVjhFx˷CS(O4]O$> b%]-ՈAm(E"Wܮ3CRZ|óx_DGqU 8[܀@L=J=Am_BPxL^fyE+Y fۜUsF>ވj<{Vyԭ00#ɠ+m+rKߚM}JnuroQMU_۽|f*RO4p1 1Bn`CO|)!7wy!rЋJk/\1TI5?I\5ʦ ٣)%DNGSFtdfD$dD6şNMEmnM>[+hnЫ\X]V Qgp"'@Qi??k@"*J j/y7Ȍۭ98ܟ-R,/dtb- "m@p,TK/@^Z5ZFT]P dj8J߅ $>)&ZHՌ=:S UCor;p<;f\Ρí;#5GyY, y*=^8gRh{}-e3LC.YhN+l%PG+ Ht\Еȉ* G(Ť<>=ͦb #^(.mf]CihTe; #ЉȠC*CaSHRZFd?xY( UH9k/kyE>`Vc '猸;lRqm=,l${8og];,!8qւፆN':'pԳuЪgMZ ^ؑicljaޛsC3Y6VDp(eJ:J*Ln7kS4TM e2[ D[7A7Yvivq1๐ T}0&4.(G=a˓%Mq@U'4 D ҕ"?m tDwFMK=.{S;J3 ޤߤ^)f|䷸twB0PzlSaT? z}XLRGBrzMn-U?jW43lv䚩V-POih]L[))Ԛgd"*x 7W/yA5kZ8ف*R{jv"\O0+OpPV/3bmtX}'ª|,˖%:D3JК0۸\.ˉ%hZ ΘkmpqSk86$̙n䞮~h+m6 j]w9zbbL;wUX؍] N}'c&^|&[y/PƲEfA_r-R.09UrcNdeDM)hdpc0z_j]M(ڸ[źL'FMtMȍs9l? ݆l&7-Pm5XYĎtzfՏƒ}f!'r5f| 5-.s3MTg8\y )߬s:?H,c:ӹg!xaiC;+4e7xȅRd t BQh^|<ѻc#稹E~ri){AXʗBLVwٙז0QHj3ET^1qis}ՙY]6.jE4`/dz"&.<5WyTO/ Jg,*C"te# N{7l !%@fyr) C x˲6v}ehYz&{WS[]EMB۷pI\U^bPZ&?+M_ j.ϑ ܒCC+5 !1urM7ғϰp\BޠiZ۬&5T #4<ӏi@fݾq{mNzDWT'ZU3 v]:v!'~9.|vb]nƘb*XBQQC!(T2GeoX UXXگȥT !m25g)—ʆg $A I5'GXPT8jwe@c83"W٫=̖(BoVz)zp/.U\4n/}Ivs+%Na:af(Bܣ8BXO.i4'# :jձkDΠw'aJ"׾40@N #䜷"4Owj%MǏ/G 5FGl뷲`y0!n5эScE)5sLB ?"rvL< {TO?4aX2́IAٴ~_ K_R4MiY6f%NLZU>iNŶ-o4 + ԡ2տ> M 돻g F;.E{t{kgVeFFt(\$-^1#NI-rG؜s3Y2Վ$e]R@@df dP"b&6Aڞ8% 0ۋL>bxYS pn7`NbW/5ga bHFqW_UQW?̐ '% <.+\n/=M‹S"X8_LƞC_]. "s[ȭ{eFa8S`7~ҾR&'!I*ShXXlCrCdCX1krfa^V2& : 8&8 w:NyGX%ö%16e-"n Vir_GbWͲSE䚊=oE oo.OB7HЫ(# QqBѾ SO QC,OiX*\pmCvV-'{#\p.$kNJv:5܎BPr7}F"B9L&RVc+zs,uhK:9w|{_Uk ޸Va;_*pKlb0WC|WwNn`맭DtէuU:ˆPHbіrt@=5["G7P:q4^Y@ytQ&WD:QQмwxUt ϪA,~VMs%z-f]vbR`-r-7+,OmKS.HX nڻw- 3gC@\4)4rgRrhQy9i~JK)M5A0In.2!V=jA7xp5- n^wf1KhDz(izoyn| /=Fב]Upf0MkPݾA%2Ϳ٫ۼ2k";S[+8Hpe9BxF>H? lq:x?)g0snĀhy m<蚗A44G[(X$rH+<^ʻ. vBhEG }IǸL!uT%Jq?/f"*Hl"pό,B<:>dkIX}:͒TC @MP*^{0XKDf17SGjtw yK[U!@vU{k<hฤ'R Q雯kG=puο(fJ*Bz'6N\柰{3p[ [`k|Q₩yN>e[d.TK[_ M]&. 8hܣO\&6O|)*_UHU("FRڱ}_VI.$k@"5(kdKQ!7kqnNƒewhAR7\1?5Z+8s]à ~- UXT ]Mq Co}j!*Wf4 }y[f]?J-hz7ps#㽎‰Y} Cg'Wk[4YS7E~ %QmP $Gc?}MĚg^bptYF䙫)1czr/2"DMEx]L粋aw?8,a09.U桨 "1^yvz0}CW Z  :l/i#s'qϔ3Xl)ͷȿ!=@Qx!yznO41 ڍz>kuD kK''8^czȂ #ȮN [VP| @:ߞIE:NJ(S=zSɵ46mtcswc~hof`3c0hUWbR5(wq_;sʊp7Od; _?0&Es??q NLRЙf'd@ހ>l`{1K'u f%ؕNS+PzHC3EsR&DI^GM6׌0DoOvM;*U.f5  mudOKc$TY_:<*~ċV!7Fɼ.FDž"Շ~=K/W#jsKHW21ķ/_D6[=>1+Imz+c1ƪxi%$҅p8sdY'q9ލȬb~rNGQ'喷7wNȼ ŰyM:Pt ۬O(zQ&ViXcs&)BG{ KJ$|p+KE7AֽľaYJ$u#@%3銭mk;r1ssޕ5Vr!wUaUf_e5#[Vغi{滛v!Zɥb,GT5_ e%Ёmd- iX#!{⩹g&xY iNʍxʯ b߇=\;:ﵭGO<AZǍHx7%N\)bQ #o(;im{d݀zDMuXadl^P`J ZnW:qĖҬ^5*D<ǐ@l: inmXG;b@n)Dmj Dɂ-4K!Thv^s[:DS좓rղ嘪3xC_|FqsX#>&ԘF[v0g/ZKBAH;j%5'Aע|I`Vaj:5p[& '%-]v:#S k3%v{/t /c7\y Ajb|r]x _F+%H׾%R^)8> "a~BsFPU ޞ, >Pըf!NhmfMu-Sٟ>9WdOq2.Mx#N?@J2'9.y D9JFz<u1VYoC7'ՋMRL h<ڕ1>]fpْ0ou#+DmekE,:*9Q`&__+/):d7G`NU2zʱ[37tlx5+ :g﮵6fZ ityhN4!ςS=cvgj=vsJqn]^#;ؐߍ$jlJFڱ%bV[3M> &K~ۊ>3/KGɈV,;wP:V9..yU?e-gw5B؏,$sGr%UXax#|}cGiEX*@MKxV)q T1 FύTVdݰRH*[+۸yCc2yGt.i4$fbʜ-bIȭBGeSslRݿHo<7${V@&Jǝ;n2nhԙN[O_F/I碋8)_56eH`ej",)Hg~g$drw%Pd7{&U|_?/]܌"s$IJ ax*ywG0 T%*FuPHy{4m-;4Fajs"Q aW/B7{rfJҧ.e٥t^p1݅ę3FTZa 2M'AD *q?*s~Щ0&X\ ! o[2q3;, c\ևE~og={HE\vE5hՙoeY0 eY,MTLY>1lH^;hcX~*UyF3%:07= 泝m|z*v^ cSïYJl/ğԻMٺ\e%^GY =Ŷ"Fǝ ^5gwX4yވj#X a|cߵ1=( _A1?5zMOVep ڴmP_}_dAQQ֎*7~br؈ZŗCWӪB+7Cu-/Crm„tx&GL`7 i3ǎzi2QG(cF&wItvZ*U)"WOoբ:0 /:8~;*'Ugso ԏ W&~8zoӌ`v3It}I[RpZiC[au9FN[T-0TSXPraojzo`f,dx4>Y> o '{Dq嫃ԶCʾ BO L#UY{ָWvo3Dꪀ3gΈq8H-net0 Gdp~7:?՝йpShX|9K$ Vr/ nB#Gj@ 7>߫xy-0ɏlܑ!Izdx@Qն%&Hn0YDiP<{ ^ >Xs|`^ (]-=>6{U-筧  ;S؉Fw'O,>k=stlT&d3@RD>Uh.Pg#OI5sJ&@gNGs$Z[B` PFX\5d5# L V t^_(_v/ u/s^V:gY\4oW*\d)` !UZr%>c' /=zxwT * =!JȠ>jj&n^zIVSX`ˊ>Zذ)ҽQ0Eɵ-OUvE_rƜLu:Ieg?=KMt \.` /Dщ}чh3'1ش_" i/oK}Ctέ+ppIYpmLpx(gct&zD+sirqG_.v --܀ oK)Vs>33ۏ7 /"*@?s5W``VieD×r ȑ1ahˆvLMB !U0E$ Jxu^zXS`f 2ւC1GuJC$<[INdx򻐵--&Y@yBXnehҗ$MPx[ (.kӧ3G-@6L, 4Zo2+B5^H?/OilP~^k/w3O-y }jKra}#= +G!!+eS ,Gӿ( 4@{+Wi)⸪]&e};@ۗy\ϓsKPA0_͔ӧV4aitJ.ؓqOH2g 7?}S+?%5i#Q 9Z oi9šPgKG7#f~:8ELn]hacQG+ W"x8xrɐsz6=CT8NX$]J`6W>WJn2hy>ʭqH'StOZquUm@`4oS >PnUlNro*¢r.ʦW: iߕ&wtJ6V+7ʰrgk-u#:~L}5x(W:(BYAOqWA? QZ3I61$/S oJ;Zj, bz UpS[/i80-jGE\gALZZLj^M$+iͪSW{S\%> U|bT>%7YZoe߸\ؒ`3ڮ@.A "O*:IʺP[#||k&|So<0e ). [ß+z5'tǁ HB+N,;-M ٤.l2w Lqԙ;Hn0]_,5C~c⇚ qvm EQ1 *]]~ɒTߕPcgXHR(lvHɭ<[ ՘q̥!]`Ua7i%J 'C%3jV k KyL]7mL?R0MYA@ tЖ=\+/eaR42'ѭXgGk#BBC^N'g h?) *4EavX؝;=ayt"F(e'ٸ d>R~{ ǹ}(Y>YO͕mi0ъ9Y/>^4NJa*6LpGvg |`z8i5RKo,L /M\Pݒ2YH4릞YݛL:?IaXHʴx2q=5vI;6kӄі -P~^:,oYRpUG\35mX`X1=GPEEr;"9~4hiFOXz|靆y~5 $*&~ 0DeGP&> dU𧽻 Pg;&Ujh)OrXC1#Slc&_`> %29AҢEw= ڸ6y*DNFfT}*TI擰HHcoF}y/cG@BM;u&5BGY0@'!N]/3nf>p"jmX(vPtO F4lLCOzSo4 u1 5; ;.Kk?*`y-KCW6@H3*?S! mm/ ُH^B;9kO.K<4(jJe9]3V(ijK> zCgơ|'YЂwWϜGM  E݈iR$dDε@]&.swKdz@K' ;v}ۊI@]1'm*IR1y;O O$!+돵\2(5:b PZW#x,GҴΟXx]Lvh,ċ~$hVɁ#z+ɍ7Pa$|o᣻,0$+NAA ^T'I8:9h:c0VN!Du&0褂0zџdRި3M)fI 3&tKȗC7n50;+VX*yk*};11)hv,P<<@m|ߣgIBD "'ݫqx`2+zgK@#ARO;DBQ~Prxx?uzRԚlU"uA]JZaThbܒKwyY\Oa{1D˫sx  sj) VEBȿoov١r@%^brT 2RoFo+$Q3k' j|iA3߳gvE#UpYPW07T Uϸh_S=/Z2(1"HHt!00L[)o>:NQ3+6 m.V㷸v.c*gzn4kcYU@P. KqC%,3MxQ!E(Ϲ`Ů$wkuqu]a%T̐bOELM{yu)򄍱+iacn^fetP<9m8ߔqLCCzC[pzx&V¨Yy98^R5\.i_ ꎃ2#kd/לloM B|WG\jJ6k!Y{ZE{!Ӄz(Td).h^ɒOذɞ_#-B^Na]}أݟmKDfV^G#U*v<%тLHYrMNXvQ? CI+v؄k٣ÛLI+@% T%XȍK<"b^'|W!\Uٍ@K$]LYx敞5.">$5y}̐aκ$DTVE#7fUa8uA.iگ7\>Bٴ!gMѪj@kK`&ryBY\y;U"uђ ]˝eNxT{a.ːso0!C(YңgH3$yK7%LqBrNAo+ϰLS5Jit5pD=yYяţ#9mKEN&f:dN,QDMbF7(F 9kJX텶2i#_GUGCȀ~ c@Pd;IQovǗ=fnϵtfV"%[I>BwYlb8S!{o:@j , d"\$%\܋?tA_]' ϩ ن5W<'N+_=|Nc~yjr+$C_1u< g0"d?|4 Wj49j\) `M5SF> rk<Yz,M 1P!k,prbhnx, y.9 Uk#eVZO14Tfm0N|}8i°>&3a~65vfFDZ2x<;1 ~_,#qPa?>q%:ʊۓI#$$wG8~ĮjuZ=ˇqWI-g0_K~tg]EY Imt0Lզ͌%T`74/4$}pYMGd0vUDoNE*U6A=ٯ<[c`;dTm_ރVfBPLl[pgXMO2Z|>f-hL#ִx-btn~SmMc.c歒VBd A{pµ:qSu k` ,ét}®sf)?`g,L u4_"͙t,4iNlFz\- "6 *p qטn{]$d[h@$ڵfJԯat$ʳh yc6Ml\MjwUMܽb/oro95:>>w'8_M.caP1X1nd F-P}< >QLwpg 댪;&W5w>ĺ%LM>KLig9}:_2ĺ5؛x (KmƳ15{um(͔̮Vzn2] b d;1ed5]>=' ,J6Xj@uAJǍӏQv|býc&4\fDU#84#F ,95Y&bH2r9$3kG!ަK3Q=Z]b1;L\j+pƏSbIC,t@+ o| JYW)-ǛowHOfK3|Vy5@D,%Ergw-lվ#7 Hk w//|%s:xfAhQh1pl#Ü\T-F ޔHǂN&`K+K?u+&AO( P]D vlsIچ!(6ۭ?s c1o\b3YĽYq1Rk~جǼm9D/aEdN h' (Z-'2& | ՁBsK<&r-E+"jNzUݞjܕPTsuX*K  -v4W^%8 'T9pR3"C*J!$$M\g!LaϽ=G(}Z˫i=ݳSʮDVeQ[-?{9OB@8؅1;ŒuOЃ RL֬i`\تOqGKWLfCX}u*(C Rrq?.c9Etrn_$BWڇÞz_2sUcX`W$Z*[4ڕԮ;ifhIePWꦭiVDLxEVGY;"5~8ױH ]NFme.XPTPHߵ3\' @){V*wk)46 x: dV;tpOnз&'e>zg #]ԱGfMŮ_}D,W^4l?kMSs(ɼFzE$9qY~̶r7f$sӺV{m-;(*]kdբ6i*AuXW{2_|`3A^7(@{pEr/skxG_k@VҮȿ wJ1\.(@7=XwtHQ"} @]0Q񄾜󛑳:F,@AA |ve6G'MX#Z'\+:*c~VES֘Syu]+g. dto.BVv]tzֲdB8♊Ǎ?߈De68 Rb y{k>g zPEMEhCNKly_7@: Gc^ʟ*jҖ=WXJ"0ksTB]m<8[(N@8AP=nLS*!zI%'jqoԖ4ly#fo' cG\UU}M B$4(gg52(ڳS3*ʏA yhbml~"(Nf Y8iADF@vDͫx$YjTV4F_ <2YgLhTL2񏌭jd\S@ 6 +T;Z?~ 'I q:&[1!j˼tP>OEgaOXwn r xp ;E-i=g#qN5r]HQ3 O9)Uuy %;J4UmH?MVS7ui[QRO,H}͓KnuQC3nJF]Nt x9~yF{$qTM8|IXs;Vah?z^-ޱ%}Fv obh_3? ;DE~oQ0]CS3܌s҄i70jD:tPZo"y G$i}IA+z{4lk5Dmcp ޼usƛxa>4rm17aC<= v8d6V;b.}Q1=8v$hٔ5/dlU͊Zd7llB&"1,SzM/P ,@-W6l!}T-+?k \ҖA Jk0ƕg||Y65Z*mKS,Yesiʤo_gL;J9%󎪲%KdBQ"Er8h\mz%.R笭&L@`>Y5~+qWzaΧEx&HsgpIzN(z8<xK԰p7^{z4J'mcWZ BG6=uk z(L/rZdba [kDݘ~~YC蝼b{:mFIF/Q *;'i>x ZŽPHhmk}Ml#>QTEǔ_"U-߳ۋg UO;UF!M/ ]aEV2 ƀvPOK=UDrP??dpYi /R->$H  !Z65xR#R`lo[pmqɘno3@(dzYoL掅:}1zi?C_h^ZۧR  nG [-H6zJk}c+uHXzfm'[SLxF++WsYmy<b߾D:kZ$; 7wP;QJJ ̑̽FhjmWfxS!~>ngR>8{[Z'ҭZΗODҊƋ["7_D#x&ۗ-LY-+P`D@կg]x9P~tY)-4a$DÂa6:kVj\Ak+7:J@?JA\N12=CiXmu$sD {Cq_=D?WW4 LǟY=1X&0>^&5z4deŚNn߄-0 C=$!},dΰyr`TY`h{L}%L5('ޮ=ũMT8$9,i0B7橕O`Cަ:wf1M蔇"V{wS~6;MWr{:@k*tTY̡8plI|T:=di<;!YC^Jc?ԃ;r8OAxL)hXw%QdyrWvk|+ Kʷ`DΎl<5ʳ 1 ac!ͣnHft}^bprvzM|=_(Y@\vW[Qϧbq}X$7ykBwkl ao6GX^ e30~m@/ưLحINP) oޟ|6dn(=dЭэo7marOR`.k8Ÿu%Ƀq;ة.)XC`鐝=MR6ܲIW)=!ޒԭv5b+J*3v_T\v{+Vv 1y7a+ʺ ^=߇/"9WݵZ׶$~o/>2R0Fcۂ2%jkH8İy"KArQx}B{th9݉sy WP/Í:S+Ԥ@jI@9HA+<И sC;xeH=ZGYwDu;dRra-G¹$S^Ϗ*kW[ܤz# UKҳA]8S#="H#ʅA-hi_ Bo^cF]3YQ^#gWj̚D9aN9ny!+;*xKk$K9G(Ż_IAceG:J';!3)kÊ#SK.>n\W {l|rÇEy;lsꕑ2 )0T(ASS£'.X8]:ܢl@ŰXTNfCۨ,jk5ђX5g| (G8c N5L&Ƃ!~S e)# 2ʋ ; #Cy?Wt{UgaK K_Hw)UQJEFǞ$G^ TG;/ w3v.o;m5)p?yuf-H/Q]7s*Q_Pvgzy4bCPe%B%S#%ȍ7r7ژ7ɵ8.@t>ys|õ+ J+QTml1L,<L裂P=zsUMw[=:KgB<|B*tXQx ғr|W4U ~WkZwv <rF!Kcߦ?8ͮ-mϰ$TNh&y$Fme^; $blF ]/yPgwcJ7Ͻr[YN-C >[|pu]>;<;Lw mn7 $ `cկBgT~z%^%LhkYO:z$ܾvgT;d9J3*ݏ iޜImB)O xeF^+F*2ڿ,E48R7ntI j`b="EGPī5!M;cR38x=7P?aů`YޗH(jdjDEwA8=YO̤e;=juuL' 2QPͰpW}Y>zsqAp2ᰨwfp,so].ua{MYؗԘ/N_w|4::(9l5!Փҷ,ZF.w;muh<N gG.,s#j\¿I>CbnU) tN&XѱX90-Ly!n 0humOw>ZS:1%H_GM|M^cVN4B((?Td4bl|.XNQg_PIpcNU^ j Lf=$jg郰/eUZCF2"q PnheDbU_r3$ñH#Y[M'bW]r<0'Pó#dًٍ<ڪ'F,ďƗ}ێT۱f[^t_=mV! fO+m.0ې!Nnn1.0<ʳ:s;?GeO\9'n0Mxu r؎8i(9I[ĒlK} r]B&wdyD%(H7 ɈYdefZi5ҏ,_mz{v>B>IjK7]] Xn\ i!MTlXiN,)n2跙 逰,V1]% #C i$ǀ Naob}(=oQZrhPp'5ڪ\\B%e7 T`hY pӆFۄfxWBHWzNYx߬ ž╵uz5_Wh w|!Z9/(| "s 6,\hO=i7jω/P ֪P(Lat[L>C !S5^!.qۦŲݎؿ l>>yA+cMfhbk"馏ݢ}#1t\P4`y"xi_kxz+thC;;p598da\;GY*/.H_'/N7 6tWNnjjŒ0t0 )&6nQ:3S!@w$ϴ.H %SI.pL( ;8E}y_q^oQ [/@WB?!.a2}PIV4C e[&e)*QrwWE ^sv+R}\{qWt z?:P' KT΄d˟,-~> D8ʶ߷[ϩ{ CPn!ݹ΀|?&9?U\,ܮR- 8[LCXVv8̤ӱ^K.)D']VJ"zCJ#rL\Ѭ)^|2ʤ !XES Ϻ=0:hE)Q;}YzQNHL2S4s@l6{L}M[htjt x^>lͱH,ďBVQ{^[H1ZHֳM9_:#z0iqCKryUL0X#4J )䩕zfzl&ZK4n˹m3^@N¡] L;W .DŤb=ٍͦa䶗d-; +"yy>|pMf}/pW|8Y, =#9M٫tm6c ;`9lP|V?ܥ3xŊ,5y5Plf[3_3h,<4S@x̋#b9 Wt|̮hєk=rgU!?G&/MkBY(|90YR=]8 ^VY* A8˝S:A@^>e+0Sbo]Br?kLIT=DyUFgLLyV-3j<ܹ^p{đx?Srn{ l~A%{ԅD *>BzHK&L%gvǽOT`c t1f s{ ( 㔊~QnbH'U.-xq"vŪ.O~KST FX43I+=\> &[G#Uāpo,ܐyȣ?&&W/*}bLcs &Jb`C hn Xx]J"'my"@^?ѻʮ0O=p8--%H~tXLbf2GpFU&5.kh @Պ$`Gnuܗ2eSUq#P`s9`q;Nw^=Y|x>Gn˨Vc3Hl/} JZɌպC<72NM Q6V8RY*+(d#}!%r)h ~E&tom+ɓ3X*7qOA,~p\Q&,aUdc' /{0n _&0|n)MAek!k~Ukʢ5Os~`w%f'Jwɢ1Y5rmo^nz#H:\@i1 /lɟ{WorRJ1;Dg@^]ثXH m613/W$# :1ԃ>زnxjv"Mvcp+43X{>xqޮIH/EɴSu,@#`mc?!fѥ=4UrX Xɟ ґ=%OABsW'*b'/eO8}Ʈl\7U`ף(bj@m0/+}q"wOB1D적D@&iKrfh_kpȏSu* ǪDܦ)=;E !Q]hjr5X*rkQC ';4P>pSdwBhﹶ68abhBB \YslrLXCݵؼ iYvjCe!0{1 %>A-F.p Hp`"HX˞j ټoWZ:!;đ FPx1], kp/Yk_Crx+_Em잲):tj)g Q(ܛ<V$!A$%t,CӋۣ$Tl"$/zyt{Kt*{zs n:+U`xՌu>u!2`>Y2E,p1Rqb3M|N??N1Q|нh~ȵhf;QxLg6`xn:`"߇H/3L'tU?pQ~,=\ޙ͡ ;( F#XRs&><IXO?i)hh9B  Ue#7oӃxHB۠Jzz9Θ00'Sp$N69k@*:F7@.p~$F: O;_3ɀ@s$2{1l~SFcBML^|W[A0ñ8^ӫSIvGF{rƤ8  N؞.A[]})F}nH\NHUhAM)JHWE)pY}V`?^H-]2DbdK|EPVY1^6[Vܯg5cݓWҁ>_:8]Vi$c33PG=-tbWtCj"x>+pwǂu!eհ}*箆?(!Tgқ~#W[^/E.;pe1Zb"YX;YlT9:goAwS[O "}/~ ??Nk`nlqKD#Ww,4oP`>wViqSo5+ㄭ"LDUVzy})9;BeM(Wߩ͠T#ϧpwi6 Oj }NUw]Ux%UՀډ`*7p~8Zzڱ a2_[y N/L.w/xToWFY8^`b}i`r#Q >gHhXhGaY2R$a@`Hr%bu|jjVV6toSѨL~4i 0YhR rm36[}OsK,IT `**o%~[Z&CWXOؚr 9\f:W莭;z$ \Xh' aFnEJq)>/X \eIHJo,*{*/p֌ -\=l*; $r\6i}خv!hĿM!FY#,Mو!a3WhiGZyn8"]A;* u]Ri?0fW5V"?qT g5m yQ*P=xs)|>`F'A=pa$҄{@|ow|k ޳.j ^heR/v+]tA 7< vu{gJ81ٌ s&)V;NNemn^ 1}%ã:u8XLV̴ ,iS9dvڹn;'M{|yV2k~/mfC[bv~CN ! HG|;xXBGeMgdc{0JET_=WxH6l΃N 80Ô ΗW6lEm ?,ᮂ)j۶Ir4d@&Jl=PtOyINh)D`k^^T״ٶ>^׾pVbX-^\WCO8z0TΖ V[b}žB^~(jC(}!Xhӝ&+xǣoby V'$qXYsu{##C55afv—;/ǫ0йKc|_A&E׻vxJ #S OVw&J{s-5@ds5Vjyz?&%:}=}1Ш2@@Xhu!Cktߏx(2]Me>&~#CuYR8Wo<]mO12H/Ʊ21܏Oەw{}zH}"=654ʧp@M|[93mngQn^6 '挴L;H`Tr]AqLմ5ϓI p:|el5x-MȌ+ )ޗL${CB4$6pyQ#Lh;;4fUt䠽όS{\:)5ϸar'Nf{gÍ r:|.޵(PW uJՒUA׳n`[~̕rʸ)' q.5ߑ'k1}JFoH|g R;{Pb6=&JGkJUX/JC/1si\6DGQF<`$޸{&мј`[=~–W"=G zj^(*~zPJGSbZF(*E`~Ov~83*'lVono_R(Z%~O[!/9IB2[i.1F{ŬY!5)ϖ)Rq_ʢU LSbWhm4o;vG bŹf0_OQ".\6J> Iv  G!\+ s]O"$i+| eMj?^ b kTatX_^VIWQ䱱2"ԖX՗r^ZJowUne>,6!X`!9$NXLC˰d5yim PXapKWqAmAU-3RhR4G9Jp\җKü]16̯5s n$ \i%FF=T;8QVrˢeX D1~w4:]PkT`Yb}U_QШRR#xv[d:  @7/7σCu\ԳpDJdSX0U ‡zlg;kibÄF|s#Ư>Q:gWN}ToA!f] Lgx?f jw`WAVa`=S&__P9E9~*Fp) ySGM2_^;6`*gƻ؟#oMp,5`j^dT H1OwN|6I O`Fvwf4yy_ܼl8 4"m(r:ЛGQCӇVjYt>񼘸zRD2S\44VFی UddP+L׶,CIsu$ Ǔ|^8Әi^7gL^<ʛEyXW9au6kcM=\;v |^X)3#54FXR؏/UzV_\ZX<7l:% 4.BU] P=d#8v>h<2#DJ{d֟s:/hԋ8-~E&O1_7^ nrD_H's|ۏDzq:^虼PEN}2)e(3½ zbIx<,ET:K7n-%rj翘45Pt{|{kL? 2l$]wԵ{;-~dwYT wb5ZG An jSYΰ,ޭ1ˉXAi {#6PoK*ƶm$REɧa}{7 a C̣D=6U>$F.34ȅPxAb{%oF> 2݊*N96{{gnb"ЗC 4s?oАq;&k1@j?oI..*jL. >p(ư*qƳjˣ{p1N@)M^3(f1mj (МE>͟cF%02ŸxPoV@zm/\R FP'+ۃ%7$zJLI):墸 'VP1gT!I Ϲvvcɓ\su7屁Ѧ45=~< "}aL!jNnYY5j-!i؉㏵;*L]e9+e8b!ԔȮuG֖RB7S4߇Wȷ)ZϷ I6[]͏`xqA'1|ts-NMz1y>h Mgpj;~MCnl6P'v ‚Q=e-F76o͍y&jsbb`Q> Bڰ̨ q-p8yG=M_ϖ-Y R};4EW^rit:of1Q^'k;uM.F@WSʸ[=6krLAs \Α/ 5AqUt3VWiGڶC|EXC "TIU^V(l=;m֜"&щ؅j+<)ГEa'ee ]:~3;95Z !VP=葆9mkU-BQp}w[ć3LvΚqOu]OcT:<.s?,LhpMVY ȠNVd\S{C?0\$աzHvQFrx hrQwk}X *wy5!ưB _Xvw=H{:krkUps`OD{)RSazl52m!3{j ;YFZ AħXAQJ}!sّn'Nj'ũώta["^VU+z2z#pX3I|{b( @9$=S&=~n .6;u>U݁H/1ws{AN]0+: 5CPՒ C(RFÇYqU n!M 0ݴ1,|eA*Sq(eS4IヿWs5DV.7;9VLO;RH*}# jt` ш_@h{R˔f宫|Leud*^\UQu^:#G~'~rxvm!r:>Yi $ > `jv5j3osꕋI%hVS: A[[lD\0A@"{e](//\ArD%fe,seŧa/3 C6!zZE"au6>S](`L)@Yw6'y9:x:@qo;k'J+ei;$XaT{L5zc;A`0Fx^k&bCL+&t 7GZ?U}Ϸu<'؍>X _F_= Pg Oʄ]{$lw *%).e˃8=#h[p@V::,,h9&4a.hdFdmԀmFt̗R=ļ7r60. :b֤t%6f%o/`=-,,6^lQYxR^% 9 Ovv:ɆLؐ]e4 TÕш98P,!aIeyYv"/gN{@ gLQ-i!eOacXzfjӸfP=UʓaY_fAOقfq߼j=!*aa T(Gtb`( ٓbtƤCimKspм{= ctL# dnw($6p/71sS׽ YD߿ȓ/W;!8ןĹa=D|vMB 01IQ1|qB,QTMa"'Ҩ3^)fE_D .aO!~ZGCQj۷B7W_5A6ؖ^XY4 Mw< J'qSbs[ F_ l0gJDw mG9qA>c+<u$o.veэĠ{ DcS6KDr,w0 nlm-fۛ&L`d:Bɇk4R_W .} _Z< |D:er|`x2QȏsV!(/i|5:1w!kk E++ŸI @+`K0xrGYgpF毵!*ӼG״ n3`5 2jJF )_✕Y mAY=S2;aTe>xmG!EX]S*ęQ#e~[3!raq~Hk+9O7a@ 3EWQA.P9ۥ" . ZEⳍ [="lQ|T(MzYŽBbt$AW6F6'3(pW@(!GڈyE!]կHEf+FB \Y?@[^8aQUb)4Ј߶p7AwSHe7CIa%7m[%P ;:V`l;61}L^+ՠͯ@1bm;6hu0`0uz crW᯷CO.߻0un2!"nè79EΝ3"up[Zm1|ƁȮҐ-ht[ ~[jъ%) lPYh1lM@ _k^SI\V&"3홃k!i-m7O)%F;&W_-γ9XCku{_Xo >(EnB.}$X6^?h*\ /j'oIvVarBmHb8}LLn!!Ƞ#~ ϗOQxmzՇD;ggW u.2 I axkoZS-&$wKwM q=C$)ɰ,y(!$huPw.C=;"k)lg_2f~{[W>͂NQ Uz ~έTm $%őC^waqjQY1fҊ}V:ϕ$Of5 &B(_4bg Ւ넛3COKƒ'80 w#p" 9~SL ùx}֊/ -QF^,ʂH=LL}T[ыzi4`K&+t&qOtd[EL}by^x˱SbWhZg} a(4|eײL-i[1RУkx1f&/f8(xZDG3I.3[TZkXdq1V:ła(${_H$2vA_MG8Ld϶\K_ G˷^*>MBc}XH5VI)vȩv0nͳi( 0AYIA2dV",PObB}{-5مp7*RYe ? ENN!asAۅh5C%yDg;@,[bތ/|~K#X.oAAKѭ7ʪ^^pπmx`4NN+++uAӀ 'P3QJ gb; >ݧmn!~A1TxǀR +&Yy#xxٚe;BZiܭьZ.zP-\l(p[=&  ^6GʹZ,si.j{kR S$$!>FH r(#m@ &v+ x8?KO+Gqeg5ÜG_ _.?#X9 8N \ LJGcp`5g{gO,2|7|aAUţ) gaveCֺOi> JW96W3yܝ .26n뮑jC$m. ՓOUiq. g٩ 8hS /RKLSĞ}Rx| ٖ2\fu?=9C_g|y%1覞"MH7FBog?>2w'҇i|!~黜c1t:i :VӔ)_(b qO:w80*Oq)O#}dS%k7$N(-L0ₘE'MǷ$,-M;bs;-М}E8+hv0|a$NJ̾ov9.";ڲV_X4 G.K1lDfwEDV~0kP凞m$E2!z^J"eԮGYR-NЩ"5)Pō0Qfro}㔳p'8tI±30銌@ԖY-}@kx"*԰3ӗMo68G^${跬A*_-!Op: WT:a%/L|B1ߦj9ݝ[0|RX?&k7kqN}hM/XX1 F6'kQ+u۠wKwAh '=-^oxm"5s9GzGZ4^sN4ϟw@mJz#t^r'Zvxo5PHVό1;rPWpqc&B껋ۊDxhve~mmӁ9.O@B5E 3.SoaTC2,Yh!Ah2i6<4_9ԄMi/i&owwM枲44 t9>)Z1fwY xW@̨#T=ljSK[aSK$`u( 9(β_댫ӱOZ-Cb7V~]_c7TzZ) {}tXN;<{h mĎy; Q5&-'R^^lC5Ñ>W7.kMfRܕweM4ՆD] %ryf#Z^(Y؄$:UœѬac͞~fB|-2g;Y,#zWon#%g#K7?4Lun]{ 6B=gm v7A]mXDcS- H`[(Oo2G,qw78u=] (@ֺ"gbiCGkeuaM1-R wgmre+! i<x߲גCeu.z3t շ˛2~?88DoN|`# Tf\&_.JG-#a&vDW$)D zo(Tw(u'Fd~1Q1^ vݙN"j'`2 ex G[ Ԏ)㨘z7G fg~y(N; huGO+6A=:,5gobB[G4ߚm4hy,~b<ѹr{SP;~/, )bʿ)~7^U!IPMˮ  !\HM>i2 R/#ѐ6; vᡍWنO%cD/9XM+?%0bK͎ś 2?IEM&Aw ֑EL3l-j 2Ov-ߘ30>Qn4#)< k,㠜P-h1|ҺZ7Isڜ $3+%q:m%)t2OԾO*zmP9'NH9xOD/_/'5x$&yX}S&d|!Z/5UXs33vpW"a#@@bH6|i"Ǚjr1Ӿjj!>bw-Fct$J9ϸ;vmL]pTSd6T)C`Ѿ-t<`=Xn?Ѧ蚤vӛ`Syks *D UXWh1ਫCbf\!z-/Da 13> H8nȊ_~&(4}PګXBS݆JuHdQ` ј=^2 y\/\BZG'7 -kE9"rHVsPqr mc~<=DžND箱)=eR$`I*j\+l{j4nFcM&>'Isf;nMr{Sbg;V6q y0<w-M( 4'r/]GOv@/l5sC:"g N%qZ3k-OF?ԟX $5ޫв?{V5=?Ԍcs)jRdӳr lb0֮ UT7,n?}xJg^m}W .^SQdL>&-@%|=jp ЈBÄfRdu;v)n(}ORWe_`& @}@@<ݒ?qKs)\OѠߗr?sͻ(B}&8KAzg.agEV*U[+ 3@ur^ʋ 4%ˮdn*-9Y3S:7^}֑9QMEqM7V## %uJ!QHC0zYv<rk&Ⱥ6 1VFCFw@k>Ϝ+SZ YدwqtrmhZEY}Ո4m n,nI:E_q4.X:IUL46m%^|_r1O nshD}h\u+cc3flEoͷa!*=g)f"ĺYdB!yҾpĒʑɯjEj5b^ёdΚ#WUSn'm99TX @قx핽F]7c'=OQh`<4ky I"A4VҀy ~`P TuӋe@!'W7:!ȮNH7(5Bl)VMZlKTbz 6]s:6-,Rw9&(,5ɧJ3 Oy/wT8Dq,Whb&\?wZa((a8y9H`f$q(ư %Pҹ'PSK %mW%I:KYY~^2"ə.RqذLw'ԒV}3b[?>׭> OJE Zq˲ֽ;-p,hY<{Ԧsz'-rtJGr\\ *Ezrsh^ai ߻ݡO&wDqᙖ1-kUCS<0JT*dr:  oMyuǮʬ>C>U`= DLJoK=6[k["an KyW' YzG|F{2Z9BwW:?JZ\zцl|tڞPAI@j.x6@Bpl Rd Ywp|UR%B>L~$i* cւAY+QWekiZ$ ]FKc`fK=Is2M xn{Er'TlBJZ !ZE2\w 8cdXTŸ^bwK>nyB"vZ!LEnuM_m0v zv O$@!;n9HeLVSV]9Gp~'8 ہ&+7[PZ:g ج-7KT4L3ú,K8zE7qaLpV7 ]b_*E8Bqd&# غ禚ճܺbX!زS>>D#ak>zGZ{݂vxgo. PRQV_Ez6Aԉcc7w^F6I4+BM 6,WVp$0uoo,\Jȏ6d-v1F0>'4jSǿ$}DN]ELk۳ hp8IB-\V(U9G.bcxbE'O"fvgW0 oI}*kƣB/CFg b8-g.N O( ' Io_5,hi#>ܠYC3p(bIaP]ftmWB$s/BzNCQUUa)'cчaMA1p )fL"認xT'`UKs*^a԰K9UyԒ&C ^vp9[5i$S1e#%yˆt5ZZ-8c&Ɏ\2U1pnhxz[s} P 揩-!Dz|%TgJoS= 'cK BR)DTNb>^^d7*qT=82^BYc6}K(^`1= pٮj͓ uHԔ\ j."ӭ]̶cmm䜪9USG@SznoݲzךڷRD7mynڛ5-{D̐p茈c,U|)(66=B!a(' xP 9fI }#\xy@a`sָjhY< |>mJ\ .d_/f_qAbǬ}+ _+բEcg@9Aε%s{tn(4):@ع6BϲK$F9h-IGTL!xB h<!YnڳNoFto0hڟ49r>R'5k_Iu-2_lxwÌ쒥ʙ<Imߨ]U̪Jla5YujLRQr.xp #% W|8-NA"ȃZk4# b0Ol T~3*x E[Lhǔ&YHكl6 }@蝘7'G/ VLGH~$Ҹ+R=Z5M=S'МX$b(B~[f;ƗUovdz$s\4鳇4L0E713F'v ՂlvDi7Y"ϙKYK\mozl`WОN9ۃ&*59CIRzĨG/ymIN' Zd-Q,Ktx)n(>_oY}-7ld'r MEnk "X$A,NdZtiOj&D30h_v>IyO6p+'Aʬ :-gq"Ic(`b#500Pw\oPal ?'3QBTGE7\ ,ΪxˠG!ooA? 'Z !ݞ(TP3;W p()HbP'tfjl@pk`rFn!vǦH $T+ JŵA3+g|}Aqb#!#!q`e- G *Ƌ(U-H>r 6qci9Z~  s>s9lJ>8E,2(*{ǑAFguy0A@&ap7pcGWKXK /&n+t|{:{WbYÞ$x{×T] Y(AWCMicv޸^fjNĽ1so֡6HSCKdu#Qy$_^#Y\c׆FQ>ӐU`rVF*b۷ Ⱦr'z$g Dac}4e}gE)UTZS??NT osSHTiX4j/V ]'<v7'+WHO5_z-z=6F F5^++&5XCTU0.WqI o Hu!d] %x@ʲu䙂1];hD ~/I<),JZXbKT4}.V0G%~-j >t taѐi a$W#{ Cem'E!)+&k7&| # j'Țz\ *\4BgH3",KVkZupi+# Id5 v?P->%7 )//1XGz%ԈPu$BxcJDJؐ^kǵGـ0O~v-GsCiN=_JgUYxkƄqXa*cKA}W:f`#/O*4LvOciUM"V> mI5oKYzB2ɘ^_)djȷr[4e5YqS*_Q\Mk*imtBXt@$Ls[LA{#uLmn_L͆:5ݼrU4Uۗ`#WƵu˅>IL@&LORFzn(];+\mBZ %Hꆰ̚ 2i[AFOq=5@=_g^4A˧J+i}vT̓!bZ_[()3^bކ~ۭb&hqq9 pzEwcBᙤK](+o=w|6b/1$99wk[5 l3;B]\Eu]{ fV LU6\Y3"/ J4=/\<ɂ`^EB Rzd@ @A͓C cƞ3*H m~(]hzOv-k+WŮ<:[<2<#291՟b5YZ2 Q`|"Ї*=K"L!hs9m՗ۨ>(_r/¸&|TFEtQ}9r7Qz&™zH)wъߠ9q0gЃe\'5"8KND"5XIC^I-eCzᑠv7׺zo{Gu^\Ȟ8`2#NBLK7eYC,æot wXor3D[R՚$B ѻdǙ P"SFrQY:!R! %=wF@ 'n^pl˼1B1̜oq 6kLKێ{ G,}rE()PKڶۋо^vQjE—x3C}F%Yh$ o O2jV:Јu`2p櫓.s*"T}z[A~B6ʀ`2TjO `^D pzc ?J|:fY9 čѿvK-HgFNþ*C'/}ɓZNPP}#d2괅~/f(/|ɅS!4PBnVƐF])sO5!?{| {jd(}3 W/ɽa"(uf/L^;hXiLSi?ԴGz(o-Z>P$J`yMKa8e-b<@ZI5F*"fa6-`4>;sw?ᲘKj~v9ܗ$lC%o6myʧ[30yiduخ^OhoXj{zyGpC2{"˺nn|ԝ\yS_ ,g/ ӻnWE ̌.ն$4IUz%!p8Uc]#3w50[zcVcCK/!MN]W  DbX1CG"f#{@=>]WSO^+" .ؒg:- Y2K禡yYm45ֵxVaNqLOi d6*6Ҥ#ZnyFer+Lv>*ysV >&rRyb$ 5gy^VV _3!}j8/s#Ok$,} ӡFt/&yJѻhc(h"1F@<^ECI@C|?R.(k[  &d~˘pJƌo ]7CI݌q{/? kP\ 6&&#xJ<)' i_qwOQldᷤ(H,tXJeˠ*F\k@ _+}iJR J+~zp4Gexl̍VύX$(k7s?.YZlmRT?zK=HNV[eWcB+ +2L.^_&iu(] t}^ #iC~q) t"kmFp$7ɗDžb8>(ǃsî$0jzd#&)1y=E031;w6;|uaiJ -o/h'=C6_M\&w=S"N㎎Ε.-s}^+$o denzUUF-:|2?S]9ywt"a rT@$p|NɻE-m]!J+.2"=6n˫ Q_t$BqBLCnY=AͽK 7_ZR6> /(@xGO"]YF(YgzKA ډ#V̖E!]튁eVۚ zЄ ${d@Jqposq)>H`oRK3qmY7IZp:`pvzon~u%g98A,3HCk2t-aLz ?#Nf P]6fWU'Bb7zp?D֖ci]̯'99}?G֍|&7C1$FCc{5 7&2z)YY#+pPcЁ)*ƇT~5AYѫPrqvײ]"iKgEEL6LG"'e;RvvQ5V@AW)uvPvȺ67{iPĨ-ɏmNkNۉ5u‡9/ٺ`qb hZC7f[@/> = b"*`9-nf/aԷ++.PSfegӾ꒔D An.ݪ0CPUt(o=w~}(HbȒ*f$=Kv[/=9egy.OA C*1p?p\ݛ?I^ CghAN¶J6uK3mV,v+Aax>1q'gՈNcDeh|:< *F >.&?:mx%J7߼[{6G+ -odT)ARq@!2idJ\̠{XE57 +yc0w ^KaFak$ϧ D !(=gQ{JBA&.|̩bsUxj3 Y|8 [ƀJ݉#{6X9SK;8`7%-a7̄?mǩĎR;4MsR^T%9?Ehc*IQ45; ﵼ +;0,V]KXE}$KavTf›&8Ii;դ~^ p֮*fuw^,k;Ϛ>#1y >BZsyNaaz tr32<"Pµښ:ٺJXo2$pٚq\ ^ Amq1O|둋1$ʘ;>, ™@(^ }R U ֕no?}VA\DfLeك҄d$[OO e4ktwe7b|?':x Cu]c_!Ϻ ,TansS5`vmx9ex67mm brU>mb)n, P6>y|nd*bfr*%x)1ogaM_ʳTeEO[bŎz"9{Z3sGkU(P/uem=66Qq7팣jZMy)3PGCo+q9?Ʃ>A:%rWyGmMXI؞ϓjs\.w~ BDFy8:!OHH$bh`;w{%m jK"BҦѻ h|_͉[^U=H^N󐾪;zB={ͳy׸_mf6ITў rZd;<f|7%B5VK p4êU~pY"[[YGkSϥק:}z@) J ^sp/-pdODy4Ll׊amTG^%. JYa&k [q8J#u"h(:ԗ` X^뚄7ꊴKm6KΕj[ԓ{4O3sȮ5@j H^aR%Z <;9-]܂4a^fb8]?Ksՙ Eig톕tW}>c;>Y:?Kꨡ،q$Ks% 13|W t2 fna>tsxlC2|93ZnX>H5 Қb҆ܓo43t8fh6 ^E'7qe axi=x:h(2(."mlޖX{hjiJp&GN4N-{1Lx p:XѸd(|oE6 T/#E4aTRhQ+!g?=E%cwsq\dBl9t&tD4 %.C!P5|~E?"zBA@e43eeN&VbOjk>H|75HF 8GfKmpm+'Pv"J/E-sd f <;$aWm,|Lh!h ^ez<ώDr]S;(sTyBi;V]6/r9>Dd=7G[ $d~!II8gܩv. ;k-$j5Xh[6 /dR霢A14BВ1ĞiDQQK?@rIR_̥LgN Zdgݻ8NlŴQO~PC7(n&J$OZa u^㳴vBxH{@$g$Gx3E} 1,ZeTtG6pY 6Joi>^ry<~nz Ȩ-MAYc]}#PiһH8Y6Frh ZUѵ0ehX5ejo3q~U7ymUGq=}gWcZɎ8Y.jB~"NdGӧܲڀ򲲮`Tr,gH(u=]iUB` .D /Tr`6ޣc7zpЇ3TqޑR;KNuﮔTx2o{ E_j O4Ddߤ ۃD'.u)4-Q*R +͍ `JzUEqM0"=4 h]G֋*MsR/@RYQ [:f F93[ݞѠVJ_n& eJCNK7k69Mʮڡ{O!)FL)yiXTX3f ߐi^"uv>Wqnâ~6} }[ r7 нۛ=yQ_,i94Ea]qVAsڧәx\1/!pŴ w3˰D'!CLYN2n2Y,s]=Q1xo4xG? snl'ĮgdH[<w\:16ܶ,Doy S(ۋn֟=RĹQ _{hrO+ZALLmJڄdb5U bgX7O:Z \m8BL;mȺ?ԣD,VױhFv@mi;G&?ilgYzpV q8OM;LiEt|N^<21\X/y -q< 톡;萔ܛcH?Nʾ~Vml.XKּLf><rC< x_4C÷p\bD<гδ&no#,`>;{ÅLvN&mʫm[rsyfapI.nE߰t0x+\Cbiי3ёXTJV)]vѫz\YMA I;%h\/2'qSrٜJ~SΌ/-2HS@C")#5<+WW1NV@zg8).['R$C0לK*&gЈ*QJUaݡնy b t1+=fU6vsغSse8'9,mTwӚ>8P[)z1m)|:Ö HRSV/ |Nmj]Џ[k E,rup3FnrAq^H+3V8|KtWoދ ]x&u/~rS#xW4@O.~h ̺t?مx?kܜpDZʫ&5>ZVd*?`7=mYHV1AA8epj53kH6^g =NKWowe1?D-o]n休h kcimx*b?ޙYV4;t[} =SzJㄘHS5#v}eV@Häo%.HbY%L#ЬH_$B+#aԅqt߆G'4pJCIvr=٠s:ux,$q^u:\\l[\Ӌ+z>e*A{0μuRÀ"$KG]D:%p (v*VcHJSVf0pn}Mκ<Η^Pn>QF{n} tsdnXt28нNefbo.z د# ƙ`fPe5IOu0\"Y ?w")z6C(܁4.L8H!rs$Tw ),ɕׅA !>ѓ :cM!M@y!aڕ6}<PM?LӘ{q=ڦ4,$aR\CkC[Or\61 zۂЏf ^-/%2 5K0;-ɟjRVDO @]؎zfU99*1ےە٭4RV= W6&wfJ޻۽9dF&m}gRSci";k~?e|Xb;6LjƝe2#A bv­ ϴm"6]cك)zsA; hǡ*DžK m8aG2i-#E;: <]J@C'Ù[bc,V8_Q9[# `1hZ>40] xz.jL;LT0bcH/_lFۘLRIzŶY9.^%?eo rn|gR^Zy\c{3w)Z%΍M/yI2%bG\;5yc}x/g!b_: z b)vz@'[ SNT:-nTfׇ+:b47$$) XϮ¢v.ҕ2(Sf"l#rf2=%^`\5?]p{q1m.XsY@̈́vW4VcˁqXDЭw@ZDmLJbW?g}sLs-;c 竁T0(ly%651d3?yso P`N25PP81CsL_9^وZI%!#{{+6cStN)FK'ZxBhM#Rd +VmޣYO O%cu-":Mv|r~ P1ĭ L B!ipN*|^s3JUzqeV(U W8 pv/7](?1s'Ԥ W1k5g囜a)%U947{XѢU$ze pz]Ռ+*viH Qh}@[uK~XF\ ҒV{3?󮢓(Pp{+@G f4u!df##%LuщZ9${]Nn#hT&2ohS5CDJ}ާc+>8" |=uJID8H¯ρݱ/'A]($n''o~L;DߦtA*s_#a"=sjsJgzG](kpB˷Pm8~>QC`RZ)-0D7iR8㢰WoU@투Rz[Q㩗&=up1{@uΦ5YxUyi.|TKHU@!|XLĽX[DGoG[aT] &[^Vv\8C0 %y^}(5A>?-ڽK-7uW;bpY>և#ՒPbՌsE{`!F ̀j;}A()l깵G$pT?OkJȯ\u|7b\-fi$PR%0y`FipϔHwȿIdoHS'O-ꌄ|Ρ4P⥔T D pcS !ԭq|:*/o4mCt<+d̓"^Ϻ 7ܙ;CUE :IbU hpvK}۾UDF|9 (ӐvN9=W-Zwl@@/Q)8O겜|3H_WgqW D1u˦1wMv%kX!GT7b(/WqT=eLnZPKiYM ~d%3ʜ5^ely\7w0 ¼A/dú%=ϕT*+SE̢sɪҰ>Lzaȗ]| B/0豐+^)Ynly#5r{MB`).BKUhblc0܈,6"[%$ߓ6dԗH%D?1Ԙz o 3I#{*M+CUīzm,7s)`]Ϸn,_JH;It PLZ?My7 2=WB෪V11EA<;='lMeT;ӠZBƐQyplW2"Ds9Ra'6RP(a< N9尬 ~!)fSDWԚ[ vK֋ #IoLMkWCT?r#ӇIxFxEH*_P1|픀6`dU ^6 |,,dTgtA,FN$m3X+!O?`VAC$B(39,`q KS)ۜS:N0cK Z|aj ~{@~&[2?Q5Q{M+>+]"ep )Nf;SA˩Ha  r=*)Rf `@ht>̹.vӎ`\0`q@j6{e\}Ùg&ݑ` mΙB҇ q0jFt2ekSA,ʥO鵿B%_,}+׬6}*9U߸mCU̧ 믥W;n4 &+28wӂ q^f-{QHsMbo6ejZ e#5.첛ٜKPUSg68+Z5!_ރ+B}` (B^kEwsmW.vGq7kܯf?mq+7F8E(+C,;MUIR 1'>{4gD28T|Y 2D.G5rAW0a2|ʛ%yttKU}89z|[+ C;k|Bz=pC¡v|FJ$lɰ'w$bk(︦6'KGvi' _VZܫ%؅iᆌ@Ko#0Pwom̏_3Cz4aMY.GSҁ`*xGDx'Y{Au0DC-=2q@gk~ /X\ 1uE$9}WG hucswoSdʢJxȋNo+hŨ$KNeo D1e'򣼲~=!\x}h|Ǧ㟧>ʧ?1ǩyՊ: ;$ֈv1ڋZХTfTDl!z 􄼴2EeUeOrx _pi#Q L/6!_"P")HoǠi}LPM~adMs'(,XgN/Z_1ܠIh49Mң\`Rm΢rEI\uHy+No,r oXsp`qzr y:_@Wz^.e~UҘ^4?dK.ksӁpS N3ѸiJ d!3љgAK{e^nO}*q{~e%SLZ/.t0fè>*N>LA$ݩdυ! sR!qS?AM<Y#ToBq*njރ%h<g=ZJ 73XNRZoV L̡V@.Ra-%_V&qJ.bte#6/7b=5QBr5 B}X )_IZ,κ n2ȥ08gA-PO3㔸 &.,Sc1'UCb[)T+ـ?axL4O@i|_tCC-=Tϵ@HiK~)k],x'xZVBcKy3C$0ll.=ɇY Ur_>o=( dauÇ/Y N^L(沏feL>n&al?~ʳbO&[[1x!xoҬDpU$rQBp񨑑D&\LIhy뉈 ddvniЃ\”euq 됋8_n9 j~nP]4ӑk2)0fCͥ{Z2" kr(BeNYF1DaȵR%=PHyQ]̔PkA"ni~O*:ͅ# ֑+\-.)l2t%G*P^)nrPz.U)ͅMQ;P/GkpXb@Vc6y!MR#P#5ڋ{}#N{9yg²nxnj?ZYI^Q ԕ<)>xK2+Ltd}8ub(|c F鉶(T|DtSذ 3O iޞ>[>*?GZ`*78 ;)]g<E%bxL H;YEL"YHHk@"<EL߉,4pvD@=S͇=O@B6;D]_8qaJP媃(~Zev#bÔ]#M%07#*hs#4l$ՌAy]P!2u6*91u=S4 o'x2w}!h2lyJ}^eËPR8fIp1ınZ/T i7fnӭ :&tb/U6cwHX]zl۾OBnޝZr),Io|IEX];.Q;2@v+qÃrOfY(aGK?6xƵtcKḅt5|GhT3j=o/^[;FB C(B͂L .%ݵ>'Q-i<ޕ@CZ8ĩJ(@BcʣBdX"TmBSMO˕Qmb.&kL#֑$x S>yC(1,JIq,X:s,ٰ7 1ݘQP L5I (w8$hWyz&iykE.̃]Vή ϒI5f+A_mbe-#xAoJ:>{qc5Gs~ASRڶq-YϕYexRhw%+#6_>xsA#5W3D) qjm Ǔ}zBpGl5xJ<_x-q W#J_g/Z:cF%b|y|\ @abk8 ڝQu+ۋ3ԹAȟ^x0k2VT/"='$MhGTSڒnb+daf67df2yO)k\>Fӷ4{)kŁ-]!?@"Z='IH*ԈuBb(O}[ANGnhBS_jsnEdlMY{իūGʻQgsmoX&4a-Ԉ(}x:n'Te,XbSj+ Mkɑ )6LS02d}jyџޑ Vmp([U1o.FNhyʹ} ~F42"ZxwHq\S}7R\謌2P?ˆHff=]ӗ =&ξу |I{B劽P?A.h Ybe_ϸAֆڵ6 ~33bGo{.ZRk%7X#t3/>41HGdA$!N6s}ɨcziH 6 Ġpu$AT,~/Yp( uǢUW_ې\HYN tҬ@x[Be#>7w(yn 7=OY?kz:2pJ۩y2Gw {!V z8C`-n#I6.墜650$#.`7pjn0F9~uӅ, 7qPQa羥Au幍Hj8s9 ckDt,YP$3i*׷ +Y_d-Aλ_ܦ J| } 0 ҺK[|ޤjDGRբ|0RG.`' pO 7tr0z &^j7vP ~ H`EίN3]Zc"Ep}h+'W:ظBl;rg&|3+L^'^uָQE 鷒_qkxD,%\鬠Ʌ{gN̦Ӈd̙fJKצlCș2-h{p 7H/CdJfSfPr*z87N$&$D:5K{*?&=&&C#t5D24W3VLV(@+ A yW`=#^뛓k!HE)ƥb;3u[&GR cswrc{WOiP c;AG*‰ 5}(x Z-󜔒wǀ djp".!Fc<'Pgi^Gΐ4U_[tdP< R˷c.UwPߌJcM[wR'7 z6- z# + 1fh_ P-3T*OHq(T4kpf&y÷ ^5R\{t?|:"=[ F.[tkFb,orZ%nqi /"8g;vAv&JUQ@;С6F ޵q(1bWO>\:S}cfi ]8+:zE2?4zd=|D5U 2N,굘njBqa@'2Oh|3\5gA \@<~lْ|pq;y]R/[7WZc#^ۦ;3}HPnnzHOnN>ҵSyJ4K5&|{*~r▜al´pžTiMLDե/x7)6a+!=IjtϤ Y΄KY_M t}=J_v =&Z@ݬSn$W`Mt3d^tp2H#VrO ED[Mu-)tƺ7fL$[i`腛;}kb܇-JUag2*N7]R|E9=}fPG]B򘸌K.Uѻ% 3*I[$!Q0"lr4Rq p7Lԯ}KOQ?pb{׵9/+M<1Ƞss[#SIX% inLtR,>$SRDܞ\'Gظ^L'T8?vIU_q&=_@tP]GM!bNhկHށ ZsbrL!(hKb3F#O6/EuD1F}z%`,Weϻdž Ts~Y%ALwZ"rp$ caB{?q6};m3v,xE(8]lűT>d,N/1_{-\+̏ -z7I+~ FWȄVJ ƲLKA* IT[.Nn6Rݧod{'NM?hb=2_bQ p' h iQag-NXܡn{z9pfDq2rvt79D| "yNa&5LR8w^| g7 w.x$etyxra]z=~E}J?$nHhP"P3E2?֓M?lAMa-BEe!X§l{iŮ'4'ALXEZxoS,.S7#u/үIH/n0\Q'ߜXЪq&]yڑ,S|9/{{Zb9p&dX HO}sYk*s^yH €\|r頑 E}ZGđJl<[[ ri-0aԣn~u??W5t$Mޛ#9|lѐw__GAڟqC_-ۂpe1 W:2w v(xjLJ ƜƵ8H#ޣNn!?Rhhܷ/Iepk 7_gM^-2[Pvo[T\2YFֳUJF $h,t6/6/1ceD艒 _)'S񏜦py#I; ͵3=QdkuVeb$K2'&S)Md8X⹹8Z`hP{m ؗI1WTkhIZxG bfYB B,^)iZl5(@QY,WLdߒd~ kא0!= yIhatKO6X̒m@u@? nsQj&iF Gejk0VE 6Cba'3+ 4[82*k!KV{_ZtO`%l_ 6ܷ, jF);_C(gG1=*2]Äo=-j-ST%'m9$;$a\tp2W{T]N.g[T&HЉ |6xä/ W/|T]Sf2}NI'3/(1)gvGfK t6ZOc]Bi_o~RwN}nct|qCONĤO,2;B{Z{/q/p 4 I/YE4MpX:ӗm@N~?Ij@#nrMik?x;AqbT݁3m,,d~J2}UDfq5G:P^2E*(g`6уg;ڗ2b'Wf܏rJlEW1-! lv'$\PjGj,8X;lv$R?v{yLuՕQILȇȂŠ].ʢbc kC%-Jґ P)K d-^C):?V\mbXd9N.Wslڅv7xo1_f]QY.,_U!{kB= -j|D"Eۮ:9yT ~wPO)^"L1(P!l`d}DL>m>SJk<,(ۻ$bSH1QW/._B. /KQ/k2 NP-j6ݾvMP}R\;[t^ضԚZGU&֯{59рO7|h#wY0ؾ^&!蒴k|h4sW?^KǸ6uk H RӨHA7C7~9R_6N0 W `8\\?OuTGM3X; R+ٌXAg 7JcuϴCG6Έ{^'[\ g۠$l5dW:wN&>v҈,Mw% ~Ї]_yrT .|j- )*Cl7 ݸ^@m;vLWs * oT6J"Tst=mZ妣&2wmj'uH2r-3$=4%aհ\>#5p4<:F&- <'ṣzdNAy$j B9$ =cbuJ[P Fl+C7$S*6?$*mr7@/ lY~+ z -]vָCo9G>,CWwPQ ^:J,v)Nk3}ݎƔ@׺@7oMx,? X+ G>4$ XFۮ+04,-8{#B)]Be(1:";Smbb\Eu#eMMꝲ3 U$(Ѐ-DWf=uܜqjMyOfrQKl;$ sg6VwhW]j?cyppא;hvE2/᪻ sp: XɩneZFBnGaO 9ҐaHOٌSHS z/MLV߇kfrIbJƏNhd=y*2h9zUtHA7`ʜ۩1vxn>*4emuJ\,ˤygl 4uEr%N3#qM)ZRr:/kFD&kA0{1 ,6 ଫvP(S BeiO 5>|àyrU$^ڮao"^X|n~ 0_}!þ+AOOJ9݁Jǂ h;0MH'.9 {OcS@3[{ѿy-7=,ƆLJω'Z:#Y q]L/~sdEnDE@tXuGm{t|"+,OP=Z$q(?t_`cC:Umxi-bԝK1u\cҮWLh]gQ&MAVz| @2Q|5MHYx?2 #,r|bqx:+)]Bo[&G\F^ilav/cťtlt͙Tr='+8pG WmJ[!D0ǂ)H6[0ٿRR%5I?~ }mjH (Dz;ofk=*l>q^/=^Bm{OKD^|a5r'9t2%)$ڰ6ޗ<k,Oۭ΋@vw AG]>~CU׸ %0 RXikl9c/9 J9M}JOQBcW X)2>rAȶx{ sf S経,dv_'-: 2QMe=:#Bmh e? 7B瀪. ea@M̮8|uqGBSBk:Sղ2;Lo) 7e!QXv\l]Kԅˎ +Α׵<7o&4@vt[PU}j_(uNX#xu uJ=ɪBl`Dg45'lŊS<<)KiߕX8LYͥ3NSibāIOHDF6/뽠>B dG'L4U,\@#D[eϯK;B6;RGZ!) V}4t!E4:qT+ۉ3^TgQYtѵ1G4iDž' 8'9,)w_5 ɓXH|NE f79mg:u?}rdϠ~p7XV/oEדvuRf^$bh&`T;{ {6)y&UkTgܨrSZ6aSRG:Jl!SrSH\ Gתk!ؑ[MXV^ٝsK)m|S='GEH̿*rK{=uRB`3b Dm&5GW*xػT'LT߈0ď'O(fIWJB]=i/aF$d\?%ͷ:nw?1*FKIBi n'ywu5~DjRׂ, aN]>!3Q$5Y_n :c! uC;e=%߷i_e$ hB71;idlP^F(@~x0Zbi1+Kp]N3ߎ.Ő6ά@<~N;N uGHNL@d¢Rߢ2jK豄bwxTGVr#@&@!]/@z&a 3Iʶ\ysSe?\\il/ppIQ aFwۇP,Q{Mj /e6ME{h9 f?36'&,午@w7ϫLT2?K6>h6bc{L2SGZ+g3}bg%V:(7+ |Y"oofv0dBx GݵqiwnKщ2l,Kz㐨rp- b\7o˾mC(K&AdߙVj'q񩗙R Ӊh CzגSժl_?cm?'FM8P,N*x k)#bͅ iy4?iO(a\?#rMd@ͷ+DAFIʋ˰r5c5e'2kք[2 d)m79]LD0-`oܦU\]&A).z#٣q#7 ox>z iPмqRr&>hzPUb7. e: Ĩ_Dr"2/'LWkIz,GS#F$Sw<2iGUYW0?^#"gQpNw[(1ZC.kܰwW0LW=%OU`r=>V>yoFm*ƚ% T2q[L̻/<_:z ,P-3^:>7FAS0lE֋PcJD˭1qǹT/ZT}fy@]3UiO /ى]2"U{IL#~;qcCS"6-aFHqLPcƾ|nQC{*iS3ZN1)L`s&w e.&Nx^m^ɥ/j8 e ܶdDdca0RJw (uyt>BCϓ0BWcZ9)]cCe~άQl#-|CmoGOiֵ:q~9|M'WI;hr?r#3<+n-ਕ;r)+'rbk g6p6gkye+qM۵qN=c͈b[m8$ޯBq#ʁʢ?^\TFInaևC9=ɬDny-\ذU?Qǚ+½/ڷDhޅ,3 H$Sl`gV?:in3%|@6sfe&>qS&jTc۠Tm<wmğW$i["^} [( Б;' L]q|/2!r()h| NV_ɉc\@DtqtHiOTMeF0 }ΨI+"pɇG(d-B:vȆJ1ܧ*=SS& +yP*7x1~W=Md5*BO9Zj(Lz6' -Һ̳;ȔhóAf6;nnxOwj6]t00޸,ighdx&H)X6N[!ȩCahǼ\&fn}?lGTM9nwbbV[_]Fz:uAMz] 9MVc@Mj54}"2pXPTYŸ(XaQN5e-Id 9lof I|*nODrbh׊oƦjQ~e߸;?AsȑO4xϣ43bw ֞wWqVYn>Y*/2cR3-ctݳ 2 @7h: Է }p/0﬩ZAKս"z^5K%.F z@^eA~{}@(ּH3dŕ1# Fӹۜj1ؐZiv:{yeڊ;<M_a B0lZ4V ]TSKa $GA٦9Mu}uf1`5K3VwY vϲ5B{fs$0fQr{g CQԫ;$n+X¸d0JEoARAFhFn6,c$p 3?"Os[5]ؓϴ$9]{q6"*6m1 FdPpXؚS '.g 5q%kڋKrYh]@mmWi&?EWXY9E""k>83,/[}a l" $^2kܔ,|˚ۜ Ŵ VX"m)4&iPQGKj1[tVmasZXH8LO&|$ #jatAvքn)YJ:aOe6w'ӯ/Ri9CȑE|ciE4QB.Kne.B#^y Q֘ g]{5cqGXUr_pƷ>`} eY_:y/k pVgv)|}N֩ YLAbx*q~T[ll旨%-C8ξ7nJ^ v< k {J5oc c]msAK|. lpyX{c(φhɻHuō4`E0+ҷ.8Tl>לk jc 繰혯nW(Ztx?V:9fA^2 TǺM6 &twB6փrncwO)>}|MR\g^;}[[vb,`h0˽{K*jtSZǀ](WV[qe!R~/~q(U=QD M(j z0]EiIJ:F#_& bBc~VD;7v TA7H" ݋ŅQLA+)T-ML[J-՜ѮUYWX,LCF1Dz@Ȫ߮׀tTo:% .%䮀~/t(h|tπY{52 +a'.I4m;jQ o;/Y-T 6:'GyZ C:v5e(H\ |sQqةbj )zrlTuO-Fk+QzҪsC#jaKRM#k.Xf5+pO<_>,~:V\I>f1y7W4-,,{ӱ(i O!# Ed*ڛFW;1t+4^%:E{&P4'-2ގ -eK|8;_}k[5.y-m8Pz:lidF$|ۑlz P9dx$KʑAxcEmCٚp@ IaZ();!=D K\\] :ϖ#U{V"{-DSo{a'l9WD$HfqqZGr~Jv7mm!kWF3M{ pt+R y9BrY:0_PO KfZN"|hb|)2}cUcP9ѷKg9!2M0a.yX+΄"L\F=fsiCY+,6Klڗ*%0h%w8Mm1RZ16=iu+ kCOG/ӝNܴB< 8$Kf 4Nca"ػ )*eW /=+%>(QiSE, @Cǐ|wAq@~E]6q&,9= H|4w{ƃ1tˈG ڧ7Fb`=GyPKyv\8L%"6D;6/p ձx}K #R#hKQH'Ey =0EA*WG5yšjCөu?YKy1u H6T8 3 `㐩˥/1a C#8wp [%ZMf;Lh7bSy/R-:o%Teʅ,棖*-+k`:Upr^Pa}~q 9s R Б@k#xd+p}w(Ew ,?Nvte%s(Ϝ}fhssLO <%)#T\OCDƒhƈTz R= !%s:uC|nI̙xn75 "+$;nf.yEǒXv*Hٖ.G2{l#ζޚa,@?6nLBP=DlgL-I}P3w b>m?ߣW.JavV[te^~v=䵞*<=FX!ܲ'f[,>XZS/ⅾ lcܑZ9A"#c KMɜkx cG'Xb \j˚~<4yrB.ʹ_rk2nߖ^O7DAH6z:Sho0NWbi)d=>U$dpVov{?zXKEQyFH 3ru #EPm'㷭义q(?k $<"#rkq#ĸ%:([X}%NM[KZ*0m"M06i>U_Iaמ$ħJs^Ѵၨo7,3+98 c`\ K(dھY2,}\o6u(|.,WECk]6uͳMz9-?R4s4GL1(yWO'V]%wrV \.$8ouuRn|砡;S뱖zC9nNʳ8/#ym m'uJD:rc'Sy惵 NQ)Z݁#klVd`Yy|D }j"p,1k+XM DEyST0VH~~ o ZN0H^bՇ"6=-0I8} e J15WP9ɜȨGFAhJS7dOxe>LuG eaj<fJ6aAZ S@B0ZB/0ji*B=kj@x5q@ubeՈ%CkF䁇Pvg5f# hh2Q_\^MtIVl:NCn9C|v,ChP25aj3e>{*~:M0;/7F7(ν3%F<&%fʨzC1_'@}96hGik8U}tb_[~ w[ȦՋ[9'O/e )p 1D;lU譒Xɕ<:ϤAA{ASd6a P <`fNA.,L3=p$Ex\8F3YeC l/#5;FOކ߽vd"n?+dW_X*T*(u fxûWYR)^Rɳwh)ˡ?+7 Upmax"(_˰huo 8A_ikw%ӅqIO枟ZEɒo) +ȋs4?^WWպ'%9`>[Lk:;k/;D-4_TQhosh?-5虲l0!bh_ }_hS4Uޥ;sJ ١F0O]Ә[Baة`)Җ4!}rLrΒ -!dҝ2q\ajLd5Y-Ny/k{u*o*Jťwd8b0&7.M\Sn ‚RjJ|Qze}փ>[o {:uZ~ NhHJȱ/qJ`v0"0Mt?rOtM4xY'qS̫>$҇.76^B~ԦIߑ߾CHE3#<%{.:Mʥ֚q]7I\T1^Emz>њRbuk ؛dXXG$cwG؞tz:'J<̳q օwƪDٞBg| =3}\OUvN.:@]tz1<=?ߌMr= v}[2c1W.ƘbU#o*d.J+ȅ.^oe p8:Nx=wN) KF ڊ!QQET6 IPnzxE6t#$}'?zH%"s6 lF>kAa*ѢL<*6Z _!-׸ckݭʡ#I(6aWb' $,R<%L\16$g,rV|a~2d^J__”]D  JA];ύqr N^7VC S."<Tѥ0h;Q %NX'٦Z"ze52Rů3PckŰvv|uEedA& spL%s(W&qF5( z8Ҟgv~^&~Gӿ%p=mڦuȄ~N1/リXXH:ũȄXbT=v˾ʈbF:O{`ВiPm;9|R!џ{̣_?ŢzoX{Ԭr,q&ȿ,Bk^\tXc0U[1`R$FIvWix!]I-TQ"=ѩ03(z>*R28ŬaFGM=ڕ_M\Qv1.;$KcE+:94&;:>Xb +t28cw,GD?"BdI[_V; mJv}A#vВV^߃ 'ÚhPW 1p p. ǯ82j5gajpkR#w`yTa 8FIGaXZ}nI|`Yg^^-Zإm9ì^C1y$edIB=䀂BcDf\1#umа I3I*fB.nDs]$тu ~MY0!(8[g{/j|BGJ#:ڧ4DŽŲ-x<ڞniP>&ZtE4ɚ\S0W(, ӳ"X”]eq'=qJtOC~}~]z ϒjOz74BTv  +8쬫L5RB1DL R3z4:ٓm9 bR9TzعfE4b9 e{7Ūl @KNTDrvi˘a?p+pnwX{ C)o ab06)3vwA7 ^쀼¾@\+#ɹI) Owk : ]9\9Z,6-Rd BC4V.J#(ع߅R2 O[MT*n)רm&G3iȤ]]5L(P@ iu?,uo$FW@-TYH G|w~2.'b[8 5u_;N2Wz/;6y,;@[.{]I창'=}daw G?!'J7Me'vdd@)B %P9j7.K3Hw^h]՚ A0 QӈW `.fVCw)|:3)5E"0= Q_%nHӮO]DUQ#!_X;7MwEDe 1EÏ6cQ xA.y &%Өd! :#ti4pݢ\ɳ7 }))xNzZLM /3mqnG>VW K}kނ*3ߖmtǁUY7Ns0|v4XPuu.1E\K<gVbͨHo79s}1JmY*g7!y8_9 ȥ=E &_O|<+q{>݈s o?ZdZ?-/[mC뗓q]ޓw6O\G;8DeLx0+8{M9($ 9 9PS 9N8߰Uo- B "eTitx#i.Ai8FxMj v> eκ_'h Y,,@P`enD!h1BpB 4qE<(YMh@)t!p񱙕X8Q_.S^ݔ `#dM܇}RUV~+އfIIotrļ_\.&LL-ߺQ0V>+8\Uaj"fbJaX#lDG{FyōҁI/ˬOpYXek^pu]<}5v4NVܘT쯈|W1I(գI*2 xg,CU4(CsL 7 ֨s(BacTɷ rjTy(7Н{Dw@ 5xH_yܭBpy1p޷uI2Ub٠Oz[rBTOk(KHVugXWpAA!Q"w˜Yp mʐɽ\o2oK vȇ,d%}HSN(2 *慹([0oStJ[)j2 t962ӞO'lwΗ-8TI6Vm:[F=UJX1$8]@8덀K 5BtRwwb 6 պ$Jw挼ꃢ ɺ*_F̬}ZL{jrPwt ~p/Vh |bΞpP#q= >ilϪ5f[S^#phu7XW5/_-: uyȒb[AZ4l.W}^P;(O׋V="QKP8-Խ[vʏG('^#t4DJ9BԬquv(O‰D8O} dNjw~G SzPi/ jEzg MUǪ+ +=<FW.{V2Vۀ;4ӸX,Xe `_ ];ΙBc!ϼWd9ޏ z(gMv2mWɁ\[ؙFzǶČwr`[RyO9N°?{%[1onrdw&-z1 ȧRƾi;EґқAN^{ɹlUIkO ,- }}A]1Z{βSHe >O9q k* ïze8nrOh&U=H.H|.\[L6AzBH Q h3I~V.oN[^T8 d2 .\V3?i` Sε3UulE$8)$5=x1/m8}rtZ(dfe)r?*_W=(82X䞶Fa)[O /]fXZ %{.ʱV6sm@ d%Nh*yF9noCX6HQRz^qF$u [yu2uhDy,ҽh[JųaK J J윰HVDC2j ikel*?\]vP\1 ( N;G!EH?=Lx'?(BY 5S-{2@n ފ؉ϞIS~'-1z+ nD Tp 9(u~!;]'xC{` BC`ahJ0F*#Eev}x_ fϋpvb0 娧 g ӻ_WAR%?5S|fHvR/"uN~a1X!LReRHօJ`kLBԝj4?l;V;cI6|Iz *ER)`帵f +xb2{8k1%:I-e[<{{G$]ZpnMRMG әO zA#XZf̭T"v:jl 6B!Z:>W9A0<=pMM .5Qad) CNKSI"0[9T!}iS $iژMSEnj)Wc_l$Vl2W_r/N; ') lEp uKcVf]l}'>ͮI5s<&IDzUR2<:#QTW;xaR(WbhጛmfB'G_7WTkxKP'3KQ p"z՜JW X "3H^jr:s;ou@ d}.T2 G']C/g‘v4<}$NCSIy[{KFRBY|M^Xb'+q L(MK?%ԕau!#J$j (fX-Su:d(&i{B֎g4oV2ĢBNd;y;?p7H"?9} ^P1X^?8.{o0/s ZI&:pd4m_c zpmǀʄ'Ęֶ]>-EZՒ~P ?0 A/6XfHwibIP.bŶb,}׍ 2 [d;!&$Nw깽M{jTOHaz>Ġڜs ˶: άIɩTAIéf4XX{(bvwpFǏfΗ~w08XnM7Su>N@E6}7y\)ps sRc{[x0l@:ʳ)ll5QSzBZ_:9&vџHVK ,,+=Uϡ6~ܽhbSG#c ^K[.nG:gXeՃO@v9M X]yΝ˧IQDS&MZ@@y΂W 7F _h䨿FB6}3A&7ލ Y!79Rc=U.UK<ʵ^zv^c|"ERL6IFewS=^~a hѳ@FE:ty1jqx*UA^$#ʊE* lua;{2E 55@UO3:`}rȆq3(uI0z : =,R]GꇴR@kC6WȆ'6mMqxWP%n`a9pp mLc 嗂g9 rQ.S{VX9ynFpț:4y HzݚCa#; 6l/.L_K["J^k_?&I ^]6f! /l{=sζߵXK=*{%qSK Rhe֝xrh &vOԏ#3q",8\C~ 5,7 Aވ.%b1ʼgzpm1Is5! ~ ֢~1O+ ζwFD`%^H z"J-<#!ztw16D;OY MKK6^RjO4!wur@2#`dt7;7˸a񲋱œԶ`(\89Q3xæC*8@FΒ;2".JߒhxZbYKn-WU>(*R6]BIظ\= rG*d#!8{G/$AC31E`X*s,2>~u e3ljfR8eKjGF-53Y;1&@v%!͢ `@- 5'5d4!Jw#́0¸jQrD~! 8 ^SݽX s8Y,؜Dbxe8Ngz2 ic4 J2,Gw$<YւQftlb!SIM٬Lw, <0U3C/k^#)gPf ̩>eꊇeT :G1^aϨa-#D:S7 \JUC9X(Prݑ*ȣ߁>q+VTFRBG/Ü}V \›LhmX@} Le Jj0:+TLW6rTGMd}d}*jAnB>g 댢P'fGrE0o۽p^ .W4ɜ 4l߬[5|bRBТ6Em2o: G\=D7|+^]qB .}z^iÈ8,ӟԚlHTad`>MjJ9\Bk&+_/O5ѢufbI&13LĬ˰9g6 M6j{xIyhUXbAYkkfJ(GM/ڜwM^]D(d`_( &YvV<$ lFh*bٛ:0t=0𩨍f0WpH ͕h5Ӥ\yƪb" {soT/S&6 g+H6y^m`RdR(Des, b P/-GZ<^H%$IҺBeOQ\`KM6kLF,IFWĀlRE^]6-Ok %Ҁ|TDf }KyȦ+.*kgtYTAz !}yhr1=."y0U[8g{l.%z9[d Ş;WM=Jf5^aW5 E@j'9̐y0O:J, +% X/@./\Q#vͣ :<&+4ē2#q fH](N!lvsV[TP'% ;{$6gD2@d7@ۍq?fң"x_ջX8H7. ݙ"l4TRY,'ڔ`X5 FgY-#Ž1AB`|~fv(1.˝Q'|&kQu9?&T.L1F}V8z}LUA6x( 𵖽bo}vld ..[,xr{iN ޞcĵ9Tc8^:`[ a\r;gv'w'X=ϱ#wt<@<ŗ9 rL*#t)4 w"Jpʙ{O| (?/@庰RaXjp˵-oHg=>-c-DWTK i?DO\`h5'кAdIT/cYCVN|J)p[zH(m덺9eQ(|~[2Eמ:+ cͫ{# BɄ"؎"B)WL4,tk)B[Mle Ջ}͚wGra"K.kp|7-b(V[܃߈2o{'h[#޹~ Zf5BnD; 'x)Ҭa(#}mcF:;YrK;5R_o!l&H*DYШAAzx76-7^`^horh-L|=ICw,rQY΋2eռ)17YwG]}^m*WYiտB~N.-DA hUR SM}9wҦ&kUypVL/TEx$jᓠFz-.Jx. 5EP`zn Bl&(O1\pR ʒU' 1*[}װC9 ʔgu_ p7M3d3_Z`VRh1j8*:ߥHK@0֚Abz³z q.P' qu|XvR*GJ424(<ʀ\UlGo7z'-=%x͓[jlp'gyjܫ3/"4*kkrg.;7 /\K!*6ߙAZeFxcſ3V"FBd8^`Cx5|T@hF!Q6bاx3?2(Kιl &[z0uZR{a$O -PZ+Za SsQ] }C ΑCnX7fu{5hoY0E~TYv(ß{(BT .C9!e*l=)3YߐqrMr2[w滀 b֞m\`/ S9Bޙ`(LsP9yU< \ ̌{C_q2VMS2CB,)1E)mFLq AwDo3w2DL,H (M}Q-$F!R9My0* ؁_>.:)?}Y3vI6e0,!f!Ġ^+lF\7`JQ4MbDF.r[W*4Nwn[9_F ՖځG>)|`{zXv$-?}moMj>%BTA: ^iu#l칸gy~Ȼ29d g=B{sRIGN8' Wj ,.^S ,x_R7 Mh.sL)n!'[B\(aJVB]_]P>>|wusr4 Gtg++Tz+egzTyy K =␴D.{#<c] Y6R?J,\EBc_;ɴUTh[SĢMhװb=L͘ `9icwop6mQ9&#"pWɝZ\5B&tK5 yUȯkJbVwUf;(Nİm MWU\39sy(H @ɕ>'O`Gː!$Wb4*ErN8ȕ$~Sj #Qw/B[#I+ S1I|H8jjklB?{CB\5͞ob;CeƸWXkMٻq1yj#M1H8<LydS4H 4MЯcVE9 /Ŧi/ZGeIVnOr`ǂ]3N{q)!}$F>$4? ~ȧF3w<= V(裖^ H~!\oEl0 tVELamwkTcWn,kL,JuJr;B#8?eVQ)Ihmwdxn?Ĺ=j!<>ʃu# 7[T x#Oh ۦS ۱$ds6o ilʼnL d/5GȭRpK/*.D@HQ1w.]~mp:($cajFR@M8h4OYR=$=Ւ _]͸i[ o:02Imа`6W*`9/o=nAtBP &!ohp~8$u {҇a旈1,XXc@9nZޮw-.o}XD "Vz7ފNu-В0WsmlV& |KX>1CM8;nZj}ka M?;?wwXFRwSc}r 2f9rB1鄁;+,Q5;T3k|D'|I/>ؐҽ"?TKٛrr Ve1 }os(ܳ#(_si!nIŒ H*2wЦe#W"@S \֚1CR!W5"Qr gBnj"?\f;o=:׶ $> ҳ'oFyO)J&ͳ .9_%B1T:EHphZ,M&#`Hh'Fz5Dm//@F.aeD;IFk <:N0\ dNV}يɀhbyk?e:0q]X&*\R;k`Z15Yy[3*.IߏI?.o̽wIcZΑ-ƍvY:dRg=QQcؒN/5D)ڛ ]!A7W]88Ljs2X.UӖ) ;/Sff( 2 +>hJsX^f9ʭSWlSus# |l#;L #~}j&qTрO4X@3ŀ<f У%/KR"Z0 VQoei4e)ozNsD̓{rd(8@m+C p(ect@B'=} ƃ~Hkdڄ@נ[.,9Yg"Vy)b@V`0_>4=X KQ֍_T }HI3 B'b.P&©ny + .zKܗF \$PkBV Y++vuz섐*UMF&pG #K"Fmϊm,9wF#dm;ݞo7 occba Sskhesd_ojx5NhXS7q4p|䤙۫*VC秒>8y25{ѕѱQ8Z6@k >>/sՙ 2%OKju3\ ҏyۮ3r8^QX[|> {J? \[E~a÷@Uck?\V2Z:ºYx PnfU#1MǶO ߰w̍;w|/l0BCRX0sƻFEk#̝[;XNbcɛ-QGfB&^Rc lG(藝qѹl lee'+J Uir{w|g!`y(n3MtO]︸t)"C]8`{;3힆4Vҵ8O'LaXH2 4vV/Nfwmʇ:%aWCW[_Ffc| y hf%6$9X2a I ( Db@0wXHн&/PRqv897L ,3hg9ef.z&&8?-ú~%2H±C)Q>8&֐nYZ&{7k(`y zO{γZ*oo%ddž`7D彟DZZL{z䇺#ZҤNP-•҄SrVR_nmXS0w̰~VJf 2[/6B· }TvC9jT`I TO/,vrt-ErՑD@N2Pvo_?6}ߝ2 ow8x9VASB؏*{WVMTYf\ \>,#R?Xᆾ$Eh$Tӊ$FYAl;Ł F.y=R:UK3wO\Zӈ]8%'ɣʌ4C2qq%<0/mBge=y÷X0k)^%l7ߔX￴$ҏ# #T͎'@짏PEM>1 xZ%,nyڒk2kT \]8tzւoMR0&OAZAwvOB K"&n*]mxXc̑R#z8y4+`-"mou rd_Gg-@'kK^Oeߒo 6D{]s|c|V*>oiʖuq"VqڃUim8VH!Rjd>FEgp VdjO96&%\YJqqDV- bb#xݢL-$P RFJ޺ä"Mj\AyB6~|ώgLB0t a3s%Xk8͟:f𨱉Y?H~*4(fڕ&'.mOKr=`W\?m_6,ߩgdEj$002dU#!K( ίL_iwZl3?(F^SOWᑫ#=;&V_&E<&Ǒ_MUrqDAc̜-hOwh\@L.SRyBrb\3sU,hĨ? Ovp0/(?Bbu{6 ĮS(~cDo<񠌝 J/q㐇L;Ie {G? u*2K ?Iz 4=#*#6$ɓXW!1VX=f!a}'0Q `HÕF 'T"=;->![MkKnQ(Sy Z(wR-H"Ҧ\\ :ڧd>MBݿ !Ӗő;u*>]S/ Zy &G7 E۽t'h/I{5bDTYRRj؅'wk!mf*IVy2+IT1G{J`3OpT|*~& gd5Gk}LO"-jWY}OM-~-r0k>>C@&6} QPX(%i6.0=qKx9= սa4&SZ~^'{ 9Z|n 4LM%nϣCom8$LD]|.i*Yo_k1](>Zk;,X:黼h;eT6WOW@gx9G"Av[QaL>b.+xn6[bn@1´DR-1@0t!t|Xe\c_I tL>.W+˜퇌v |3> 6~yb >C|]q,6humU}xMq'6)= V M7(GGsnjpC' GnN }W.)#'G'捔l Fˉq\L \:XxukYLPSfLlvUT!'?Ei.Lg_8T/ΣֳO<ťknz`XE/s67QX?OKl+B |pYPK)791€wyJ#Y^)琔#?Bk{@t+6ѫ:.j\(8(`~?<.\zf1HsCWj\%x"O~ kV@٬Y,ȡ#Jҥ(@dpJ"jޥ/N]28Hn\en&WGGqw[ύ2~U3^6,aL L ΣHuX0uYV+$9aB -(tqw/ 6|%6 "_]`Cb]Z N膈)srɣ@+sWZ}Oji݂>N>\oЧ۱! (tjPZ$$PWn]A JlUǟlX\ Q_hfxs lEFM wxFX-T^l t! je6A7t_&=DkѬV0M-aZ0<Şn^ ɏٮ@97 QW.:_j0i}%bb([_4Ѹv˩Cu!%KW\̅Y'Ve/|۴~Mֆ> `_%uPD[O[\ߍeEzB^[@W="|a4*o8BGVڌA+ p7UY}>8K1 GP (\'"3Q)7< YrWeOv[hZm.|s??2p<⬍^؈t.O4V_R6l=opl_Vitb`3h>E8/iٕ[]7v쟠,FʠzԻ DEQhM#d76ԍLg.TȖS$1ƻ͹G `Qϙ*ކnj+ᇡ+إrxuü]~~ܢQ9mn@8R;CbH*ioL ɕ-[2n>Y_3ȑNo`ԇLi.I T hxZ*hhvpBRIg+)|1oHamѠ BlXm qLfR3=\V$  6\G|@RXk2?OE[J,p*T2D'<=MAUMZKh6;\$W'iZCrizDG/sM댚3w8(5^-s'f]]dGU۟Y`Ӟ\y~ѓHGϰ,3,EMca_)4lCE))lZWf(V.=(V2T[&?,NWFtyS*ۯ2HL?EM{K[nÞ ). uߪ2:L&- "/w@8 B0M{AMY`Aw(t#hhAmc>g)_Śc7󌳽@*Xm'njHf/(vJ"9.f{F`y6'cP>}W>,#E{;8Tw1M'c"e#$Fѳ'6dDzs%"(q( p骂;n׮ࣴQ TD$XV1L"CWό;{M\^|тi,Б\V_q >7oPÕ2Dv VtYǡ(L;WIF B<׿T@IAL̲2GPЯݐx۲"{%jCMSK#Y/j⏼{k)QP%E>v"NUpD?SD]sR(`\ 8oKd .(}8+;Ljǻy OUjf8a i sLXU5xp}}b8$~yI s_r*M)U iNc,zF.R"B<Th&$v7w%Sf\/%NCvݴ@bGz%z``7קj|D)i%[}bM^q3nOjaSmqHn6d7'ȁ0*b(}V5z0ͷV>> & PǚـBURf[[+pRmk ^&i1OK|?8}|-WܰC8*MG)K\+*j/iy_&fهIO|T%R7|Zwы0MEd2/fuօ[\0c^R׶6yk z4)CI:5E= ڈ^aJ-0Ґh芧s3l- GȜufA o2e' y '¢ 29-J:3ܐ{6<<93~:GEJCx$AK \%ՙ_4{s wm!ԫ _\70 lH{/QjO{Wf$7@52䂡a&6)UOd}m T4VxJ {/OsճƻF5l, ggG@(ʜY( C- qe7 w]<c )S?Cvx-qCvqE{Mܷ"HyZ]bP9KX,>&}`w*xy`L1DW1=ȉMU9U( L ÙH9[d 6$uh)o {C2!\ZcGYK]ZHEdQ!p4%kфcYrʛWY~M 3R몜@jF]{2FOL%g<o)>Zvl"iƸTKN*6 ۾"_hkP\(kqTŇ,0ğDov` Z 5,ǻ?tߙf4-][e`!qoꌰyH k{t_A)BD"ӹs܉l!5|m;j/2uJQC+>K8Y ,6rmL\F|vF"=z^C3IBGe Mh'{ %QC5f'0CB213r1|ZLp 3K i4vkS"o958ba>-H.xQ\P (b_J/2Y!ZLuL_(!ElOI({zI?t+m8bq,qRGՉ48N _@A{~{2W9J{k/!R)nd#^:l~+,ɨ} ~nBQUBc;ͣk$(1&[ eWZK"uMco.)hF?(r8^ R_y]VRWѭTBDBD&1W_ kz,gng^[ɕNu6/NB0etlMbm*΅?Ԩ's"&;+6%-Y$alUfa <כu+k/Ö{u*:Ӟ9 W $@Whl*lt#X@ד/`=`8υ]"9՟2UÁFDX?.Z) "2ǧ b!)Vq5 q V#VJ|;HR(ޘTmZ؁~aDU5]=Yd:S+l LG1W?1.#FMX#Avbr =+ TH5EHIi+~7v5+Y>w:Ǎ¹yQ"*;} rsd]VP"~kөv}r~.y I+DWyq& Yy޼;6SݼGNLós?ݢ;GO@Cz!MbP1a=zsJ jC-Z+n??dU5%p.{ ~^œ_`Q 6eǪǐ_pފJ HիIqϗ0PLk#4D~v_t߆*֑sJr1"M1ۢ dxd^_I,/IYB| x| xK}oٖ=K).Y!$W6[s;sEY."[<^HGwbF e ZHm%R)nsH<5B)@+QG>8 ߹],t+ssEbߕ|ri#SrI=TQl"bM 'R%2 0\HꚂw%xʜVO]ۿ?/ZPaf'ORFܕh!G(9;wo\n@HZ0N:{럌bY'\$-a fyVPݺ,!C.FQ)P=ؕ,HXozL;nAAz/sw~˚{%Q M2{^Fh$(ya.}f5hx\6}CgyRgj!:#VO lG&@_9? ޶$6ZS$d>b 1(<E\H UkH2&92Xd6DzL89cK _n]K\SPٌ-? dtߺ"0Z͖iF+D^v>b2ɗj3w;7_Gorԗ~VW/G*B^;_y>/*N uV@e혢dI9%oad8 \;bTHT:Z~3(t:Gqs~yGdaU^P,H84ѩuL7-WX7]`-nC%[iO9R*6$W5,LaV.hՆW$Ɓkp@6n9/G]f$Άi7\.s114hCQ€u򛦄.cu% s]QtiC0g5sL2 A+'F$ ڜ7y"\Sekdf,Clt_3pBtY<K:0RqZD 6㷜G!@ðny.#:~l]\Hg63z b]n)ŵҿU@25?5Ow P={s BC3 [a"ʝ~yWꖩ]ZK7Ph)y>(/*f1xw ̦2|4 -] CKz6_`،Mv5.D_ԻYSww̪+m+7P #uFmghڤs+Pw 3@e?jڃFZUJI!a\ Ko?Rp/㊾V֮oIչQ7T7#]awQLX!*]%Eqk"&bnŠT|h"iDMdn݇']Ϸɿv1zvU&ԕlF"C &i y}Y |5=S 鬷10-%ZXy 9N Ktǚ@ oayb<.}iL[)s\ymt4ag,SrqyT=!re@G!_ʑ)cpu^YO5:ci40Q1icЏ$0l2[Y.K$`J5z(P䂒96\j{Oڪb ~.3̄",H ]+h(9 i ='8tWgVWP+Zv@:ܮ4JB WEf _csAuH&w_-*ym> tFN8"G(Vi˻>r{㿄BC[*s|Jyra:8GVG҈bHbsf\[ nzGyURQͶUFBu6E7U^ RRc3 doXj̇9 sQ:'Dsrj4"CHI bދ+b\;uŝO>0yP5Lݍ9Q .z+l42x.-3IkгB? ;N*}O.|z ɔa*T!}\={Χ #"(o,_Sq+eX=\ָh8MJ¨^hAվaeq&/ama@ETdKmK|p -~4^YnIM\OS53̉(EZy أrh7}Q#++ԓ ggU}HvА?yiVjk"iDUx;bueGLgeN#u^f~Ti2QN^sLᮅ,_Hpqa*r=I*K" VH iuaBKChsfOКѥ0OݼR nfE;fԓ ){ӎp "Ji$UWIEߒ%?G-7s}s޻…8LA9C8zY_BQSs_zp\*N$vJ~̦zvb.b/ UGq'Gx=%\B޻¹Qޥ-j_3 on7jCAܼW,"E͓ 2D {"5% ѥnK45Ѫm1 QcyEcڄ"įFgN A\nxP%Bad߅ kEOmO]Ԁ<ϴa}hF~~Uv^J7zJoGhUxF}~)F-ͯpPc^|lT=V'Udnw[n"]PmJ`V"j9R QF^,nRu < eyu<xr8)nJbI>3luNtڽR{sH*M6AEBU5,K1eKay۽Du&93$OZ-Zrb. 6[8սt&]X9\t ;FtigrǩŎCc.#ԽcY1-?Vzy^+ip=47+)%R1i]Hr@y(N FMdEB"5tO$+68Y-tˤ^ "񈫇YɶśqGX5M(9Q k0[Z!6ЭNH,T`_JN߄47W8d3Ӫ&&vvt"&Tinp_tܵ8=UZ) HӦK5ŝ?1%cc{STCU14M6^bPƍ\+aB2x$M\SfgF4C)";\=<xx=|mm闣|FD{I͖ N]"H{"{xj5{9h@\G)H?v~<>\W,(O&lȱ 鐩gVt-PNOl<@^ µ'7, ?`0$^kdfn?yY7uM$hӷ"=-8j`ݴ%&g I.E^niINm}$u+dU]F Qy^wgΔldyДvՉ@/z cR*LI0 }{[QIw;>X)hb4{8?J=wSc>n5r5G'V~3# :s(0Tq? otF5o>6qD D>u+)p%Ӻ-܍.挫 JzOړ-mw8p-Pm)%*gڞm)2lX|s)pP2OtIRʁ4f0-gP)~nYKEڃ h\Q.e6/8yy0r?J .!Q^s3p䬉7T8IhH-:xҋF?-P_%Wa<3l4 :zx r75+\ə_յf ),kX LHtp)k^( GMfiFwºW+šYl %O Tĕgjk%YɝUrU7ٕ|ॷ wuT0#1΂'t^b&bm%wa]˙OQ ő +st7 - p!l,6.jgיiEaekgT +"&PRoUD:[Cd2Dyhwau|cIa;-,=Mӱ*渼eRLmnkR pFfm᱋Xmӛ=zVW]N@< tmVs 4ak.3!^[t!+|i5e ěPA7nepf,Jkx?粚/Y>ahCU0AGutZ8 HD01j ucQQ_Ыцi Ė% Tkƍ4u0cpcS6`awp%7x%wn V7zti v'LNζ#@reB1$Z΋VR:]]U L}Ky6-PUB[8POYa+Ra\sPA2\B;ިBxefc}YYM!$!`;ҳC%N. ?EiiԥU(KyRk#`D3IRYJ ZQ5j9 :2X MhN(owp 3ZP; JO1ȂaM[paAG57u1D4#i |FƪbC_y>-6 X;m{A`BDj׻}VQ U_-AӚ|DV[pDP$P0GX I>I6r2DRF_it5b!d\k01*a4qʼ:8Iaٌp7%_%Ryj:RV<U2`|zɍ!=koLOE @37/)ZiF$ a<\AZ* ^[@18cOstL%`G !\{o:Wpm":'$ \J- EH'{fZ&{QzFX3|j;9z6lCt%x2{uK{GCWvK_+'lמ\ Gd !R<}L@t!"Re(\zTb6[ p" piHMޖu_(d|lڇ&@7QwǥBt)u^{:U1PwiF 5g.2,A2@%!3Ơ8EN0ٌK3ܜ^gG *DXH3G=}3NOmMR@*$$ Ԁt_K#|,A!;(STkHrT:fUtMIF `ѓ\|eS_v  t$G*5E-,mP%fJ+尮q^%6*,.EXCsVef]I [c?̜VGt*]R G* %˥=pUQP >aǺA ]C0p:) ~+ 4p霋ҵwO**vGz!V` !Se 9׎ҖYkxQF KV _V ha0W~EP1P>Кx_@c+cNbV; |T:%e{E@MlűLNĨx䵭+gꊀv>R0as@9`.2k"|-#oya䕾F?MsT5((eq?iU.$ &RrB9z;%!.V0\Qywx]&jV:: ߾:݆/K)ʉ`u!eS%[$zO;QoTPed" 7qMΗ49q> |QƁck)ca }&fR~x|xg=`mr)Yz,.UfY<8nM'̏A]A4 +ЄPcvܟ`75-n\W*M㢥"TkтrQȈ#JJ`Ưk&E>j>BȁϷL). Utm_ҁGx{̆ۖG,>҂).fTy~#+`uZ[Y4]nNS&o34;X&Og,VH[Pw;woѵ2jɏl ;`^!:a]*LҶJ|W`lC)?0D `K>yD[GߎX<,+ 8 u^#WB>\~3g&jBmNo, O؎]n-EOԙ(5߸@m xj (D6t+S.ysM}by]ݖ, }ih"rGY`K 7~@hG :5\+dZ(Z}/7EL?c.RVm``eXF-jn80͑ۘQ!]H}lFjͅvo$-*I$#thy &h&2eEBL:9t:^ -'v$3}Qw #cU(b!@eqDӠ80|t;ar{oiϭf2f-x'-:NC8*g|-M8מ{x̯LPVc2x /9aw]uo,RV]n}Zm`}lU%9܎y2q% Pd .Ect}Cl|zF7H VT"T3Zhma#4մ=0V1J%}7ڢUۂ=Eynq"e˂hyJ.n}E"y:Q`Epk=y MU@e'dϝ˘˥eqpI/fg0Z#uD~$ܠ8wlݘq5iu%RT1 W0 %N_1)?t+F8bBAsq- sz^ I§L؄ &맘p s#ʎ {aRיJ}yȀ~$DG+WaTюB~tH*OP%*bMR|@$?Y吪&]KZ -̻RnJ 3!v\{u^.Ǿp=%AvAވk;i!~ulʾ"!_g-әx}lu^>-NL["悠HpwdDb($F}ZZ),\}=|F2e i ;u;[,hh}E'Yn{Tޜn+ݿogza%0sT"lĕu@K JnIjي4UbOWwW l[teNaN+^JC-/iҾz)1cLt3GPp L%$߹W+Nj4[Tj4 d,q :Ȟ f1~5?ggGEBhRT&|FGl[Q9,Նr‘v6Rm<Yu|g$ܗ=mo/E7 9.$/6'2_?z*xBx8p*vR^u =oGF o92#j8뢎[3O%o8_nvM (gR8 ~/Аp> sX gw ZyyD(6\ךdD>f3nJzDڸG 0rXA9ˁ{'.y _DHGoIm>0=r['Vp߃Ks>;g< ^(]D6>H-$20= 3M+/c6MoblҳuX{{~ d'vw['U9u9-Of%Kq'>ѤŲ,J ?}O(2?Z@1磣<"b JCac*Nǎ8¶6}C"z\똈zC|EoeÌ 8ʜ=2(Wy^y\F"iфJ~gv$A:7* k%r]co,U-*)3;vj~U2&h::UQR]q6Tfr)x/E6^GvhSgŭu Ç`hdy3ٵu,L?jt'YRKA> :%$wFSu˨aǘa٬/A2+\T&Y%؃d+dD5f>_^vSxOUS.NY {="|2Ͱ/)6<笇T޼ ⪧!!EDSFuKVO*96XshKjp~䦣wgfq{F7mұ$" 1zd\h4!F/NFr۹626T%8(NiXIet"f 5H ? 7F.I ah Dqm3ck.Fksοt9bR#`bd͈.z%f9yh頥v678NI>0a$/0FdiaiTWEyV:> U o5[أ6**;ޛ /JP^{zj3IpIQ `-_W&{ZSiQHQ0jV-#=`<4݌t7iQ-ԼW/?e+oV&*'ˤ@j@PǴ1Ae?Sg(Uqfʊk ;^6'){,~PMF.Pv2 Dl=* aj+nu|26| s JSdjߦ@5mu΀I Xk1X !Z,BHk(O+z- 3yYBFLH~T~Xe0on r3@ taCguxQg=ȴSziT\ L2$Ւ? })Ǽ0(_\4:!jco|i])*ۮDŇZτ+Z6HG ޏ)E:\]\7쩫ٕBkFAVICbA*S41$KPthl% >iw[ ATЪnZ?&ڜ(Moi_O=zeLj/RJ5o5ӑ u yB$_]w1`9۬heС{e;ٙ59(5p?PBWf3qsop}O[Nig(6JGmvFA354"䐙÷+0Ì Îyuׁ=LxAsѓ>$jYfL EbJCzNa2*cpImX(O˞5凋ܯ!y6_i2ށv;=%ezgO 菌qx^CȿSs ,[K;LO(]%@?fԯ?1H'lf#.j:ElV*^UDsv*;:zPGml Nʆik50I=)1@.S~ -lq &eT*':4jk1]UNY0ƅhkꎹSBxK :ߖdVt3K*?1C~["-ؽ%0Y+_rϞ.Q[\?[Ѩ=DRЛ96!Io}StD[0_3{Hĩ AGa6ԥ^;y\:=j/ߨ6R c0uGIEalC6=9v;4tFfN>8t?!1ϼ5 ˃sc}Y뷦]֦ߴpu8.]=[qwॢx 쓪vSgqR$S)'ADS]` ]X DHzT?{:ȈW6ŨlzUdE2:BvxoG+P>GqGBAkTP]wQ_ BqR>b*Cs5&S4ҵxWh݀z@̆`Y!qEF9^Ģfł{IxSDZ W٢%m*puW51ٝ+*`>T^f8ю-z@_tdDA+Qx"(x#RP5}% wlt.Z0'10pPpƈE*G*ҎJ"$ 8$]YAxi`z-nK'cL&[Ι5XFWuINAX2i;y T8p{!:3Ӂ? QuVMwxy,=Hv~ #<<]{I]- )Z@Wʐʷ!,Tq~K 3L_e`ϸ_' h^[(dY))J=\;0^|PʍӼ;M\-J@ }St$x J LߛX?q8D}! !I6w$QcliN\>=};P'bO@FT~.˖(tG>ZܣH.Lg3EӀjm0׼٦@N v7'z|b>\LTGlGk:6Di5‹Xm${t¨62Hg[" y٢ ʬ1CE7Tr)`iY|X! ډϬ@BXJHc'ot3O2k8,kȃ~`]{p.RSմBqwl*3]ˣ30fZ&Uj'%z7/~CP~+cgG_ִhֆK6K nX}L"ƙHK+V7Wz&SlŚ(q#@iԐk?mٟi%>˦$T8?[bpZ$KBBAB }O:H$xT| 0kess9vǗ"Vn]"Q}vpV}ۈ0;j UOI97.ANq`ia &1pdf^YBJ~QHؼG%|Ɨ,ƷW?/%3;'Hh?Rƫ>sc 0)jƑ&srh0|1D&J< SA!KQb0qt!Fx77 j{VD?y7{h1-u!=ghDH0]07 rMCKj#ev)_`bӻc~hR5WnnNfvB&& ' 07A1/aX3*c؇6ĎF 1t=[o痑+xBLm-_@s׍{nW]qn&vjl(}? tWĪvo<:zTgVJlxaq6}‘<42Fqؚ܉D 1jJˑ$[ 2eL]!lo זdncI>El4_l 8dgNuI'[ބ{ގΕ#\WO#7Bp_I|NA^͗z/W)%|Z쳦 έM5lfMݔ!h,]=Bxi#Hp/@(h?sߒ; ;׏zCf`n@V g2Tc<1!G~5ܱ:G7h@y?ZZdK#6m%~W>c1yѣMK1J6:}9Ho.+zuŨ%&`#L cWGfjbj%|RF lN 7i5$rf%9 ^ MqF-x@Y%YkO#|kne'C.NvE5DpOwЅcS:4h/< _K95qֳǴ"YZ% ' N)VZ'[ᇵ/P!8גge{ZGT"썑SPЧN˱ ebOC-V>J$lDmދ;e-\a5exɽjlڴ>$9ި.#9e+J=QSM"bDZ*<Daܧоw{-cYe'#h% [k0$0E%W.iBAA$yRK;=m~_Yŗd(Y0T~0]=N'Ś6k@SJ5/e&)x2>j[M.|X7k p+v4ɳsm2; eY(,1-VNu•4W,=gvEٟƜ,-\r$`(6pmή΅#V.zjByM~g>0҄  s͒gf0q8 9Kk;3.Wg8x?b F&'D $bᦸ3TlkT{8ʏه{Gv\uZʔYm5|-ҰK\%4l?3)r ty bql"opv{VyQ%Z)p½֘{V^Šm^l*R2IWH~ˆ[?Rh)}j@Lur{ 3*Mp^ƽ}Uzњ) k]NNDۚ07YCՋ-4w0GxTh=?I},g!Mt̨b)y @xՁ3l-"_CmDnn(}[|dHUռa6h"5.R3 ̅e慺'T1?Wɋh~bNkId3H3KTܧS-JWy.zn3-T>7|| 7 (4R)= Y^m{N/qMg{6lvNLߗl/=?:y :ZVy1Q@Z drvA I`yb͝ˑ ^n3j-OC=Z_l!yè>jG_60eWm؁ş|s>^cb.Ut&1ޟ)t'C]o&-9pY 'ŝ`t*\|ǡ 5C a2b4bA ĢP|jtĢ(pXHpc] JB,T49u]9,,^h=Udut 9ӹ$`Y gL1O8&K%m@9V~{eW.wJDD"_hЫaH=n|K8CDXچFulS yogyͱ6fvvuɮk!YPiIL;.cLj2,3|k^EIP.VM9Iqy2M@jӮf[2ԫ%%/ឳxzwI"$g!J2k噽 +[\78" {6ZSLS[*%N{ iJz"h %;7C)GGK$\|Y fש2I+GoRr6 qW]rMϫ+kwD=CuZT_S& 2 v!0w #_-ÏzR,GԐ,,@4|20_-UtfT=Mxl+rM>`(L)[q D[ABV$E_i:,PݰYm,>2CN] sU*.D 1,Л|et&nެp;ƎjW/<;jqE*[j;e3v?H5rHuApA2O4>VG9*?%nxIka!"L M5hh]ӪӻhAoޢns$c2nFa|$`S}-TNNe-fIcw19ɣPsEȿ a=%W֦~7qD`|!̸h<{ˠ-ttPh̷ؔ8 P WG8/믒44W]YnVc'jﭹ[ӊoLn2?D~#.~lh}}ktq u?j`ҷ% ekC'OCϯbZ[(ߒ{~PƮBɢZ6[VR4+F<ޛM_/VsL'm[͘pt/xa9r|?Ry}a)p-\NZQͻZ>]} `~4$f:Jn:~>c%?@u K}^Ff/<5q+n#(Ydґr٢(7 /4 (^l/ڢm6ۅBTiALE+Ϲn4kBαx2M]\Ur㖧jl<Gz\3ӶP:lsaٰOkevt,`r!ޡK|ѿ$h1PJScF g-|Sn咧Ќw7{ƞM  Iyy`;3ϺX@=u ǎwYᬀ'GYOo&9FDž&_+yK驪Z A'TDUi쥭ff Ss!*z"%CW!8䄠:fV1@ ~n|alEv+ R^pDzbHnOd+iˑF)nP &%7ԒyQS )MYc`2z+S.aBAabNtpA/6E %=)̵B>qU[wG˖{FUulU*}QTH8 ` RĜ`do Ir&ü4+5TNoY9 xbmP/ $ {iφֽ6kSDg=Xi[g:ћ;Gi羿&^CP ,yЙa.R K狻\(wx@rĥa𪷙 PO(bsr볆X`vWxRh, zk׶E/%_ʝxPƒnI uFsPj%ʖy\c"vްHx 0h Ӡ?*%K,t{VuhcMhp?5 FqP&ϻIQ3`~D7@)Hָa Gv bL/)LEs۳ǃst_)'EByR+%;F>%c(ԈB_%tBAIy-nb?-] VD 2Vv#QwlmMg0M4J^A|F),o\ Ja!nzk^V,ǚ͟`UTnܔR@C-'"sh!fY~7dT2xR J ҤX5 A=AxV2lj֤^T`{}:,0I9^~Hf_,%}gET ;a{W7D:Ϙ4rx:_T8TtSf&*2$48Mn=xh  `qךZF[ԝG<^DM ?Hc!>W@w$X&QKn*_^d6+Rʯ_{|omhQϠdhʞ5\.i|yJ"2/?a=5pyD?hTv;b5*`ctUI0F 슎}/,s/k*} tBnP,bP2F I?HQ]Cv,{)Ĵxia !Z=iLgX8dy>:`a0RȕI D̮rp,c +k\چt;?aD"N \a 쉾{g`vWguTlեa\ak(#F@˽2$ኞ Ǹ Si.kY+I 4 8ArLQCY S^ jyP"ޫ{;#hN'ė$,x/)Ҷ[EczNIAW_' cK$ɜ'+-. <*Ѹ"\HiAS,+l* NSzJ+*[LI{GK,*+/hGU,fvvX g&!6Z.ơh9M$#^;I@2mxq, I(F2ĦJmrB `_&O9*AxO a1)]wNxGenIL +I [>Նcd^$ǪhDq퉚_=JGP~/BӇe nw/Mı_mC-q$/b-6D C@|KMyDMxŢ"azfJ@{nLZF*#}0[TV 9UzG&f8e)A\հ+-_o~ظ*$&_FVH5Mܭp;<-2nqRɋV@:++γv3]Qp^y ̕'$Z?. SmU!YbT]a;_:nUA˯aQ<<͊!bay^7kX㒗ֱzJ-??ڵ2?X( o tJ{@OLm;7d95 uwk$"m*Y+Ny%c U[zufJ݆,E%"CӶ92xo(g?e/.(H`4ۧw.<Fa]*eMX 2@'L<[:IW)竨ȝe8iM]4ܑ2 PiI\m4zgᭅ{cN5_SDã]T g:`#':\q:FP h 5 9S 1uMU'$s 8ĵ㠛. YHd70#T-V)4!s@@'2@ NvҵicRHz?:V>}gmAz_wnԋ$/D.'!\a9H L+(6\ E-)'+84G9-tj9@սSЁ;m>|I ڹlmZ5ޥOZbWAN>z/E\ϖ݁L;ZUsQJڷp}3wYexi4f!}l*U%(U3pv<"9F1؛OK=bzzOiu ۈnj{,66#6B59JAڡd! {9A+^^.YsoՓ?]djU(^dЄr2'Ջ ʵoXꬕ&5zX\Fhb)1Y P7j њ r&5 9@t]۾_ީ~\ⳈV:F[@o<ͺavQùdupku7$rml4#0tepQ)z_ʊ6EO86>[2=w! "w r)a%5v">X; RjABO;ckꫢ<,QiBά m+.`:ZX%i^߹ưNЙ_PafNv&pqoՎŢsqHKdpM:)X F&g<AJ$AVP0x "t+chYt >44;5rKj j<ҹ贒sfPMg}oT?=kG?W;})lPֈ+ ɛ#,$.`XqxJF#"bvD# ȲZw#nm<]w, g_oE4`Yݮ{)g\a!Yv9_p0'}- zW$mڪy ؁l 'kjE Mp0BKKbH뉽zgJQs)բW)`Wct DJPڌ=>*Əp=M*Cu<hx//Ikn;uߚźQ2U{`"Y>'UO48~dxL6~&8-zn>CtJM#7&ѷP0y8퍤Ygޫ5 )W-]h":w(W\m>b)f ~2k)M 6elSƒBpM}6L'Y| _'=X9)Z"0!J]7ѐ.ʆ) gnP\0o`H{w*k =Y0WWLp["/5s*tvMJg,#B"SlfWUQN<5xN%{Ѵ2{7<|លߦ [ӞMה !,?QF 畛+6~9e9 չ扚{] P|]7hcԻ=_֢ g q8Ġe0#4R) kO0wq8C@ˆU^1W7mOpUCgcF^eR^)pix^}U yZ2r4aTYFR^muGXNL\GKaD,Zs`/E"[j=gYʑ Q Յ%I ,6&gj7𳤽o@,dɺ3ۯ3+IK>hi+rw)Kl# 8~W"mf;5xDa*#!Od:0SJn?7G W?J½"hcDQR-R4x=]ȇz}K@d}Aq[ #t:-Oإ9}70X`x$ezGrD(8̿e,3Aزm B)Wo/+_PQ34i\ #_f o"V±WpohY3h$%Fyfr[d/@$f1 շ6,kE=:!xtzX+Ytag\ߞϐ6oPZ}I^)꥾H}61Qu 0*^=@7F|:VV#ԆIZ h:wi^3Cy{VJ0{H1Y/[2V*"~w16ރ0T%)䰅G[j%5y.R*!S!I @ʕ?WVè8W7@.= eZ4-/}.0Հ;ʂH"7JFTߣc}]zV'a/R%3 g"AL#hYhCuotpQg҈$Kt^W.PDd݈k_ZzIƁƱ^U=JdQA8򣹷)3 R H!Ȗl^_[[@D6jf]Kw`,acUym:sfq@[L 9j 44 vϐWw#|`J'zU%P4k9T"NxFW|d,/9'ec+1>+uWM ji8?A:zDhzve^>hҭ/J8؜p&{X.M j`М}Ll DgiHDy"e } $7F;!ۅ65`U?`ߗ Ǯ4*\ܢ"Ea[΄ACaezA3{>3̖c-ܵC2re(L:uYཷ'UhJDV?ɍk&A#qxCP$3:ERDݓ&CCױL|'B ; m#TAb^Uffimڼd0xrUaȻ11λi,D\;]p:.J +c%MKjuԴtaljE 1Bl iR*eFGy=3Ȅ0D0MBexʾe!`ޔ9}h$njgN6n'D{[Z$Q DsY[DdP V+[y>.Vy=>)ohX1MG҅iN{2WB0 SImsv 6+d| 7HC<|GB|,[daAL&U#K&C-Dk}XSQ[~>cH>cCt1Zo 0\ †$+1Y}c-0|sNcfL3#ŃbDbzJ hĩ] `//ǔ*0`QTcўG=F%B4Y`]|CLjׂ(:Ĵb;9AoO_/M[SFbTaY\ku"E1{,95<1ά} ]mn9U&Q1bjl@wkΉBxLɯ:؀ NTYoWGfrv=ׇ?[U,,,lH "g}}t`yWwOON3J& PwsՋO⢰ }E?k!Ω2t἞q ɑ`xtŸ[5҈_NMH6CĮ |JlyNJpV@Z4,!IZxb܋[ 3h9h ElD[x YN iV%ӌ_?lz@wŪbGMC ͢hQ^$"2AV6i) r38Y2yt*M{:#f[zx Bɭ5;3_,1#;غ f g))s|OY j|]-~!Π;xwƿϧ\l QUT*gzQ]u8g@<zGYo/A V!8`@ی9Á4  m+ʁB TnG#o K" YBtMnL1*}n j~hU@-^W2ZxKP}ыX^MZG"C&zW#lm62 m+D؏1l{ucc\zmwsYծDsz"@NQmDgt8~#WğO+hb s3 F${&ԳL\Ivm1W|@EiӼnQsCƹ>W0uAbԮ,Vu4$@ōsqtAs^Xʻ<&NV;7nNIb~c)h.&ucNǛwpUYi㰢$xs丌/=;xH2!"ޑ/N^NfTzP/oi#9'3/LZ@KokۄOt($)OƟ-*@j8<Xm$uH oﴍ;}[ViZAdXt9v!jN1D%CvDOɷi>-Jb/\LٽwC'iPM lv70 6Q}F`*\ -jAtàO\3Py6)q|?{BƖϒS+9Pw⦊y4Q%*GB~!7TcuNzNPCZHD[5Vq=[)ˁksp uf!i:?yQ;l^ =b* ^{CĹ2$E=- ͋Wz_la^: `vǠvS'P3STVUx,7e7dڐ+P$ڱTOEӝJ-M iÐF%4z*< "d2"_GOÖa1WS5[ׇrky٘_}#ڐL{xY0N*ӑ64Q5>!m!C;}BUry0)`kHjmVM^~_  ~|ΫpA73g/͕a(T;2v .M'Q4vd/|A6D)t^ s˷;J_͐PҒ>Z,F\ϔMMs_+{AKAv0[$s?o<,3#jq,bL=rսQ8'$ZU$d͌yYjcoK.ؙo[0y[~?Zs tYY@;{~亊Sfr}q y2WxO4b͡u.H lsvNDz] "sudnp|dMʪ8aL|WpYiH~w#ez\(JR3lQ Hv5Ɔ9dC%3P@k3%Ԋ)a& $Y#^D؝l ,Tf-O+qS8UrB ?̸lSrAyҪ(r.W W 'UnZu߿QJЩPnB)&WTEZ,z`kj ^3GB8Fc71Ռalgp5q=30BxL(2Ljpjٮb傂 56QpA~ %$K?3{MTG;5M񍔷؂*^rvKmTZ;raSaFc5bqnCZ?ŬIY=(һ< ^EcQ1_ DRG`( mՊ^R$}1KˣQ=5Q֛D%I)10JZcf+X+RBYݸMev$(~DD^FЁb8``%!)ew3-yj=wK0 ۇFVVNB '@!b<,/.M&nAw T]x`2f? r|d&Tt]1d\x:<2`a|_L!ѯMW,ݻ+`l$6I!" 9FxB7G|`5d7,K[CE58PF7NB.?׽ Y!of6m %̓Elk;Q90/3P]`<5ᵪ,Vg0.:5Bę'Rg} Cn@o9dgٚimtRi=i9aUFI>w!Y[QH6#ޔklul6azu˨#.z] z^-XZx\lT+dAK.=FciXx7|p>„^} ůނgF Uv ]QKR  DFO}=dբ?r~ :vDI/"8Tas Bߢ q I5[M5ipb"ZX[ؠZ"jd /==lām8֟%UI<+rRg,3;SB'%Zs]2=Y|xnӺ:92ITxЏ:Tb%q%{1sjrJg)̒7Xѱ{.7AeUg#'&B1>Q|xR_6%K˭v2 Q$`I,: U-DtoOM, 2>09eU1wCb&{ɸBl'_cQ =vȟprjP0Ʊ8Ȇ,sg})41uV̴>tCzh LmHz,R{%CWbϧ$P F5+F k2H^|+]KܶO SոM XU$S?+07ZD1,;Hkv}L]A|C n0DS@Kx2ƚ!vJ[p.{̬@אKۯJDnAbC_/2Gdn1hȏӁ>9 8rcmG( ?xQђi ebϴUl {C΂MԹ}N'c|u׽-N.۵9];qFRIqjnp}ٝ*>fV*q.{(|&y+;56 7ɹok/V}yE9ND-uZH&orilmso?v<;:[akeyhYAb)/H$6_XX" /AA4jֺgсq a^4ѤRiBY&bblx`Tf~0tkO@2R c) "L̬K3sD}Us }{GəM }C0 Ëy;W#~QS݄'u@ᾁdxj9[= ͞Lsc,ًp8/}"ٕWLApKVMsGzv5c!#+*gf;>O'TIY#6gKVSjBϷG<Ma+. w~)]r{He4Mq[sNX%8:gGy*kYvLڭRA$:߰\"u* l߅`G4HABS jv,T;}tbH:3r>% av6*N9k0 L $Qs=_O +gUZ)N?荒,1@}[ &y6L4D;a?E/WeQ]0Snֆnxރ:H"^Wm=Gx#-$aS½J)sE[n[UD x3־r1oXbywNDegyJaw20*-[OtDQ -5co_b ,dE(?*3#f(K:.#XJ*wz=V42?pȰ3L]~k2P$[,9!eK%&lSĮ<á62_|^\ywO5W5a }PVeMR4-)z1hLPbɨQLlZh=WM)`׆SϜLF\V TV{B>iWԺjd jF( ;L?CY-a W(}cpIɖ v*_g520 4m^p.ˈX' ~J5"qPÓ׵Koq _cIE /,?)؝ru8;p1V~tܝ964xk<#!ǓU0bǡt[܇챠ynjJak,/ǕQϸ\JƋJGE,!G|ǏU {Ϫm[d,l\[Ă:،՚|dڽE oCmg)|Z(Nf*/{TއIp>i42u3EF K"vB9=& }GQ1wsܠ|֘ȩ cm%qvwԷүfuF4}RSvc%p¯%h$h5 ko,AwPh7>RwAK< ɎorӮYtDj|@;)wkry!LԒ\|f[YC=BڂDBPҞau,>͉,"iXZvmrc0Vq1Z)—ǐc3ZP_̂ӄ_6[S *+ oz e2[﹥ܠR仱%Py D,%N.AE*?gWRkcm [__9}4YgX{Aѝ~L1*lj49s6UԇGA4/1f=s2ۜH*Vru5f8?ӵhjos._VnJ.3h6yz) zL:x LaU(TIgz .@rߑk'^ o}0jfGR^(#v_*f9]-D廞0*I/\.Na´ɰ왹ZDQ@J7med*XvVkmp.C>b{:玣=ߊs.fkZ:ltҴhu+gPii[ַoa}ҋr=͗R.&ݤ'g7~p-,9uWkV,I168| Kȏm:%t>Vn2Oɐвoe S8FYb`F@-*r-fzIqh %@}h. #GB \~ZKFm=`ݴlNM}vW䀿GGl|1- MK5$RwԻCrPj(`ZAUNwvqnrp^9Jg]}w HV8 ΗvċOgJ0WfHR7-JVHRs-zLAr]Ԁ7W X%Zfw]4&S&y> AjlTRlYDi\(ÿ| 7*d,nkg˔q#xSڣӮQ\iG˂zGeد=i =s5z]#EP@C7ז[RAT  ʰC«:+{GlW%ّ&7rQ4RDNUk6AcuuzEnB2ߤ,PbSF0 _щVR|bdW懇֒Pc$/ 1v}J{ k^/ )Fҽ泤Gٰz.hV֛9q {q(Qi_hE'Z{7c9\ȊC'/8x۞*>KKnz9{!H8A=$Qu2UA;W*i=Pʫ^0.ˇ3='{ N$0Xफ!'af sL.ZIǿbꇙ@4F3rS0`%jfUrn/St'3m@(𪫇=EJ;-#T,Rq뤁_}9$A+*b, i=dSg+{:D@A0~my¨Q:ӥFd'K[&7ZFTg>f)nA9-Dopu{*E[P>!JccuגYo!ÊVRP0Y#9 c/N4cr/7|] .Q/8<3RqTcۧjdUHatQMx\c:ɭcU;It?)Ln%Оt鋰CbJֳGM´q_x8ck(bWU^GIIt=̪6Uۆ`M~\_p8/?{3=q_Itc  &94Ʒ6<ΐ<UBf$[n=#bx@ {Y+CM*·T9~7DŜ7 CļpxkŃ: Fr "Or1,>,1'uAQIS%oS¿mgphxI`*rV *x"d&Jbs᫮f^/-@6'*hG7if|uE*d~E'UȡRۍf47b7bK1쒘+=)qF sw}jt=WCUc.JwCJkxW~0^!nk\$ {RKGgnTlYkW IgK%'4~={ŠIAⵛyP*1 ^X~̍m9 $hԹn*YU8;&ŪMBi:oXd=/gPUUVc _`q!t,=qM…!"s#S7 +˹}M *"=ȳuD/oY_1Y%2 XF@>ߓK7>QWcINX =Vީu:U%#m*6!==GK#7Dž܀mX3#z{JT~ 0B ;F/B>`U#7xd>F*Y D nNK*-^)ky=z~ 364=9q"kkb{d[yKiqz;u>r#+BIR톹n?4$KN0x 6U"_CG⅚7:QtY;uҳ>!5^uЁo[őS;j _4hy1\Ul7^UX4%f6XtI'䪢 bcuv5d:<+$ ~M;]-, 26.(] fvx"rۆaaJ"ҸG螛KȚxO`)ʷ"/u}dpl:|Ga\(AB:m3"IP2=/t~%u}\4"{RtBiϘPz4 >7AhG* u;q]0@銕jS^5>qc3[hxcq>"5N(y. `P_ue4%ˑZ1wA5hZQEv`$jc:l+=?91(D9pBr=D"3{0ZF!+-{wBoP P˹Ö fVVt]k ` ;[HNQFb|r2#}KW#~Oϲg1 d --a4['bn`y&9ݹ01`@l~8\TdO;fz(>S4N*NhΒ1cPS^~UͺRPK9%+ Vr&D`BXQlHPY\WOtW" uFIRDgxdDWq-!#)Ni948UH'O,5ԥSA?"$”`/0lOc[Մ!mQ ^.WC9d5/HU@ȏ_6.ҁG4j?G+t  0AsxQh:i C'{V(SY6u[,a=. Ӻ= ]1Z,/1~~Ϳ@UȚ+BI]E#s@~$΄ CN[> jnuc.` E`نFuHLHAXPr0TQzik`2jc +'h92U6\ـRݳbWW#l:,Ge`Sl -="W׶[ v1W@JHjvނ^WcܹfPj"rH)+ n}%onP.)+R2\6y QLe>'fF?'=" #5S#*Pp~=Q)MGo= Ffٳ. $&Wf6m^p]&דtxGڃh 5Ӌp|-wXc٣T.h-2q`3qc]ҸtȨ MǣZG7#ˡ"5KER=2EN<}VaC>ǃ,P.6TTNv#1VEm߶ k(YӃhPrl7`'?c32Q _ZI:Kꍰ:>_jc' cqd-O_q?;.iqiE4\Xٟub\ip4ކN92XТ|h|B?h#=S|ݸv!^`?[r>aeKPxBBzg 74gY`΃**kØ*X 撬9es}:LF<0w:XXϛ+rRbDg,ڵ],BTd@=4 W-PA v.I%$wWOy^DL]ZBD5 0-yz45+N}`"j*3ipd)w"N}./rgw:6.Mh4*}XíEie8(W\a\p(/v3_݇5K]˜;)=ʆ^HuKO5|jY#y2&{hd R֩"mo`m P> zM:WSmR+-!A~%kjܚŵmV˄3t w$KsrY+*`U>rrb,@EV+W\B-|GS/f/R+R|:7lrR,U_ϕPG(Di.hהQg0H GAh:( &*%8Dm6-OI;r|_C̻棻y0 ڨq[Arj ( " BrEq[vv+ѯ]ցX( D6f2jz|XF"pùo"jlZYho$.`"F (TJsߩ_  }yc~Aѳkx̉ߏO2隽Z`;Ê4 [xYQ9*͌ZJVG:g߼ͫ+Uz)~92%S!8>qN7R{[L4h(lfx5՞͈~j]ҕ!?(oƒ;ʔՓ6v{~[fdTu }5yj&Qfh2mApwEr 4QZЎK١B`l6XQyMwW0"[DY=9^:-}:{fM֑l/Xa33 !4l7/ucgQҧOȹ‰IRɷzͯڃLvxwKk!Y[S)u "nj&" 1kODtPkҁݘlBBԧl5!7bn,vpFe%\`0*9Hsz@z;cO 5'i {|LYג r!f_X!%#ө+ @?*YՏDRGެb(!{\Wu7=eu? ;}REmr\Py}VMN%J_ ץ=F]0XDUpPO5|Nl{:7Zg%t Bw2+rM/eQi(!,Z0ԩ!wb]LpC~]lTURW9~"3SiQy1X?mskУhREt↞PhHdsnKd$y]4?IQ gKBsoLM`GHcBTmҁA$'T+0D]tAiQ:o(e4.HP(6Qңsώo#݉chb ح'sL,vr`P.)6—!Os^?Ȃ)c|hAc&Ngۭ2JNoˤ.y=wxf,}Og_Z!BNiA+?&Z<-29V(%W [[;s^hhU#p cu؟Xɪ Qk[4?d'k##.dO(iIRͺt),G}3gʇ<&0pWٺ[6ƩW/_y;]Fmf(WDڀ' 3P4^ۀ+:WN:dMTtu}[yȫl"|PA/8bRJs.RI8t/SokKӜ;pd]JE8;j}zv\Z)<-p$Q}‡W% t՜b d*4c9RT>\HtfA $bPՑ4U389HJ#ZU3֢mXq[c?׃IJq}'ěRd!5-tԨ2b¬`.0E#rmArр8ʶNUXM.7m \-n5[&rP>U$ɷGK4S.0Dw' fo(>gW4:NF:1R5!raz^]ϥ2%qA}^,mN"CA/(TR VНtm[c'(g3rOt9Ey99Bf\GHC"?(]@#/ B lZdPK/ʘ%Mw3HA׫.Ozl9͎c}{OGvO8/@fsPwMx.0HH!#-hkKc> 7LMa⤀Kו$ҠI?285,$"ͽ{E` P[cP(5jTI0 7#"_6l&h9fFY%Ji,O%۬lk+:Da QSF噡=[(Ć-h"H%hntpVk#9pN *n`m\VoJTz턊JXc14Ϧ,y%?.6MǃAmr7V".Uv?21ozC ɨPd*'WR큭|TrD;Jk읭S-LEϟwYY#g<6xWmVzlѴ@Ү9d|E4f#\{16/1}x|a8"'ɹoC\1,vlx WKP$ce7fYE.!Dܧn]0^t897r/C$Zڭ5{݈ =Qm 602-bgSplװ\ѳq`#?84a }B;N$`M!#Z33ћF̹ j T7L @>K XAAO,Eo`,#x+)de^ўk'z`pmgmq~i3v cM]Nν^%)r=b5{NSCftMFPX5gaKC5#.渠t o %!Me\uR&rW$h}TnOLLG 3"[6\779gJM%31MJ l fbvO霂K MU9Y~ND exLJAV@Co5c[PEQn+9A8[cs&QYg+5p/ a-4m*$Eql(u!Yjkdr^זzfYd7 n LN?Ab'QY!M+B֖Cp]'DX*V~XtvX@tkPMFpR8.#:hX=C/e!Y8\pS-0u_#PӮci=p~\`*(,5ڿLkET9تGۓcdR2}f1RэӇe_ѭdfT(e%z>zDhy0&.x:1eˊ/5:WޜIBWBdQT@!˪Zʂ20>+[a"#:G8w3«xZ[hH qmc`X/$Ǩ^Zٙc%Qs_=x}m ҇3ٮQ )_N=#M.޼cդP+zrvsq! D""Vu*s]j-Ƀ/$2$޵[1<+p[qp/q–"S{O=>|w""'wԏ^ٞv_]A'.~T"\cdxI}Xk 0Vk-k=w Id^פ9-ŤA8-%.>z!O̺kev&ffW皐Q=vcѶ)áU0 I?Ȗyf̚^vDjKZ+foڈy G 'f~0u2+Z1a@9/XmϪ9eLXߛ/S4yڎ &hN"r0@4k&;Lsɹn iB5i:iYlg{QA"&7r)C.wnQ:YrЂ匪̪=Q5wԱk!D\1/1qD6ʅQzxk@T'IEłJ֩h`my [)ʢ\Hъ+2LK|U#nu |(_N#Afl62$]axjm1J ID4TٹHDGĜ۰W:L/2ʰoqvuINB}n(i*,^?CB$\Z `ybtU湌ɷ F*KGL=Њ< ш%<܈ܫ(,._ٛRq)8IKzA}7$ 7u^%sDy ^.}(pdmȼm}DF5veX67B#XPo"'^.^۩2ikZnGّF ^vif!+ZZ9|D V@@&M:1{^։?f?Vc+*QՍ]y)?~YKI]{[ "?m WY_'w0A܌-9[]Ou+e(h]^z8,W3>WIBHً٧iC6^47172e5E& Ѭ툒(c~PFtg h^sV9T Fp&Lk@MVTX9 Vp]&=̧P w rFGzNzgϫ)~Y˝HRŞc?6|֑< U 7lq"6M2GqWYH8jB|9A YoR rǙaJ¸0ve$̴1 ACM|4HcIFC$zf9>v8R^cLq,e[.D0ETk-L݊ BGOJA+_pFENW=aȹ^SaB2~{PR+|OByfzO#rbk}Q&pڡɩX~E\ π$E2gIp+v^Y !~܊\w05W(M~02N hi/MKK -$l٠!ffȦׂRe8 E%ErCYL˄%Rg)j^Y\,5L|0:{}c Yد"G0}ZQybArJM)(߶{{f\,XE aTrmFͭɆfG]W寪,JC‰R C<]lc}$uϘ:Ā1bZnXa!`z,wE,}=ˉ[C\yk*?5JizY*sZ-7[X;-l~0?I \m)ap J 617 ~IgZÏ ƛ.ƎwfR& u)GA Ta櫤߰"k?u{Jf.ú.*{t5I*!室tGT1wlbLj7E/Q-No(njW U,n@C ֚7Dk-=IXҸlM`pQHx~/C0H\lf^1PHc+aN$Y@^ٶ6] XqV tIJT ʽ iMrj9'IPlg줢oʗ8*YR1-2vNznFvx$Z~wlݴrh` jIϦXwEcOrm=)-r VDDMeTч YcNNR?"ٲTfau3hK ߎ]kRLi)%XL."Ti*V>Q,2DN5;:B>먰rxLkc1ΕR#Ȝ[P"#HUQ􍘳=]}_ š'mxhw#/KcK\Cȥ!Nwܶ'Ю #ֲ~&Nc4*x-5̧0mK|x+R|OU |èZ$HhUbO;89Yr ^vF:i^8i{)SE+, RWfQl`HZ),Lk+̠1^2*N,0MI!KM u>*ݕ녘g`WH#85;x-ԖEX6:ؿ$|(@>L+qI#or~uA_6qP][kmV̌,B~Be0AR?. G+("ϳSL+r(3*{PGvȑ4  ǭ!{șc-ԼԛGŧRj{v:S-18f b_l4 ^=ma:w޴&nx Gh[>ç|l.q4#~^3f=շEOqQ&iZ]my'>n72aB '8u@UC&iՇ&~P=tyOl[>~ꝯ5+WUdR/ TV ZcsE6#TcS<ՆY%vPGq,}3~=^)iLx/0M&}֡a=qC$d*gJwMuK/AikXڒ_LQM]}c*uׯާAyk/|olߗ{&N65JNիvja?q;kѧvuONToʤ.e. cÌONI1FE:>3Gf<@Ss?RGt#Ȓ=s* 4}ypsAkr鮃nNa_L%z"n>A:M;U-x X,wLwoM>| m:?Y9.KZ5WH<==,Cg/9~:ķѩ?) P,9XcԖ4!IU͊ 9:+\ Mkٜ&ȊPKÑ_#-vX7,v^|5[` !(4}}Ͽ ʼn![MB(8जI,.(<~MYX+鑗Tme&A$QTå&@zt-4ZBI.lΌ1I$e't̕6ؓD?EX]_ͦ&puҫLJ4lNMy:J%\5^djvT 'm? xWSRi 4G8BÍ?Oabp'].F4E._/l-yڧh69,[|szU q}PЬ>H* ke^q]ER@YRVCv'䉫yxacҁXxq)'EU|K]V3ifV\0 ٓu[(ŁHAo p5vҲMxdy FM)8ɖ^nj^9η!*(<$V. %yLmۤ74lf+ _?[}Rȣ8S:zZ`1T7\[BUfZ75#JY`q+lнȺJ-0ޔ3v(?$H,aV)T`3bjׅ#OgbD-8\(BBl_#rf[S$wJ!*!=ˋYruM!$$fGO7oQ+q" (l= ߊYHDHN>G F& @v;% ͋ #NYݨ8H쳈ŁW=>;%Ǩ#|:W(p"ԯGَ^Wcz\y,VVAT>֋I҆-ԍ[3__ rx$B1*'>29@Ļ8`0 -I5#nMBWRz0Ļ::ۊRXMg.v5=xN5c뛅GT ˗(DB=G3p)l!#M\)nZ(VW!'?{۰b+[/j<>uQe4ڊ:sFlKpeiAZ%p>TҾXt_T1g_P'FZWaAf^bP5k"ə[cM KU-: 3tm \O4w \ˏ&77q菺l)4HSMDQ͎ ӈA? m}:k8ۊj[?~L3״an_ѫX4~s$Ȑ?XZ_6@Χ"AwPܠ"h܎|@7VvAN#@I.+B@@#I;[ 5jo o{d/%NpègAjrMڗ tu/徶 _{UrC4;B[.y~*{j [s_FThȮ'0;[NS竎Q՚f8 lO&^ |7zɍ=FI&Zc5}ikDm:Ȉ{AQ^.`(\JQN _zߠIS3Net%9$4]C!3X*~KZ%jw=H>)A ec/HHP?mLC!>/b#dgElAil Yn5!TU[[}u1Ixuh4B?TSο6}LhN^H4'==&Xa2=Ƈ=+'DŽ ^g˚V >4en\eXǻЂ QU_fBɟX̰0!?Rn߼P$aɉb8Y;;*?Y jC|/귛iKʕI+8;:=ع Ҝ fAFߌ걱" r; qHo- -jE@3Ctf3Iԙ$85 G38V,by8bOO*O]{UoS:|uBi354n;;$Ys+%}XNX"҆}UﰓCݑIҦw%&gDFЅCް<8xyI>j[dS/~d<ժ[EPMyU)gjE.&k/+!Q2҇M-`ۂ &w\D)ױo`tzQ3lmIp'7T{\/TpNӔ߷zr =|RNs0J /DR]*\Kgd)lA.)8FoJ rs&O;T#ۣ\B)fIsrBYvp~i.UD^ҝޙȦ)vSb.,)[7nbӫڅEʳ Ȏտ&usZF%ε0p@d0-%``n+U~1ph2$(K mʬIЁZLX+pPBvB4,=C2ʏw!̾h.Ll}B.$xcŭCtjYblW1L*^Iko7i^.68cs1鬵aZfPwZ5xm'S&rsϙMM@bp~9ި9ep_h x~'Ch80Vm o*9kv@AяOVZ2>t'tJ}CĠ4=uJ uͩ)9zeKko'w?ʳ˞rͭ!;hshU*ᚡ'-9P6syƄˉ[~(qj 0]W͗6*>le-ˎb'$ ZTܦ K7BKd(`{MVYWn%DPXA(QL:d*cN f'TrzEĻ@tKE Ghn*Bf6ؐ.6ے"d1cYPm/uR3ur;򔋚Dݠ-]j[^=KK<5o3mzijbK<#|ꭠ@8ݺC Xi8Wl ʌ^ ;|#Us cmVSY;qDKM<ݏ_:=S)A4Y#QMφi\=˗0{O ytQiXJKZ?|Џ1cj#<;ba:@ҷwu. \opC]gaz59[fkT!z9w}A"c㻝9C@O)_rfrg!: OIb{bϒ2mKqbɺ>St)%lYyߧ)Bw 4Ѓn>Ab&D'."Z?*w{Dmm>?Y%dF1*s `U]Ԋ̙[-C۫.]L.4D)x̉ߺ.,1@i={; 8WĐrn$F6rqPY^Ӊ!8"x\tMm?йg /QG1U#v$ *҇,pM] :уTv)殍w TAx϶ÆLID:GxUd=Tn3_z<.v?ͮQau;m`™RsK#=,5=zb/:Sas!;GY \,zѢ jg7 s]P0܃mI01%u]-'Q!q 7HG{roDau ^QSrؘ Tw َ}A><;&*Xިv +B4S/p^2Z tJy 0QY*) 8rQ2~G1ѯ>TJ垒B0dl:LW.}jo OsǠ]qH AEX3IW_~8\֝As ^q^&}549G5SH_Gb7'"x/ox`+j$bFG ϑsY}"E ?HMѷPA%{MjzΔb 2[PW`Tyݢ=eH Qb4;PDs?Ur+9׳r8& s"ģՊ ^Ws|'&T󦍣b,-W Hm66Z0n. $#zV@ Owo xIÑ}wA9 yY&#e2C9iE]_" #9iPOI|*6†&n#1(͵r̛IϝO >ɹw9"gK5 H_$ǘ9Vq,֥E5G/"8!Sw͜T7.fTGVџ'yaD-4t }L9֫k~CYg!/߿Uߓfӑ {݋6Nd6KnDžq7`cS'n/Q?z:pm^mwIp8KN R̛Q1|`VpoInu )?3W#.LgU)[@{`Q'~ $K0pLiG䐷Aշ־\7I#?RM7qIHgN>&øX ^^Gi*z E+j ж v6ZqJ|b28N3ﮔoj8kj JغOэoD!&5Y?}2\/͘یrbqV1to4.bXGgutqc8S|t,|+ե&Jн\+,-,ʇ#{7D5XUX[̞^$bQ!J\u7uB ;Shcׯ譊9DYu&KfX'c*=YJy1rxRFغF*p.A@ +HĀqjR| YUcm#Ic&tݴ]Q~w>6ʝt{ʯMnCbZ/m͵$RW, q[ қD%-«9SjШ` Ϗ4]aa%5!UCuN WjF,[xyNr`ֆ1+f1-BSZX"H +xT?˲&OiSL#8M0yL/mK*#nlYzG#=_0A5*=\nn& Z? *ʢ%yjqDhD|x~AR.=k]ƈ T88tr#X5mS+Q,.qH1 [A*yz77rlmIJv/r5v&Ki1O(p= }?tvcu]F" >G*4iֿiv<DvDd ~D+e$T7'8eQSn*:Ta4y<8hġU%Z՟n#3~8ȔY\B=M@" 4s.dX說 gZ(XÆ%: 9p֓%|nXWjEB6O)6GA[-\M1vF;>_TՆ&oBɰ%q H"tw˯+Ig[0ˠ tlXS&aGk OWr,D#Q6V]Av9iW@=WN|zc~.6@hvlRKﴆxȦ+• W^!7ͬE`6VVX׊1Aا4wu;QnKI.QZuKYV=\-$J2p$R߹ϩ,#Ozz>b`<^̶xwQ!ZŦ%P!џa@K-eL Zq >k՟e)P(së@X~e[KDm!pG,8Y畖lEYT5=\lT.]k ;hYRlGhma;̐@N`ȬrXHX5kNo41]_'7ة-/+=H} b P 6π1[8B8)钺ʛld; <Տ@}|bx d26zd]BDJИXf lJ.bĸA]L(ē"Kͻ`B$oVl/Bp11Ǘ-I|55M22_)Ŷ ":;0]>J&i%X_JSH(=d/̴uJp̺- "ym"iL LO^ ݧG(;5ˣ9WLۦWH!gC05[T1HezaHߢV10Q=]b'yiv32xBFu}Zo@bYO:4G@[pΐ ya̚JBCqobNIp31ZUL> }bD-oi)l2m܌:,eCqVx2cC * P` _<,.KUꇭkf1K;Kq]#; UD<Q xgN߭O5 4YFBI&D$ t qޗ&ҋue]9mcO5֘Iu;,>Eu 0clbX;񋠂t@ΡZ +U-1%͡wSrExqR1p>`!.OQBr?S;e 6{'QG~ø(s R F1NnI] t.]5n1 AE<9N-Hcُ.˿,'\0%uf?U+ja;24<ɐ<]rNϦȟ8e!Hа}Q9Zzϛ(ܦ6">&VXu3RLAQT˅iA橂vj)8^q$ftYZr 3|p5z>*5-)cU(jU*l9 3=6*W\ƶX^M{BBy(Q-e>A~=He2Pk?Lվbu CZ$.=S׋h~EN(j9Ε%cX 뤉ڠ4Ckmz$'$ , E]iSUiZX[@ީ0Y4CnA&إNzQ{"˕0;z0~5eI²{,PBgPn^v` %UCN _E!^ppS> ')„LnGt>3)q ]iYK&K Q%682;÷Pژ1S1r{rZV<Y|q$Y`nBkw&WPFcj*07( Q%ut'#J㵇Y)ɿ(vvAwwCi4Hltӹ..Ĭ,YI Lb欪ϏV8":wЊĤ8?' vl3G+?hcp̨:zB>k@2줲nMLPyoEivqw'b١!dVkӛpR=..Z$Ñ*(rR1 !2 Ytg2G Ք)csy׆.d̫C[DAH㠌D- uYF8w~o2ڥ&e.xK~vK0fшd= J]|xMEO}6gx8J#~˓!UB%>0kK2}k:j=^)ovN즷ڿcol4>xko' @?$rش7"јQdk[dO0N=.>\I3)]l4c+dUܰ|)Mi]!=$qMlS&> GzE78D]>ӯ* u΋r&i{SYt@,Ivc,SG\Z5CIpYw]v~n]ʴfNUS 1dK=TE GGSX6bg?9V,^'p7 du׼u/07 ߈nKoe0E({ey$!NωQ>qJE|%8Wa0W0ì40l?Q;HdTiִLJ]]+;5Wa%㿀t3d1.Z?"S!*Hos3QcQ*ZzdN+Tt%^R?H[f;/[j6}'*_ \4^J;Cq.hke)0SzWۧ_EB\Ž>ѱlN"C+WkhY s:7P|).oZX % ScRHΔ;#⏨F">Bh6dߊ.2$TX=><V `=E߳^hH{|u9u6;0.)D^`J0Ezjy4_-5V[ ؚڝ0NvS|4C&E7q4aEYE+8u<YC8)IXx(Y8Q("B^qV=HFNdc7ܙ, 0XI =0 ƕMV]64N)`HH2# ϙ,b|%ыϜxq* ݩLU.D5 X9FCp.:`,!K]#yh !m_>nr+d"{?+T8}b %[ yrBg5!ɛo,Á޸@,jކT Szwyt-rLph"6_E~ '#pO2]; ԘE/yDE aOn 0bAMЩbGE[7u($:>2{S0 GB ؛ҬEbώOӫީtzV+ESD9e*"3\@z94]+`Őu4nR KFq`{Եl1 YfC( Vg1:7Y%X֖Un'oߌձu:;c#7PM+/NC#P@PLMC@R^R[;8C&u{4"3HKGK>>! 6sMVjޑ}Ff&P~٦/! I;<9nWqd*_fQIp̹*3Ԃla䋸&jn, ^um<0@^A;Oe&V *3n1n, v%F| ZQbS2XÂ4wOeY1zܶkX>G #3 hXp$t %#fՏ][ȏ[IOSvY:ϊWr ۰GI5Y)[,09wIwzyLv6H[R<%T;΅ nj%j9'_;lLn\O`OKXDUwyV4La孞ua\YQ"DH;b6rb"Moq?=PI 4@9PssOnb7A3bV#+fapGp@ڿ3P :@K40`Zg,9ҝde5pn3V}ma'@΋K8 p\[HW\H()s&7m{\Cvu(-sSdCi⟩pŅk:aRZW-bA.GQ2/ʌ,mP)(`՛e+e(ML׹J{2;w72?X ԥ;"{gP_bTjgo )UVSK /|-g,h9'D!՘jZ4UJ bOj/e5۪^Ypd] 7J"9"+\^4%Qfa>clBM ҎN7X ] I`SM,K^a;$'qpAw},D8P4q$ pq1\~N" qupC]呠 TRLhA:ȕ#1/'4oֶ(»n_,eV  樎hy_bc+L\Jn~M ш[4WWQ8M#EfKN'`[sr'9b)&-ee,q ;]up<"7"E%H uUzYMޏ)~a~eH7Aឨc? S9,N'*VG^څݪz}͈"K۠zdާUڣD4l=.R/)Sfpjt}(zxDG1A)I;Z7& MӵXk BD'8 UfJ\NM @\%$Vȡ,L2b.I3I^'EYY qnGB)C=&c MȩumS+z @_wxp.T !l0H)ķ㐹#XE[6 r}Y$(PVջC}GbsF)M ۧI`:IߦyY0Q(,nnU(s32K#dYݣzmɛ"׶) 2w XK!ar2"2(u._;o?@m5hKں"*%ӣ2@Sg08 rMXbH8:;+o5!is>J>$15O ? 8/3=&_SGbL%ཎqI✤`hy❦_&*pSweϡq6]P. >qFIKZe2.+F 94Uq 2 o3@RBH܈4siXK_^ 8k1u ,sD_Ddd;O1(z%u'`]ڝ!vk<ցN U]R =,|{qɠ#Y0Ū6UHMA`)Dի\}6>)l۶A! i+o^,mf{iC\DTJmޠ*)¾`=ļ %(7mS4ŭF3t$Q3b78<˃S4]--;1m&\vb$f@uz+ΝJ4IH`fd ]O6$–F%AP 0[H$-0|r+1{q c#HF&kmb9k_TqN "g$̰Z |g2j۝Az-G"R٨qxFi9@?nl9Tj|lD6nAɉPkp+5~ScGݼ@|ѧ+[ Aw#8QJu*Q t6aǹZy<Isz۱q6XʠK6EJʃhml$fKBr3C[, Lkh=Aw?@-6FF@-*"<_7L\m1Poq81Ni;X6P 7 >?S#-3tߦ0 v"QaX) VLW>@_M8(P4`ʸ!,3ɣ F >c8;æ5R='g%$F˪E)" DՀi*&!ng&q`T}KbN%w*wKfz4qVCAx=,euR`rg2RH;݅j,OH@/ omVs} [) *RRʲQ!X$X^ n;..w.`,C55;hY>%~-"5sq_G!]Z+FhH&-:]"qz =:,H-(H;e ݩTfٟ[ '_WUvr/?{^DB _8_؝@B?- ͫL+_S8'#L<*C XzC$k|XlRHqG0bfAdZdL A3+ÔobvZ*T $Z ܎5'oӧ>x>8II`Y02ҾYaVԣ3p&wX۱̂+r)rA$BR9MNwڛ`E{Ϫېqމ#Y؛Cv)}D?GvQ:)A5K\%2  =JkNJ"7I$$ƒf^j ծBCqUZQiG}FK/^8 ektVrQ,7Ԩ.%5ЀdXŲK?w!]:H{w]*`gK>Q{uU_|_m$x"lboCkd kxoUHG.ٛa]tZ~Qt$8;0sl:eB,K 66JR */ZeuoGz7Xő"q{CࡉFTJ+VRk{f cM-DO3Ճ%@ *{V>ns,|HGΏO!]iIVa-WFFD^|TsBGT#TWsj\~ {:cys4b4` @ -j;ɰJ(ۮ mM.j{Sj+`p˒U01?u!HSb#޲Icf*~Azu$:ʹFD(!z X[i^d,^,1g=o)_kp sT^1+1mp kA  % U&A΀z?K?~k!dX#i&/K"$N G&-Ĺ8wHz#-xvU03PqZnɗeOfb+!պd'fq$IZm _ TLzs!}GwLS}'4l?LbA/>m¹ (z}$R[vesZ%55g [ vfW ٖ#zGC׍epCk<|?]a6ؖ3@sE+8r͒[+!%qZ4Q&>icbn Go!eDӁk [ b% gK@vm2|1KfM4P12u(j NZ&>3T SLΎEFO%Ǥ݄`\9oJ]LSPjW a&Km%1>}K.\i&Xe|UCYZPEVjᨭuK1 h> T\ak>\hH:2_v@7X(x@QPex)++f]2'VPz3pZ l&9|1JPhk?S%'Jd.l4p6fK }Ner&$ߢDCWtB4",ƈ`5/eSlz⩆BPI֢vi]rF1nQ>s%Dž]#H ;IIt u ,e~%;Vem٥ UF%IS|zkEϨ O$YF~Habt=3|?x*=+~#CiSH5nh_iFvqѦݧ4@@>vX[3DTg٢[J[`NhӿhC/ʴz7WIeނPv{$aXzGp.)}8\+.w{(Ϯ輥BbyFʺ9'C|o{;M?ĖA7j[H@ ARr]%oUS6W \^ɰw!z(n.Q)$oo7Hvf^u!Gך:gWϡ ?Y|wݼVF d~` z^T^C6 Y[Q9|1Wuw fVj'SuN05_q_j{Z]F>/qg`]4ٻMr 3dc "4)6FFhgSFޫӥ8mvә#^~Lohlio|Ϝ"ٶ'*xe_$hV GL)>}̅I >5\ˏDJq&y(;ik,NKLqi9ޝ +*8AFA±Sʖ,v☟Ld#v)GV|ܱxk/)jIk]xkD;Ob2fYuÓ rSж"ژ6IQ;~%Hcن~oV/( ݘ 0YKwǫ;rЏU+!{@ak`#EH>~Tqe-K87b&*-4g5d^vt~ fz褪y#_/:6w9 ]x\ J{DEc)j lJNnXGMd5$hp6sj8xw&be`k@G^:4g1g#H>"q2'a)T7mQqNں*(56sS'acU;,^ʯE ( ԺN ;CW )klK,]ʕCE:;Lml*ɳݿi V6*r;<%Y8N~]4{N%p a(xāRf TU=Xg$VxB 9by|WhpO JXs:<5YZMSWx,GCk(a_LI}Y'ܒv3c/&!;(ʏe>j&|JC/=HZ[7E8vʂ%;ȖE&&Oj\yU*xTt[P.ls=]SFbpG (4i]:$hśB*t!Y4hiI2 >*=?;MvƓp,AD@Up2XLz3>PrΘv֮'g* {:^?1D?&,}dЩ1LpF$ v-bsW4L6xCj Ȍ+KO\m̥@&R*4 m~jEX> i(`_ upe4nӆ!+{JTJU|OE3`l<,A,ǫVd+e٢nyG -UsN~ #E@|29<ܛc\ư5t5g_VIWVe%FzOx O.Kך1gP%/<FN}&K@>T63 ^D»O 0qZL %^T |mh~]쉉HvRq}.L% E/@!=]Rs]W*S*y,5x|@hF`3zz^6cCgXz=hi5X4UC=#ǽ+PᕬV 7/L䍸JY"VoT. ǒ'o8pU_nI,YC{)oq(dTN$sH: 0Fġ?ދ< \ư#6$@ P5,P_ƒvc%߬bܚwT~YgDk֓G>0KqDʰ`?/yp5hF_>@z>v4=;BwĈ-ؚt9T-4@ gim W)OS=tr/dn@K_|.zEqf|Yoџ֨ޒHY|6+`=1u|j`޸wucc2PpJź̸@Q>K օؓ6+;g焣I N|-J5EQnBsǐU WȧxŘ\ W7/r.83ky) RyIEWͱQ鼐9Q5xx,8\Y/`벋CAs6rp9L}L%'?E6h2 ÁCEg>vkbY w$sUF5uΐZՊM=8=mp utN|FS.x/mRgoWP`ST8箮Zp,}JX YEJZg#BqT݅apg..|E[ܓ|BJnyBj##Ʉ+ Y,àI bE=- )On3Γ:>6d>Wf uy=-Jv[nxeL)pyѩiA"%Z5] ,LZk{lY0!wv$B R FTg98JL7o#]6Z]G7EZ'Ca&zN+eQ0t=ɵlq׻uk;NrnҏUkFD0&Y9 G^9J)jdB$F<^2IqT#ܔKfk&dDǍj_Vق"TDJ 6{HckҬy,2e,iKf,Sm4 i]Sk/2AEW*D!:UsWe%dn|h CcOLR:jk}Y[M |fb?)JPؘ<-Sʙ}oC7NY3<8 D]k$RԂ6v5̫oF5gܭJt5N}\6 1nDF#):܈ gƦJ7X\$E}!umߏ@?vpyMAGcB޷J< p_w菫ʠLcX/`Wk|F 2 k>\3Ocϛ={ݺ1:,Z1M1rxhiVS ^2ƯǺ \poG/4.+2n`ø1vΐYl$C*&B" 5!"K9B4N6{vč4\u펝DŽTkNAFX QCqw5J€)9V Ð,Z7d 3\\bt@&p:ucz^voAL.zs15%3P/mzGݗ;̀Le v/]%xR3Di+mt`BOe_tQ^^z<=AaD77ښ,ʹ)##?5p^?;mŐeH©5]`+GO;doJ_WsS-ܺ9L1}!S+XM.εx)vҧ:^avã@F嘣{2ry離軇A%Re-Ú)3r(<<"SY~;Ē4=,2-C 8RmT A\C]_UT?LLEgN+lA ,(a?ߍK34V E T#EnjqX~Uq\cЬ ovDUzR~tY ፅ3=X]rg đ]Ћ%wWӀT K4;ǣ< 0 ?0 Âu@Wb c8u{$BU%^Qƀk\]wmu-|pWN\1Fދqz)zd_Aş#q&Ev4/3R ܣ9 `֬*$@b K!p#}GL4Ý-(1wWhWJdq87:^܋EFқ!-(+b#%˟_vGXW| a+z-فq\g=egg>k[V4iJnĊ-zQ^mMvm?H*7 YOwTۙȃ}!o yjLqE `T3qiA㧜{ѿlEՖ-4q7ZI{#q۩-Y@J>ZDFKLE]TS՞.}VP.IK5 1abSQʱ]wPF]zxN݇DB{" I{,|[Pʘ2Lx^*#mv5_= DPԿM|ɺo ES,}X#)8lDFUhrH \1 7neE<ؤ e<Ĝh .Ļ) !;p`bKR$~o-Iۿ7́øOg'*[&C+įz"D""N`@m: L'7wqGDG:Xp'Xc˂õT_|/,$F/>o_A|>8{9ڣ7 ɌlVv1nH~V섀 3E; ~GHjG@| MvĝˈARdwqy^ϼ.IM#-5o O#`PPȘ:U5C#slcPU;j^됽ڦ҈˭P_H/@F*J ~e]{%03",Q#鎫Mya}3A.3T-";z+51 h$pQ$tcxȅ& Ld,0RйD)W+d:&{MReBT i`n[vN4ਞn]E.! Y2yPOB ߄uYfpvч֘kpyMc9; s}OJ7zn9Ϳq .Z)jQjyY[_"s(I)&I^pB&:ZOɍ O7pJ^kLB?:a2Zo hԟ,`mFa̽<# M#_#~ވkS1Y&,Sk!z*~`tE7 ĒȂ96}ZZɑI1uNɵML9T0m=^Ua~6^@$Dևr^_3ATӍpl/%Yk7_']N̿τW=T5kF;NM7F_ }1o)-=ZX =,Ҵ玼wQ )VQW,}reEZT^:fL3 ㍇oSB@PF'R67m(ۍ~'̶5WZG1|Nr[y.ӹ`ֱD?  PŲ4"hA|qjyIN*aC~Ȧ,y疌)dߤX= G؟JO {ap 5]x G;I {Ewp:|·rB00d'[6Y&L $Z?yZv$Sދ݁&D/ꠤLS,;uic Nf3Y _PT9gRVAW mŊ^ːsAcE-K]VS.5Tl`{Ow" Sܭp;F4wb >Apg_9U$A|аݦR>J" aaa3 \;7aXaU)5$^e")f}l\IRdw ,iNغ~]|[LWqF9O\}p>D,6:͔z\؈HUu|-ӬTuKcq͎f rǹV"AF!R3тi2!Qɻ,Ntfީ8?cE6\0tgw#wү?%4@ve:ru‡T}a4 <@rRY?Go2b#0Jǥ~҅1,q-U {p`tȞ6#e[syQFeH \"ʱ(֝UAǜkŹ26Yp.7il4$QkIWWW̒]#;ϕVja;OgNvšds׉h,)CNX]H*Zk%UA(bғ1iC"HFL!˵Yx"se!^dOʥT=D_œ[}ֹ8M D P&;W=u)K=o*feEʢ,4^5$c ~!RAxD{TIi} ?pvr^AFhjV\Fy˓ M{sP_az%|Oaxg6]{R2bZX"`{ږm]yw|b*+eS#Q!ӿ1C /?j _V}@atQu= ;SSmOk.*{'7#5U7NT.)xRZIuGN0]{=MG=?cUnRF iCR@G%9>Y0qZxDD j37~f `f(ё=ghz;u4U;ii"^Ӹ̠+ Lc|(֘3덺 V6hl:+ x 1rgcY:qC;d3?EyG3?@'۟+rP-AVgX~GPpOeֱ1cGz I q=ܘ/zr0ā1֟\Fw g>l׊ȺAG9*&OfXfs$ LCJ Ҁ@  W6t(gD] 3XD$(Zʴ`pQfvv[Je72u_\|wAdh뙷1z)khRNr76{ß欥7ؤiB< ›V6R A+Gb.')a+]RUty$A"vpu%/OJM?+όmAˀ?õ{[yC=Kuҽڿ`s4y`mppB$&ټPU?&q~qf`z壐Z֐`U_j,Y?0}D˂qȜ#[8D$h.^NdbY+W2ΊNr%^o1zseoSq1uPZ9|I [ L2ouhﮦ/=Ĕ)pXOZf}qsp umb"=(zuv_qV{>C.){ֲQs We-ӯ>_XV[uYc\v),hV\8eLlNdVH5qN5]2Pt +O`9\|jwy:xEIF0W~|kőI:5bc>b( Ryh򜊒4&=\-My7²d#~, L@iD3A<GPM*∍ǞMʑ ;_'6}`6LE|"# k"38cPݲ, ؍4' ⇃;NU(9fE l3 e1à+4zĎOոҍuHnw -͒;3 sJ K(471%Pyd.6FjxJR. Jr7f|Q@M?]g `fenH{gW.!#[5TړZ"!:X%JRDal~+hedh*+7Y\AO[*^7{e18)p0hu)ӓ  Bp*LoIw&κh/k1QgбC< Q?鸑\؛[n ZtAG}'k f;QK{]>DkU,BTt^r*wE얯Rw g7d"VWcu$' ,޼ۺSr"ФOЉۥLSMUR9gXS.7!Ed <\,/~/rfaB? V> 僜KEqR(lz@.X<}ϐYEڲ.Oz3!_>s\P°լ]J|]f*h7RD/G|3B^k &>gTjCŒʯJsgZmIr6(Bn1P,f&\tmArV„Xw{ua<}9]BӤCfLyo!1C=wNq!k)7BSj6CBTie!GC SٲR,0(^Z84ۉ$7ތLWJ[FZ]Ap VW7|y`ݿrO$>4^v Y ugWk*ꉆXaMeҸbHkw=5_̺%`x_$H鈸I fjE2;+O NHIe n- FmiV1ub_ vH-LG ڶ%%HPpQیQ8*2 @_ y9)K.Xt!= ]+|ijBc̼I37l|ZqCA5?l@cr Zʻ1tA }FT5)&5ɪ 8 OUKn Xf{˿,|!Wo/S>깸=hbyhr.IhIke1]lb=nx7Z3׹^I5iU&$EX4-sO1'IW 5 d3= 2p?s0jE^8[m3ǨǻkX|݂POGa#fp7̴)߄W3ӿ=;3߰*tf۷UzG_=L͝dhaapb>ppa m(q,NFMg)XuKf@-@0?O2" |F@hwK9|9Z9AE -;wG䐹"{6=5ep8 ]K@9,8eĉv[./2nMZdgdzt$y70'{†a ֗in9iג"iSk.T~J>B^y@ay&.zJo < ~!.UZ% I{v|G!ޢwB^/4(aۮRt }V+Wt#bSLfy{}kH: {н{I1|Sk26{ds+iF'ʫ:4fD GDLv,x< (FCJX3}O &eTPA.+]yqUQn.\k줩vZ,>9Pȼ:߽Mr.vHgܴ'DOq @@ݸ t4¢e5%axjTt/rڑY1h]]E ˘s+Ժ,U٦S ʫ3V<0`نVnq9N?OӃ> cR*[Htxk=zq4#:3W(]nezX%3PH `ÒpvDUK.u6kv|}=7HUhpRIK?H^:"V:Tj P % D?\xB)Z_%Ot "d 3./IϠB߳ Sxe*[@dNaI@_Y_ )qb_L#(,z?l{9!x$$5z}|A0i)*9ZI(_Em`ݶvMAW.*sPĵ)uro*dd=\R_JঔڗHvw5t1k~6}њL<5ԴI7(n K\QL|ɧ𼷤(}$ pEaz1)(5嗊qT?GQ`GnkvN(8Vfi=w5OjOod=tx㨗^zT⿿ IE+:k.q'ʺ1|y-tdVFru=6+}J`q ,;( q4 8NJgF#WxBT2}_uR dX1$!Dp.VJx#̪XC/nԀ9͇3$gu Y-^53]^Z9t"VP9`l;J]ccU19$<9V u@OA8E:Ǡ'JBU @$u2Œ(ʯ(FaI"8JwMQhN|o&n+P7Zdg8v/^H"$U`\]T5OGmqSr7i )Aoot%inDAVn]蕆$7^[ >*S6+3c-:"P/U@14x@ɟlb\iy7W~vz#s<7 \8h~վ PD2J:KB#0gb$}78wVwՕWmIdWL"Q_;.^hYQ"6˼ .ƀhM*!>DQl^[nXނ*Χ-[78!'A4t}H-N˝fZd$$:&*[)j'PM&2%$C (Eۅx&L/@Z|W5i`q#|+;;ヒ|4] tU`*F&Y%-!{uݮ-cU3p%}l~.C-%pj$?a%unpE|BvG[yE*\ #DEM['?ys6ś0W)&CvpՑلeӭGZ4~=AФ8jU@cTfG!TtC?rc28'{P3dM904ȷ`_1Іm_܍YFUk jUP }3Q(jöue)gƤ]#1j KJҢE;]bFpJKi Ҡ~w.2/a#8HIzbiZ-Cor32 ?o-UMY3\ld=V=JZQuVakg &ws1@ɑExʆV~nybh=Nls2sJOdhMg]ԢJMFFbImy$!nkR e9x=+b?i<~/~&z,n\n}Cpx!'1k~Wi`|j+W%[60LPHGftOؓ GQ)'{I.p+߆g?^;]'ɽ&<I$ɶΕ;iE{rɪ4?itPdHn P=Ύ}5{M'OKp5C}lAY%K2B+`%rOvg>ǧ Z÷ѵm;:FBb_(%\Ҍ62ɚ`7I,.wDc+lRԎ4s03$nbE9DKqڨ'*&HwWz GyT}]`x h?IP&)_턮hrF{FFPV70M#e*bp5QS9 w5"0=du _wM+wXA0%7q\TG"F3<7$%PkȰGiUEjZJO>>,N|5n,@haؕz_2-_zy.Od3ݙ Pش`׷81j*bEMRͧ~jDumbQx6$ [RZTj ؗ|NɃug^DwgrV٫#Ӗt_pа]8;U.=^z.Mot,i&3‘n>LH0E6P$Viѻ0 ]3qbmh{&vG*?'6H1LIqgC*ؐ*|D.]nү^)dB7^ETj}8_o dw)hi"|8~PEGu*_sŭVE] *oS/ln \iǎ-T>LO湴n4["y'oԐ_?[%|Xzr mk6 %fh9Z/33dImw`+'8!� *Re:|(1V@PHNu[e|,c>ɐEf7hL.vTC+. MK&PWvg, -Ծ8tۣcVK>Oǵ}5U'Am2NAO@փ~RJ7*Ha_~U&m70U#ԒN|3iӮK9dv'FtvSQV>6k3 P K p1Ci>C.Н,CPO QC*6Qt i|"zG% >߫$L}98t! !jc|6%;Vv/0?}CWNX|qoPgaZ=qTyfYGDǓEe7<߰rkHJM[;7-ըK&!>ӐxJvt?;'|p_0!y5^%IP}/)!!I")w~:keP j!j}BjB"CtuCʰ0L.pc 7m9o!? qj](U١k:Vrc ˵#2pxӼZn׫ne<.q29RZh*pF k൛Qn`dKFxh y@xȆě/S--$=Г)\_T#qڛばK)"0k]aUTdd|ʪz0ZڛaBFT5Z:ZGZ4~KLn!+s(e5IL+r!͕~Tmx!S ߬YYU8*v+L#-Mt@٬u^-/֛lkd+-"tA_AڇHg\ ۝?^I78L]XW ƫa^ZѰx97KLy5eȬK+"L1M#Z|l#L8@H|,*#Tz,]RzHj_L~Tvj> NIVp "@b_wKe:u pEmrU)E~e+pwFȪ+ɗ8z:T988]yexXiWfvyU[WJ(%$5^ѓ0:`f$ \,5G*plIPx֌3F/jLccœ04O `!yR:~4xrR"Wi^ϧ> Jx%q \CUVe1'1Ir9Z"!*C=.5BM'#\d3FP7VW( kۏZۭf 3DVpxOgXm"ԍ|SYqx չ窬V@(| S9?:tC磒K7_@5 =.qϐWnf> b{8#Haw/MDim/hC_[~9.B6y!NGy:.ceq7x/D5PɈm+jPY/ċgU.Q-JW0& 'Ty<@7YD{^>EZ_69cr v$1— 鞚N1ZI2lWw2۰yp(*H/|s֡0dgMjڦD2HaS WJC?g%{)6Lg:Tv*R\]piO&H&2V^0*R2թSB{sA 䜳L -y]mT%Zs~OE6־wGAp7ri# /5Av#d_uՍ?&a-s0tEy5Z{)ۛʲ,~+$\ Ǔ٦=- $lI/bhwK4nxM)v [ MܕFed5cv^z_{anDUc(y_m ^vSr> \=p?YkFay@|:'e|n :ा;T>;7Wag1m<l~ _ zБȨln^,A+ĚD|P&Z0[ E†zď5҇mKt]=*v,>g 'ٹBcgs*j2,Q-.38zQJXN m}oP|7qAr[OՑoLú^Xj~f#Y[Ju#.lT{f?7clK+9"͹dӦ'-AqxKoSH)E\=D-amhNHHI8 [zݜMQ\ +W(@ δŠ `a$2Q{Y?Y k!"1^(1y|͜`:Fcp_!{ a.,-GR8Mx,{+T>2\kAut#gF?_9"v4A zTbԴ M,u]+_}1.RP 1ge쌺iHHԳY1;ql}XEu*zTgHyf "lg"4{43H}NuV8R5|W `LHÑY}*s-oGKk*&*;*mN[ؚzĿmyP{-'v2n,`392Hyܨͽ`. ;c9BXl1siw1LyQ?06%~ڈ p?5F_[(SS~f.S,b儀zSR؃Bg-S^zE@߭i:"rRlB3R;^y0jθH+0лAKfiK/{3 5]Sb{.:O!L6B.kb$E909NġZw1wRAKhU 1r o N"i\Ąe :JZV=L/6i3? %/*w}(9yVj@(F|;Nw3ؘ*C_m@S'?O\o]Z̊krePzCR@zkt3}G@+0]{}9 "1"'|A VA1f^͒ݦ; T@a+"/ rW[ b+Z;T@igwNzHMT;̓"3}B5 R ji;y `gu4jMBG`漓@yK;L̈(s3EaQ 'DS̨5hlFIQ.jE9tS.ͮK3(28t^#:c䋋|?ZH%{b\$ʓ  MDadApVG in°ehcHt= :чI] {Y=ի~I?Ãrx=d' ז`N=~>Cy" +)+[JgnJ'tg߉M- >UB[Kb8ObN릞`}URTl IĻ鿠5,sPU؅m9ުO%*DuNeA#"O4҉.&F T)2=eb D+]mAASKtI>h=㎅sm UFSegY&(# *xl=DuUͨWDh{KVr E6XqrzokgƙmaD _1&g~ T 0]L;Y;ʬvCR-",5 }?CN(Ͳa]@L0'*G_lz޵ k,±H]n4W%+@RF@w/CyH\カ_4Okѕ5a~M=s7i<%Mym%ZU=wRȢhep>ɭS&_Ẃyk$U3Rt4k+nWjb"8 d%]2//Dv[t͋vl)#{`&ʙ!䡿j翷2 3X >3G)it4sLw8tE/@蝃m̂F8YEk[ZEihYR0̓md7toZpboVkNӤjb_XXCC)(R;kݪ3fA6cHt*' ;h9)լg7p S"(}9-@fQM(Fe;ְ|w4tȠ g\iI9b@0N+ltQcUC݌j{&lsƳT;)\;Ol)"4E]oPOVUz~vo*]6+pYV1v R64۫"FhZY"lٷAI5* #]XY\<焍Fel6;5S73i=|jG79 sD7nƅ*4y"=Ezc~ kqJjS|{>v MeTm]eݢ;4WHVX /OmO^6`W%IR|݉Y`@]&q#X+ rG>Åmtw1`&! [9纚U r.q\l{K՟+%;5@Xۇy}rLoo xe?cys44>Ӊf+9w%%W!A2b??NpoofĨ6(wr!0+NoH6)\ E-ը`CŌNӐ.G {~4qnA0(Lkz22 "qb)JsNCȍX̆Cn Dz*{哧` Bn(}X/{ZҿCX~낹g;/@Uy㖙^)Q 3`Ԭ+nc7˱V.ile7N}dwY9EH:iwB#!]#4XD3 pĩ23|tVE-6S$\+!h?v>Ws!\-ַøN(YqfIuR:L 1F<in19I$W4 ZDpa3y99Kl eJgA(E6c]qH-"[Ʒ Yt1(+f@Hix|pDM2;-8i ~ڢXQTrX+⊽,,bb *f-8i\qE?c&OhC3_}0 -B"uPTZYGvi:f=s S&TrސMA-]܊b_G.fV,÷'rW=A5_ 8d9=2k3e[Iѡ~Dn?y(:8_ R'pMxm4-_$5z|\&ɤ{~[4BIN82wޘo.2̸+' ,WúU?(?oE7RX'{A-hľGAeƿndD[ej y=$5gI3ʔU`:Lӆ#y_h.nTټf"?bz20$3.h"#adlA-lUdriC)>0Ro^,=0Mv|fYY9էFi!!yCŴQ/, `'#?=%V4{`Y{3pCXh9\R|b/Տds e!jCgU x|E⻅Hd+d<)^۱'sYQ|VXn.K;QL.p`}$@OM;@#vw.U [)[&e\otf gn ukC,%i}=/FOky?"0;N5g̑6Q;+\@g9{_ @ɳꏲy2W LɴcV4r\q2{B}d]<-2trO\F RG6@>",vPnRkU_tՐwl=W0_,۽m+zF#B^%~n QW2jwÖ w}δ8oLQNja:q}LfB&W:qZ:@ɽ:[k;(Ms ;T^];k1 h#G94S1G6\)>ӻI1%) @~C(~ٽ%wM JR/@.j}|=FF_V" OҜ /$@q|#^~M.լ1,&SC(EZذZ{ pLx_OV$/(m ewbcyG1 AW< htA6ݥC4M(% oE#C@9(4N-`xuoxVG0/+tgzo"y9l7iM=~YK8R?'fpG+y8sH;ߺ>(vF7YgBܰB0v΄_&RĬA'K_Wh^NR8i0" 15+}UsSNI,w51$i.£mI ;5%fbZ0#侂p+\3Rp6ޏD$$dͮӭ@cH-zapIcNƾ`OI$h.]=CtoP Dz3*{3V/ ,#r+Cz?-!8h)b:H _ -cOL"R\fĕ%L {5xdIu[~ғ kArOTdFμĈQ(N $i̢PU+KURT!ö Y/.[ ăx,]fbe޿G~w& ;Cᜲ줰HM\fSROds46N+| bf !֣S/;|K!$d{SVVu U;Llfye ,LCmNŚh>ܦZC6kz/!!|D4\2#sX׹Fm_nf[Ghon3 6R7%%4M숱~ 'L&txWʲTx >Lieߗ*gk B']Vm&jhc㼝ZɱGIRdIq3ZFc~,@ |A!CL0VltȚz뒷p\d<4\Fw($xXW0?$VyX-3| oozBD8Б0 JX'W>$6Β}Oz3,>S}BXuXSlMը: s9FXZAY_E-Y@ڛ6tHeֈAw 1C`ȿQ>c:'295_VEP@qE I[Qprφ+IG1Yֻ|ȃo@5.T1څT2Qb"&)|;Lyyn`J~f?DW* Ԇ+=V 4᱁z1zU0Ivz2]P=Ip=LAe'<.#G9q""pDu~R(u֌`Ѥ40\B2C'4j%d^WmM~<*'cT833o"<]P:|KR5)+vs@@$3~yEd;" 'I(̀qǰR#"# 8z:¥ ~JK<_0,n 'hט] !I%<9x'8z3R fn5ЃKrz,њ*@xT#ts0  \O&XC'Ӿр\ S`!GPu#~2S5J燗woK*=ThqIOl҇gs.Ӝ҈@`(/0O_D(/$]a5 ۿQnu(FϞ)w=$g1REu9i[--cn.)$OePV/c-3#֒#xŲ|U;^ H>C6^1 av>i8 !#:׮l]6:,(!YrZc:mZ:W# ~ v|mЦUZ있GiF妐kqMb 74cٯG pK 4]nPtF}V}=Z#[[-MTm= )+nֽpA+1V{1-@HN([j71k0KD^l$š Ÿ/ejg!=@r둛G@H= yks,i!l}r3ֵ@+73tTiIƃM-c襧ۍ-b Yrpmmo]zzn ՍAs>Xt=cVwaM%~ky2!kq`lrX g(| 76.Wn(6E ZLy4;`2I2x@,:ěߛƂC"A"71qOR0*!D^?Fz1m;fކ#utu֜X߹ n$gQd2K$ҼU: 0oxbi|@2'2 UUW42Uw n!d@q |͓̆tR_t#79P*;@8!'lj_`s)Eڿ]FFT aLXj7Pk*B5Tii/A }]_ o%ɲd(y۰ʧ"u'^FP䚯(Dv +Ooe& (k"1J6&06V?y5ʙm*Nc)eI䬧#QLnDԬIc|EkN($8lKro0f`*מ 1k3-AjQl*4=Gm]%yBHn"U̸}oE?5[fI娓%l'T߬FU᪴%j; "F7 L$OW|Ճ8¿t9u]9Bvqڔ*u?uN/0OaN5uI t%3Dh(ɋB@DuTUko)؅OP;26??-4e"Zo+qx!ʅƑԐ_@ Np+ Q76La:Vq@jF\.5%a \| `t^R?F38.ki.AG/t%/T7PJw8$s;S3;>} 9C)Jd" ա**ٰ rh<ű;Z>}?&\TFC¥M:4vWGɔBKhX\Jo֪9rvL% i$O8U8Snh~2,2*ET&b eK({)Xuug#1ծ˲rSI,v9lMCA#<(kˁA2Ta?|U`/GG#Jּ&@ 4=`8ĩ? G#a3$BwZO1V|0 s:1:I4^v?"ׂ"L-w,H6f+b#?t?R1F?R ɺb ʶ${e0?WLOgEg\,ۿl_UεʮbGxssp Oa }16V]dG) W,@ lo9v#v¨N.q^`R+p&XzxDżl d)Og&eAx^ɐt Ltd5r, Үv Cs}eO U>#8Qr:h #7x~+[TyYH4ͫp-ݕL-ܟ5p6n%ćI߁ݟ;r Þ/yå{J`:~:M*KI*qَ-D0̇ Sb޼h #BW7[_6wɤ=h ՞@uF+³t$?6 M 3f̏ﮆgc"T*E(tIa@hwрV|AqB7_CUb<]OԌLLu"6O,'Ҡ۟}T.ڠCfV~GkD~(=\H?,FJ!-2b`e7eLz`bcץwqS-销|.$¹QF~[毑 Ɗ}9-a nhI5dJ8Z4^&+jiK'1@o,%ӌބbhvI&GNco94M~eOrՅ[YPN[1ԌCGl,E]ܸ*b乬^Z򯮰J"D04s,J/|3FGE欒3'㞲 #ț5#10ԃm>?xC2g/#c]5kD~"멆k݆J/Q"/P`%*'V`1ebN0-*'ThX1/ JT4G%wVTH} rlDs(SH^^]WhLC39^Vk sV0OpS־JhiLZD1cgWo`{o_L݌qdP5_? YNqE4QLF}/}Ncg ı.203 :ޢCHJ')Ip;#'ӷ]5 8G ԀnxvڀV!ժ+ A n88B[Q͚q3DW g;ȭ@U{!T=A7۝l,`V< =-ANHC'~ꤰ5H,(>e [/K/Fp|l{=%Vm.N& 7/ ф7QOg{6jH`]BKQ]Y',ss,gްhp?\@g<&g_cij-R|ώ’7X鵬 y*UYSNT2K$w8Ha9YCzMnےd-׭D vL99WGsZk_џЁasHxA7P5ĝT\Uwݱ,_e>՚Zv[/jhүa O`A١^>-z-n3+!ޥ2Lue"c@Ւ&\wcjy9G4,{:%20c4p\|FՓSFABtɬRJZ}Ieߨ" +ja4i.._QDl2OJ]_G8<ʼĚ舵G m ebVU|j.OڬdGHKl4DȊPVomǐ; R UПpt:)ΌtX{av50kh#jk^/q3"яŸLU겪{߮nF{Gjo ??ŷ|AZsTo5?uB<'Ǜ =?rl;9V&#IYZ1 'XW.}4>k@Nj ,)VC!odxH#jC8{RuE~Pd T6,T P3ݮě6Wi;}۫ 3ҽ!n{7@QJRbuɏ-5XlT%.+7qt䍊!:~=k}{LT3i%yoՎԪ Cż QQR\E]€?[%AA@D9_fb.i׽ 3`guQ!!O-uy3(RIBo7`Mw)u`% ؆8oQt MGS31U6 ^wc o}Zl>f눍sf~m C[ Ѿ]~,wXT剡dR۶6 !J_~t`?+8F*RYt+,ϝ"( g^Rp 4Eע iu (Ub>z ܇ g="`'QѵC '±hz^o{]/^kx"eIq\ܰ.!ϗAS76ݨ"R7s!1 j<Ӛ?i{ ; v'Ac ;A|9 < ?wv'` /4r^ϡٜrJYo$CG A]ۮ]Hn)8AT{rnK-hګ&N~+;y}?Z71 ң2(K6nǹ`a"@i9E7SuPa[0BĞU1^pifqCFp7'l?x q_ӽ!)ůuaXX+`&g&unRʾH Q5E$`>@P-\xHOA~|AyJh2')Q/y J0i(Hx6SbJ:Y k2Q`^w4.?TFL^C+{ H nr;KbCЛcpq2Hh#g .8?8m\$Qλ4\f0X]* Ox[hT]?,8.zb4IYxJAZ1G+{iG2\?K|R^f Rz%).0?%A J.5[imE!xtIuBOh" &}4 B$C ~3*OAtCW9!I lއ97Io%fuQXRMjo3G!XmUw۔R[RX]?/[|dDfgrץZ-c5@ͮ.:Z QÕBc܎Ò6U JTU:ы8%Pc99^3E{f- Ce.`,`}Yr$ `6MI:mU߫*ޫVD1s/ ?HlEQnC&NUrfbbϻl_$6H#Gb+oBتͅqVX2l'%u1s&ΞZz,!M gZ܀#kU㖃[dcL9#{s5a J`wj ܈6c=0DwNvB"rW"BLBNvߙNm v)5۠ nP9WEaN  lښh{"]:MsBD?0;ZDW.F"smN:dc1 e'0*IsdfM0ftJ~UHqdpm`bz}^BN{Ð5FDJ _%䐈ecgx1URˎ5)67]莭wPX57][-Z?&7&I(p;Y8*#"rvVzQ#*(9K73n9.Ҭ1W[zbW-⻢?m' 5=N\tef:*P}]0\3[Au\ Ox'A!h `P(#ML194"Hu2B{V3Ͱb5EPl-pm9z\5?qv2\@-hW+:Ȅ{wǾ>+m Cw6>"br62:HKGŮLa/Q5nA-s'_>].-C¥T.aMC}l`#4;&oMl{΢y2[>0oA!b@)3a)*3(dXW` _4˗0Ĵa;O<Ψ "Q*t.h؉o , kQkV0;ϠX*},\>6ZI'N!p r0&J¹1ϰt1Y-_` ˱ޕ[ueCi{o@0V!nY7]զH`K\|}n}W:t "ӉHrRz*e >8 lW#Kn"" ֤DG/>ߌdN)I"p{Jp+/6D_1u>aIVUl^S˻hɟ (/& >xu0,M&rTMxa}TJ"vyeod`00n (jA%\ZogK{m*cdTeC6M}ߊ!\l0!Dm7W" RG2RTs9BfVrpccs,*j(9"߹fAcڼBR 4+ yc&_˷Gzڟq:JU0ˊ&)"N55Jav9*r+,A,iRwL;ltϣ)?j3 b]>vqA3L_[=Ga%W෹@Oep}[cRr^` -emK}U`&H]X$6=,oS.RYr 0No35G6p@ӆ: F:g榢oW_%e>ڻaz!{9'p|Qa)l3scF|5O("ysbzMyK%p򡍈b 9R j\Xkȓ;j y/KF^NVKw4%^O*Ӥ$q7qRyTSW.#osea}֐݈W_}9hG:ek"IN}3Sx$>nlO˾9aZk :Vpjy4V\%Ew氂s>L2$l 367{ `v#fte6d؁5!ddmհW|e?-7yQSsF>+2׶MgПSJLF5OQdCwk6|w?_ (2n|Ik(9VL2K¾'-HGw=42D ks ?wQNc H&o;K N6qvLY4xiV0 Xx #f0)k봽Hu-pw@}Y4lK*ϟc\$ :V#b9^ 2'Fe9e~o;@Z䂷PLvʿ^M;-X>0ۯ%Hl_ŵ UO)5԰BdkΊW4ġi- l_?>.3p1[O'㣾 /JXPŤ!.x?ATZ.UY0U~|9!4 {&HH03EO 'IIZHhY啕\ԏC`#hk8ʷ.V ٦B[jx>9 F;V@o)'%;j$izj|f`tƛ!pz"P;W%3$TԒe} i ;!$/a HЪN-b1lLntk5"qbEf_;N5u _" Q:|ű2׏;-TyA6v~BE)H#n&Ч O6Ӷ%LWuBcN؅T4[Z=t[`'xZxKI`ΠlFܢ,,ckۅ9'PDW *BM^Jچ:tyiIGi/c,$3fʉVr[/앐v^Sj毮Z/"\N,r쬀[,2([X0cgz(R5fsyj+JTzOVvl*qegd\+$ nV_N9m"XY.CzH!PZf: NͧU@Cۮ^0¶}D6SbNxtb2ن4b\g4rwy|oLt9L sotſe~#eߗCx')fѠ=& ՇUu T0V&A3ˢB "yI|3Pni3+Mj[&+oO[y{?)gҩʋ`k7)Z.iLeQ]@:w\f4aA%H:0$Ί4ziȊl$Su_L&gh)rt"UW_#\z%|Mgp0EVi!pΖi' Z=m Y2+q0%nD vH}@:3Izx]H ;.n.oi5n>qYD:}IבZ:tk5;]/%ݦ~ [gcun_1 {+u',G|?p0{z0Ke0!@j:CG߹1ٻм*hqҦCK< sooy ÎӪr\ʅ֌Ϛ]I`9D􈳠e: k $w&yn&{}# *F']`" k0y2De ox  [HǨC; ^9t2UBA-'ybWGj$gX2kc 󠩫14@ꑮ1hg aikr-uN܋1g㎥UZZlZG攤 N\_W?D~ƷNqGFJybc2ݖٚq)cFz븊(Uo?JayXhG㈥4"%T܄ ;WB[WD >\u+=fFrb ףo ]yv|@~|#ס]a7&Cq-NS$δ#h˚VBW㸶0tݹg;<߬ag͈4 r?,kQnp:-=EWG"G)bepHwu6|b } I?u64w=] ,e6a 77 @0%$RBx3(jtojx7AN[{X3ISl]a<@o%s^,brz[3߰=zԴ~uuC/SaHt~>cP @{CjU$\"1OgYtk ɺ߉2\7RqNXkX@:i8%:&H8Wu^Yp%qT}^OhH:YVP-0uzwˉzX$aEW XO :/Y_7܀1" ίm h+@RU//^!/!oVfp+?\ۤqAӽNSkeTʸZ?uo&4K%J>yR d-rʖEnflt|1IѯXeQqa ~LJGi &Y[$q,W%HTm5t9 @p]I)sdVS.!WGDMIt-aDҹY>yvMwJlVʛ ;S9QӇvŜz:J2C0mPF0Zh =$B~]P;`Mau W#\h4=k6c:Ms)ŏ^"R4{md`i) K? 4Ŧ`I)ۇzEZ}cf\* Mw? wA֛k[H8rP-L-] FRÓ+I`-"  ιۭ]"A9"h Tp1z 숁&bZ!?VTn RPY/$L:wD veB(Jh_?2D/UiK9.3u A* _ 9~q>ђa\#7uj@BV}U)PS\S]hf8RՎ ;['Qu?KѴ_'xx#\)yds歁L]Efpڼا7s~V$Tz K+xnzC='^!. K ˶w?KhJ#pɫ "8.j DvJv /j- /^Y`щmOWh *h ISh#WUpHnF:PNZyˋ PF8L)ȃ"tgkry)f,]!4oRRnOw'>MH]ӽRNazlk>+fsI(`uC&Gƃ?BMurA͋SCGs|a ϻ6xkȰ+pp#eRXmXA~V q|_aeU" 1Oͣ >ͅMca.z8ތ|ƿkJ*~4 VBbC3hK^Vb1ŶcAĈ홓=HV u`O8(iۦՅ׀-H?a}aFL! ^xk2͒÷q^`:Eg"шN#//m͇SnMIlB qP-J D#܈3$v#3 &,}8e{]uLJ5o9,L7)_J P1&~Ry#vtz#;"64Ugg1eƊpմPHBp_pDLA]m*{ kL.>"jvLAxIDuuzh "fƱo Z@r6B+b:OYCsh'2\B3c0uhޯ)f[481}Ys^\9k.z!ZnŲOa^˦*T^|Pe&+?7C3x iHxE" VCf. Bt֧",ꦟa._)+z2n̼;6ȉL6-q#uQ"C{5zMJFPMok:0Kh-[J|9̾?lvB2ܡD$u 1V ']>Gi DAH fBz{0va40ASAw?UU i.4͌Hjtv1oncrVsU|Z-)#r~Q 4FֶkX8~@$*&IϢ[;wg ˇZϐV&!Yܱ68< ] jOnb0ψ AkI7hO/P_ 4V0G;鑰$35쑀c1o)pkVG U?YqO'w8.N]BO`T˘CGzaVsj`Iߟ 2Sn $3*'~B h6KK~ǐyn nq53 l:ZFAj1x4!)3c:M`;`Y A_ &?p[b[e˴@TQh*K kydJ~k:k#7̦,QQ= ) $Jq0^hXk ;W 9<'d: Kc  8rpoe'K ' "j޹iY 3i $Wi}SB0\? ~I dHo! p>d ~. :O]T͆#gҭ) ,Ze H~3PqڛPԣ~>MNxLMfNqF}ԧP4xDv!:ZĮÌ &4;l{]W &%k?D2˹d;ULC>$|@f8LJ˟ԛ( ^<FW{Vnv-w*ܵIgF[$B9}5˒ۖIQ}Z`A17?&C,)8Ano+Vt]zz)kdGu; 妃w^qIk4xqf:hgY8ӽ2qNJq希˽ i8qG!GkZ1ŕpہHzhi)pY%Ռc4Oh'ء+st[$[e2)k'br !w}J?QrA2= x8͜ k}aM3sbh_Gn"ٷ*Mg*M&зe=V/Y*y($^eBA,Op4Vaj(:n9MwݳЖPP8z'ZܙK?$F '_I<(9ʟ_(p"6J3so +9}Hp.E}#G@`]9.[e Q~`qjig0v/]ޤ7ԏ3¸Fh5h&6jVcoY4wFS5‚Jʛɻt gCt!]8TeHx2HKd%EM0UhӼg E{x W#Լ{:ᜢ_COs0QsѶS~TƜ^m\a9=s @<0 EfC$2%^ Dt%@Caa 'vA@Yʶ5ɠTmEkK\Dખ3DZKu(.Bo"G< bXd<골4&ÒnDB2h%){Oj93eH+GT0_@ņ E^SD?XAt)z~,O6%ƿ-ganmP쩔=;\K*M`JjW+IL) rF >NaX 7XC+} $ҠruVzZ<56"e|Y1>hX'WY; sE$A uƟ1R oUʻJ&m!bdFCf:G_*%ik2K -hj{gC3~\${4Cr իQ7.+oVײo9)RjSL}Ę.)Dq-$3FqfA~8W;uOvsHĒp`VPM 0*ZŐ)“p4Ha68%Lo%uX@XZVFJch6' 9(`Ʊv;$nNr3߰(Y/2D3'^Vދ:>Ei3G{ub>x𭍐`¦;"uWchMC{bCٖ r&NcOY!5= x wzQZlcA*K&Dǁ[%}?y#gMZ99UyfXwS8rbjZ {Ȇs}7F"؜T5b%e$0jaəQjշys= Iԏ#WO6vl 8ўz&Vujd+mB9Tn,/^M6%Le !j6AJhj6O0|b Zg]{ !r#s,*UJv^͵ȿn OoL jW91~\z&"jxSN!moNEE (Wfy,!ÀYǀ7ks򤄜*@3{Jx]/2gP:o7^8 փrN~ZND.֟PPί8RZnېZt{\eE1ZcFOpe@$™& DZhɬ6OI~>g+^+mOIZw݈pK WwcBDr7`E_z[BNi"G`؜QD)h=eYV?PT :\I21BR/S9ZekYX^֙H%_QE~NfeϗC>PqUu랶ZSJ9j_ˁM6}1>41\z_*mBK|.!A4{4xΔR237t_稛h@ /Wo9oKf4g=5j DoGtZߦdNk(-$R)azWTKSS{֕tAH-4KJ=4US ?s^ހBXeu}B K麱.kIpL[x,'? U"[m!U՘R\<_@s#LLnMavT?4=,bl vOs3{" ž.P#KZ>|).s [4V + F("#a2Ԍ%%}r?0!Z ?x 1؟23f`3V$O؈ d5ͬ_D!wuVpiD&Q]aΕxw7fFm"y5~e]?<,0k"J'2Ew!{F~](F2|9>+%LX͸~8U\Vt2޳<9ruEE1: WER Pr4(̪_AcpH\w;T#:$6imcaZ`aaDY(hVlm9~:Lw1ӯ 4״_^wX[8ޯ.X*AEX8vtZ0FЙoXJ6x/ԒY;9Ʒ "%q]u#jN|$BxTQ㰃C2v`u6(x^2?w%- 2]5+!nK\&"|,xݜڿ.ڮaζեκoO^ .:w ,I3JW9ey%Ga%<{)LcÎ FԌa?RlguGd%G}qYfs0FˌUZ`wVNXA_Yg`d[[~jx_gygT'ݕ~/!5 !s ߘ˪k6#tw!$ӛuxD*:kn!Qm_M?zHθ:o*,sŀ$IgW^eT"^UC1Rl^[rt&gO=쭨i|ID yDUD/'>zƖ ]hM1(eph&UtӋBom Mv*`'3.cuc;zo>Ee@ Cj^,A\1`.<>C^6tRݯmNC;45FUCNd7FRӼp`v8O,`bKe mPMவl7"AkzpᔖG"o]7k܃4X;лb8%c/i jl_: @peϦ 2L`}qm!ьTg_'l269@*͋ c78[nQOk^PޗuͰH2g-$Q2[L4.@,Higبm-/.wsx<1~eg9?k J!b.Rݗq <~JW4o`]\U F>zAdG_Kc, @{_d!1 ;Qp%HNTվ-|nX?4xuUZ?  Ze|Ye}Lr vEڹɷ}er#:K s9-ջO )MCAփOIĚQ}؎.9X.l`MJĵNm!&ߙ!V({zF*]_zW-DXrS [$y$4NE6$ (+K[$}pCjk|]!40@ӛ২hFVheykbfXGF޳-7tθJ'fzhK0wB쥾!b/4Xb1̑/&} fSY<&+2j}@hžCG#Rt\t(E{*} th4 ]b6(% ˤ'&[< @>gi6bu#g @X=+HKᝬkVtx6Lk r]|2Wj TejE+lsdfǼ=P|O͋V($`4Y[$.Ą#ғT_+60fش`Z)ozl۩cZ:)600k'Lxwڂy)2nTY fuWIɪ_I>'@/ e(Mh}4c;TskڪO; ]\n ~O4Gy4lT:ONTzo~EJxUiY#8a`&_Pxjt_ ,"9/MYzeB3FWD_!wM aaH$0@o2D`ޟdZ- [ݵ<6It-0>5XKL,r\S?@Xc]# 9#j|t~Nt}xOĔ'y N۽J1WVrͨyw7N,5bhHw0û ܦ`Q@m3].)׉$~dGKs$o 9-G5ܣ/*kz|T忋/LCE[ Lp"6yr= %zQKyjc{ z fr@"HʼԤ24E3HaΌ | Mr/Oe{`cl[Y $(Q+ݙ.a{׉ljmkN~f#o셇7i'9a\rHU;/wxRyDZm5jVڧnWN*/Sn$mݣrFuSW10Ĺ~mix\ŷvK](@ݲcэ6X]tݲbP9LP*dUԬ{cYEf HXdj4<髲qz>Tc#o'= Q\ˏr.AfLSL,̱M@"ZhZo&0&Ċ"L"mxw2F.s`\!-+eHY@aT-/PsO;fJz#@u@"֫h[*9=(E0#xې~^?}ץͼHL]\-ꜴN迚AzB; |+Hk9 L`Wr=$#$A̟P*f_,S)oC Ebq"yҠ vTR zc/wkfJ( )w#dwkWm̪ v- (7UsWT9D]Ac /ĒӉ)ѮNou {JѴoB0,<Iǜo݋ʼ=df{lw,)sEˍx GvL'D%{򁾸pBEcvoMmiy3U\I[eiCdzYႜ9A>=@! "KdIߊmjF DZvFwJ gQ>[u-Pͪl5R.TqՇ.fWxMEutEE~FX4;F0gq6auH_j(& yy 3T9 _*~XPۘeI͏_2:;"TqŠtFc0:M}D;OP  dK1=xv#>F3@ Hq %|Plr q< o}p屇Z38_{]RH+EO:n;B*O}HCMMp7/]9y1~`Okx? 󼦵E%>0"_ɱpiT5\|ͮXm<>>?Y'Г3p;1F&( k٧ !v(G%r&kUz*{V~l7 4!4\֤PU۫ܺ+NxdXܒX.6>C:o> d$˞kKvlZ;6+s em[ NV4<86dc6y|WSr (QV8'&n%՟)o1 MԨġx&(I4 =ax4^j":/g۪S?w։ncś)>1hLzWyBsd9dZݩ{AÚ^/lTOyy^~KUNh-byaxҚJK{wlF#.]H,O^@INRb"WK/>wLZ&$ dVg {r%/c9&YC vEQ'~Dy8 D|U ]oR-C݆)KX/$5۞Tr6"2qm n?5sK`o8yV.z1=lO }0En E!q-kZ3|b_U-=u%CCqUˋxQ%"aJI1A}~9tX"wF1,!t4@iˎ#c<"/}|-S G|o#)ax C(izN^_ZHA9F6Mxm}K"G~5eLy[⏌B8x.;hܑN`\8.$ZoC ei9~1.s"9b V8%Fv3ydcvA7NrPQ~k+t ң30O Yn,#׽ ]bwG.;e%emoN+W_-4̤/"*mK UʠO@@1œ(ܻ{Zd|%ȫP,Dc׏{r'UIcEqߔ:ECfi =8!* A(6i yp[y?^eWI?դZ9KUXGc(w$}S:X#J;A({ vOi}q 2qI!z>MmͤS;-5Ẽs^D?Y5uWbm@p:]uk AdyrbI]=hK:W9mV`"Oٿ~?9䮊6\HZMG Ok'D)uG0ucq}ٵ( B/S)$/ϐw!K%񌮗FQ}!k ָ,4 &iiwHIAHk;\:z!LKxe!'r&&‡6v_%??N]\dAa6ZqA䎭 ?DyЍb?t3DrMX33p:AT#S,>Кpcx,["vC#|[xSGiz2ψ/gP1?7ҧqy_T꣜f BFk5<ߒ-z.T>t?PZ2po³RL.)OtHe FFa,>5?Gl9.GMP:AZnw/`C4zݖuU,P-ģ5A07|YՁDQ.4{.h}WV݂d+snWæPZ v#طfS Iёo]?;)JX’!lI!MWqdڣ1_ lݝ*) <{'gjՊe%ci:Ty+{i3_ʿ=0Xⅸ<>knD/dgjZSIg}4E{r&,0ɵGJⴢMfK\$&kٿ} P:na7kfBBG*j&5"^% 6>y4 %\`M^7Az*+N2ʃ*Y9B`}EP͐1^Oh6$dS^@ew:07A9Ip[y%:G;'DU(N !Ӧ dDSv֞ h*gP(ϞB0!*4ЂTW͇V~&3`x}fy,Fr:1Mm~sN]@}4wJYJբ ـ&[=1pp_84zE F ^B^/6Xr}Pw~~vGT:g{8]@2ą^W5tSZkȰ !M\KqqD ͰtK+Pm3?v^'`gPe,)OM"I(jf :XIs?ymD5X&7zvsm3lL3&&oiuhow3(p.@Ƿצ8jCZoYPcrƟmUw'Cۡg o=lN=čM[hE4*WgHzЊ)d @هߵ 2e1oЄ8eb}m 2vƾz%YP00#?^#]AX8@U zB]BikB~~Ԛ]iCnT$'$*VX^à,9Qv Ax'IʰHu񸨚HU+3p"vEm@#Q>` A0S/kjԧxM~Lh۔;y¯_yBΈY͕|IoG8~XkV6X߽ C:!h2DXKt tHo0wCfB@T $Ng|<9ѣؓaH_uW%cتnf-\';f-Q|esp+YPm}݅;~Y >| Hlq2]2KK\p2 r3!h@lfC?֜U@X斑(𜻵Z_m6;lTWXF>&&bbT g%pьW-A RVj8AWƬq[eGނ SZGF50/i8y8g@׹nkcXWŋ뢷C1*S_Gq433-Q8DknQDma3GR7R-܍0~OLPUu<5 sv'>kYSpC!A+ll̝q*!s"J 8wh}-{d xw63o*8pgboh86<ͬf:rt)UntGܧ ZY͠ 2mttp|Aux-k,4zb{^͂HiF8!3=Mu%*q# l%+/B"jxQOԯ9$) B8'%{߿bӀIWv\+mB_ث*/7u"ɇ u4zT j/oQsQ>`)¡.hKqf%Y=Kwi ,gZ>67ML)qO0u'W4@e\X7E5ڮA:k;,-yO4PHQuߙkeAw(Y#2oa! }oUZg <v"#mOOR&ŇeH51= ƲwZxFw@+<\e^,Vww\M㰥 qX:lqq\F&lƁB oHŸ&;PV;"JfHJSX[bjC5{2XtXHGף<~&hTCv#+Ow3KiuG%szpo f7 U^C, ? J)[X$qz\+:>U<;q_E:|-,B9q-S5jZ ބ9>#e:KGX>27 ]1'lm \Kً Yp%OS1Fd̓ reQ <[!a 1 w̥:T* -_ *۞l`ا{?Sy\]:I .33$cYYVD ˻"pɝoVggetc 2<(j)bo23& ^ڷ:{cDc:M3N$ 8$uȻ6Ixg4I-A[D"!,)]"GVI%j~Ѽ0g% %y]Ӑj{شfqW!^g.l՞snp` +?sA@ك]yUPCC(qJ"S.g. c-u$*z=)oTѶw[J`!7]W |}ÿ"_!v*H'8$#ꍄdFfeUJt¡>cXʨ n[x3g2"Lr.ruQ˸JݗE}FR! /PUX:kI[DJY -U6ah]S`K u6*7H*Jqr} *HZ19YWGvͶ96hԱ*#4ox<$1i`s_9l  @[!z{?  z(PINPbI ňzK˴U|㷂#ܚ|G~/իZ+4m^5ܾ0xkFعD U<-ӦaI0'# M!Z3.\APw5"I%r-1 DEi'Ͱc *EiAD,auT!?H83Y1l\d@Ho\H ܭPmsy8?cb4 ZE_. )NK{qDuFZ^!ߖʼn#d.8*rn2(tw ulظ(ݶ'ԸC*?)5tӦA`._#u`%3hф}|QEfC*zvL݄7p!hW9pSOOe _&u!.E4RRK/v+114JCU0= ƜW'F}Fg˶Yutb:^4{;pOEM׻K5@9L` $2|, HHⴧ ctfRC)Xm<%,CC){2SSQuHid@/o|b2{m9&@nQ5%'Y)r꣆awf|pV4}^Xxzyj[GW pJ\<'>=GԴ m™kŤ85 C_ƟIoTFuTQ3)N4 s[Cy݉ lByoz3­̀Ic+_\mv!+`+Kz3!yߠ,R^X=݅4jn+X}-T#A3\ö|g`פF ? 1'7d~=\ĢBfSFv5GJw}Y MeW\2"GT^.*6Ivr>L7l /0D5&U H}"k^> DP7t'tjfNC̫q:wpYӼ@̍ʾv쎯Aŷz!NW^J+:n7bl*QPtd i;E&/#$r3̙̂ݷZ7X\ 6~?V${WaTAQA!Ѣ577#r-D)i[ @rSچEe%`[baX^`'[=-~KGKd}ĵNʇX,g6Cֻ̃X[1&jy,[5=qW/[Ӊ8҅T&߅ʏ,ᇪ#OMD*ǰnPgO kbQH(b7yyl 5&tX~ǙfOk{҈l82g)*yD B{`Aԋ=`sW COmS*r&LD۲n 5.DRK9Ԍ9B$0ڣp<{d2cg9C4 3H@dUʇp$sóaߞ%W '^9{;}ۢf!Sa!(=ޝO"zZ!pBķ4/9GD"{ *>XN#[}̚`@m:^," ՙsq.h31ubCmLB8Qįh]~-<+gg8vX2op.}Ao]םcRTcߣ@(&;fDL|]b j;H}6OO1AUզB CrA΄Z3Gk0Pd#T7!8GⲫT|ч>qJ2ʞӾ4'U`dkK؍rRAu6V42[?6U~ozkFZ .$Pt@,s_֚ujAG`W, I yfLM3Ei:*%~p#/j债IeT] 0#U34j,E|a;05tH `hiȤs a}[9@)5:Mϛ[k(H"^ JZLOWyS)#!I(p+ 'Nj Z~ pzEᯎUmOT0pS56v'Ilx~hG&9E/p d=+b[bDtJs3ws.~H l<$@eb#Mfs b6L !DFoe:l \-&ыk;p%#ƴHťDwj4Ɣzi7+3oi OK'2ި_dl A%5<V[a;ߝa?mpNZC3nxHRP\:/6x|=AM~n-IۖC!6njK QZx{Heľ{w )I\i~)宁`㎗ IB+Z8vK-dNk&"oaxE"j6=Z|۫zÕo3Dp6e,%;lx Tq?W6F j,!wlct{9SI`'S93/yMO;AN1Gt\d8w&uKK@l.d3 }6B(&v,,f˨Y7-C xG̥^ x `\jTWMoRϛ:oI 쥘r9]ӓwfx^OV0{m[  6>e(_1P Ұm˗x__*B04LR*l/\PZtdϜkE*3ƛf6O;r68r([% WUlБeXj5|ϋ އQ5O?O{^Zܳ&He8Pϧl6\vFvZƟ3iEuxW J^==dС2S^^q̅C1 ?bg|9`ERa2wM M!w<ԕ. T-D{ ֐ƭޑ*XevQh~I΀s?ȑIe0?T'?#DXMR[/lǟ^rke!32Йj ;ziIqmW /[ ^nZGp Nѝbm/ #} XRXۑ]ʫYs]C&vǬ,PV,ԯpaHyQ8>ܿiئciV 3*B8/37]7>N{԰~; osb, 7Y#1~nè; z=%%cH][4.W. QxZ~@34 ^QpY-bIt oL:1NM#`K.'Ju)cv-!q`ŒV%FpyNQ^dLصVľVʘxsK!Zzw$X\fWO(^$5$Eߺٽ̻>t$`7|"}\[ u#9:׼ᠭ _.rS?k3XMr?s7/dʍvP37\pH*4 m/7Qs86Q.=jHf >4(EY-؞Rzgf [zcJ $h$I25Ab{VB kGjZQ$܎ O?J8ݖlSQWRHB!.le.%2{1J}Y d f_VMĊu:=1~o8QgRzJIi`/V[UゆGCG惃N#A羦6T)H24܀T"#M*99/*< I2ƽVpsWyt ]H\V[& NUgɪF0nH+*rF2fiVxS7WNp* 9@q`iZՖSZ}OX̔ŔUӪ#6d|Cr 8]]ht,/VěQkNMGq¬c"oƘ썳$cg jg->8lf~YK⚣v;= >Ұ:.fsO&bJ~;nnprZނ<HhgTwsYrAQC˃pwc0{Y\wIhܔFQh7[bg鏇UMXD@;(`S $sW7}4\rKe "';TŸuL)|Y@12A CīOQe藟c~B -O7&#[p[2 iPw۪ nvc\ [ 0]aWVVd)"W<:}r[>4Rҏ"N,`#jkD+f@IvW~Xlđr?'n,%ݙ6[Y2#Pԗ7nkҗ쾜&Tȁ8 OVύv Ea܂)_ukД5ն֝[%(,f@Hj< 䳺& HLNVc)lyzvFC] !Cf&'Cy_4c!a3ݢY{F9-VSGOF߄oͲC*k fCǚh|̢oclfyP 2HUH8v8O0f>}pVSdKenc-ɫIJڮmB= ֛ XJ1kɶItРl!F6s_z;*#[9)CTA?#.1fm,彘~TEGbw%\!HM|}=Is0uN֝|%Bk>mUF@EQ[mÉM.HaIHM1mb5ӿL{9x!@zoh~Dw#+XjgP[(Q01] 3V҂罣j}tb.}HTXUHatb*b#:ܞw8"+nԶ5-3ðogYyX{J|ԄLm(ä+*)M`G8UmH(ۋ?cYG^/C.`?-r 6I F31ct\ö3*?_eڢ_@=3OpsRĭһm\Z畎m&Axse=kr`dW:G@[ {QZy璙X4ˢ깛Tl٭c0ϛR11S҈W!X1-0$1|d?YȬÚ'6G Db{G+%$`+KտZ|c)E(%Aae«xN&&@]VW)Ĭ|y`\*2[ZV6Q.11W,d=o>)-;φ6W6賴!kpO7HJ45F5Nn 1 v'qE;Ri:s#5X'kcH12 f UBvO,TYLG_A5,|J%ztFQ=`r5u[C$?{B6E9VaFrwOoŰkDj7g-gAøܒ9>S]c?W|6suxםSah뾛=:JL8Sz("`wߏ.%R}C_}iS:Rѿ /u"ԅ"[>dvQ%ww}!A# qjy驼}.9ig]*sI2V!piBaM %fksؠDT\a'{ lVaIG{na Yc 4t2b6n/nmM2ӗ=:q?Zn?|oeɵABR hv$?E:'odBsxs>qp;[('brmM.m?+Ʈ&T@ AN |*7ԛHkӫ4TΔ)n#_2E(7v^FcHr.6nDd߅ήM &H{W=3AQTmk)v&("Lc`:OƱz#55[EL"oASМ0OFJkiSEcTУ>S fGQDƌɎ  e ɝt˩Kup]> PXr]'}Tڅڊ#*(<|~ޅ*N30iWkojkt35YӘٹ65-)6O6Lisx Fg̝囙c;Ďxq$r>&52,|go=HrƪopqE 2x"9צfzsBѪ tN8yZHٱ&qґ.vqY!^7&oYiR_WZ( Y*iGv@~0VG¼o6ǟpEM ]>qaГwtO>p`#Eؚ[TR*U/@XrT"e{፫bgt;x+t8PS1tBD;i+?iB yEڴfm ]RRߟ'7˄.fF;961PlcY+sgն/B+UOee-y9y֙é י+NDNs`P4[c9-rͬ$P8fKZ U07Gzj f\AD\YrľFcA\fO#¾j"ͤfGh8Pz~ˉ220/[-+u7o7<%J,K~lE\zBUF3YL k꒧akp*ZN*]}OON+Kch V76*8V,ΐXtFmMMUD~PHȐ39Lȡϸf]ntt{,x =3b0ٱuhQu?"SSusr^C# ZhGKs7)ރVg'MQvH@ltq,|},ڵ2畣?FpKZF[oBG.~1 }VaawNIuhKm>z?n!XEO R]IG`pwQ3Կ%񓪙 + =ŐF8%{@Ƞ"JoQ=45ΉR~Yn;n)C7$@ SnSJS巘lEx) * e=N!Es3X *=)/ݵJ7gi&kJ>[ s RIf̄E !yp3~K qf*fvQ>WM 9\ȸ $p,Ry-׫! n$>mgfKP5}o&GTD8.Loo=x9Q+J l.0H%3TA#\ J QPK7X֕X'rܜSK9žo!TGJyOƙEY$-w)G/ m1e+ A4rgisG>ۍaskw<ݾCnQioͱe(M^FV]FomOJD{Pos|T'P+Q@Ї8Ž:aTy.v9Nbx5MLO {f{D?٥ci?+Z9&du5}{6jb#PdY!vl,s AX "(QX.-q]A~t XwٚJJ*l) %a>uuip̒h 750_U7!)gOEY*fvNR3'aGI:A<(hx 'Z_ՉrFx vj6(h>.- }s\-KT!pIH{vi+ |Sd4Itr= z;@ yjDcbm3I2o\EzĦR 5d8D=>+Y\D|5ܩ.v +4SMs)^|R'POQƸR-nc/pW݃%AƯLd# Q:gG(ԏ~SRa 2P 4t?3^ BQ3*QJ)[l<~O,%1p%wZ|a"}GΦ{Y %Ci[G2ON/K"qJH_ǜec^D푭Z`.2Mֲ Vu_XKs=;Dh| Y"8Nͮ6p-X*  L ҴM8Rz<QLP=(١{e2Ȇ8c Y)pqp.{Z?PybM"ADQqF6X|tEFj"'wo#uתom3M>VEwcc=?}l 1_T(d_$1g?52{$PxёE=bM/x,̑O :6Of'/1Y=G{G.9t`seP[^|pd9hD@0p}]'h@z(ԮSlh=or^i>uUفK$C)B2L^Vy. { f{AXWZʱ&1㲾/6 .'wYȠE2lmVo;p$T =xvbi?'x,zE:Pا_uv,Ycra,LDʂEM`Ydkg#;f^i 6~xah<4eig7MC=͏U>(%L˚ 3zE},e5Y$r󻖧M*,a߷Edb_J-nFèb%ۇ ")rT`<|@*cHzz7 [QfVҬ1EGiTa*Sv]T`\v0bZ]KS Jδϭ7MvֵA~>0$a굙9l "c^VΓb_LCyH„HtofLM_c(f"ouPYb}.d *5CPQP9XM5z[ \$XH/͏i}ϲ_b֔L)8ߦȦVKCz0lA ;rEFUޏLL:K\)3:Gd  K;V# 6ttVYx<4$Oq]|9~♇A%R)Bzxz#{jˌ%)uٸ.lHPkSMDhyk8=$l.#z\wc$%r0E=C`Ԅ>F2~m$z&6~bKvE?[+nMVs)~Nw}KWڐgS:JyI!? (U?6r~s2LԠCxph})Cӏo9iY\`v|S7h/" 8uJ˦xzɻv{uOrxq尺lG:Ҽ'[[aTϗgQ{KVfwi~ԻތڦD,S)*/s's]t>C?6`܋O5DJ>Rd Rcfށ_$~NJa(TM lPP(׃fvS<ӀC^8f1MMoWELu8R=cKT ǰZ@ O!T?Ə>*byYdL:],U53exlx 9Mi<{eݮE)G#gU.<Ə1XɁe|r ĀsTSʈsu]_r=yRvD'+[vRB lڦX> pQIŒ  z/_VSR%Q+Ef?8DGMXuMWUa2-A Kl L1[k|1}7GBmyyˇ Vy-oUl;  9Ϋڲ%·;{ v|?fNL.TAxThn܊;#=tnA[9aЎIZ&G(q:!YZL#`g(zUln1+&&P]-q{bDg28ؒlђP*ӱ{SX-vn+HD\@~09~L]U~wJ J4-Gey)V~Ǿo b^2mטO%ʤB6D*532Iծ^-{,O)wU޷FzJ**=&&mPn#$5*6Y>@w: Ņ0NCM4D[ W+siDA3DG~_?64Y=+C\`@OdCj;a{y.Qғ2+r\;Wi(VhA77xYU^d{6 {X1k GA >&Ch{琛O0 2!A})N760Ȉ/Ig}B=ۋ<_*Oejt~ϻ2QDtEW+Г#=",njװڅ)=Ӳ oԠj (\u=;F@:Kf,{ȧ⧹|k;2G+𾣫}G)q 4O,{ym`5>QA;@оƪiR^Ij^#*{hrh#,<^$*kmo YVBZu4v3ڛΫI^vU+t~+'S{cl}R|IJ!_Z2R` fVdtC>acШeu @h:1XF`(H$ä~ ßM&/+M|@@K:!xiGuY ϩoF-`+ȌOQyC5r8_Y\A\zEۃ| Qf*(j5& 6V{cbLK>d8(w.s4LTɶ?[`UYSЋ<=M<~DsͲLOʩ{~7(#aMH1#9L] MTC`RfBW5T&7rAL& xt@8N(Sajko)լʘ5SrQa/3 <)ͱ FAj/0u=T N`\$~?,\Ź`@\,uA;Y}LOg9JM1s C{ѵ gG<I!V<$8X0cNgZ/iEdT/&m]@>VbDNg8nQ^:dc()LsVz 2+>iub("+|~U˦&sml*Z5P ~pր!2w`c)^ܹr $M^;ϼaզp=f37d\*]V!*^XtS*ygzxEf96^̩acԅb$al/эUA']K pO6歷J ܽ$ Ny2C'dOU7deDyH9MC_ c;} HMͷT-R42MB>~Ń"%}>(*%tD[̊fػ3bq['_=| :~[ i$E%&-m|=Dڷ[v/dzQ0D&RiHazT9jrA `򱀡 [3g7z6vVTSϫ4Nצied#959ϒg{ħz(Ġ>FK?,O yPR{teie ! Sڡ ?kڲE4Z/ N#jV;e?IϩqDލ]b}"2ET X:*u.:yd=FUX6!){@JVɧOkl} ^d2/ʾ#*o}VDH6rǁsBW ;#hC,@a|hxg*)f2Y)1P2Vً:0-TWW1"XycۗH tŬy)OLsbL)бi H,tje.Iz:ټjL( _Os )5i 9)4NDjL?*UrpGhDoU> 3GɝuxOܕf3yFʰ_j@E雄A*j*R10,z2&k_X7l ոhJCލLNL4%.@Y[(#p(+uG74ۢwn̜c6]@jAɘ?S .{ oyC'/A|4( : u,Ff;5}OD7ғxr3s!ѭCLGj Uץ/PsewD(*% I(y.z~#Gzܯּ:폤mk\7Zng{˓Lh"2B5inPGq;Ma|:`grOP$GGY"1>Ak+ʃBdn݃bֺ(Œ+O1ZƼ<϶ya V.1-Lrg_1-y$n}f-PBia(THNolKH p"H}Q,6dP-f,\VCUA˛b- i 됦lt֡~(sW#ݞ3bn'=|#߂ 0C& @G\Vc`ŃWC'fA᪢0rF]3īӔdd֍3,)G3/)Jƾ}uTg} @3^#I1FS0Oz7=%Flƨݴv_B)߹ ]D_dΆ()%[B94{΋߱yK8GuE̾@EF_I)k##:Ut-3To>fr j)9xn׫W}5#x<>--qPG"w0Ő퉋ܻc pLp//9EH c qjnεeUO_?EidH;զ=mi7Wmĺ)J GH',R :~:r);"R+@ !t8w,y7* lWt0Zἶ;[}ktzU4}Ֆ Z*7[)kgpѴGվy$Ȑ #oQ=;BaqѦu^@W8:A s#rBˆ 8gjV.9[]Wl}s՗> J);8ܽ۞S [̽:ᝮŝ>P ud#ݢ}MD~UP3P? `ޝ+zV.oN$7=φlf?Ua{25UFm"izJqy\lp&r*~l`P|M_ 3yNKQS3fMHBl]{vkx?EaJLi=".qs^:Fʺy>(* 3i[85:݅^icYQFJ+PIƄFmPw;\:9ҏcDū*[PN7zR0_6) P*fbHGP n0 4d49ׄ.MwZ{:@#E1 Kv) ̰5 H*\>.~;-1ͤĞZ;G̾j Kn xWα=f586{..$ pЀgb Aɧo"ƨՔmBK"f^- 35s;I&J e@k* y<@gz|Su@nܬ;lnmɧZUxa-{MwU^to͢[eU,t䮚8~2I}XXwlUlBe/u~R̨q+M]FsҮD6qq5m9xqR}xZ ԅ2!ȉN4Q*K.' Ӣ?¦$1ju _oooAKD J{K5 NBj)&B֧~G'90BLxs-W!& 1p|Dcw)mޤ M>xjR!])閯wd"U4m/5(Xl5,*źlZ3mS h)${UF ~b1f RV{߉2-B[Hއ 5#蠞_BoSKzb'Y;|ЋdԾT+ R1;#mCֱRH 96}ZheqݥQ/y|:C\do\s]0T*^/i\> doϿ7u2Җˬ{wQ(Q䧈`dgBОPABr_ǡW,5.g"37MHG1|Z}7&?y!v.a='eUzO#sj aRqliEz0OT"riPzdn3'CَBc(]vS HMzǧAL#NkI4^WYd7XWџn8֦gmrle~M7&qɕcQ9qw#W?_ʹE5d!(4-I}55&-7H4+8ûZ}Pԗooq}ybo3Zм"ùΜssPrV&avP qE<#X+۾Ά(D^t^* ߞ~/]Cb:BlZ-@~Ī}'"s>I&6}cydىs*j.5  p/dvZ̈WF 7(.)9kɌ!4odhC;: 3ߗvD͍d|Ewb`DXlGNP3%%E1[ZT^D8$o`/8Y~nj@6jM򞐂#*~tz~Dؓn5&.n؏:Ց D\]$M$+kc-GI.~U(ews [koBD٬vdd#Ѝf3tAh>MXva6L"Y47}= dG?1<0>ʕrI4?BŦu N<EZD K5cDC;;*`C:rQ6,:xݏo }fE7S<ҷ|k[c7ru*,@/={xgtҘۜ}%gC-.!+ >W2eG(Q ;ᘸ%|V~,ۡV8 \KE:%W ,.1{b mjP`-:˶t3[Ef Kn(躡[jQ2;oSڋK ςulԣ!(m 97>Ԥ}/`eW*LϫFN)Uq_9*%1Кa0NٚHVE\Nd㏴k͘n0r$Kc† mΓ4ܖR|ڏ=7В\ZdA_h~۾إ>I,wNrJEV{Aׯ\1D6vE[:~.LuQҹ\p-3З$WV5@N&~y#m䨢ψWF񼿨K!IX]i_~Q *ez%" Y݁³rqc!ع'™ jlה*H*t|PzwnMm6!+P,.Fj2IA19!wtsA6tGV4E8 t:ur/ chN-8ݾ0\>i"״.(A|]BU b]b^AFڙQ ߓr4&Ѥ*mC=#> qް&űa$i>ծ}?^D X.pUcnbmvOJS1iLSҀ R@LSG?a$`D\N&pĜҙAͦ퀷(+)J#SC5YaA3JH@mڙ |՜VІq!)r/:[vg ԠYuNHo9qσ Tnmcچ\rCr(LlbC`\Lb ΗM a> 3|kw'1g%j ̷3\CORēw_hԄ\ȕfam5=؉n< HYE*zp[~7#U cIBe3k-)ŭfVB.-BK&`#0P'xGe={Sۑ@`31mk/+YzLs|tЇgs =im{% |J%el!9!S8o+m*RyVDBfrɎ@8\ Z )y10e8M*GF@m3,rE)9f(dY%(4@~xW& O֎eZrfx?yNWFwF5g>e6H)/Wφ_%AiMs!C>Z^H$rUZ1kǭHqB@Ԁ*G~ l=I0cJ^r4:|n+C{.Ssz:m!ooghT[#*1o.{I m g:Gߟ;7_jNK5aBC[T i-_X%#bZV+] 3^"dga ~ O`UxyQi~΅1AVXNi=(ㅞ旤y=vpˉÌే0?(RҦRH?>Ne&o(rW; A` l-F |s}*)~P̫jؠ'&ON "]"y|M7F9z"*l#1#Нr3Y!I˛RinJDnQДQ9&V%tI3;{H.ݦ-L=aBtk-E Y*|MsO W@rw~_mRj-}=} #Gʊc)t_&4 mx/p` ׷?+ӈCQ,qƍ!(M|hS TaZNm5S,D"ǪRiɳ*U ɣڨ4,}Вt]*{V;J'sqm͔l UQg}Zw[0a3CG[d^Lk}IʀwxwChv?ye|mo_qdἹ2"؛\{Tp.Y% L}k$v7$m`qtCM+|1Vʰmm3pR5Cאp| > u?{Ϟ£{WtoipPl^ !*.7٦B103 Yfmy?$tj%lJ*{(%5SJH= ZxVR IizNd2MD`ʨh9 &r 1ZKGScD C'"]ൡipG2>2e֜ ^mLqR؝+D]q,L Ô.~iT`\ār"֗ryb}4?V;f/]!m)fCq,7B+&vxռBEGMZ 亣\v­G\PsĐK-T*ǂ{]8j'`MJihl ~C /i>?W.L'bwR}~P(-grQu V3X7(ub,vLDE쓙ᣘd"Zi;[Rʄ %ku>KHjvQ<4~4C ~pv`D52_RIܪhӚ 1Qcv"4~N{&$yT۝ L535'e #ƢTRX*=$,1q$lt2@Za]h.<7MÙ534g6]Uz҈ч++)O=iVv,seM<4!Rj%EعVJP{nSfG#r&*HM ƜRi\{%o=) ViNevt4?m]:DFrl؟g&=}m So_nI[िt*'(<){Q=?-zY,|lC(TY7-AխMIoX j{pWw=T2 YF}z *iζSBpἃMP[]]lQf5 sOvg2u '՟qOڃ]d5kc(IE@4x[]n$8$jDh.h`oǘ%AWzDWl}ڤ9#!E){%`-u%5X ExpWkUj»PbߛV#✁C,9`|L(G~l/JhAȾhb\!GС2qa[?=1=~;O~., Pe&r,K/Xn[|9:WeUQ-%sеQ2c㉶^ N$CHhC6p'+ͶJ򶣙a w3gL&d$DW/(4ۛo-.%qnQ -6eGc˦(\V<:HL58x1{8uU b+Qӈʳ6nvHWUځ(8LLduEsa֑>BqHp8!\nחE?qqj.EgOV="Ru-?ɶ?sY픈gkto#u{j (/AU 7KHϧt&PStRk.Ypt%g)/xD{,~|]u6|} Iˀ̷^ɾx Iϴ}Yπhw֋R6:W/7OHv{,N2MKǟ'HG@fPcOGշ5I1 =NܶkЛ莔:[=CJc߀Vn@LClnL_2'3sBB>4 O4z$xm V,g 1yԐhdV*gx/ѥ OFj"h`9'! 88o?Sٶ.uX;kD_[iР5^gq?,Q1>DRC넭J Zq^%>ǢēM:u$y唙Bh}4|l+%]۸soPjbݧY|F[[NP흩"ys@)>:CFwTn'`Xmk mss. '\a-DK++WT-*h[\Q?nq#34j|,3v~B$-.o'nϟss Bz薍LNnN"v!--Α+C|l5/[ )[K!mr|3.Z{!ͳzS/(M:Ylcc^z$8 O,h,sn`cܰe E:Yp#wU.3dUp$LWHTI+2.Vp>)ͼS-a`AJkE36^E0E!Wj+' Xȵ2˜4ZA~}zNF&?[Qg-hf=Qs:=y /V:(DIpp&^XOȣ y%<. hInA6 -@ 5=Ai {}ueꛊ2I^a]=}%U0sP{lf2GvLe`tzMA{^Mh":p#òX_k$횵=UmD1?|!G>Ғ$-vމ%L:y^aT? C5{./>""=̠T f88ӫsChznIga? űLg8b0qzpXc#c[[vDǘ7H?=h!C\MgNڝ@!(DQWQQ]2)a~:A `\̿ vX*1R6g'f[oWnZ7xC9g!x 5x.m >ScpRd5NUh;\ ՒRL4ۍ6ѶC1ЩHOc3!\Z70M٪nĊ/]T▴cPJ6D׉[O*.Lv/2Bm;7Or玄ȩ+uc$-("#KًJs 9#Ho{ܗb5IHRS9iA\{ׅj+PC"ױV)~/bwV+WBD]8uRI4ѷ~+ehjFTeN+H'AusqĈ̤Z\҅z0] [ tҝ1a_ _!׳r"90 wtp"P1a5f5e/ʪS_biArR%h'ʰVCNkK̋gql|&- 8xW.P}Zmˎޫv!Jh w\чg[cY8/SkT5~HbïaMA7Fܥ8W=a29)^m~IUZS?B''Ú_>V s %L(>o:n> 4/|+*CȁqA&՝hEcࣾInƗOS m BHBlO%3blt &Q1sZW sq>xڅmt 1M Uȷv$LpX!L4W|CDЗ mzVpLf ؈`b+dbSp|cVnƝĈ! }!!F7.GCwD8^ĩ{1JJ,zy3$zC{i\5lɕ>9Vt?I|[xB۾r[`u"MX'l O(S`嬆M& _4/ C;pt9\Zw3(4C9nlcso[Q2NM\(/:%pO;z~ƃw [yQ$Gu-0/W фUuO_YP7Hxw6 Hi?T֌].y #YT2)Akװcau8(8S3ĝOCS R+C߶ @ǝJQpB0kKߑn1Վ]XSʵmL 3݅}w/Q"[jNx*{vB8LO#|AHF*n+CD5uvl&wE{?,qoX8"s<S#X;w?Eq-A6 EʛIw0|-lU#yP eΚ|˦!9R4E " N-i@}wYP¡a4OT?FTTc௝: w^P9O-#`* "ٹ=IYje{|V[ v|:pK$\oU"yLꕬ]soU)B\fl^C;&RdjRϝ` 'lFVBa\ <,O k ]}1y6wI@0&wIUH4C~~_^caۭ]NbnJΆv)<-?(M kxOtN#6UW꾆>W/\ZCjAXTXUq'O}8uqGȮۓh(%ꖍL)IJ~>7&}ĕJv+~1xgfq$|NHN$,|&™1١o( $ptn&4 ac~N VkNqF/z XV8'i*Bnkh(A >_&om\$MȎЯ ʶ{[E)!(b U܆j[[ Na@4= Aԧ"8}#t:Jh8JG1@s`@/_0'Ҿ/LU6QWr %`[˗Ny|u)=!&g"M;X{$1"9{iH_e^!C/'4%r%d#pskץ}a̝nܮ|@c<@;} [=yYSp}\5U7Gt|t qʃP]I<'iW֌ tc~\!YFѥ@n%;ɐmKU^x2^gyQHǶV&KS [&*T{ de;W=quBZoA$2g9L"8r (S؃)D? {CD=*ES$E7AFLݞ 2j"<r8{!׳j(IUBJu%$?R$kROxSkQ)SA b\z*aE_4kx;8z(Տ`HIEVG؎8-@w^OD l <:+U Zd&\OPH}If":.mz|Ѹ Ǧgpkʜ=~c<]H:$ 1Y6P=㎊=%;WyVi!;B#:xB͞T`  aYV~hhF"VIQ\ t(O g!g!/EلԺ S@_ndqg349p3S B6x=aҀ<ުut>,D& [rCdD]NL[^Sp_!T ZZj1ͤ]F>+Uf_- /0h4fVop֥zkIE>qs4~c8̌[[U0FVNcRSC1zNⵂ %)۲.̫i苰يA)c)nT Ð~dmܒdLU?fkKo ӖʲI@( 6^ '?FIWl8bfFrG{( ;uzpxʷ|vxxNx :w9Zcm4fF5t{o]TC7}o7pW6puE2]2ߌA7 n% $ 3A/?ǶxԬuiuɣxL3rr@NW6׳.iשmk MT65d@eHe>r)Za#c)dP+ <3k]iB#~[&U p7 p(]&ôQAm@xsi.Q\ *QBy}SZ*k`7P7ЪI׸Bm=I\ FHЛUzġb|zud>Kܩl˗Z>`S=n讐q0_Mc+( L_hhWȌ5HN8.,;?"ln1k* W H-H^dq`q :Z;cAcE{ޕY|9Ϗ3@E7ϋ#)B sD%!h'¾ʱ.) vݯmEf9NMKڔ0d'w{`%$&N 0{ m8T4k \"Z]lgָRތxV`\k[6|7~3zzEEIn1/BQW'SNO.UZC0B<4:m*i dDT^.v͇$vishYp;?vX4He8H3+z{Yi܎6#. u ŭdLo4ry΃*ȔlR}@˦ AïЉ.: +u2I,~^q။Y}xlsŸyqU5Ҥs(5˫qG =fmfL(KIH4;HACk8 QmzcSS愀4xktɸ) bKȽGީJ?PeCs-+d"ޏ[{}oh,k)yU[lp= P#b (|2Fٴi@d_I#cP"40.Cg?NʌT@v}r#j470_L5T-}GEpǮv?6llw OB uJl8*i[J`ybGvH*gkU8Ԉ*\Gv- x#(6.*\\YRĕ?V>xD*o:m? pǣyRKtиQn0C?)(W?fiֲ8J uUQiii9tg՛m и,(ŦeY klBD&~h˻n#|pښ48@aٮ ^TVUG՜4FѸPÈ@4-^:BX;mVqM"-xDgpfJ3fCo@Dݷu>+ ڊ߅ͯ;b/")e=u i1!L(d&rLi 2]E5Fe9 _YForl!ddxj-:e'6xKG*785/E#)>} lXܶM{}|"IԶ)SOr'$E0TrW;g bg9m0Eoƥ^Vi%Lv\{qR4}醗P%&d\֩:G?딆&*#AOMI렰::LJ.Z+B~luE^Y;ucCM!S3Tӊ2* uĝ0yNcbdX@%Vxqs!)ujqYZs/kD0,q=μ$#T>)2Fc/`nޯW(NqxO"B.ۆ(|e*I:FBEž/x r۵+|1-%]A6T`-?k~$L!߀8gL!)#>ve-{ElSi9jtePR?Qu7S%Ϗ051Js!ӈ֥hNZT o2\tgfV٦56*2N0oS*u -dy0b}Nd{^G2D* &EGp*N?BvaK-(mt9׀.̘х+%jګg,~g[l.͠"#Y 3QVNRu;p D||`C+0:>A#g lYqOC_7]}sW6%oEF_H.;h hDdtY^-ʦ;!!gZ-cv \Fӏdsf}xR|Ͷ{ӺM_Rt\ޚ~;FY!z{#tnW}}?gA#$>SFA/]œ qJ9& o I:r?Њ .vuaS-QTg+Ѧנ-jJΙ*$0+*"4k[/׉B;KQRiں6'6L 7ѓ4[r^"62^ּ͎Sk?Rm܆J_ySGhmչ@H Qr[1oNfֵ<~{\>:YUޗNżʇIȕ4pGVEO-_oqe]y0ne;+==292#|IqY$y!OVdw퍧J%,`#dŋ]?Z$u a%QAYW@>1PwtfXxtt?\[!?4Ӊ$]HهK-6``Y43h>YeV#pPGMzK>OQグW%rA2?QsU푯n<02OHuO0% jfdݪ7ԹxD6ݖr3 WL<6šGѬC+*go\L{(Vo8,{ckʰঢ়"j>Hkg#Q=@‰Q\Q TϘ^Lp'؊ٱxzKCp?9N&'Хp_ R8)K( 9E=WA96Saϝɩ`$L[>^ݑ"rSw}\)ch=uh_Gik609P>F9" M5K&-6p>]uAy[qèEM.9sle!tY 6t/i<4mxݪCD}[?#^M1UBtv# EEt] M2ʿYKDy83D$yCGLJkI(}z7Һ_W'|&/b&JqR^!$jm&"fGP qgWPаz:.͐7W1Gxкex#_Rf*=ӄČ.2˪e)ȋ., ß ANE]3p]Ήa_c?KtHŏ2D̴ 1Ĕ?n `w7w g<ŒOe.Dqx_яm>i>y~r;nT׆:'Ld lO. -\MCO$÷YHɋ 62N ƾJ<+'",7BH5Ű0FBf_ jpmVrKxT&A>"jA\kYhrfw5p <*Tje@ z24Oɡ J?5BiP|(?po{q )@``du`2=4'^ou0j/:3:4 |yk_X[-}' XpXj6U9pR^J2CKh>6PwLkk|Y?Fk9/sF~0h^,CTCʍIjeWĒ+f0T똊,lO nC/.:|i,ӆR^\V˷Hi(kJ]rW6L@NTzjI~ @ ň++J^黮A]ZfFsxŮp]C`fIn}Ym=ȉp5[|+x \W3S`R1/I1:4Iه.ܶƠG8}#(qk(&=Gíugcf\>H3E6mAF{̞Ij(c'zu)Dr|B@EAJ#c-cuZJ-<9*%ׁpp HǽNSNjkc Ct1j7@InN\FJIYC/R_5@ #BR bxqy31Vtꍲ,=iwRP[apN9w/%OѠ_X%YGFjl-NZ^  z<֮BpK'3z7U O|l $9A[&#. lGfJ˛^jc&Rۀ H!cN.q`[rI">Ctw`{ة$ Y|AU/x;Dw%xXin+ڇaoi۸vq44jƀ) v`T le9p_9$$|ਢ;CO|RZ 0]:Oڮ@癅n *a] K(;CjȅA}܃=ˇ8/Yy"Ϗ3̹?-^,ԁZ3JY@eC\r߳WO7{N-f3TAi_1Ǎ'l>J_Mg2d-IK3W/+ U0J-sH"b*j+,8uZʇe.m0+QE&R[e ʋ\qoQ/\C^?-tp)g4Gw:ܷ7N9r*G?i_^U+?'HNSo0u'].Tؗlyۢ$ \&l[HhQKF\]c"y~+NogOP;r+xR&&H1%l iM:XݻXňx7Sܨ/2CR-f:P0vt 3ߙ%FqfB| ‹GItΖq@fcпX3'<[WG'|MqV,3[GHsi;f=}\`TFَ1ѫx36?D?w>g6ߖT!A֍1&X`yÔXP5$nކOKNⅲ B:@\̟ZeuιNTUЖ\W J`yޒѫJ9`Mk5RϣԲ܎JLð:R1v|D9IzKbra3o_bÌڭwO:\9+EW:m|, κ_3  HW2uXw :D 9R"0]aX^_T GpGN8]CKKχX]=\ 3oa,MSQ%+e^ipe<4- .ԾQYMdx%.AOeWdN\4݋DaւSS愫a)[)mjt=CۍD?I!82sO4vi,!A]Ξ4˶'䪥7 K bՙYNG{Ije6S8_Gz eɺ@tAO+M'2 C..!W_-1 af :TC +r}ǖZS(2XY+o LR얐yk5){p<˚XF۸r@ ª?ٿIqMu$h-7=4&'OB5jS ^73T.!K+IFUۃ<x`r5[DkϊU0!s,YNzx@~0/Ho-˲mԱtݭy"x~vӤ:a+b,I^pټaq|nGPv vi<:oXN`>ex$c8r;j)[ؕF(Y=)lju/ ;,IzT}oױ]^/o_(\H]2jnUdti6 ~*g$05Qǻ~`MGJ?0LqW:0MtI?e"c zF8iXsFl]+NnY Cap?lEU5i E\2૴m%%f5刴8-D8SI؎Ϛ;)X]bl1u xbtD;,WZ t.ݾrM} (up)Uð~цcm;juXO{53ފ6oK"-s$RyqGMM~ypDt84]*_+I#º혿[7(,\/ ` kSc lWs}; Dl ɚ~~.>$oǗ?3^1hv`#lM?A#7?9vyrn0vH+eFaa(\3X&n, 6zڕY40UY# AjRy ?In `]xJugg*Av[kQ;mTs& ]uDv'<ˈcP/mKgHG*f 4 [pJY{;ra֮ u*?%bn v uR {l7Wa5 J') ƑZG Gbr2_AF' ʫu=,WUK|Z:YO CPa u321>_nc&n(cV"2*fp^*!Էt5"R̞&@:nᐥn@Ot&7L 7/VPzgn&}{?ILMfġN4v"fjeᏘ..vl6~N,pa1))[u ҋb?( td L) 3ή5N#(m+>p*K*oY1pq(2P?X,gt/<woBS3͢롯:: sC[3Yܮі8e<`n!Ѥ FFQĜ#Ds6mZB KRȅyz׈u,4YBtCurnedKOV cD <:/Bq]$B:54ɵʢtƜ7=LхyeBӎg`1_+h@JB%BB VeyUi-_B:'1B6! 쇵81GQ* US3urYLkvkie8Og@~kO0GbNÄ/e'ВƿtR ׋HZ5bXR..+8 g`Gon0S?S}JߗhX r|'-<"PB& t֔ënF-Q>vwPp vNJm Lۼфϭ~BxOFF*VT#iB{?-ne~5@6Q7I*7@&?:_a۠e mMܖV>FǷouz._ s}(O;qmFFXKYCyyH'9:<9[ 7?r7)(CJ7~iߊXRq֞*sfE$~69y_Cp ՜ځ3H!,Il7rj(-,{WpJÚPyc,LoDzÁB퉺R">o1a%kߕ;˗o783>}%j>Ǭi/PjP,Ă.T(2e Ky\36}Xtb~`~ n E .?BXz5gN9e2Sny#uK10FL&R0aqeѧt; |tVh.҉5)K57maV+qGH41}Iŭ2O>lo!ǿT//%EW[;s~~e&qL6E/$l#KR.dN VlFns9H$dwU:GR3;TI?۴e` x CuU ɖ>nHN2hwJ0z&A,W3*g&(;`:tNePlʗC 4j)$D #ty#Z󮢄|F^$]; &9r=b%Y3d'Sߌv>*wZL] ΐ$>iȳ*Xns'"Cu^pLI\U^ 5k^gi{2w[be=.:JH))ktFczYVsY9  hBPe/Gt`v˨.= 59rr/3G{"u?\\2!f&HI N`34^Nl޶Qf?-pπ 4v/ۗ^ȓA)"ux'"}1piB;v|eg?E]Swl=qJbX8T&1d)* >գgK;]Ugc +R]ĭ &ݺN$ig9ɶu} p0FNѸmtFu\!% ]Q.trNή<Z wuDώCkst-zv_.>?.̜ڝȞlb+ֲlA:&P(ɢaDp2(("[=/ kh(iDmC_ƻo^00;XMЦ'&QͲB&Ց]858OdQӗ% (ye#<,`4PkL#i ~ѧp]ĹY!4SwDtmu3ߎzrdv&7#RWv.J. k0.LVoʦHH\r[yk\9th]Ki\_(_4bx̭aB??G &x:uU4oe:k`ᅁ T"@q(7jr]x܅s8S9쥔')jA5#s@?2F%ѳ!BM. V`͒l'%$W@J^$Nӌi@㔰MoOfķt*¦,}& ]MvSQzww;T7\r_Ruş9FdҖ%_R)zvC%\&;)OrROM>Fcx;_7A >iJ鍟ʤ(i)G[k]=96W2naN{jS;ڿǙ GovP'D*gx밋 !a}x 1G2 u}+ABtϮCV4SäpNXEsv^H$fZ@̊+B[#H3m?`ta9B`=. R躰b9ϗ?e.YB~O=|pG6TN/ϴ-Y1)b/Q\dK AΪͺ}fD#Zv@it㗑n5/sN6Sl; xj2YKG&r!2]4i: J6~y%)aH"miܷz6i/Xa th@RUcTPS^"u7oieվX4LPI r#ŦL^6Ut㠊6RP} (>R/Zh'pN$-~n-hlh w= s.{ka2uU]fA"Z~qFPsU`E[[-ǚ9<҃߫ pEKSĉ ,]ga+fXꯌuLEՌ)ĭun3!Aׇm#\ոmfMC'8.ƚIJ3AK*n>/bە]gEvYs==F^1c lk %ݱ  SQ%rEi4GkanOs 3jnwzD4FIxh]Kve^ANwMُǛ b}ۨIea `^xE"S6H`g xbXY*%Z7;H?osg mG|ï !Jq\)y% ##8f i/1ippJ&uۃv] qu Mp!zWZcbkGĉ]TZ>ȵ]0ؑ DCϒwEmW eknDv P܌3;G6U=9ύQ zR1`ԗт_[(Io%Db>H OKJ,;}+˶tvU:ʩ7>C`6*T s-\P{0ʅSwU M=xg]܃]1-6IRB@_t`tX\d5B vom) cӠB=c< Xl~@V_۰f |h[FqX<ԛ${ʫxLnS6]ӵFy9lB%nA;T~?/AK*2tkbQ IQS7Hp?LPd|gϕN Q&|a1jeMBv! 784K RS5#6ץ:Y>e.bSŽ,4eǑciGrt \L>:5u3e$G=$Ydwl5].'/kBE=8qEt}5 qU2/x6 ^R)R 4xߓo{ ._RdoV 0hy67k4Ҍ X zzxDb#?hqڏ|@EoH@xȘ ޺l+v2"jXro1I{7& YK>PSooy>%S= ru| DxAwB-*|xWзӂ%VLWjټ7gu˨1D]1ULQu*a=Ԥʘvcrl4?ZS>%:: -jZ>q4'~ٹ Cq})ϑFfPL`,eH;=[+ k]NofQ=S/uPn.r9s19Ǵbe3ʐxm҄}{qd7T[8oG[-JEI[0œ||ct)C%0'Мu;}sZ'Jcȧ'a8BGZ>m})32 kcwpHH5g?4h 6e -U38._˹5,$q=@=ިG$ucEjQն׿ LFa,(E~.9L˨$3c;"7o; )_|ŬcBza\ -wd#z!߈P5D6SNx@?<%T51<$20+j@jbei8S!,!a.'+\'55, v&"tl?BR=6|S+fi͊e*T>=#|iP [;=ri;uj(PVx91G seIWB:T(?Qs}wAoC?Qf@6/7dʇħE/n_e.ø.U4OL>T4LDcCa)[KaEڷvũ  cL8oYlgW~s}Bׂ5%I:e \'\N4kx՜%srى6X*3b[t5Gn Hj RDVkjW j}8F_yy Ƚo5֌Q{[{rUчq?OR@bp^LVI{NY#Kg%bT@Qڹi! v2H -U 7O܇8_"GԬiDVLDHF4?jV`"# 7;m@~s1i䪻t4%ɮs,/+|Pv!1wYٻzŧPpX:Z!n &JCgmW )w [ 뚪E-b`LJbYr։t v4tKitd2)HW-.Ud8٫2S01rŹzP m (R;@lBAعxh®3SÞ:=glUMxQy u,a+bPRdӛ?࿭ !Ԛ"X &x:hEWe9e1J `ioe-9䌯j#5e{\!m͍4[{x$bKIg ~ cHtUhG #|lDt7#X(vRO42#s/dߢ@ˆIA:s]/8 -'^D,g'Ht3='2l&{f=:SYԏR  V.#Rm/[M@M`fS&i+óY2?"BMY5 eE3&-: ؑ!1]i!UQy hޟS`fG$\+;*"4`F1/c=YH@ agd ~M1\%ZжiQhߩKxS,2$}8)"|.ؕ X&c v(E1rew&b"=R5BX+JPo$e$^/H ޡ\zlZߡ4K;ˆXpKhyWV/c%Phj""X.D-uJ@K@赘0wr9\6vXׄ!6vZಛ K^iҎtMӊʓh>jݔ]Ӂ>5q[>e}8ecl#y}͈soQ/*e}6 UG]-o ,2t|SAt[c_JQg>e3.ڤ\edD&?&jVXe_38n!G~I#Dr\}X6/_Mk?,T34Ypb/b5czĐ\nTOtmg:aEc(U4bԼ1zRQwڑ8Jyx2{ PmU}l fj֜lFҼIP {4I,n{LgyN^((h5y6Hm2˽F)1 % Os8C8TsANwd X~I>b > @FMP]?d)4P٠Ȣ &_fg{%٪lJj ĈSmLZӘA8=عAը}D#2|ʼn<@) DqCOӿ2IS1:Xy2vWJ YtxM% sCwwPdls 2ķ`=@71P֤xbȩ}3Z8-ΔU/_(^4 DRҡ$N)VyeR)9WAc{7zq80SfZq8GeIt{Uq˙X wiPI^e*rzCf2Q+ņv.P a:§ 0Uէ8U~`&[~}N9"h}Y3|Tp33PE ]=8CGڙ--[謣Dj!HrFv,>p_pƺLV/<ӳ&G^9eȤD9Awցֹ3h:BT '1GҾm u ^ f;7q-SRkvfN5DkvǡќHhT(҄#o7sD#rXקD^.5T5&HP4hjXAi+!6ShOi%'ܫNjL˂PLA5vӋ1p:(˩l':3Bs9?^ÓJCP&D+L0qry<޹&[X#`QOLZ9}Z`1zndE#20[?ʀnϗa_ޡ{ 2[|%6`f@(83_:8\m- .X(Đ[,T)mX7,b^h@|fꂓ?w3O Y$wj{D| b4OiMYEiy8"wE6!a+rzOG݅ng}5-m?\ZBӲ-_WO[BY,篂 nBU#sZ OV c'/*'numtTS.)iܩAq?T5|.ٲ*MB@J[4lޅI㞌IAWE}M@=~rY5L$~qܒ!g+@!b8i/H>S:$`$|e/y'ӵ_W{$ TB "eL>Ls[KI0n%lŸeje)Xb$5~a*?^0FS;]H]24pb\)"{CDo~Бe.4j4>xnl&Yl+440Cy9K}{Tq/cSlEo݉=5)1juIuFyY %7 AdHz%NuqxF՗E&s/*Gf20{)" ?PU ef 4 $ dpg}P4#SGSuj7 x?< o-jxvi=|>:ӿ"mT6T]3%𦰁L] 5r1 Ϭ?0&ʩ/dQk@:Dw9P2 >_ݨt%CH83X:C8)ً,ZJ+eYLcZ؂\6,[OCf:}vq%[K4aC"LM>%3@=e +Ep&òpChE}XW[ H{۪m2C!2لPWOFn[=xWgsVK!@k:bͶyMkj4Wȅ2aVԊeH Zoqp# XEbwˉ`@}pTs(Z CC_E8pywq9Wn%Q{B0Fچ<`dkuؚ-몚㖏G< |-4BVJ 3neGP.Eg\4-E-у$lhYU;JRU`BUؓuE:j6ay$. Zrtiy)^!Ye8|>$kʼ'VeVO$4IMå;KRXY䁭dx2p 6뙠5}.w|\3?TDŽWl&5KlNKVŐzx)VEzY//dxA+PO\UYМm>4*H PW r3ΏPIѽ]l$Cϧ/wU#~n "j0!ho}*B! @:>iI 1?7AF6jre$Y4V%l08SۼkԤ:{:cQ3S^ʄ7;5$=ibWqy=DB#C$lJH<Fʗ"~T(Ǔ)dMRױ|n o*&'K0Չ%d4w@32k]Q _څ JiKa!A5^ CѶ!¿3F?IrȠLjqD%;0_6TtͥLҔ2h2i PqHd$E}{j}.Xjl–vdk$svJ#S^?շ)98A1E9 F81 7>iSB(cR[sTl7;U|+nB- `q9bQ l)czT7)J2~<0E H,# 68CJѰklUߴx7~Ƽv.\l婨$Aѵ<^gI 9CnL/ m'u駧:48pFJ!h|=ގxRxrN # e'Eؘ)qB&{HhнBv(Ejِb%GymxdW\TPZNv(MJ;Hw$i{ -suw&R2F H S_k#nPҙB~la~\4x(odVSeѕÜHXsDOK Z▕)kqsk ymcH#Kg-p|x9:G"6|۲1>tz - '5O֕/\z*_yS0I-/(I쵄߶Ǐ":5~AȆ#ȫAbfAvt2Hk!]R(z\O? 76}}'c;4P06WFl7߃VY*fgAKїN8̼Ȣ{̗A VJzhvMD!_ZӲI (%fV/ѳ&ŤDW"PN%]n`PwI%cP P7ՐgŽ {-.x2_pP"c'a X8+0Bp&kh5\ MZQ>S)b:QFi5\BڸqXbͷ ZBAp}tߩ22AlʖMGx%\RQBAUje+q5&`J4G{x1u`bDߕ'jСvdF 1sEؗaQ4D_#΁J=?em.Ec9靽r2 (y&=X*̓^mR#Mo'J[-JT`5֊-mM;R9\(Ec(|JuY6q4^ЖWxp,E}ojhS}mc?Nn?vxILYSڸ{ X` iC/p9';ye:MOPܔ1w>h ꣖IzfhˤvJ"es+k&Nt;CT\j`%".Z&\ڿč7=d["C!g|# l}otƔ;7$.Ra|a&,x%&R. E-< >RكO 0\r9KbIa4T%b:If0)*]{糷+MFfg>;~Bގa"_8kCs_ENV25L/GWy~rGAK$d+e"FYu9 i(ro=k2@ k;xV4{8֜`~J1*d=Ouy;jw\˷oR7|s`>7Sav2*D*fU%cQ2tH Tl. w )Y%֮# {-0ATK5:ag 5VMNo0M#Fm $ϲ[0.8fR&tu.SGAs9to4A`. @)&j`bbӈښɒ ʅ%b;f9BMReVN}jM,fO:ӭ_23I0iL?]cJeUl:RXW Κ6և5Z5'ArtB{ȜۺXRb7S:NENIOiVnXFE>[W( b1.ttƯĪS 4G\*OPqt鯌["N5s@LW ޣ1Y>V2($4F9&1k20@mh>N2B0kd蔺 =ZD1̊͡TsL+Y8k3VfO%b/jr˿ZQ5.0b,~9 VWlj Z@:$#a >Z~- U0F:|*x LKͧRl=[ 5{Yaw}i~qO>(|X 7lլyY2pFarHn!߉6Wco=q;RޗAmop9/yA' ߩ3v~սܤ%Qp0>|w÷i3 ({Cd֓YAnx&"sɟy pNs,/?{1HaQ@w i &":>ܛKzuBC6k48.D 72喅Sξ]5D41'c]*=y832GN C[€\jd$Bp0 #ÔJE8vknux~Zz^-Jq܀ޔD%[T_moC-&L7t OkP}=09|mOIة-T|WGÁ0LMZ}¨ͩDAR2z;\Nۘf`gk*en%+Q9KHR3}˛ЮTqW}$U(xMg `^p5%DdOw{"mK/"5A"_853tM*L|+qfwbW5 MժOorǀHl1?om0zXw2 2 Ζzpjr#L '$p_0ݼ.dlT[ 6FFltoR8d .)_9?I @.ٟ L7"*KgD5U>ذ?w8vKq_L:\)bV'\Pyq['KBE #6|H͚Ꝏœ"bYv7RMgh=A4-UVy$j7>M'MЈoƎՀH,y/+j-uH'=[!i'/Za^?#{dT%ReHKʅ^yˍ?,&?28dJʼn遛أorO~̠ !!ȗ͂YZsDilyΆg!V 2ZH8Un:4QԤĎ% e}k#JkX9Tp\] ?QAL7Փ=)S Tܿm2bXqQQN}!$m-H9b#}}ـ@$' j91'+"?cREcl) [㬮5B}ČD2aW8SpCo@Jhkꭆz]  q8 17NT[>R^rH@d~DzÂ(<] $7!V/0ɫ*]|OF~Z*XGEpKU'$5ef ;#߿^sidtd d\,`/:WB e#bMJ!-{,arz%@TZ~8ݨ\Y (p׸|ɨt׬J !|&ӪD MX1~,eQd>Qu-+WLq|,Dș oV<ؠ|bβ&ߔ I\-Pnz&f]Eu^PJ$jq GID ?|挲aXrT EOLW!:۫9.Sc)GQ m< 5+~<ha~Z *g\sc5fhŴRhy:"|0Kc9E]xbg[ô/[ @-sx)Du^LK$d)Ѳ;t"b ah,:ƍCz$zwQRw6) @-nM89Hj,2ν hӳ.y]n[xvvT4EU;@Rj V@6fAJMr~D} d cy[[8{ 4ް.KC|2oV=i0_{ArJZ^3KOFcj$2%ze;j DP-r"ț_QIf!VDۢT]Hug?0-y)~)^5*'=)DC=.YP iP0'yE. ]dQj+ #JD JOu8 /K )!ObTZ/s)2\<^ ! gr`gT6!/"`eGYB5b?uBpUjD0%by d>5P&jMU}—Y]bF΂PWT]]S5E|GʟKnΫ)Arbư%!Xdt^WUp{-jF+9۫iL86@g{ʸAQ|F]:li X5k <䂦FC38I90 FյZLK\eMx)a MmP|UegwXѦG1ѱݘ^-2?j\)r]J ta&ݘ,]ԒVZD.F_ *:Nxy2GVC"Eq4Pӥ[^GHDbO h=M P |48, @bKQčUT |b]&k 3f qX|ܤ G,ߥ! U7҉`=D_QbwJy%tgkfYC)÷n`/V8? â!H`g}β-"ȯUh$-qfb{ tS:TmmVE̤pHpEf#p]"l Ӌ \qRw4vAI7R&yeE5[e +~P9r2六!AE3`^1Pw_e-ѢՎT~b1:BH@efm.a 2|euv]l<H HTJgĦنd*&?G:PV=SNl!PB#yv|42%!^g,s%h.> Ʊh]9ϲ{y,? -o;3.´A~_dF?VI2HmpYcj6lj+ȕX(I|xJGԫIN,1"90NO/fQ 1.gNS+(Jv^ HQTqp{7 W|ֳvpW*wx :YE^-W:b(>'dF%B8=kg53Wx| N|N~Tgce?|2gI mI0yH:LhަJ_ߪ#XS^\\{bS&H)!<g#U>YN}$,)c R7)Iԃ4C8bR3Xs;ѣ!H-rgEhG~"Aݹu;#UY!QZR>>:Pl"1K/$[f`O59YF=ӣe?TWT=Ny? "1k%i™NGa<`v#f.w|EpLOPmN i1^F. X ;${G$PxIN&[ߛ~]wܽ"Y῟MWd$nyZqi:/%MSbޣe8G#il$>7e᩠c TeQC8ͪx$6?ZSPfqסnC55h'N<0KHXz/o.pfW2/lv5F뚁ח)82j]@jPړ6K٫Sr86$׽~iiGI:c}zKKrs=B~=#`MHe>AŦaY5t\,]ƷkeS:; Z|,ߛ6k{$e]q]f}t3K%E!8}2jd?q7M韇Dmk/Yddq^|@wIU^갽tb4ZdB,kGťD/rḵ*:MITφZ}6KcQQQC{ ' Ff]n A!"4'_ XV$Z}# D_%`r:Z4+19o7vz퓺}Y(h=T@bT]ۄ+{-;j9ڐw]H5c)dY| vppk ,ur}3 ;zyB'zYĖڋl۴ 0<1MD1m<#I bAzl16@F,CZ,=@ ޛPZD,˶2Wee06\cSO%LԑyYKTL r$]L'%=S0JODj&n)KZ# નQ#ӜoHh ;@k>M٦q #e "^Edo1Ky t6adZb±3,5&` nˆAfb4Ws/) 舘c=e٬`蠀p`u4 ?=޴&"/ L5r}뢼w_gk|S, |k8iZP}ID+ i;ẏuK5d<ι˚ѥ;Ҡݕ(,84R}aSE ?v ǧ.,4X˞ߩhM dk2h_Ps]_ʛAPE@2s2Apm5Yh26فSDh`;sJ51 >x 0j]*0d+]],F½r?A̚DD4lMvr E] ZnY8: <{ R]4&Z !R]yp50y`qo~#I㿓VM =,Cz9 M)"τ&I8ӖeG4qU j&Yuhvc aDv:roK10PkV;l>YK*P#™D24.^ J/FאNW~aVנ [`i dgrwێ y'i ^(y+xs IU_ 8)|Cޥ$gPڄhUk }=d!t$Nޕ$罾6lyRjBHzY{׉9AJQ̊/'Gu .)@riGRM@=Eh|Ȏp ,%=FdzZ/3˜bs5=x%a);e y-|2Ɠp0\0ғw眳~6=N0blvO@O"!N65?OxH&%WXB4B>"}%6V@g%8TXu6HES-\',(T+caۅ;AV;JMg C5 n?gix(*%q@hT, wd(<u#v \\ָ9~-Xʃ0"~! Lm4{F\GQ9m+z k}(.%L[1рe@fb]DuV8[uF]'ߒ%MbP_DN8-'ڄ#Sc";Ln{(.{i9WsbmC ӶbwV{ϐCrpO Lo7MiT+_Vr8'>ThbUOA61 <.$_r7#\Ƞߋ6 lgKl/^1T Tzapo?IWԫm~ķ:@wV#=h[eECc@ZZLokKhm2n {C2-M.aU WȐ &܅|DdL36'5(tFF󺙓pGP{k\_3ExCM9Բߡ1 nUy@ihVHc-=hQ)BS&˩lBp>t`m rT nr1ø棢SjCP{lSEH ADn#,YwxsXW(ۑ>6~Z \<&n+xΚ~xb$Q>81V%r&d>p@DYZߜ"| mO:O{)՟0n:Mfb&^( 3m($!ʸ mp?Sm;8cEx(lrt*+^`s0.JLo>{VDK#cX*;p( Y!RoN2݂=1U.5A2]>|8ac{S\Q !Q@ w9$n+CQv%!WW,]maM=(- J0_hԓJFDS|hSoap4gcI)7xπ/LAk}U ;5g<1F[;h5mfXMxJk$yy>yiz0t]O&YE'A<Q-Y}#0%Tq9I.[9Ǹd޷G]D=r R YbwŧO^}Ӈ=17iaEd.b#qݨٶʼ?E0XhksCDgϝ@RQm>yS-k 柜+=|. 2{9:TOc-YR&jC/|_I^R^J2iO q#EtueHssE.BII)Zi:3Nŕ8„'LӺnH ֒ 0iw;^!{]^Y'!1x{4m؉C-VI,b:힒[\ n;0#vq#"pKd Rpn_8JE&Va $OnF\LJy'.p݈jIq̕oOU$,82䭂!Uq)pq(@ܰyL,D/!tՔ4kE5 yTP^Wym0fpkŁыu4Z*5XL$`(YX-G+Z\KmX2%݀:IQLzrүZ L oW_K'̄5x:ߋ_-2B}Cܾ{=Eٺհh m)?Ø.s?L.Qz 'amP _;. #k]OT"8O0b-7g@vIbYv/AY_`Vp-¶}.mI3C׽ط**Va躛\r\~`aj;TEqI.eФ'k?Ai_V|I8~1sd9yâ`V_˵hJl7y:hE(zkz ͝ČR&y޶74kj?(h{[_ƈz9@{QO EBt|otSfגFKK;L/Eqӧ+eLD*e ΜvJ}1OI)c $(ɦl<9/|կ⇊ hzSb\f_գqL&"襰lϛk%T+ܛ)]WȷC@(>4ua.3H7]r(a`< X@1=/pMߢQ<r&v6rtbyUMp锤 mx.Ab~05^ѰgH("/3oEF0Ps~cSM]07vV$yMh>jYMqCtJ*[\#@>3By{|^|pmULtkӲNz2|R.mHY;i Yb+qoLH +4=ՙMUFvInQ؄o!pO1 62UȤY>R3;I_x8S2ֈ?2*|6W s: 􌝃"2 n"OG3^E&Sc**"aBfd[ %y)GS7Y}8`49SSm(28=Yl/Q]J12(<(#R'״݆A0Ѕ!cT c?|韙]oTNN]@YV狁D25Dp4Q/Jp]svmFĹ#6 9qϯYY-4 #x8luUXNiwy89FOT3,, hlT(?*z [߶L|Vc&TW]4C>OsL!.b$99)C9?oԪ :7l2Gd iyd$c_U|CxiuRZE2U3usP0Lz@mTL~h6h-#˩9 G0@vG9L;_Whvhz YF c JQ0|e|5jj.bY)q+3/smM L -N~[äbar|VSX`EM8+MyDB4vUӏ_ /Yuì:鑢w7aزi\ ;HeI_o-)f|DiA"Ѯg_Y:`^P)qce{K{2(mc%LM[MmTwFh֥OCa'&qu ~XO,W8#;saPIc[5cf=/LǏ&uR ];.x1) ѦdToB"W62.Ho,b˫:,±}tgX~g;8ae MV|N%f\#  -2L\`s}h&q?vFcl2W$Uae6~{F)G`45)`=˰œ #Lϔ 7pSm~қ.ٝiu͖\P Vjaò[ (eҊf=~uT357Q%0՝s!iϒ :k0DW +$|_=T#4x3~tL;hkz[iQ8\f6P*ϺR I|Ojjg;:L-hMl[a|0.yG{>N$J"X!Cf >1ŚOf U=1LLB#^$%m&c[b&-"-Vpo0$)Eg {UOeQjHk/B#jsT=CmӸC:B醶 [W8CDJײn5fY '+ Iz!TAa(cf>ױ6-(‰}e[쫄aicg W߸;_NW*#]p(˽Rٓ0|P,.BLZ+% '~đ[}w0]x[CQΚ9A7ȿ*3B7̓3kȢ\7&,Gi}cwM6a} >2mra 1hR~C\\7/ː?zl|EIMZ!m0ǏϏArPU, MfUʿ_>T B!=v 2tQBV8"C2,ٴ$V@9$,{A[֢ 7<"K@Ὡiv DzT8 wCBjozfם,k Ϸ%dԂˎ%ԧNRBբĚޘ#mUZzB=4BC8.t^|VNٳ!(T()8URHZSh6UdSfaլ3"QvS[ rNb)RG6dadݒc?c$1NJ ޗYh;_+qzBE^fް> g9eA..߅!ZV':XJ2-Vt"'!i&0P_IOZ^Z ׷ )WEr߈_Gˆ4)A[]kt?U )뤬KggY~q6q1OdV.ž-#Wc{HeZ? <Lq| :<#aA8طb46Ku cNz86M:v^f?q^ˋ&MvVKHD!@\$M>K7@uDSZO 8 s+T=4RI_6{9IK.W{Ҳ[*W9UN^Wj\؂Al׃\]5D}qb{ԁ rRXAG0uBM,. ZdPs?0 pYmh/N"zZtv=+;+CUo@xQ^KY0\Yz:60ؒYT-2<ͬ0Q:wGGm*l LDsn.O;س̝FX$KEf 7sCqܲr)qMHeu| ΖmC9%`_D:sNH4u?!0Rݝ- O:?pPݟ 1iPήEgg6S("|=`[4GHt8]D!nGi˖+Z9Bϐi3iTӺpE]>}l&F-mI_*YV׾U:uIuV; ȕ"hlHšlm C$([8;"J(/1- ]- zH;o% ߺfB}Wyfg¯;C^k4V+mYRnUBCKTִ,qdѯ]eP @qt K)ܜ;`tRy|?Q }JJ̓U&Y#R;o $>3Gt=!g~1={亊F 7V?.b'}_<eg3#Я\9 )ֽ4v@iՄ)/#r{"b|Ϭ3?\f+=\]$M2|w4@ 2a A Sb{/QeU%d%׶1T_y+pa*ҫKq% S5> p|Sl?\[ YlE~ܤչ/Bz%R"I1X7da`VqsvdScAd|#Z`jϬkK%U5KWSpќ[]Eq2 1EI6~o8:.<@R,d]{l BJg~Mw3\?z6Ύ%z#aې0Q`2oVQN7IgbH6bhQ [4%]@IAQ Ϧy40)5S-z#dq\j3"0ۚT~(QHxeAP%kShf+%ܟ ٗm \hiaYV.z> #<-hY4֛R ڃU:y{(et30{ Dy!:!AYvIUZ%Y>(үUsn[$a@H KaږO P zFAE뎅ͻȦ05w.o"-9pO}҆1&2f%Rn0 ~J'{_8矎`:WJ:X^~3￉;AyHLѧ.H1 W|ecDR:=0R[t +jl(,J 21_iC3,:lfRMfFF~h*OBKcTU_V= qfh00K;c#}/w B`[2N)ŕ<^<c5"AԸOWY"9 @6=' A~_Ne]OzPlx|c_Xo9s8D"8{LU_;>H5}y^-TU2c$}]*&6\5oCk[J d 2 H GHZfGdWxyw+Sc Vƫ&Uҿ⧅" _=ˁ*V8ut„tnЇpXm~ Hw%\l5Zk"lF=z;}_-Ʒ@%,"82|R It 6V{+IjXRÕ֦MHZ+r٫ jEژ~0Au(`r4!l!+K`s VS{!_>9>}I2,k1w#a|xTto+;K>ZV(P+Vi_QǑq˳@v|ta&kiړiCB* ~K[\ѽ% w  -_LahBu q-`(ͱJ]RMҢ4TMͻ 0߸6oT'_‡cR{|=3 ~V2T~3.)cSycKX,>A݂L\|q\iwԇ /EjxbB4N>f0a$ϡ龷GVGlGݟqJe|o.SۮJE&Dpd\%2kG']׷ Lo+8#E Z(mK:”c m-;kIݵ&_%$u%!y/ RhTY sg۱ sa40|?p2x_Fm@Ky.T.ߎ%"d~ Ho-q_a^zfV$ȋw:~DGF?nQoW?bvx.!A|><6M&}W[3F6>G 7*%,b7d&HT"Τ09j9)}BV>4~C:,w9'ЍrŠZqC5Vd-֊p ?zt5#Ĩa<\a⬻FH}ด֙?qش*" G.uCApڝܾKtc6ts|BٖҢ\'+&hxaeg9 /^\zTzissQ ::2;`7l{Mf> @գ_IKc@{ʼnU;LL<;?NzU0w"Mb(UI} hIIvg;!{?Ӧ%_f/n}T4-2 ؗwR\VcoK ʹpa|'oZmEv7&(K(%%)E*,'۾kYJ)~&67}9zEy1`->nK/g1Fp&/H ŇL-$NMU67,3jTʅd[$භ&V6m|ٽyF^fd(,<3τfhݴ$Y. lLQd&?-}QYdz9^n۫PЩEFX795іӵHF!ӯx +5Y~Oh۱pW[[HLb3(=p1T͙_֔>Po/B0hߎo>ں42[KA30SIIl20]}0d璝`d]?fSF"J< |MuM)TF.ʤY啫ŕ۩c}-w/ró[*H@Z9 @q{:[kN¶+nD1#J5e:9?ōWr@x@,Y>9TȯA~Y}.lϖ;}.aL92"̀w1XyXUe;w_ D;$ hhshM 囨`!Ko`}zW9nc4!7p/]-..OU,lWҽ+=ij _~n )3)HOC!l9h)xlx'Y9UNhF=ܗyvh:5鸾!5zO[P |jrNJpi/ᆡ4M$Uڅי X2[5f] h]/𾚻-;UvDo%4$}T-rL ϑ0ǷD^;X,3~ͮV߼FU)ߗ-=o8Su9RZ 4a!`b'8{`zWGjzAj-+cOwgli m4g G0kPbCa[G Lji΃?g^Q?<*K3 ^'971^Ei?~Cqbp 9'Ͱvatf>CpTğ ;#wlR&aիj S|Hϲ~R.Vi5<&Ծg Fe+6Q̿ dA o8B BlFeA:0|kJRt-zL+)(MSж3%/&<~`R/8MuNd$* _2{="f<=ha[0$S s/'dN-}^-&SXՆJkVeAn}f|GC xU S 􊒚1Z )l,2k),oƎ^YBd Ymtׂp\B9 /9iȉgj@35zsĤBtyȎ] qT) ]~P0hK;_%\ =,ozb6@iKl]|ӐSPͷj<esJڸ)fcd{c#f%Oku$C]ؐB_1l&`) ,@q"Sxl|0!xP9׃OȊd`QZC')_0}E/"Rs@!n5J$\[ƭ-g;8|N/6#p2R&iNuN=#ٕd 3nAj9X(Kє *KIM溮ؑĬ=1̌N6طT N^9BгOGBaMX% )}ڍ:)ꧠ6E]* &林MvTh.˹_~Tx'Hz]<'&[a2Xͪ7!ܢ5J Ovhc!8P/(SUM&g]xbc9tƂ?\t,nP0p[I&T*Db˽lwP[rVxR?#b %#@nZ< |!nz@gs[<_PgAWE::4}):bͤ-} %kWI}PH$ct%1*rݹA^fr tݰrˮΥeL@}劽xB4X1YppHܺ+vAԐ @RۭdY;KsxXA-h]İ0b+qkhj6I"gJQ[K2ddǢ@6/bqq5WI0c:=sRjl[ஏa8.#.ؑlYB0;Meι0{)ˬSQ{u`DaqfM-3G2Zy݋ςtfMSF0KwGn `eݼ2U5Sx v)': *5#۶EnY8JgHu :G ?p<|x>7J4X1(A]L=JjcLsv 7ih$T T/0Y̘ >Nqcx]l* hIGxxێajU}xJz]?dwuNMc( X;sdԈ ǒBV}=/! WW.k'|V:L=x'xLtzlS:c{ QDaN1Qo0B)WK&Af$Diʃk˔7i>ǥdPȮl)v@҇$G~Y S`M];؎ 3} ǥyݠDzjJx$ #;0+sr_D KIqC+nv4&%\:<|1) l4 KuFÿ ,%7:|ƥ&rfӔ ~UT[p ;bipcr?km70e Ex ܂lq8N KEuj0F4G,@(( n8GgC7be" Gڟ°hexywHjJ؀%_0Ts&^' =\ p)6Өb|.Bzoloӝxl6U֏Io-*">_uGd%@gLWFMcek>gɨs5"H $p 鶉';M7T#JиKE{0PWʆhVt/tq/jny'nO$2P6FoL ?/x)Wb` ٸ@Z;,69(3Y9m5,gjpUh[[ucI5OYw$e-ȟ PC!X|2eLu)bcx2nC:TsHrBD;6 mMcʊ|=kq,^pbƑu/7=某NZ =fbE%>gҦmĘFDAF9\/ !7i GԼ yo*E:7mTڤ3Kо>c}6ODE_Ȳy1HE۔7d`B)!w3 Ԉ[O "eW0 p'?8Vy=ox]Dn"p' %6Џ@AvXdP?ĿNY `/l7 }0KV/B6l|[!Cge=#l spv b`mpUw20tQkd#!.ԧ1MA ԚW]kֈW~kWN.^1=vmg*ֱ?-BYѦBN-y1l3XkknZA hwryb O)[;Y*79i tGśunJ康mCLHY5lmbw.sdj&NW#J(_l!PN@O~C՗u^5ݖIݹ%ؾls=<ԽSaO\E%% *k|xC #&bNu$r#a䯽QTZ4ScӮk`p jtt(U1,͠e3qaݵHp۠%dqjY@2.xY0f y]GX\ (wSnFPNLb $q; p`8ho`C9#_X"iG<Ne#j=L%>c^b[Aog^$꺖LcDyι[FCN+!w9bqLTddq5 S8umKkеYKHs ǻ[cZ8ȭJNK[/aelgU;C8ont%/iV]ۧ5U`~H]6/2#,TW7ZJ5)U`"Y;lp>7v! v*DEqJ1,Gvs!Dw.:=:ݍAO]? c47}:PƈlaGjrW j˂ƏaQt.|9NjpdpiK1 ;B6+ؘQk^ [Ag*Y?gk&/ Zt36*l?=Kc2Çyϣ10+)BnV5BnE-td\Zxd:QBwtQc4'dxĨU@jh:Ө,k5kaJ'+6g ӤaU|9R~eDhY[&Q}y} RJ}QU[;Ttj&͝9r(D24l¹-o 2 e;7i)HkH^YZ[eU qQQ;DiM5c032z5Ulz={p 5.n.N9%ˁvBD(Z !o4aH+i$ڮQ8LFH=ww# C#P .(ZM&Ľ\1VIdaoh)AGDaelXx|y[}6580x{cy=w y87YFQ]!_jB; j[xOè:#ʟ*t8Rx⥗ČVZFqEvse CZ B7L1]elZjaγ(!$~έP޹2a݇^qv2ޖGsZkTê48[1S2gZHK'llͣ uN ҬȬżف!}ڳ ܇w%mmP>"q'+dle"$aKb;K<p.4`F#i4F;( e\C|7Z "<B{V2E4%_𗜢"vi3QH_4@î¬m=KWEةKXk3Zn-Qn]nܲI̱jwFvj{a -6#i=ga;lXQq0rO%ǸD>HgN~)⛚-wTq"*j\k[լ%B)=~ )-j3kM=mDSC?Oi`&Z*1Aő.0՜ȃ !8%(Zz'wz if^i:΋yjh&z fr?mϔd̯6tx*Ͻw3*#r8[b> 1yEs3ez(N}6*W$j-XĦM0;{EM'?;|cgADvE{+@a19u1>qs\ͳ "N`LPu,J)qnfݶq 5ZF"/3 U5G,HYKk]oN+7s}QAѫ>|3c.U|3g|Cbu_QxNlaQymF^F1h]D%u]~ ]-Qj*K2x :_R9BysS#0lb/[DcQ&U)SS1:?DAUіAU[^]dI(_dAo\2Mt!zJ{W!\t]7*CVaj9DSy0 @e%S_J|D1Rt^NȐGnjH&oYdz N[nd a.ښtq[Pnbj9gmGD&e%k|@wFԿmK |bZ5jNEQHY@, Ree쩍E5:ðYϛ<WwROњa؞-(ݥhSDXhz"~jBw _+\4-Q)&x OT3lI{pV^l_}?M"pd(o=dceٴP{IlDNΚIϺtœ&8 (7a̞f#S-2PX^.ʕi }௿ul=Z$n>̮ .0;ĸ fLErnOHnICsQH-L3p VlSwRaR9IQNfQUSZAD{5/H{h%M͚#o`zpNe|J8mjsRDcvڿaN[H>¡¦c8wA.'at쁾O2 %T]ֈEODω=?7x&SHU4~6}>8ϯtۢ[21 PLWx̽cERW ڡh"?Bgj T$J =AY"H1Mu񌒌,Z~M\TBcuL4>7j06Osrs8 "C51{5%;5c|dz"4W-ﰃۦVXcPxZ]ỽgK. #/z}SOKK>U.j6@qirBK{;O9/#?dQ&~GWpuML-Uou%~zܼm=&l{asD}zSq"|E}Kt|qr|tl}}d_Iyewc8 ~|"Ԉ 5pҞb50Uz! A?v[/qBEC/rAPg-vY'%$=|֟7lwbKa V,k+<R22:\&j/l6UtK Y0 ?UkS952Xw}sQe'>ȗcRewً"7Oo P7j$T}c-ߠԾj00Ȉh6HB1~(hbd!?cH#PirQ.ĩǬ.q:unyƠ`&_;MZu"yb'x@Ɣ/ghJ͵Uv`eB&2 u ~䇙(ѾTx14 (Mg~;Wj=T=僚Hw@m5%jM(UlD^B;o 6UULuI;Rse.Dz2Q>s< ux岪I-Hh 1֚bB Qˉ'B^q!7CwFrK{"XhIuP~:2fSO6tGymYPF=l9l  m;(e~ZrtҘ6jדUvGєU tpջ[-\< >IA1(֯ mіLtPy`,!C>5;xx+\UB0f0ْ2}'GL0t&8,B6MqϹ4& qpE{$AE|߯i볦]leōн3bIjnI{Gi ?{Ed $zh8EqoMP/-?m]S0C%S[e\xrýAr3.p(3'SSIVؑ籓L墻6OARc/Ϊޝ0^Z6|el W!ZNW;}HFS=8&X2mdKx~_$sM20K]z1>?)vWsΨӻ QO]|ʈr:)^me35mywȞ"M+

9OItaq'VLyRVf0ݓ?ȼ4NPaߊXygXѺ㾝CZ5I\JZo$ZdWyQ1_v[ԥwTZh~d>lOEZ? !N{8Π5^zRq=/՚Ěёh xpw"Q zY@YCRi5k^r\t$O ˝Ss+}5ChuRk"K yʸj7>dF( ϲť;D=\?Xj;#aհ:cC?rʺ'P@`z2RcD-w@7 WYԊG7ˊFpU4jmUz_stffM+6QÓE|/RZT{0^9/n|F&``Ȧc k..)(FW8-Y B9g`"'F}X}. ^##v7_#%?X|R٭ܩC`y͊eDBղуxi*v*/2\tbT5Xa{G+Kށ*#Mh8绗Pmr|V4ONqDrZqLxRO0@qG3; i2H<^,}e# »LAHwPXriMS{:e7ÿF<V̷Ӌuaɰu%֎ݶ#gM>m|-Va y51}e-'{^L-O$PrEݮTTz\pJ0сPwI@H z|7uںlH7NWm)+ 3Fg99»!QRbҽ6X/M!x+VuDp э&oTZgJb4%78ROfNy)tM UoeZQwS7Ԑ,~ X 0v559yk6hbZnc9{!21R#m(_sPlZgVvgaHSMu "O֜FS`{dbv/Ck0zu7\B0Mk8DpA9'['TH|kîjzb|PRj&!~n<%oDpy@"y"l@ xY&N 16-Z|xx4 l4˿遯R4"G.'[!8U<z0ޱ0I=z'>WkgX zP 5)l0gmmA*H<0~dKVNMd1{( 2A ImɼrDA/B>4RVYCpN@\~STI:C0&)l]dL[+ߎ"lC%͛ E۬y@qFw}423%M2D$[SŚ[-*bj{ pMUw;UU` *LY`j+P7 R*~?RWH#(L %[6J蟷)✑x5-iΔOEYU m%|_<ݖʯGAi߸.E1?Z7 PNF uh%Nc_ Kn㟣W`l'Y f򥀉Y%}@˨H JuZd=??*S䒣 c'j57Ҍa,#9(+ZawDu.e䯃>;8zr8`:-k4IFfa<R2^,rQLKd^^M@̽ݺ)T:2ay[ iiqrqKC5rrQ rbo:&qxI"Bb!߁KRv:?1 5dZzz Fo_؅{cG$:]2gChN ˄ S@t=MO&pĈ,l'W?CTtTEy?#a l@I:, u!*Al7Ƶ_pP50rZ!/tW@_Ƽ@XV(;@Rkdw7",(Dp{6#S'eV!Ks}̐$Qme=o @kڃVԫ+ ʐ gx ((!u*>(ba4hEL1 0v,\a2YKyp?) G^m]BT%ܚ,r$(FNԃ5YS iO`ۣyEZJNg,=_&K6 Dc,6$¤l8]r7cܙclUI8F =tyV3-Ȱ?oZMs-C'^r㒓wdVRz &/$=XJ/yN_AjA¯j:t15SNšE\ЄzTû 촨jȏ 2f2m( f}$lh0VYrW)[kUy3*ۢ$RbQTk&9ľu8ȴ0'/'lL#,TYtGQam.oF2 tM>'Y!)C _(ђ|] O"%4۸WQKΎQY>a_1A#&VuMt:U_gkĚP7$?%uV R{L<AJ 7xiVї׬ͻ,#`Ÿltx2$㚈tX }txW*P]3N&_^=򣦫++3P+NL<~ D?\d"o8+&m.72ܧd1PX\9}f+=8 ܜzTAu@]R }d8vשBZ/;eo;^kOtyy2|ݷt< x+6&cz&?ʉq+3z䲰8pkW$ h5sYo9 x'VXF\hQˠf,)Pe۟09~@}"οQd HM[5;(3IBK8IGCKa".??p3aAA J̣0wVxW'lh\Nf?8H␎&L:&Xt$}z˄4:% )FFtk4O@<s`58|BʳI#C2vbzF~SpC?<-lڧqrYP}z,lٲEAaTF΋2(FӢit@E,J!lxf ˜ƏD瓑e !|m{V@qX|TQk՘C+K"$;DW WMe P`0D8o4!50AinwF>JWR9K~)ӫ @`->,L5Y@%a~KPULYߗ5LCp*dwCSTZhOBa W$(o/w %f8x0/vhb-m+Vw饷^sߊ5@+?lJUR##`_Po!ҾҰS<Ŋܓ-իQQNt1)#Z]ɷ.Ȋt+S y;~}mݕz!û{N> /JgNw(Ў4`db>q_.4H|: %浀d }('tCcFdK xMfNMXUx] Ieb40Ki˅9MXc F _jgd¤6ꥷE4/]{Do:}ԢX? kaCctS{}<LH&eC&=˫*"A3sa@ZI*Dq)8cnvj;}-4N? E5(kSI9P&c./zdH~˗Pvgj(O_[CWf2Uc>z3MJuM.Ɯ3;72̐"9fڽ={⃞tuMeke'`rZ0]H _[=W%#JWf{-D=:^5o'g ŖLOH* BbŒ`;Bӡ;ahv:EDɅ #l j$yW AUpzS#}ᵿ!IxUȴ=C eO+G]} n#x*oшE ˳ +h_afdAb=QCqhui[%OWxY/ej8 jӍ< q, (9GinrίLOQ3CtUb@Y/o$xk#7+݌&[EJ$Rwב$oC>|qVw>m?[;g 9D+$מ ߓ8frů} Q |nBh,j0C7\JkYe] ]j%͸{?e=ZLN}$2Y?[(Mj/UJk@i`#}"ȵ$'wBB3I{8!UƝC{\Y7RF֤C%hALASg pP~1؄-Yyⵤ4 ;9=2,VEopiMXzנpwaQX~7Y05QQ.QV}c<[vMMaR+i]TIZqKI"qg&E; )w3&&ntd26oÅ6iwM WȰ"<ɝ\'lmZEv Ml(4,;C| `,/LR &ms:9Ő\>Cԙn[6D4zΈ{wW! &Ң4tlFamݓt&"c_18әHՈsxN=1aѰ;ՖJ$8y>>B]PnX16{Bj*6Y®VU;<'U-0|NM8àd…\Ѭi`$4CYZ2O^1 8kTv'{Q_յXo7# t$" `QÿmM/%* Xj+{;"B@(ɯh߫|Er%-&nwZ\BUu+n_뱚2˦qG3n?N[#Y3ȷKw0]A(qxxk?;IڔPdG/LxBZ{ۛm"-uM%&K{o\q1 }"q^ OvѠ+nRiszyIUR}rO<8*Hlk*&UFʓh/c *H |Rؗeߦh5#YH޸ٻ=*df.Ơ60Σk;o6 0>-@]D^1/$÷Ci!K}],XO0lca9R]C )jnx?1O{X(yϜBg2xŤZ0rQLhA %3O? Q[L]*O`>eaI~j"56"MQ}rZk@ 1?0F9JoYpcwJus>)!<X',M;̛32?ı 5S)_D#$(1 tbM/2`3K//i/E͐g9Fĵ|šȴ7f7NN4/b!uU5tVpT=q4w`uҙ $;݃r2B@R訉7αyL4Э; N(M=<3=ަ3Í8\i0d#_c7"d+Z@,XO+>Yy%m4$ai7&k|Om4^&)qbMS\rHe}Wl Nz&49fYֳ^o".Fʐ1q^^p>E7Iҗ\Y-U0א@Xxm҉ĭG P%M^uUAf:ESyG@qKi_afa Ztze۴5T7kc9*԰U G&jAis$? DzW_; n6Hd%ոmӋtow89khALMf^̖ wsx)?)}S:!Y#:khi:/v^1I[<ޝ`79N0GP27#enTXay˱kq6qNAՙ,ER g)}^b*^QS6 &;KmB簣2 #Ř4IVߩB(`\~zeel3bt5=sHHO˿$4CrtJ_W`C+BU9psH9AF{"^q4;k4t&Z؈pާ)#Vb- co]2/ 67hb?wGߺ6!QMC-HHx' [ J5-3di 1ߝMNLȅAZU jЭ}Hc\@J0)]O*Jc18vŘ6)ߞ @4E.K>!˖"qMhѧs+$VbS^g?w[?ltWQG |Ј 59ڰn_@_ <¯:siq "tK^ av*t󟺒v/W[o'D JЈkѿ(n6!&Zm3%sWfW2~̢;e$ 22V;tATnfM" ntyRit+!n4yLks2vt[GH_X]r%e+T#A!. 2H}YfN1%V2>3Q;k]9i5 GN;b8:0}>ʽ1T8vgS/-QɜH; L͹ať0׶7y+/p$- ;dn=V*SXdC:ζ9w9ywRh+5OҐr"ko5BLԎ}r:4Tܻ9p-Ȧ& ɋKMkP??'K-^#Rn)3hu#*훃Mc̪3RMiΛQ^5Kv͚q NzHмE&w`Yoh\zK.=YYR1M` =5Fa2 ŎYnj05*bIo'N/.GT|W ]pߜNOSuv"׾2{5K$|s;־p7't)͐?I5m"ER V@'l䐯ʏA \iNwU$? ^7O'4p1JUx}2u(/ZST jB@(s0ffާܖ"2)C,٬[.>eC醉|GI&~2TB|&|? j |qczsTZʤEK9Q N=~Kk/װ' OI(GBė?Y*cx:]al@)4LNJEg%RuƍMIQ< <-KzWLP`m0ԫO}rz#т^-l,O`BqjQLЏVuPYa QSbju11):U 'X06hł|FdU+iV$hG%>^浢]k܉0if *oUIf"BE+}y{2z.8C]*.$eo~`W# +(\ !'\eg~̬ock x7C[gXc~x7[` n1@Q.ٸ Kv0ĽE`D+g1oUM٘8Sp96n]Gm;]9=E~FlO,|xg N]Ga-ZW >e@SncSM2Sze7K+>)*4Ҹ4)O75; JuI E)[P`vhӤ'Ys4~p"͒ p(2U2%x0y@}<\] 2`7 _F! m"=pZL M6ܟᨃ&7Z)N7gKE8̿`_` h`t+? uxf|hrEX_6~j$jf .-,L֭!(޲Z6%i|օ3\<8bR~#L۞ǫ3~bŽ sBw@!02hH$W49+>U%RoFnl>{`P{)]43hgX;W-m0ϖheYWB_+mESx-)w}.AH`TgU2(-3e4^E"8c( wеARҠrla&Wp˜xyP?ؘ/}*IPumZc9 UɆxɶ{$xɗ B/tdYCgrbGT);ׇ0dyj@e.;g<1NJgzb6ũ'9W͙JH+%H}du/#Q ^-oq.ʥ6#8R(q$[K Įk]wl.ML]V~(#F>6=hbFpzgYf|.'!&9QIHs 9J^dU0}]G:铦7If 9gTvtd D0׷9PĮڡJ$ABsbWk զ6wdlb;{Lix6!k\8Sߥ+n7pL;uP&tܛщ܍TCuZuNZjl!*GN/_KB/hJEG[D8M )eE+kdwn[AظPo@:{-~U E;u,U h'7L(ueK"ϥIk@e޳40"MX >}Qr5Vz\]#oh &٣4fL#qr+ IV:ܐ::Āekbv2'_rkoN3=^<*L̮L`W(U;* L^t5xyat[ԯ O},_71}1V<ԥ`Ƈ?p1 dSz?%⛥/#/_ao '`! :;'H9T9ag/k;̈́+%WSP~Exee%=Wo9^:W4i:Cm|e# G I7}!ieϑT\&(ҩsYͬqKե@NSY@4/DA}*80IhчJK6<k/E}*Q\]kqn+I&Y&qA% V\N|9x6m(NQ k3r_O{77j[صwH;(&-ޕw4A"`A ˒%p5=+2nJ҉0!Nί@'HNv.ulo8RN~D+%rxLNixX5,+;`d`de=egu ?"ϔ lĽ"z!\ [!`E`#.q=jH䂅d3it ӱ!KYT >87k, C'1\"kk/.C+96` ȶ\y4nI_0dykaƻsti崼%!_|G#+u1y׈To g@!*b~~gٹa>Z|"3 sA>!€Onk59P &(>~pIJG"gsD\_:Rbk3Nnke {e.EAZ77x,@v wYx+6aqΙ'RHQ,|qnB;j=2qwIwI& ECns'd {W59DAgFIk~ '>ҳ蝇@+ q8#Zy{=r4r_̶bY7?lLZq^Niʏ"7BYr}$)B|+hzvv>luu֦p8W&gľr(+CG|(ef j|Ue}Y|<40Sm 6pxLejH9$K@R a+6:*I19*T"m 1֊ɪ.6k 30Р]ou [Slׇn B&خ҃PAYZh-L;-^ڹ2&~bp~ * i47H hO1.HXVW,#tV3z\b";<7R=..G:FLEN`yhiSSRpM 0/$Yna6s(ģXmlEZ} g_g찞q ĻABe)-`4N3/!WxQch&  "ꋠ3x݅y^/";K?&꬜i)_ѣfU_0J {Ȋ{TK:hM rWy<_k=c!u yxpEVu M*ZѼ R*@pJ/,QM%b-Ex%;ޢ4'4y:%N vȀ4푅D6lA3i*wҁm!Ёa6ye#C2 eM{%#m:P3죿a4}*/~Ed;p =,JsܦOd[H6Z HSU;:zZ4 kd}v 9ٛJljoсy]>ncs_4(Q:33bQ{5eõ|StxG:oyz)V LٕUR5=\3&~26-[~Yi2tSR I10) *cj_AW]&|q >;= s._$U]pZ][b Z]D{;L <Oݨ+7*dK:ZW7]/sd%\r4`?˴珚Rچ'T)OnOyS-pO?p>ߪ yCR+2!-h)e09o83۽06PKB90nǣ^5E"!l0BR@Nko2h Z㛱uR^jO.1vYL}f_vzI2J>I.b9WP5@8"ɇ; >F9i {kגǸNU%[_:(m\,nYs,al5"}`4m\Ѹ!bQR,So(FgueJGM1j$LƆƶF8JeRI=pP<&g8a 0ZH"@o'(vQnRI{m*ZP"Rcup{BfE@(z ,Uᬓf~F|Y!bMAZ[{Vrp2R._Ozo,㊤y};ioŚYAB<`ؐ]}"{Uc"9"a9Bϫ\%carQ6/Y Fق֤~Um+p.MscwҾ*˖]C,xx ҩɉ3~ H#+*{a Fr`b!M69PQDZDIF沫3|y$ :q D1&$'l36k9֨w);#%pb{WvKg:/VL~h1R8\5M(l~t|#=XȆZ(h|4`LE %Hqތ*`꽩", ^C+(?E_E: tZW"DLczʎ1oLS3}SYTZtZB3g ̩jEUF7]ҼHu Wh * Hěj8DQ`;4w+zv1񰪵5Y 1E7d3мk 4t?s6b(.ƠU(o ]^OhCo_ǹ2u`+**0ɮ%rN\۽3; 㹶P}y*%$_KDOWg~1Qgmb/ˑ of7Fhwbgh))2/Z2JQDWN}L\^W.1E b \nHhUhk/j,1 9j]#qw.,O#fxeUu8Zzwry0nofRHS#E'ƺsPÍZn{0:o$ޑL;F-ЈĐd"IzQ|>/4Lܧu 3^"S )Lpo#&.GQL1娩tyT6bťq\6R!WGbݤe>L|?K:f>#(8jM׃H⇚Mjp94,N^s%)tZե(嶍O>,&D-''ۛCVo wtJ u {imv*TxjslY!T^ט|DF/M>& ;-qϾY4(4S޵P:NԽ"rT厕ǖ)u:tA3\ x`l5Pgo {#Xh lc^r؟*ѝǸ`ީh4\wdcL(쁭7 DڶYEgI ]ôitrkk`w/9#þ|+'Np2xk |LWT6A?2o߯U~rUyiBs$q8!XqSD8u]xGŽT" ЩD:;M yL_C΅2yj\%G_ѩ%$v)LѧYn=s@;q(;)_) d_ ꊭPo^["m )6lT'3/ lyZԹ{I䧧Yie;(VJ]Ѿw(|NrqftouW3#ӷZkfQ0H4{Lm_6rYYypXXB˗Zs uPķ@h'#XZÌYʌX8̕vIƐ(_[15O$mo#.%/J߻>!'v:WZ2eԋy0Qp7zVR(:[@~ET){pi_S,?oM;_^B[dvQu?I;UƒZ[޸d.s` gA'tq0~b7iO,kuqO*Pq37oխnTͶEm%&1 &dcG^ӱ6i%6F7e@H~cHl#_ /-aad21 D喦xg A3 4OtKMᇝ^7~D/3SL^$ڢ;_n&o!aG-T;mA"bn _a 0dd^b^?#m`e1ҭ̀s"#cF`F JzylsSO} nn7Hfv!И\qk;1ǂdWfǨOq ';&S4"%._f{ ݿʴqJ+ԈZ[˥=V n\m|K,$B#l ,t Ar1ׇe\! je@5>| uy!<`.HNfcv1K7[2} CJSt/TBڵ٥}%5ж0Mr_tS}Qܱ9-bmw1(+<2iқ4Wsu]^9h b*^p%@m"@.%6l?9,eQ_XF?8 ȳQ#Rm(RquvW A?+Oxy H9dLQuHiP.K:EQר8 cI7z }rC V/KgNh iT.;'>&q8봊S):~s")·]R>!29*f$}4Aj\0( RǐS1;wpܧܔ4S*vn[)ɼAP؝YETtppT|XR ɋ{L$:&pul2n6 ]ES6J[,SpLndgu(`ă MyqxgєHɑ>p7Tܕ 8kƂCjO>׋5R{p4Ճ{oÉ0_Y%yud˞>ꇨ=gN\[wڽI}AuKH;)wrH#ɉJ.m,V~U5L߯j>@@V4c%[DPc<zV;>JE~D)es(#_ָ=$ UWGޤT/qV: IGJT"xqi+X `X'aUчlOcu&z(F}=qe1g x,S 7^v'$HTS)+bzľMs$cL9$] cQХ2$S>j`X좾+[42(Bo5OgUqoL;EͲ& bI4ʆ_nYDqGrxO<|W{}E{Hvrɏ0ý];SѰڴ GEInY8a/g>a5\k/[M#I.U(?a;KviEǮ`J`>YX;mv$e;cqӥ~Ds8]iᣃ?U?؞,Z*?J*FyKSFF7x>oHX6k$ֳfɶєci~/@^ spP9j*M9n[! ŲFKώ[cbI/7='4XUq:~mTrsC`f#ppݖ9 Q,YB2C2;m 5|¯ue@_|c:^uoT}x+ԁ *׳CH(At4mzzJBG@f|l{fwx~km(9B2=p~(v(~dzQ)v7 ri,؁&jpQt꓾RCѾIl .n7bG5H'Kou$;#XyPcلr+!s;uD6r%m]#n,!Nc X[&S6L@.̓4â O fL4*2&ixΪJ3zza/ 8H( HGC6 OnB'rb4& 96V(;B]HcNk!!Tf"XKU)쯥 qӺtn0eb$#jh>j+ejۈQً?{eAf#s0l 6R OЎ)AgԆNW I&Ym@)W#n 5!TXh^ߦ7v!}xJK1݅ts+ 6R4H yc"ƴ9-k7lÍIVʥuri?[;-H-#}#kPo/>/M$-)@!]{Nac&!<r 3$<"_1Ûje4}3eX/iVWU > z 7 9MlХkd8uZ|b.חSTUm؅ ,QuW:?+H}]!;^3ޘ-Ț8/X;Vm^ ԃʏ{s\acg=?@^,ِΑ?|6ZxD$CmBkQ/cw̶x0ÚBG㵜rGo`5Y :{zh\DU$:Cuh Xա<5Eu{.lC5iD3VTyl6^}Ǒ4"51DfwjA~lBTm# ֑BC|6'Fo| :8/EX]'h4zxWKɒ$+:Lp vky>Qo7)6=`#F?¹z ᓢoEt0^FF/P7|O&}`!&d'MQ^Mª}]!!.bn4]mG1'Lk:$"7D-|SvG/-ꞗC!!MmqfNkiͭ;ݨ1۟L_4-uzIw #!ԫTSNH O:)9q~MmK`lR؞U;"/4ov#ƅh+Hj㶯taVGbyu/hlZ~^r煤l~>TS : %GyMM:.??J|MKNk~upY ǁ}ƩSD$ܚ#ta ,Bb iigu;65:[#^фl+eڵ=OeOf` 8.{ !m>ƶlGg0P16?eSG~CbLc XQSErl$1EqRژ]FM~R.0qzb5tU^_L AbKĻD\~Œ@\W惘pYxՍ(@u|sXfHIަ7@D#6Ftu ߎNq8EGoD',pWB`ДIAC569 `R 58dWOliJI-o+tê M'TtlhdԠۧ6! E|$-ܢaky`=ʗUbwhd=[hU% X +E&92x5'fdz{OTb|r% .`ګ"ߨ5r\Vr/K-%GHݗDAb?u<9T)>A?gj L@ö;aT8K',T`N4,qK*||eKp@ƅ`,#qx28o,V͚Kש>>.V6[J'ОpQoi)lFc?N= os/D\/GbgXٮ;ΚFיSh³?t=c|ʡ-I#Eqpr$]k04OD B4}ِH>bzQfCt.?Kv6t=4P\&)5'9) fVu[7*Q!Www9;w~OYoi!Yʍ>Jf#L5G X6Ӯo!/ymߵٚTEIm-XoHDxp.vb/Ӌ ;O0IIJkdEv_Ꮃrq\CF<]tCFa=@s ӼSRv_)*ĀǭRX#2+AM:XS=d~iɃ{IO$!R45qkv!U濲CTaqwV?d7: 97A9.%9 +Lld"q[0xBi =Belu-7 ܷ`=jߏ6 MH6ɺXݴjB.} %edP%8T|=,rRPR k%?3׌Mw-c0GY?o6`  DOޝÄN64\Ćg1xDy!;g."!J)yYZ[D8x\nT\ss=)+W%ќω]wV6qEzOG ߻dN Y ,>R#W3 _TÆ]Hms*,QF3%NU̳ң!>8\Ȕzu+(axd&\i!IgQiwgj˰ЮϪ&9vVM-Bzu:& EdI13s[ :;צvS849wc{/a/jVv?*{rMv*uxfZ#<%PxDeNcCw̘T~fFY4<ӌ T}[J@*&›S xaCbE:kb%$تbcehx',ȵ n&Ҧ'|r;Ͼ|΋1MXBܞiOx)Ymk]T kNIS}Yc`Un)%׵AxIGץT!7:yxO YsD?oD1n5L]UmZʰpq=/Xz=<56^6LhOV\Z,}b^J՗2KCnKؘ"kr^5gWx~T?9!zEԎCH݇&U= NDt&w ۪@:՛AfHaLSv:~:E#*ç{ f1Į}9guhXX3^L̉'*}(cݳihL0 rukC'v`)%eJQ;@6d~n 䬡ׄҲrX&:3&F j[cY4޼>jsDE#*?H@DsG|=//h<}8Sr Y4gXH_wX|mAh{OW>:oCT["uӓWV>aA:хM-)y\0Ŭ_o2xt>y킅ݠz'* )9w58e]VNŬ

uA]Rh75 "'cu =~B[:b+K}<358(AdqKÂ$@-Go >~I~*%6m}}5>}d$BVK=` Xý7fUI_<%uRG6kmgCŔE̱Mǭ%Fi>nF+BdUFjb@9uYOi@Xw:uN\0fƢ$TL`;}c*}Ld-hmguvDdG;4snw[蒓"lS1"J}]wE6A\8}!?%MXd?nJ(":VO R vo[){XP-> ]ԋs~y91$/ x vbJt.jYmTPF',< t#͚R¹4*r8&VUG4j6BUMԨPd@k|-bئtDDt$z@B4iܹG~3}@_8,9(&?@6o/ o-goe]# CN؛ 7AAa*c\`]e$ZTKn妅 fVL>lG)?{0+|ӹ[ 牌єtIe(6=:zwjɏVB*Ĵ"3 7q2BbvHB(X/onRW'}mA?`>F pFIȓHdO g}cOZ&m[}]=s(R|ƀL[j h!R%ʓ+gmNӕNZWCL hxJ']eo`9g;F<aT.N굃Wr>yC8O߱Q}š]`W}L7"{%"EU2}~g7'ⶃ~) 5ʄr /8¢ң⾎z t]=#aY  P|C,/ G4rRcy3/VG գpGRyq'Ckdpu!w]XSشk#UDh$ыNi|?]ܯd谸q@b)gA@4eH9!M !M,ƺQ&t{(`=7{oUQ} "OzϘ)}ڮB5gҨ%tT4zVQ#w@0^ fKٶ Ϗwthp{+7ne[ Pi}1$oSൾyHL%O J#!1 Z5-z>R>}ܥO]hijWN9axk<+7h}Rܣ;Ngwy}pz7/=bBr[`nY/-xɌA [*› lroOwjs!{"d=mZE±u+S Vo k??-!mLRMO?vbt7{; 8L[\oI>K{qHd?@S⏹]Mu(TqAkS>[1Ig`İr"u6rB瘭(0FVяC^^\i^nE"~3O@]@^NJCa"%-Lwxrtʒ{j=Mz |JѠ_Çĭ1*;/],sֶr8}_6}DwJZ"ᙎBlK)?}bc֨wj|jDå>})Т{4*XE,Lw)17 K͵¹<LqJ$s]jl֝ [q VԥERFu1w~A!X~yF둸<x*qe^Rh#_2| tf?j)`FNOS-g#=Z|F+' 6> VZtq>-\|QGKmUxD<_Au_s .6ZnN7ܞDQp ~2[DؔZG힆F$D2"A ##N 0b<vG١ k}#WSܓ)xti[&?=/蹿O|*cHj/RެzGV)/eYȴnлy„BR8xafr 6&xE+(?n+BOޚW\N7M(kI}:-Pu_tZ;PVrX?bE吰gp% xuJz$-gְ>+iD [ѡXmc%'򙡐zTrMf2>V7(P B7JI`. SĨ?)x>jd@AYQ[q2ɨtZq1%sK#Y< ''VƕǯH*K&rR$`vR"Y dNJA}ME)؈ c t5msJCy=Vqn}2 )4-èWWf ~(,ŧlN̛^BCȸ%rt2Vp9y7]10vdQ㫁s8} bS53>r!ʜэ*%kpADڝW_ƣ Yx-|:"l(G@dupw㧥'Ža.|cxv>XKZGN3S?NQqlX#=M >v+>I& 0DŽ1v_E54D, OmA*X!}jZ @5%lk ʠam$|bp!~݄媯]{͙0q>)N,XmA*0s(ƕ .x͏«*8FS9:yލ,,yRLc())rJM L;g,e:CbzAc;vm`(QMS^H5"zz/M}w =˘t&"qSq=\ `:\U1UL}uy]Q]#C$ׂߡ1)]x @HY?/<Pn 3}% 7X4@#kvbuPoLr]QKNĎ^ڠ y&x:,b $ (\۵Xdw/9P K+"DBfqTn'%p۩K{CmNn -U.|CdDSk4T[ ڥd«@L~kXLQkaN]r%>O;[E*NzL0FXagsZ݂:y\ !XQp-2֚I6aHyw܊eU04'((jW54)ϐ΍D=>?(u2\y 9ݚj;aו$b>GH*[Cͥ27Ȧ 9 E'z Ak6ui80l&5KJŽ-I(rA[{3EV:3po3&n jEń|]%+qI{ DGaq~]k)3 '7wl<xtn@lGt+!) WV_7IfɎ|3G,sۉRzG e4pRRݖzt?~mdž۽l7R$ƺWd=RdRQEd_=O} M .JbfRu&@7B5 tdʶGgJ Aٵ!uZIkmC?\RK$vyb22b=n@Φ-O1Rec1acrh<"f|J[˫BKK^дp =à>(iJ|70ra箅3]0 64DhȶTE.XGV?s^tQeQ 8v78L|( W$xeP.p?vco88[ Sq4bsjQh`P% V~.#g,B+ԨyaNiDꁗ[$zhoimwPDzHd4CE!^0Y' JbT P=P]@bڥגG}zg# UׇۿrO6HV'LLIŹI4,<ͰU TB늯L1dWF PD;v[j6:$>Ѭj2D^F^ChW~[H0Fn62qM1"c-%I#2В; r]hs:07F<> a4lf(JQVTj?jg":C4=7Vg8nZ=02ݠv^C*ƍ< ,_m`>M&Lz+;/Ile|0ziߏXm.0C sGx2#\ { A${:ٗwj@,z76b"mRM_ЪhOi!w{$Wƅ9rZަ!2ch%!riG'1bC]בn) $*&O˃lyĎd6nUa+- yյ=.gk2%m: _ h[ O;)!#O"ޝ :\5 坊Q*T[7T\M-ۂ3D%r3% FBg;u:fHCA, dJ}s 5Ǜ]L-ChJn2I$?LlmFj52h87J[Z}4p/xOOujp#%lȉy0Dfwvtw[7:O~aXIL@GPژ\5[8Z.F\*jDGQ&I֣ PNk6(hqM~Q3"wH6͌iV5_bM $Lg*IŤԁ j^-•I^'*kP\}!Ut~GuOYR0wJ)nT";v\2DFKsd#;gĠ߻)^FTҝ7 Q?zff& ,^gO*ğ\L ~Qں5K7׃"&4=Ƞ)BH%Fi'=AΠ*B%@3X_P1:ʴK^+Nd {p:_ ~CܠT炲'i6R.ӗqO]13YyIwBY-0Y`y`"c2E3Z&zHjB5q#뚳BqLIAU!ՔZ{k*!b9?I-e' 5oR#۷_ CEۛGYa,dUݣ<ӑ&S\\lb:S^|=:=]&@VR?V-[k;W(\C-'IA྽ 6BEYsBzKfeoR* \u=u(D.VK,P荾pw+ȦJ;U/VBn+>$z{TBhh^lz3-cn?qW-2byixgng&z HO'ukqH2qg9T; ` wl0MқϝOeu FtZY. ї?,r:J _4)"JjdCV[Yh:O,5+h [cH9i':kKL9%vG8}|԰/@FVgIj+Rjb|럭W6*;Z_S t* fuQOʱ9d#ŭ%~J)[f7 u̩ ȷؠUSE_8>~{pNҵ0њˣ" F=vCpr ECUPU)wMt[{!-utbA#{ 8[:{8F[O8n~ ^5/ w~`WYo5 !R56 z `#r8JaCNSd>g¬?뗤!FX@$^LEk-+5G@/DIZu\S/酩Y]H%?g!h `gJ@Kˑhʕ^cAA6n(Wߘd 2IVPQ :HHU0Ηƶ&c+WFYe8R SUF)07 -/J$ITj]s5,YP1]7G\O =ȍ)-Zةqd5/`kxptxc} 9ucS'<@{%5#Ɇ1HT>0aCD\&6]k;8ӫ1@&#b䧓V;xqe;zYdè_jt[N[+d3ѯ`,rxM(lx?6Y\=AJz!-zt|j1o)~DfhYjB~!vaRK(=#ֈ@>h\PRUsRyfd5EEnL2I@Z=, g fƚp־h/`=55g %V4& |koLٗ\ԩT8D&#qe㫊?drO}I,(K#Eo!͝(F5- cnoυӁSboylZ5 9¤l -VI_y ٿ"('+9vQ;60_^ai "J=^"HpyS\78t6S}m>VOq.( 6Yô:KTW#K}Cl}3F4;юn#q}FՋ=;Rni$W8dۍj)VLxݷIv3Z@k,D'Aabtq8P|N;/X%_A5c٣;KֈAr w6c[ؔݰY?SϨՊ]a+ DAz <-۳5E,c]{CЀ7ie,lp xV%Gr:;N^cΣƓHA,<0I4(}I@wN,qGk ̬zOMZZ%ZZɴF9*+duDvWN)ud"ZLn#1.N$=-#?<}=唤?R^n}U~ft[.¹*FAǎcn+>QvgqȻ!%XO@iPvG0}5`FYH;zg0VPKKݡ]=>:J`xčl]Igc'm71@M>9Eb|Ԭ];9a n9WUZbc8eo,?clU^dJi NXo$6<+n[Oy䝃qd@i3\2aֽბ$ a'dr“gZBɟZ/J#,Ovӧ=M5Yn""^<--L4/e=HEv-DPYJ]\;3i'+C}ڜoPLXxQq+l5'X訨8!*p6`֌nމ_E(Ȳ$} -Kf^:&u- eրA ]ncZeB^>iUDM+|F#E&?vRe35F~pb%/ѮI%>S&uHqDK˽/B IUwԡWeD${WIs(M*똆Pȯ?FA_IN*C],_h`tzvv y`s9c#C;?.@0(2{fU'"@_Q$Zx ve }oFaA.ceQ-m(Tf*95^ƠtBhOh>?!޺n.IB=Q6=K 95E+Tǵey^8#)O}=OP-Na.>o7[ÏDyR@C3-UxB>7Yk$I <YpH'{HHIhYJ`(h9E]=b667F$햑Ҿd`5٣;x0'Nިm2"|jbQ%HZOdZu2&+P_yC᡼⅜A6G_<†m_F,'Oy`ǂl`z"R$FJX%L:!/ %^w~<`"wKyn,qi .lAvr52D?SBȘ'ݚ YQl)$^ի܏rW{ɰ7gAܚA])1Av=[=jwM:y>bS Z#?*hpTsJĖf,4JVh4&=oʕoi9+{[^\w(#bsaؠl~NιRu+WxY8#8V"J=`g{!`Oqbg)Uٓ?5 ~bWLJ6M|Zxoь>G$M$9pneU۟B*Lk6q1%mP%!milŎwZ_l( {21/ @Hi7I\'Gj6g!G|uJv[7 B!HkO1,EWi:{}RYvyʼn8{lga~i_Qa {MMfn,c\ycy0n۾CPʡjѬ9/,h[=7aE$̈@_$\f[xYr_Jw35:~{N<(kMAh#=+&7LfǿT>MT_k tE3tN Dyhj[fS&K5aMW;elMOkF )ah݁mS:{93$б#1k+X s^FjBNқrʰZ`=Q  \bʃ^ŝ@-|!=S~z1iĵ4\:^LʭU#-ֶoc3n-]QoT k7Lz=ӢN7ئiȞgߣ<F{Wk~$d {<95hp5NPhG1.DpB#O)W=/SfIal+,6ZQWb Pǻ$I +t}dr*󫯓Vơ}5(jDB ;+qe.KogF0}ŏ.mr T~]!Nʶ;֎Ōoa\ swC[Ő8UIscrj ;  xm(T^5fkv9R«),|/qό>TRޕv2W fkkb$ŽMb5NP%No;:y 0[HhM7s.6k~`M'J(/4~!Ԫ/ĕGl^5H%aG5V pmg/Bcp٭M;Mm~fYI a9WU&N;+P> e Q_ߨ_#npV Ψ/"ݲC]y_[ϊӞo4>p/P~|LG&&\n-8@`)HŤGǦO}W$#s`8CP^ ۨsQo…cPo%sɨnv(hwWfh|̓'뒐A(&CRmjUOoe*t=|9 k0!)~ÐRS!lw$hqy ,hT=!, FuF5!y.fbIZ!T ށ Hi;$N;*'0 I6v7KFdXwMSc0lFkB2ze\gxSϦgR`*:9Al| _"./1s-K]MXV\WM5fXMQ%)L9۠뾪0 e$u#XG(n$~* ceG ug@`;W?At+][ DRBʏYk|Hhkixob$ _>ҡiĦEYj(!e (E YݼN"6d=a!%7ύ0- 5He)2qxIvΗ 24KqQM2"/54b8@㇙}6׾l5d!l(١V&H%ԭcEIꚮ0 n22[ a*џJn8{Tm%'` Có4Y UmВ"xqJ8X69b;z, )il[>eFV#$'LJ[/_~gl' ^G}bb5-;K>_yh%b _Ǿӌ5ԍ.ACrp LcYSgnljY-XWqAΧ~JL`_S$a4q䴝 5bN}7&Ąpʖ-.r^%P> |錵KJ]NMHEYTSoנxe bUN&"Uǃ%c2jP$ Y(x4,OFcn5j1(y2eS4"̬55LDe4Fw<̆9o5F.OM$F.k[_kd6Mo  l@KH\ 9@:bۏXqp)_j/hB0Y)KCC9FWH>Q6r聶H=5sꙛRY0pBE^S.NԴDr TH ިE0n+?|(ɒjcԣ6 t0/Q˺Ë,p%ْ  mP-\F&}s=R.csaJnx ԙS+r0a*T4."i94`]g)Nh"2v>*HL>^} u2!U44Hf[scL&a[} Ww6(ZaR]îk*jf<Ƭm<$!͖ ޫ;k.22 4tr#i sIKY}=m8On7?Fl!INtRId:`>Crp~ɰ)c)EO.v!ըxҴc3"hxݣP1 k5B D*AS娦#aҙ J_#٪an >ҎfBrfm>k3gBkvGk+4AŢrIPRKos>܏P!jM#y>IB(jn;+gfOyV&H؁NHI)L'[}$K'NNWɾV=(0/< V3bC*S"4W}P%6 }e8M\$緕ovMMк}Lhn/NʅL~!wJTDR68R2e`ap6t)+ND&Vd==&󔠄VM @sj=2od /LF)k%5EH3V!ҥe$ ptĶ4(Hf$S&;UBHP=ce~Ivsdh{}z8ǔ9WP(®L5>feC;oQq!u @%Oن2Bo9`x`YBEBa$Brرy}R编fwW5\\U墈:Z9cB"BЇ{X8|I}rhr}>a2Y> Vs`pWS|Euc620bc2$,BWO5?ۘYÞW+vƛݾHjXK'ً٠G.A3`y8}* q/0XpڎY,3w-ĥƫ.eˤvZ[8Sf֒Ǘ,/X22Ņo=$S^7ah[eDEY4,I>eۓ/y T r@N9 ـh<tYY󦹬 EĢVJ ur`lԸ9Qz*N[plA ֨BpJgݭF?P8mxʭ: Dizw4CkYyd0zx!{"Bj0%଒#FP": DՆE%DoL<v pyzDZ}ν{÷.HC'  (W="*oe;H[y{Uo ҢC rW$g4m3FT:y!:a`0BþA멮 (vdS $K?Uō<#%?DPҴch3>&)DHd19nW\q􋰻n݉kڴh]?l~椵JU=B[ %ؽRratQƔ1U?!Ⱥ"g3,!ydl>FﲩO槇Qb{7kU`JQnC2-1,F>7WhҘ<9h Ag\1UhV܀ wbcFb,痪bV7+ׂ+3H&^h|mJS;\]ZBb"ew/-6\9_MYmUi\~)im|O#mUa7AA kJYY9F0A 􀆰1c*}n)hT^\HOC ;拈DD`DVQ8!#vyKھ]Q8?6V,ys֙4J=`EQKۥ~VA7mތd ޹[UfV*4gQ\vf|jS++ޝ I:(LX9vSiF+-)oh&6_S_/3|ƭd 8ƚMH |סUF 9! %* '4#V,Ŵ_cmRs/`{ W$a<1Hg9-l10ES|^?ɺs|̤I;M]~d2y[ux׎^@˒x"peuVzp*CERTlkq)Na_j8@ )TFҠjYqkbSHoC0*D.L3  vn*<ǥaMBI8[9Qeʔ? !`ˁKO [BBL:krYqUl1ϝ6{<+)1>mJ\9jѬHTml6ߠMCoW;57dXBR AQPaLXvr 2@;@ z@ -oN fP1^a+f(ȁMCcLN=44F TG!yٸC/{gEB^~IJyV"L>SSm`+rͥoNe)gqs>d_Vy#jy$|ds`/hu8P%+8r1KTN ۰wlxdXERw(F@0b 2o9~pA|6e3I7 1$*a͒BEXi+q_|zZS)Q!UDC!mWO (V :c]rLB~ZeyHܨHb΁)h7G" /< SZfS#Q'*drµ24Ԇ,1Z,~.6*7EgqXTp3%N%)9/ZxPkl8 ͅky7<]R%y&Ī}*.?@KX& z#3zy55ggQQfe 09w r髴St|p x4 /U? @)+ISĤmQLhw(냗[Q_TAw 933͂4\nj8yd$I:JXYdS5x"w߯CBž$̐ %G)hN::Kc^3}n`wNW]8G{2`hR>:~mw1b XkVk{ -(Ez۹iF#݂|jO\14tѲ V1VŰFBw4][qoy>IH\={0؏=as'>7>FAL}d+;fj Jl{ c< FXRt3ꗛp(NPkTK龒yVlf޾|$hy1m^e-YQF@WJ,p7@^Q(# 3=~ڌpW.EWݓ|Y9kỦ&Zʂ)Jk[RTɠ+A] elHR^ ?1Kwye;q-(qPďzZ+2:Vpj`%%'oo_%eY'w$`)?=n7&CQx@f DGi{+[QVUNyH"[>ZilepJbPaMzŸ|ՙ{jabљ *;ȃxaa >$bM`Z85q9hNMƨ!$)eT ;= }`pT PeAZx=12LB!j͉JSmʅzr z/ωLL_쪙r(Oxkۆ('Xm+HGef̢2(:Ÿ2 ʸRÕ[E`ڋQ}uP4QFt-prZ,^.xjeÒsZ@>|+Lu|{brKcMWBH(?|P$Zi>{t@9h?g2Ơ%T -מ o}00oһFwztsbLs|ǂ:ii|N``=C 5;H:! ]#,vj_>`"Hi^3\Yn+rFJOnmMm4yC#*?h:=*p3îx &Տgc؊[Y_dz 1,[+Loy-(׆?PnnҫqF5HHy?]7V(oGτ Ax*o~}Bʪ+'SOz$x ɉoxVt$^#;p?wyk`ޠI D$`oyn#[ Zr[g+j|׳ri73U2i8uMIMC;r4]#6/v%%q0#JA@4a("|#ՓB> #W7J3m=:2$ř1xۑx3tOɯֽQ"/vH8THc2)HΥBQށ^eYC&lf1dJ`&yI; HŢ2 ņn>e E\r-P"R*&)C\L` =+>ɔJ קѡ)<&01HW+;'{U~5Vq=h>Ћ l bx (v^8>Iy.?1Ν¦& ʡ]jb\ YL/T鴄.rX>8QbcMQ ,7&e!?FzZ@C Lc ҭz |#.iG)t4.pZ7 #$CUwQ6wz {táMδ fuYtl(֨ @";Jddï)aK}&Ma-%7&|_gO,vϷs?{^rsRi~ci; vCZ"IZf Va`sN;sA@?/CƸG)(|OAbăY_UN W3 ͊¹5;W%kL"L8bmxY[Ҥntҩqd9OF2@;G9ƽxSNu+^T9#~Zh& y81v)$FΩHg-{z|sZF):Uzb_@U:_- >(/ben+OPTe)w؂0{ܥRׅb:x}Ʉ75iASE6"bseoى¼])qpA/N_M9JB,/1CA9!w^%%'s*mIo4pw&~#ۛZܛC),$T@ ?&9)Zt4b-9Ϯ3R@*(wMӡ=A`nq$e OԦuA krY+jwssy֢ i4}Ek듆5w'8Kgf㔹I_:Td6:8֬=ozq]+lB,Q4=(}N>O](!qGp|DDf/tz!~Ĥ8}K1^|w3~qg5BSYۚG< qqkR{'k:)&9񸰆í '9d1=M֟H97Pwed޴`M7Y:E&pNH;(E!3-1:=j_HFFPT()g7C&`7i RKk'8o%Z@(\Ϡr!꟬݆!VVl5H͂vPOhkM' jN-; s ǀM.J_2)8MFGm>wtEw'kC8АظXwO6]3m-9k#Ux"rk"-vN0R441oΜP[^=q޸2= 7fai?/ѩs5!vXŻPxړcC=ĕDOؔɩ@9lBhO\V*X,_{[\ -7kW÷6hdmK|̙=򮉇ӚLۡTi> *ĥ7oUbx¡>u2e=0mIP;+ @MF=*_2b]`Ɖ){ŠM۞Xk,$MFsb@ ,"eœHЕ Q0Ny#jCXos.1F O$\ z:LENblU 8Iϼz="I; S툾>7;z/651_.L.#'/X5R`Y*E@" Ő[ RH LBޮ?sxBa"P&Fr|yoA8}~Rk;ob{]b4{ٍ6䝥ΰ-@yC?䒚PYG#/`Wl5- z:uuB5"ˑj(RLOmR[L%]R ~eą,|9&ⲷkbѭƓ d揝4ƊO9H_ͳ+?‰ee(R=ٛ\QƇfc R3"tzrܭQ:Lfxc!A~̅ib&{_3\bErߚK\nP]/ 엝$xd䂂>j;~4tK='P=ǺԄbEUVIK 0S)flY6Ǭf')q^Ⱦ?wq\FQqPV!u 3gcg~7ѳ0^WBRȖ'Akϒ7.A.Pl5g5>F;Ztq:7c*xQ 3Yoa3CFFP趆 uoOv=ۘrUGO/N:#e Jvo8R1~ X@zjSJa Ǣǧ X0p.~N?j[>٠#=F.U[1z7bZ EݜU᥇rmr/]9*" ͜9g+E'3Tp1u4POtrX< |Y-؉&RΚV-˚LrF x==tp,v d|C `/`)H1qQbRFkKtaͷ4(2/9"jflGLTL]~':[w>!`lM[vV2l*?wt$=bCUEhnx놣B.u~W* ˼@4,^M#*[9g3\dIy֡FŤȴQL 'l?^n&KS(r0]jt ioɕ5^[]L!o$Yc0S/ɧhT'O7lɡ;e98WMsl i+(.Q8!E~Zv3vw>IS"21N_ )j*?ִ5peg^jf);xlbKR(йE ؎1,ejl[g v6+YP' W[#ڗ=4UW8ܳaIҀs3u#5 6'~ުѷrA6*)'G[STݾ GꙜ Bv@SsVnE?B$roh^6u8Se6@cT. ‹&\dKJ ٱvLׯfN &=!{ 3®BK Ɩ"1&U!j!فY"6c@? O$jTm+fCHuOW@PZKZ;?(W\8X&#A"{BگBzn3^[cL땩MJkILRܳRJIJb['ʸu{yP!AhYB[/w&m'n҅^b0F/ZۀN3SzF)u+I|+ 5h0Qߒ%r_ l5+reS>[JNC$ xJ)jk Ses P d-aKDytՏ?!a"9n` `\ V]&ôL6&AlsLa]8OJvz? 8L:J)9izއ]VW aYO۔ :rijU{ZYo|s[ RT7 V7sA Y=])/C]bLԒ^mCaG4 (lΩtZr.¤(W0#Y!NbܐxMX)'4/,(iTeQX ˆ(\*]w[6zT2 ៿ Y+Cw6J Z tg N54);hX蒽ß[+}zv-97Ċĺ;Nڡw]TDb$&d\%okɧmt{g ܌˸i!-6/,M9/,:<9]ӹ?l=#TY} [8tKHG] k1PSV! ú߳"D0aڹ)A0m"żYT",F!۔Ҕn wBg׳޵BNYUU˧,>(>}!'B.h=A3fYx:hZ՚2 9m#kT!|1@!:GǕD 44`6rBR^OX9\ wOڢU_du[J'K_nA GgNsFx5W 7"c=﨑RG%cEjzdpb3&QmDr0xPIY,PKp%aJD K(pH%*^v_85TM1x7˓Df5%υ٘A,=5֢՜v8G*̘<:x-2Wzx44A' o'3=aOhW%hԁ#ΔyѱE_ Qx$"+lf6G$W,z8V]L4gDBk.wl@ !HNTsT+ȇw 9vG#,tR;^H7WiͪtC*9y͗$\Y|h$l@8lsl6Kms/9v;83X k7\=fϬ9 e#>`/a֥o:Q[%?_S-;}]$v_qN9.tnfAeNw|&h'=|@e&t@vPkIa !O*kA0~|o &UҝԏM2MfKՍQ%t/!]NݫW4HKvOoc2W;V2ya"e}fN 1.Su3Gxq=;TOyemZ328ټ$[0Tw/o…Tʠ?$^)L㠩 Σ.9z/&JFIsnoyy#/^XԋI90uPZB+B  Dh5cXRdM {hjpPsHdEȧz&ap "؊+ؠH_㳕{支(~i|%F`?GWR9E8!%[^JNDhGmf #Ѫdؿs jO|/[4&N&y<:_J ⇀};+|TtoX%C}HG|z1]?n$J3jV3KG}.H&I͚~:^թ Vy&.Wvn&W M}~wÃ9հ/ ]2erC-sz,nvŲ'u2>lK9qP6J@A}411E7b+dMgGUS9VY 8z/ mw)IY[K9_%`%f3fURଃ~5 iTĻO5:)W\߀Ď= 3wT8YN'+N}y6**'Pmh]cFl&w$9jY!d]JƓnH3!z&0dR;G'ЉVkiPHNz6'hxAA$M"ҷ3t,eIkrL٣ӿK) ):q?‹XCSwiAښ.tNd[dfh-P>W6bx&RDPT4PalUM= ~ɉ=Ta=:tӎ-n藶RTy5d~.MVC鑁"Uxo <~>F:Qp,ЩF.2/й Idl+)L%¯M, !럙|orHd˻lUx31IVŔ*:hU\b)Ú@D:ې9(êi }Ͼ5 ,AN<\sо)t=aץ!=niIi_S2b|r\|](58XꇐXؠ́L`B :nPci)GW:5 &)/\.v=~I0Y*#_d;: Ŗp3qVFN_J/l52ۊ{7{p `GarH$6lG$m]Ebw˭w>#i@/f4$eغ. 1lp!40^b1b3&3(D7 ,'mBd)P6o peSB%<o by M Tw'rJ?ʍmE*w80VWzYod2"ucq\u%l_2(kѓ,/X؛2r&~Vn5SBxJF)#g;?Ӎ}?Vf՞/_qcO>+nvluW(Wγdžz;T}Nۮ~Pb4qFM5) M.2񎼮6ԯGBO3l (f_j7Ϛ;ٲ=;u&/+StMYWG1n+xC3ד ϡJww#UV 2 y'4=}k6%h[=I2/z/#R^r4a\AfS9r2<#j#.RŬu\Dᜪ?s.2X  2QۣdLQ~QI=E 1v$zjp=؍&K tOD#hUj;%HbUT~E69ShP9Dv-ɑ-ѪL > !=. Wqid7P1ҔN-,$zw ^d| IPa{bS:oF3+}ڐُQ>a}Aq>@) kSTBnϢRFmn>3 :FP(h)&3t8;#i!F I /Vd/@`sZbUT[Y6Ftv:*97J?,_BLe z?DX% m/n(I8D '5p2s:\֎A d OS|iw#094*P/ZcR s&'!V_Q `4y(moZ${QNa.)HfedaTvk Q7|9H+fG 聋+qzw<H!jaݺWX®!SrÖ}8b+owv6yY&2xD7HW lT|(}酎wZn0 ld)3XТj^!sfVYDE@Ҏk@` ^^÷mɴzaZ}I3m|S A͖!i .+50[/2l߼7K;\lӍ` >/ ASȻXCiTE"W"࿲y1GuToK;D1`OCp&5)ZeLlGd?xR%{;D׼n@|$THZt,CpqPlN$IZꊈ @͆͂ Oga_5QW, ?6Â}Oe4ԝ!dQ< :"gIX \ytɮ3х}P`[ZzÎ"{nzg"_N>s`&/# E9 ӻگv ؓZXdUc WOT S**_V$]窮\X)jB Ao_ϨSp8هY 1` c(=jCɥr7Gf~!"Ed\Q@|3ϮQ.|,ʯn hYnq X;+rTO(MeRlAbIڳB e9 n ^l`}'Y19۽2)@G<72څbXXR<ӔS&J{#*J7CT/NJӌ^ق+I5L9X6+%b)A$DݑuX}j,閉_b>|􋯢xMYfK;{8.}ek=2Xǻ֝6 wFՋ?'@MN)4gg 4kd4 -bc6N~ _ũ} xٮuj.s]* 8wg^B;w8qA/FNW$UsCnN)2uP/TIȯkˍKU+SHſj3#yMCb^OdN-s\CJH U!]`:?mդ3pQs+6|Ry6㾴/[+E]4zbȯ o\qJw̙W7*Ԛ%By" vk=.>CL]Ɓ-m*-Ҁ=󫒿=7hgwfdMkD`pܚ;sOokGUC#zƓ z yF*iemdEW+(ʨEUPκ[ x"2E;K -`+&Z㳨vbh'tWBSM L?J_&KEK dR\Uj6-2SU%%qT^M>~m; |A~+Ͽxr.^ vBt4]3 b -pIp9='un\2[<Oz9iREܻnߌ`CXsT;Q{%hk1Ay|jyZX3!V3P+]Gr?O7lI BΉ9{ j)|ʉMuQ"jb%(GLm52WSFmr0%!55rI"ޭ]p9x?vI!ՅK10YY~!j|5hg3P0KQP{VVNlIݾрO0aHvxblww.zSoz \V~2R'Kj~xŌۚlW'[AFpmPKɂ1v; bVeS^I6X()U Mk4brG%оƳSLfb'BUxօ,1HS]/"|Rn衵l1?Zz+*<*+Oyl^1R9.nq]c!33{e}AW''8,1zl8i8 JVv`S%b:~:HA|Q0)Oil䖀0~S^6;) RvR"JR^1mT& a##+eZh䣉rBw+h.8kzK"* !u+i?HŔqGP6#nEMy񋚉-68˼266#>T/ޫ+x҈,_$ v O sIP|\4Znd=3 /f ?n:/8͐5'[4RpZtp )dݐA\W ݔ pZzg*= _h^ 5K_/+I]oIĵY.&-/<7xejKh%ÙZBD07@A0Jl|魢ϵsŒW0K%pr8v=jnnbʺy2Zg{e ~AX0X>G9ǢOR$MU~_tURY YTv ؂U͹!ޙ2_Y0PyeTZVH%|y!ESi6Bh`gKMkP;/%\ie"c Y\lIΗ2UDZW}wo~u~ʷ!Lږ wZ8CkcTɑh1 TWS:\]o..LAs<~)^Yɐuh#O<{ٔ-B>.^;o13-XphgW .L+o^@g])]$YT)U2;!v([!ҿj` 'G QTq#)60Ye65e_< wizƘ˫@Yg6 Vːe&@bYMl +od&L~0^ƞByDuO OڀS"B[=G,ZnGȍVg:{y5𙡅_*cX }o$g0mz!yG/ƚBw߻"s35J)v8QZPƌ2''1A9(kVV4;hv"T)DвH;yJ).raJ6B_ OtDv4~bێxgLr tfu0";G |^#sЫ‚ic\7 j8;iӴQr*[DUG g(rT2 /9(֙`r?1]{pY bɟvVmq5{-)"FIfR%opB3XzUI%f\3`iѭm:m# |'w9bj ]urwP-U o,Ei}u)rok /F$C:zᙙ֊^ R[9RK3Z_[ŚSs.F@ Ɣ m΂Tg=AW?#Kw +wa#zՐBUZ $ԗRXD^ XF;<) K7L _f=NgS>~8Hߐ?))s1J4w:i{#fz9Eo V P{X%lbMSs9b ChQf1g5  1:{3q@08`1ZuzT}KCB g~*3 1qN^k׫MwrA2m/0:FܗڣCH RUqkW+^BYQw9,W|QCFҝTL`qq\sN8[v ]%JV#=jG.v}\^_d k :q  wq$YGon (q k1}$QȤm0}Նo._jgJ6AD6joJ~)! E C5 %7qrZ,x\?7*DF CY >/tD5(buϩ)ą gY{í.Cwoa@g?vvm(NGIYV E%sBu&dexy9D2mz'qV~bq=}bdK&ҋYU].ihRi^1y9Qs˪!Zɓ^Ta"y{<esdXڪh'T 86VɿCIsG, S;h4aHo Ղ㩩 nXlk=AQ2c%0<9국}Yde[A h !!21 "ϝc>CJzStbBJEj&.- C\@4eu|y(7Pû3,RÐNQi_W>W|#jVJŮU\5K̔ٓ__wj'q[sĄ<d%'!z0&fF~4&]`':r1@ŝg@'"3ZrD?ņ dm8Lb4I {H6eҼȧ.[pe)\@;N8 }.k#7ڧWxahoKB# Y-0\<)@QRf u߬oͩEs{9+o&kB./̴>/Uv(byrNX $NPsY9|(G~bX\!6-.EMzIَ ]uGCf{u!Y{ݽlkR?CQ+gu.Nʬ>pwM.#N&Hֱ3ՒhO//nY;ExXk'"4C*H` &%@FTm'#Ge4i/y$l=dcz Y6qA>:Qɨo|v"ĺ.߃`FcTG5 }ojO@^q\[+ ]i\ ">dS߼4?{%lJ|~,Q@qų A뗷X*|c@w RTúdQ)5F-1R O:N?{9hMvG1i1( #m%Q o"~~Ai~="{W +|dN[\Sürd@NIP,GVNqgj H;_ J 4;ef:#B67IWkQ>kXө}k$(Kcuߨpu aF~h #J)Sy s?$y.Iye@{~wx&v](GG5Ɇ@$#OA_ЎS45yv&(ᣟ56 '[D ;b]n! %&lv[{-v(/nR+c|+ьb{?x.Z$!>Ft=HB]¤rHY 2y"m_yZ)tOFdDUFL_=]^_iX>Ğ;QeVd=7OeoIӀsתY 6_qm)!Q6luы 62E΍iO+ݟw,>=<|"- vYLEO6jGݵw;USAvY˵ &TW@LlY&[<7k\zE. ;Q xH?ο7s^XY=:a-]S$\w o*J) k<+I;uSa,b wwzGR|N5YvẓOCpyJ!jf)M%h<11~#Zuj[pھ~\v>(}ٶb>4pRѨBu&ͪʪY鵦#MhV0mx1]~A q= 't8moEn3Cp~]yL /]3S>Ջaa՘UcEnv_M^b瀤}%Ic_u6>Q4O%\ˏ$+`F:tfh%t+d< *ab%;Fʐ==^lVjj ǓC-ʭ|fs!\fMl#Ӿ,sVӒ~JVC'&x&P?z+-|JJ6tniL~yH$$Vꞃ3HDiIxhJy =vܲ +Y >8H5F>a+LF]U&*j(4ŀ _HpN7LK?yiE oڍ)9`>) 'z BXS2HbAjsiU{Z=!-.ݧk[㭷oS! |V=o""Wo-GYpUȐ;h#z[1(V 5ɏ[l5Oe_a׳WK-8BoVBRԶtpP>`lWkE`+>azںzjZ'H7i ԗ6?7mIWgΔ~RUBA(ߟdGwM׆\9X7v^#l=&k?N|P856dSv-.MnMRNy+Z̕QRfv8Udن_Kzn gu H2I}R7IQH+='ֵԛ-hw5^*]QMsК!&u8XPĠ`eĕ1D^zZqQ%>XL3R^6;-4-{.tk8{Tm^ݾ`&i~pkoJ MTΌvH["t;me\@ЙX!DB.4F[}zhL(gY u=}]R(ԬO?*tV3Vj2H(B rxP۪/>%R )dH>W$0c2V-7M{j+zyBEb>6d $wjJ ?ŕXیWc,ǦkqʽM)ѯ4^|$ElNJTR3Q:WE]H'|{s0d_N/=Z a&PiP,٩ d1'a<6Z)]6d3NşR4B^nW|,Ęem`7bJ!ͻRuϽ!3kDJ<q @ B3,zQs}She^e^^Z|8s"}n\"GhƑ95;6 ' eG6erTD#} h|4$qVkpQ3v%`CX2bI? 88haܲ欔`њ /殡=2 9GX>6DY\~?$7!:2j5^E (a{+le ЎlPYrVqRTUlMM)5X̭͒/r&FLoJV`:ƾCUG O#t@ZAjveCl\Ye/Ԙ=)Lg:+_]=c "Qnneg\g5yGf EMTω d5UҔ#fȪLɻ >t?릒 2B:sЕf:`fw-)܄ wsDgƃ DK*g4[)Q?y2蕴ᱣS,)"gałk4~&fFsAxSҎ?C;[$xs/[nK ڴZlPSi+eT7p@0W~W ).UqD-*y-0*ų3XD=Ce;NJ:%: v_[}  9.5F#瓽֨.6QO8UM1:X}Z7hD~|?qL؈)v4s5;2~Jѻ[~N`XDsseTxMw5r6&IC} Ąa"Oݙs}pW4rgLߒC߼.֮$aM0= W,}NF8z]gG ^ 8* *ҽL?wLʙ>*W?>I+- 2Ʌ{'vFt717f6<5eLz ;($[AZ. d%lӂhΐephʙ uSјFvOŤ5(sN8TBzΊB`:z&H;X Z1rq痗6d@WH 4Qm[`E߸)/ϺË;&N%Y2,o *!X{Ō `'r033Jo:#$}̈́q &eC m$Cvf Z1HUR3cr/Y[!_vjb09'lea3Jf ;ʳ| 26.˩dž/ ?. ȫc փl͚  LGJu,eTʂgh0ݸ!]Cr :CrNWD}]'6S4|{% ăYFlj$l+px4Fb$Q#²OrP ϻ'NdJ|o׻@6CMO֥IG4q.P`;v6-F;hEL|B"ժ :u0 W,;IUBlYLJ mդş_^)|@Y+.g@P:,/eAcY 4/hU1I_u_A2asR_U}/~GKMlܡ6>*tIMw@EM2qN6b^ksc_~O%w>0@_F.W<+$,xٝG~]IVd\wMKjqa~$cIrL mɊ`^HyghPH~6 eB WqmCp> %bGgN>~9D6DY[1Hx'$_)Sgk5*^FtBTkᙌγqO@ܧT*Kr #5 0re&ܟH>h# |/EJJC7RDq-wj%)4=]3$,94˒| ĸ4vn'#,j *L/P024qU0jW܋VU/(6Lʶs{ YD-#iۢVPe8gLK `+1Z,-/eJOdO˃"<w₟9Ou{+FABr~qhňg4y}=EHiZ껪*VŜ(O8オFVi$ )i}) )_/wK+ lu4_qWMPzgz]V$~0MjRk8 ۯ"#s5nvIElY]}A=N!Q7n}m @ǚnhptDcw0rY(`Nq#ʻ /rһqozV(TFZ4Ou~vdNwZdWxQ(ubr|:OQ ,a8)JxZ))]w7Lb.?("uwK*'ZuL6 ? ˲qꅪ2ymʿ7;u>$}[ff,y gS\QB1pHZ^iSdK`w xįaȗgHBkW;]]?aҕVbյ3>¾],`wUw;( fq) 4Og̙tYH Wej^<-.k ~*-Pp9nkl?<ɱͿ;+ؿDhp@߽a!˛ܠm3kUqCC]>`u;|D_J |ܒ̗}VWw{ WࢪggqMslɞc=nT5:ʑ̔ @L/s()vUw}`-|%d5q.h7{/Ho&\22;q#vJ) !\3=ܮ=5})-:/ d o'0kZvTZXؠ<>Ӡ0º#{3aZ"U[ڞURܤ1o]iiLb$ zc2`(+_n_ѦՏ:ɼ6HdSj ]Pq%PG}06&RLPWe["ebSZ (%ٕ. ' g="#ʣkv*FcQ9{TnJvx(4R& j'^㐃ձ5BwQ%sƷEqTZ~FFR"f H^Υsf9,Hjf$‰KZ6'̈M&qӯ ɨyB:kNZ겴ju@N&kaih]kRUIM\4_usS0j BCnr0IWmYVB%TtK'Xc3'W?jG!K30Fp*3rQAG,vڸH͚9\q\Hh覞|˟fN1 WIO4=Ϛ߹f EbT4`:6ުIB4~U!6iĞ̉Qh*5F*ȃ(KUAMr jMe8%ӗĈ)Ղ[ԗ,"n gHQ)L?!_cRP0* >՛nf&*,UM+;gg^81@>/' Ɍj>u m JM+#{>r'gmUwE_"i~JHMт83MOW@,iL .,_xضp-FA^چ|O_SXKY\ZnLLz̬ЙVݞ#VI'QRX Dt;ד{.Vn.5':ARbcFY=R6#xp Q l|T2"S%ud{EHuh?0yң]{ * ɫ+;m0ẍ́w+ڈjA\W2j\N^, G d! eH#]k ST(&dRD@r^Mo"#f2<oF@[*632HSfqb%sV/Ǻn&[m8O=x!6Z?-Q:loLe*o^* 6/y8.\™ IZ֏wzM-m.Al$qh[&&B n8h)@P\(S#āݦ/G1@_vׁ[8qp#P^˟! }T%.Bބ1k5{ݺ?}J^qFĻS ]VcMRR`0st!_EpjbQL%]e9W⤔84y~2n , YP N{qftNd~ReDoL1LBjS3@:֐$Lmi q/8ǂxMɍ|ߡ)04ƲgMeņiS)G_ liyM"M Ei_ʡ P`E@jhW!>HȽxg wh|RjtӴ\raPaPN49 <tLO;drs#Ƈ$*,oi"S}PZ ȓD6eV^_MR93Lm; { f $oE XF返3>i'T~Z0X?At(:qL.䮦6n#(MJXmP7?W; D0+$HW3Ru&kgQ)[lEwjС\Gl{5j/i+gh])z7K%֐2> K 6 +}Vet\}I^}]Nfp`7%* GM:o^4nKhI3GUOCR s|3\wB5KT6$W<[  {HjXAnDF,=<;uj}3ǀ%VΡ(oNC|8ANӵ.XTXH5ִI1&ɝr,vցJ!!S|TW*Ⱥe5d4vʹ`䎱z*!+D,=ejwtA/6(Y5vug{Yg}ʇ^L6^hE41@ ׾VceBh5^wz9mo)'Ӏ6Jj/l5kQP%rF9Ty& WO&A Uh >ҌAK)5XÏT(L5<"j솇NS<rMWCeyR2&%/{)XLAIWBF(,UYRo|Z%7~ទe1v (d/55Q^*.!8٬C:;~B24o_K÷٣NcNjv3#0DWZ$7~1f`IF9eOkR6aܺ%vaF0nj-râQY 3Oe Zm>h?=eIv~Zx(*GS7fy~C7BH) [[ 6 ]sQcE/9ױ~6a2lC# L F$UE :H&a1x׿QzV!RM/6҃PO8WS_S[;UD$Vo;fkZ'Lg)-:GT+zkLJݣ@J4!P7Adǀ;EtZ0^i3HnUU/U[\dؗdsw'p2( Ushf?'ղiFb=O\݈1'(ܦ_ztҥ<= GO X3@R%ڤ{Mur7V-[`D'WI9A:M"vp ]6BV#b[cUd|o#{w3渄$Kbm0sHIS9# #],~ 14'Y7B[0*>bz]j2'EG )ѾqnN[WCFTQp *1\ e7؎e24lCT^6OU_T7\0ϰZV7]{Ab01TT+}B&dQL8$ls 8xzB!IgtF$9?)0О+6@ݕ !$ԈYW&VCa۽T5ԜuO 9xuIk{V3+H'kD5ef)=<rycS12rr*"#x~~KQZ@ZjTSxaWݩvX"'^Rh8;T:< 4xSc[*福X,aĿd"CfZݴkx m5ɋ]>gd~}Cf HVM_6NH5Asцq(G&"o0My)9*m2I04 *';U/9YH+ςPTG"A [5Eޜ΄Dqk_ T6l9dT;H9yz3?1M;W7~ Mô_tT[t]0Ր& x}5_g_sp{D![XeONKP|4ZPi-z,Iն|ɽe˸礳qlu+\5bv9ӑRn|JCf1oX,QnK{>G1YU,Fi1|zLKn)LaqlM_s)Btrd3bT-YZE=1itӾN3@|}/~|%.-&qђr]yY,LIeX GR|8%za|:S<Ќc@Il*h_!-qE5OݾucY69?(Oa艍 GШT/mRhdz9j{ܯ5ήo~4}ͷ%]E ?h L&zRkVK+].(qW|,^!>b6y}2O0. Zg:I.>m2 ɫi5BM]vH*C~=sY6`Fq@Ig0ȇTîB sk D_U,a#xd,FPu+͠6~:_ At6&#c7%7[QxSmqZ/ǎ;QC)v!<m)۶Q D*Aˍ{Ĩ{JF$26J˛_JGىK:>Wi_![ZfZPש2SQiN-YA6f}~a}`3v(+XM("ig{Ֆ;.T@Krpu̺Mˍ/TNo@c^(>&'[xͼ|Yј`y%DyH3=FwD'ƃxh+rjTfZ}4]TѽK! 2Hؔ"MK7xW9ĜqiHL) an7#cF(:}h>̵>wg͡qpf|u/aA}JTL<6H#Qa+ElG3zb!ԧaĉԐRjޘ|(gd`.5% aR[pTU^~եb!s̜a}D4#kLO5vJT4>GBGSQ3c"ό&&pFK:0XiGD-:js<^Uo}rK[!&8PKWlrgZRM y{dV vjא㦸֭Z79c-56fx`d0.j넪d8KY %6h@zʂ+A9蹍dáTiDfȤޥ@Tag[* Mθ9aCi `)h1)ѧ驧?VlXheŃ-vnupC}(ˢgȋ{F j`k\PM_]=h2]x7GB-HZ_id،~I_~qmiUلhԜ$n{9ٞ1v׎^hbt؎7TQg{r%~;SP$>}oq RF!hKȷ{_'Ѧ_ Fw|FW}0Ԃg.mOXE;{[hLb(,3[wt!o{ wh EG4dnIDni㶴dĎastTĤkҖzC_OܒqpHp(@D{F9GoOr>Wf(Y^}@c7}lq?˸uIJME:? P*ڄY}q猛ٖ@4Lޥ:^ᅣ8%ݷWjTFZ4a?5?.].׎eӝ\7\vNy3T)x2:9-V욐Z"0%ڤZ,2O(3) f.<"B{ 1_<`xx^OvaE1m%KbI,]W<)ҢNIܭ/r9na ed866ۈg9QzFծ ѹѥQ`1, U7StQ 8: V y~T˧Rsq%}F=ҀSFycP.n‘NnF p(mO I'¸mqVe[#qvE3ͻ8T5}Om&RtP/;Q-)1.'N D/4p`Άp~в] N@֛b.\|9Bz-F8:~.Y_ *Rf& :u9}BH'e:_349H9[.J6W=YUAjYWAP1M<Lؐ%˵h\tkpl]|[^?ʼn+)oo~dAI:;1r@p"sˍ"lN݄embJBi&fƸ]APuXG}xezLvPZ~瑖r0(G̬S?Ce[*1O,Nct{&@Tq;$ Hu@r'Q軜j0Ǜ=%&7)F 2`&VkeQ[ul筄*~E3H:ytN=3(J\< =S4H␾uwL+)JoBnϦcM& pe # {CH2k]3V7!$ g\ueӢѷ#f]}^ezo70/*S n3t.r;ᾞ>{w8;hSFW}#$$lxWC}2=AR&+e^ C8ͷX݃?]4R@ l98/u h TxdHX)9_S'=Tjs(y"٪bz`8W~ a}#;!Jҭ]̵prt9vo(S<ʁX$rtjJDsoE3N4 |*MX&]2;u ZGY#+*FvWu/~&܍~zj# &Zq`q#1N&hu^,Jh P^>± xZ|Ȧ/BOB)͏X"U7g!<$ AwpɏCjƲ'ծ ҇[{w[_* HCH˭)oVK~^p`3K+J8s@?bBny5_ԧ|2?/՝t4bo^3r73f vm0> V+vQqDvS?>BpVFNzySǣβBZV:][2D c&+p{cM4'ٛaQW~q\Ujsc2mE>$Wٮ7NZe'BI\Lm0̾KwCDxlx|Y$_/{5 Ο$yM{9AB?$Ъr|L,dRQž}(R$gAF>P+ I)sry ٞȥݠdokО~mtcrFlؾ/,ڒ+ S~h Xnүmà}r%5N9tَվy@R mqљW7Q~hzNy|VI+MqS$,HS*94`$& D v!hE7/թ)eq|4U$1ϙ9aThY꤇J\$>u|*x0ڵ!'=,0Ů2\6ShϮ1FԀ QrE,5! >/|UxAKc~|ŶHB `uP0\CPD"<ǿ;)v<(I3-MKSF>R,)2?i >ΓXOG %!#Iӻ(/BӌTa[| )+Ijq`ّVu1Bk',Nvء[bz ~gaנPp/d9MYM=S?2<ϊIQWq  p>쀆"EH\tمND) Va䖜A!}JM\20a )l̦co=[5nm:zM\YvyP4|e[*[P4`?{}IpqAL-`>3?.<p9-FKZ.ڿ);Tд|!Fdɽd/a%`b90@p[&tGe;ЋEtIpI8kU5ܡ& Է"n;eE$hB%L Nv/}.gA,贔jjxd%^U+Pu1uKnжծp?&SB6$MؓxA@hmScDegO5-[ ٙwGGk{.]:0NEl lH ]8r{ |pc =xW=Q"Fn.Zg҂&@ Rx&|F2?(!RݥA6e=,Bτ2R]zDjK]/wȂJ _ [KU(l yF0P©Q8M{P@S *>IQ{ |יTxBdMdDDPvYŠI6h_8ѩaΤGz֩[Mhp iGQ`Zj6,¨]Ct:K{b AV 3]m[X;O¸Cly{7uL{#޲5#;G&H2Z$5Wtмcq>8.wg-nh͙WqKufnKX 8nybB/0Ʃ4"߅a7s*ڷt%HɽuIy ̤KheX23YgK}ßs OW<jk"Ԫ4@@Ƹ,q;OӢ,L!73DC|B%##q#>r/ ލ<'C]zm> ށI0+Ӈ~UV]mF}/Pm* K"A@0Ul$Fhw^Mqb%- l$ F6+Q,A<v阨ɧSVtُ=Na&1^I¤gC"O:;`.Vڀ[Oʇu):*PlE+/)r=%?LC̣cұ\ǜvŰQT,g,+ x3w\>Ԩ+5_JDvgQ/ك9ač\QQ]5},ʯUx_S/pklɃHBh~v,F:%hWL]]9Ӂs#:܄3 >Xo2}[n%Y?ј-44,êq&ճ٨]g%Y"qSW8d 5cSp# ԢthMmQ N 봗&}ha ~G@"D_geu2I>LEDskGȩkW6H( k "L9ҁ L~)BK +EtO(sl9HS@ #g>AB`1Y&nF&r{#)rI|j[Dp9(hʨծiF34`݉fłԳŖ(; }wlim~o|4+83d7;J% ~zbCϸ8VPu3%ؤ&hz:bE**̍Ÿ<,@KĎ= ȁG# ȝ4|ZqMf^~:B5Gd ׁm< #F'%'88L4#a7hQ;tl`?rLkμU$}^z7t {=6ԫ6/шTI^40 Ni3#.Iva|Uot􃛝^ez!P/ɺCpf'u㣒̬&q'SgwbmkN.lhn?_,oeێv'hfLP:z9'X֝J};AQf!yiOl Kڴ1?PK%|:GpKq< NcAtYȚš7$Gbnj[%p ( ˆ劝[ >ԩbsuN{!VcPgO]h_RA%,[Tcmukj9 ;,yRksontg3y6C9}> ؉YM)'!](<56Zm\v6;z.}drާׁ;"(97s*$T Tb̪#UV%VX8p 36vЦKQV9~ 0$=C`ٰu`)AyPQֈ6C\AUVpB׾PUyM郃3{s2W,wz]lyZ|6x?r\a([8VϷ~p2_ n\V&kjEqCR:Lm+Uɫ~E:ڔaf1*5I~``\ַ:(o g}ū&L _Y'hgV/'w? Tłj˹agw^/L44wV>$æ[!#R@^u2l\Wu!79Xon&,6U= VugeGE\ys:!,A wI'FP3 :p(>T9Tؔ0#~C靃krՊc% }i!fQe3qx | DuBRE7 ?GmqJvU)$21:w?H22eQմ(shq&B3em6gv3g6#[ǰffJKnD4{!-)aWmfBPۣf3Nx\:Cw&`piԃ1uUپ]HL/ey$g$ƪ˰@:¯'RK{ʊ7KCHN9FF۾*Eߧ%߄2GR+G3V $ct+NxGIA%#9;^\2uu?A,qS0iCFz?:'60]C Tv|c;zEQkc=Bq9vlJ9 ǯc౮R }B94g7"B&-7ʹR(ng!fwL+Y'h^ǻWǾP'tkڝkm*0 zApaO#4^pw1'mSIZ9u'W[<UEL+*W7Y'#G^Q9YX ac#Tm~V?% w?/>c{k8&b5Ĕ'Z@? 5~W1[inqf.$hM@ W%9վ%EҘɴ)QP"q f{1w5hlCA؆ȯqw8d1i= VX RtO5?5_788@'oCLJuT00Y}M0< ([Ob/f:PG.ŵ+p.<&_PQ2fM$hiFYueӫ,du

2$= +h5/&z@GtstOlhq"AAwC,Ye-XF'2(tevʻ;=~Q+9Y}3wQuQ/#M擕ˊRմ-.EMi{u?<-n"K2"M >BJ{a,ȹ f V_d@ '`L6S^a~-(3$fĚ&G$FS<XHFnq56,VmҼn,Z q`+NnX5h=430-6=@,UqJ$c!f0rmK>O.t(cncCr6b/L|ٍ6Q7@ӘW2۽ao}U [{`\<go0}-Y=d ƈ^L\6f$v(T|Vo!_x(ݘRC.Υ:qaahYxBNnndwG&Cub^~28ڟvz=p8Qv07{eIRgSTXUK]EqWMeL{g%1wP!U|a{6 6qbuj .0>7@6]qT[mfULћhf7MI;W>ն(}TzweHipNݩud|P !NR\+,f<'W.]X۱L7m]iVbQعa';:M>guO"b'\eM+Q#!!AnmK٤V *!J̴@){r.zM؄?;uaϞ$׆D>iX39Q@ Cs01i ftOķHׂ˘_#\zT87l퇬v|a}bSo#q*KCt#DfOw` 3S[{93;\QEy$>dݖ1#!zzx8/am6Qh1o+M94sӁ97%2j3yt >a3cT{tp4BUgK^>ډ2ػrt:k/E89A<ޠ%HEʑ: =9A+f==iR;C-xrZ*[ 7&2U_CY^ݨ/$PN M[Ӈ ^VĴ5M]{b \AuVۀI}}Asm ל!Dj-~hn!%a8'ٽ Q׶I1@QeU% #g&F˜'ڙ`45\7JDdd|a6Dmȅ!nEj~(Ko]ыqZ*TRmmP$먈G XS7"LNx3ݿ" }9uqX2|%gWF\o|w78+)= )3[.?n<);vo:>WvK 6,c݉JIʾ8 幰^VǣAKT5yۮDjݩ^yce5RZˡ!.SGRNqV̜(2Ed6z]{7#![="<).$s9ƥ[k-_2-k @(2a| _2.!<}`o 7-8RRG̮YfX˛! 7fvhXP*?Buir4Ս̀vGq:=nT' k/Ӵm.;[W*3Puho]$/Y3]\r,ͲLc7MOhnO4Hf nhƊ5 ḤEJfϘ:[x `r((^ AҲ$[dji6RI6zoWZ4V`Ja@ܨr@_Mcp 1EI7ghW Fa3/BNT7LI2POK Qh9UOpmx)3$M}DF 4E\?+2A]Zeurhʵ5`ueՐܰa[2yWD.6~{m C2џAӞ~澛GL\VI@ngK?[OvxIxǷã&HKyV4DXkUh`V0}S;->"Nbg:^G9Hw{vBǎz~59b2ɷ4ԙHCE*`}"D%),=D]:!$6Y~ dK0"\qkea=ߙeS/b1 : tFnEi|'pCS"$8Gk1S/,D'5 ZV3'!A`$wbp6^_ʊ Mf40ÑoU$?(<hU:wr$=DX/{HDG"?}""7è,࡟yj/m8-E~\70f2CP 5:jŻ)_|rk:oe^ߌkŭ+˫PuEV6m*•il56(Ke*jG+D%EMJ|e>nTlWWbg+W4[&Je[E8th_9ےb{5 . _LyNgau5A~ o˗*5\"tcyØ2:j T֮KNh~яepsPG ;QZ}B?FD|MYWdqLmL$5{蹏?&%L}'ؔ?Yp[G}yGČ/5_;BPRf-:)A\z+.\n/X%"t)uL2ķk(7erpFQ!RMK% bJfGo qxލ&d ?Qci}0X x{sjQB"8n|(O6")qD&G$CLpv&%qb  s4gT>W@dt7W@VTk;>zV,v ܆ӇS6XmRZ W5xذ$:w]6(W2`',|؁ò#apvu1 [I +=KBqK`L MEh<|[Qȃԉv7bh>sbz@PUf[4&} E2.nEi9-x$}k-"٦0 zoipn1Թ^s.`(l_(VgIDpO~w]%X)ásH%r=`˧EgT5JN̓ g8pdO=o4L1"/݂O1R< e1L^/6J"@=@P 7ZqA@dsg+Sʙ}aە(̘8Nh^_Ke\6t|T@p[-s<> Ij=zE<"*X=g!$ʌRV*xn4GW>{܁mIj>m 6)!JQ *]nÝԙd{ +(_ I h:_~ۚNb5%8gο#< /7&(!߭oi!I'GM t^orq)+i7]&:_^-{_AlۡԌ0zsf+f@f¢pt`5}}nvY@+* ȼi6$;Z۰;/ʁZV^W#mR[]⑩!V삃%X܋l_mJ˚1'IhzjB/XV:pT߁bozVK!E5Nt5scyǹ7̳XZʍt?Yni͜!BfT> 4TΜȌrsrGnڅqj9su@Ǥ[#\ kJ/ݰU)T!.A%`ZG%hG/DT*/ج4Ͻlyz굉qz%g:\MJAMyX3{oGX[c /ɌeeFZlbЋߴ{J`҃ vhV3u\XTEm1)RkbpjfD)@ՄSŝ"Go/WNиuXMǐY ?Qĩ߿7%ZM}΀m;D(wM@4ĄXϏ[dSYOE,~Y(ձC%.cb]ɱz1tHycOIݛ3MZᆶrFo bU4"_5ԻW/.L8i^ƩL0i[ٵ>S8UjC@ϱbr?;"o(PP@ !E=?C*ђl5@iB}j>c#9䐾_gpTl5EU#n (ASj~[ݑ8bz.˘ D =v!G%f|6ܙ\: SkH;m)Qaf(2'{yBcNK%`Ua}5ԵQI ?1fW NmkP Tggu<9UaCRWp Lhk { ~8$n1ʙf+ gEIuQc8ٖ KOc.xWYJK%lr-<7&wJ"L)!dZDy'1THvu|5RPpG&">+ ·C=ڀ/2;KqCUO qEDgS8nOla)0 0&mK&%3n V|8L"'ZVxB'} uY;G<@ѪaȯLvu $tWY^F Z߅GSkI = O]X0:qF@y +oz@K&z}J ]ɈCcr~0Y WSۑL)^LqfF? eqp0esvᘀ<\E)ދxz^m&N WPM Mcm f4 g&T-=Wa:#oK}~2~f4D J3`"?0Іw5̕vm+۶Gko9ƞ.ם^x|˔g)Xo2.)ʥ)+/j<g 'pǁ}R["4[Qa\ J;)7oﵩ:r+AH7‚)'_?K5 iT7S',S1ҾQ [Av\S)lW8^Z\.uL|هloDX _@H:+oYyxN8IⲅM^)xkfn IJ[i?,Wfptlg X$&V$n4ИpaşdpcoؑM$hhIiILL/s6_.K~MꌛϢ Cϝ8liQ܊F7w@=FgϒX_Պ|+!ܠηz! ~4 !O/?XqZx#5>yEhPT0"*m@G[)6| ]jPAlɧ}#/뱥>DzJ$br։|9AmM။s*+Sn؞ ){A:_0NDhc6h9]1 ̒L ڨzuLŁ(fnJh%Ҙ/L8?\[#>zPoVr\]teD',yerToy*kf-~'7z4E7s_kk=ged{g^>)hoբFm*v$=is!moz ~d@28=yQ:P񄝕rcZs`F|>~d\*|=AڷcD56i eu+0.v#t6~ Aԏvz) * D?t> 9y8:WAG[jd)ou8>>F?ѷر6ԹdCI!TN~bFX%`*eX ȋ6lOs&19"#>s^6 L%tml0D@m]&VSRDI09ӛ +o95%Ed)y5U' ,4~Ժ=%C{#K},!NzquU-sFQ.ic`!m,g C} HN\GEdg 4m_-qd%xQ$i*^eڭŘpR|X edyz=Otb͎HCH'0,9jIJ )EgK jSHR%WS[d"\b=Iy.q'z=%7z >&э YzDbTwO`PXxG@JL8gB_~5䫳} b8F7\W`e'm` NM LτaJ}}aSuqGnXw663'/`gZyn) B Օ?T`TSg >Y`4e_ ͺOjG Ǝ)+ծ+mqrV{8m<-湨 u,'KlNWNޠfGZ!#;ޢn|y[NQ%ݘ8e%}_J%|}|7g莃LJlSpq}Fн+9O|,?r,"-ré;mS[X:'ć+˃ tnƼY}92]fRa.nvᬱmb-mTLKcx?]悦rA%ɇO s d{wunh_v)k-f0:,5TEX)Q0=&U-J ТI 5lqc EH5j`:aXKğ5W8 B;7Q(fZJ񭣏F#2_6B01s댋"1AUpΤ͕.CP~4߅o)(d(ۆrݤ'=l@϶)}Fgv\^" ?5`f|AS|Ntac1p4q(2'kۋObN,?GzK_Ӡe&ço̘,i`VnT5k^nO  sQ$@^#ovf) n0sBpt}>Seրz{K^`0;Oѓ:y~AfRa![9Faz.uՄ^X78NZ|*-wPuv"t@H\Ѓ ¼ +' ,{V~%0qgy`2@iяamї{rì_55ӕo}/;mN ]a^SG\@_aj 6) NF7a)Ʉwlh*hh`}5)R[K^qls^[99J9:@qOaj*1PSIhEeƤ{G,0i}]? c@c͜{Wg&ӯN G5h܍U{xBaO&q8B#e2fA7cOcG[lT)R1l^B%6)C3 bC!^y tB|Pqny`IIP.0=WР-c$D~7[[ǽ(tyJ\6HFr\]`K.Pa qXhdUQ$V%FCVcM$lAwI'cY$+CXk^;E {fٔe4CQa[ ۷ګ.H tn 홏4`{v i'yr ?Gw#ԴzAT8Vt}w %kq,c- ߑ ) ~Mek!v+yտ+m4 5AvOf;{dp[E]scûLKuJiуO=nue=;GZh5,ޅ Ompj[Ťsc^ UN|GH7 Z[Cab8gDk '>D<6@?ߐN,CXM`#cb2k0j*X\6jEiQAo ke KJ9)kgMnSݡ:)>իV[̼xK쫔͑/fFNDULw4.hrr@ʛz4(oYA!3a{l!%^_ӁmEʵ![HY 4T׌vC|WPSܚizA~g#k;lPi[WkuI6p6N`]? U ?/ĵ###o<_@?0xQ0shVZ'H!3k|)I?TV4H`%m~ KGa|٢5.YT=--Л('hBb/[[ T& 5U:^Qsv*K3٭MNʄ0n&i ~O}~3J냵`$1 #ZN^dz?ɀp>x訰AysۊBpE=WHkc&n]GXwކiK <ah浇qVB83y8DbS3 l@ X` y'DXD6@nwN{ rtUROԛ9=F{֏"ʠ*a=%3&c0BM|!a`_?¬K[VʧUB]֏`x_ #T}IJ.D=&̍D, *UzH+ȼ5ljHevyQٺ_PΕiV1&x>+$Ձߒc"2C0(DbuF<3Q5+ )mU*L~1T\DlXǴ\6a@Ei@G${eXbD|jLħ584oNp簎"mȏZa+P%lHxcإMN-JT-(ޒTer6~~Kd)tOgZ(7< :>'FQMKr%P]:mADz~{*;p{Ԅ{Q܆l1xIXgb 7?M5ujU}I_Kﴃ o8ecuʸN|4.v`z%e e9m]@uٙ*?@.6ToxC`*"lѝS%Q##~.=3)gK>)8JR<5j+JORB DCǰ#?RO譊VHXϩ;#VDxlt; p`O)9䚘0bfy:$B5HS@]{!C{ C,83s:^S !0!T IDe@pAj$ӺN8tDZpQ*ʱGcר_@uan]z!**eRhH⚙+=~OU~g]eWpe}AaPlD~fx)<u3/ǰfU6)\iUo&joϱ=Tܙ؆t* sd: rͨy ]hBcHu2h>7δ޻8ydZ=&~PKa݅2xk\kya9A'zw6AW9zPMy;b<9$/ȪED^Z8) ]-ê:`U/r:UIS!(7m7͓A$V6&;yja!>Lc"oCPc8NUI]q 5ۄJ7/zYsd0b Wqa 90W'qLZ+i*oReƑ/~C͛)yC/dY147O]WOk6Y0'+&#M[\ڰ`&1Њsdmԛ? +>=-ܙ @M*bpn=ۑ%(ʂO3zrbEr5$\P>Hnv׏v[7; Z*Ep')oR%K.A{LOhv%1,iW?yS7sgͳ:4兀O`Կ9q5;ꚱ0aF.IVVѶL*PPr**Q*N,H]bI3&\0 Y |bCӍnm7>A}OY;@ǂVh :KVcdJa%`%JTU^0]Ig؟j[!OXث(w4d-j؈q[V@" |D(XvAOՄ?194yJU߄"+bo^T-UCDͬVRMv9r~a[+ܮ|WK  ԫx g=&C%meOdC2XҊ(E_]Ӌ1aaKXxo קz 9qДc ƤW1'EisMP~ ,m217\TYZ$ q| o߿: )e-o%u[kjPr_Hkd1iL=GyDMpoȁb@0O$YLjJeLWSr¬ajB*36k |HEk)hB4a0aL]#wLfC9-/3CWl:U@i>0MY bw!ZŖZ2ǹ@)? ]NIOA_=0Ɨyu$Vۣ_ƒtKOLt_"*;8_tj=` tw{//hȱIh+^<_) 'pQ1D09S&bp(FѬ%cOWv=T!,Qur ӑD8yPYuJsn+JӺv_$BN"=Iޱ?:Hvԡ%丛W]Rё[>=!C?+cRF{`hwzAN[.*G0gW]\3ToOŮCmW^#bD<'ɽ.eqQH`de0e}n?eӲH[lGp襖zykc]l:[C\u˧pѲo'9q]g\-$9l6H=pFZ%mfjk9 47vXX}6Ui"+c䇇*-H'G *ہr4tO (`q2'}Yν HHKUmr u#2޿Rf$@[ID˄>zmV 00V iq7qTS'BV=E Pt)$*gN5>{=E`Jፈ Xuug1#?b]Z~rjqSw%2W!o>͵6]f@*YoLJRϞoh=r-oFG-1L!@\0K9AP{FUR1\ܩ/gB kPwku鼶0*R5MdunU^$~]+K T;{R$0:cvХ3!eJP#|p s͖K˽JEWKJLGJ-:=d:yra햬tm9f7˩MWO5IUy!ͤe2IdΕu3(K픇?Ӵg=A8DcX6|L7dŇ1|r)g OɅ: 2 YkAFQ+/JT^vwDemPq{t(ޏH{Momf+`"ţS4FvQ~Y0{u,?MQ2Mm+1;_@= |CZl@"- ^fk?x #;|G%M:_ 07|^s &6<2OPBELq"[BI B ~~uo#bEUE8"}YNX ̂j"nT$ ڮbʸnF|Yד?B'g颖nX.1t|ܜLRzU,&W1H^ifn6gi p jkx^܀.F LJ^Zupzm-]}4={eSU$z<'Ւ/B*o(Q+( e>d<9TŹƐ}H2ArJ4_JN:sfwJUk/E@}CZd &'4#(Ob%.=U(I&^7*5aFz>lוּk0fyK7BWpĊ;)/*IOV9Y`` p U`ASG_#vӛ~<YZ.chE L.93F6^*W^߾'cϺ , WQ Pqh(װ@oޜ[`[@{au~N;ytܪ\)SoLv&: W`M-zvP0xqFW !3n L[@eycI\wi5ӤT_7-1"V]?$7#t.m\+\ڇj$mQN**el)=-P9+o\o5,YGJ+72 Eiﲲ҈s{<`?̥\˩)͊qp{h Uǃז]1KucE%BXs¡i kꌚAĎH4Z\NAu}IzeQ} T(EY$ƚ}Z0Wcf[~R!\[85jɇ,j_|Nc{PȫjV a]T/r›1]xkWzԿTz("ȘM;DDQ3/V֊PvllW oR=}J>X}z .v$Z, 2>ZkZxMs(;$aF%_vJ^о^-_Pmn _-9 Ap {GUT!֮徆Ѿx[C39 8݄H鄿!fRZ]9BB`sCqڠŲ'>&Yt p0>-AR p+|ʥ`~s#pT1hV̬8N[Ca8-K͊"[$ylķx=>(K'6#SO)O1=A`Cjf{>)knC>=-';@량;KReę~rme:xDcڳ̏n.^팵F,I/"gݖ93FT{)kcm:'T" 6Gݣ~zu䙴k[6ƒ IS^tn7YU쑟&;*"[8k6Țl>XCoƈ=E:Olͭ[@Wcϼ3)]G u~@5ǪWǃt'gx¢Hj!hrB ꙛ^,)zxK>:6|t>}Q`C٪22$.BmK&g#.=TMV(&V# 0+Y5g-,6ܫv:߆StW~GD?9`?a1- 43c,4mlgCA9&|!b"\AK{%L2ۻY(o-R PLu gB?c]Ixs-+t]1&qI$_Kk-~< H| Id}-:ky!0 hq^Om D,!7wkYsC`tG~وEyQj '}tJGcC%UaJZ1?!ƛ3LQPxKh$L`jh/&'w=m]"/<В1`lOZ;(lYe 6p)4b\Jby_e0w9Yb4,Ͷ /K4&v ]np y_5ѷKOCoJDʆrY33dkixghr+jokGāQV~aJbQ S'/' UPX͂X4_:D`^`?;!Ye+_`l["2@g)QՂcF )si1S~ Yp-ҙ/c 3se6t w|)QN ͋7]34!;gi)ؕئx + `#Mwm`B"$e_%8hV|&[`YIτatOcoE|ݺ TReh9x >R-jbJdJ '0APj ύ@IoZjn& p(4sr}'b[L{*8+x?|? q)F$',b4aA}j͚;FKIG?%F`˰)c~eZ!WJ+C3A?f;ɕR L>.ٻM YU:{ڬ\@ .(FV1&"ww4d}޻RTRj!Z~_{G+˨_HC)MWNHGUx}.At.kFjޫo@d|A6O1iFRcj-]Gl*OaLhV ,1DˢhyZ!q=%cilJT~uF [u7, gYܔCό4:Q]sahZwmn%WQysl}]e647 O۹#c7m-E[!O{`LJ 㙢BNIG'iD+(pr6Az>"h:b Z j |Y)rSĭtȥr~B@J+֢w:-_QMO[[*HMt$BQX4^#2'6*f? (Yr ol2Rf|,:G_. Am.$M|PnˠLĥm/2 of8nZB0 (77Tгh"!Id錟YXEgfUv9$,D7{גG sgMyD"zYBg'1wR,v{z쥋OE Fߒ*)Zj C1w'd٦P?RK?4  aײq|i{S79vg8IH"҈i%18,VEupC+=@\3WBnbQ+@X!BX ׃lk#ceul}T/g'sI:gNUwOt 1 R2+'J5WXoaKD%VXƵثDSSY"k:`:m(3k}41 'gqSHJ{@/I@V"AW֣xFF;ZvX2!n0:mƬ ےUOzz} b'J_ 򋎝B"hkMZC KSDFW0P`A+n M(Q oH!4z'(G%xz&Ԁx&(F'Nw|hE-r,kISqaZ(TLSqs ܭFx[3^Řv`)\9irhb4w` %5CM.d95[ɧN%Lۺ@֦u5Z} Gm+G`| -"Am_ +RrR2:06 II¤!\P:Aƿcm}9>Y44kgP::4MsP>ϩ\+bn,l4Xe-Z?h]iD臆1d8$-TChV.<McJZcBisD@mgE!q=t_&@zBLYB. Ix@DMVIpQYװP].oLgLYAnYWjEJYP]Uo0#4(+=lK 6܄Z3]x(k[֙=h(&uvʆd(t?dzOJ~QaDz8YڕUqJ8cN4 =M4X eq(,ξ-5p2j:<OÑ(Sv97wkO@c޼1rc8h`m,ї\y X(F٭}:g0sMDS3CX*2 3jcWE_{ 6XJ/~ nfQ"n~Dmt!!/؃ө'>\یODdb%&!Hq)JK̊&ny*[IGGO˂]KDz˸~db6PXשheܴ(&I!-'s@)o*${cx=S|^VI}!ct.| ޔ?L+B-9:n:L>diA\RrVw\;2;` Ժelu@y_(iF8eh½(pߡlK|MmHgFiI_F>2Fc`W#Ew1.@Kō->G_xRA2fbÅq.3`C=wVaJ偀k+2'9 |*D"NjDg)${ݽ?ﮜׅ꪿Ҟ.:~DŽjZZ6vڌ`g7ϴDY[g07B|:Ni8!N)KfwP?'dKrM!=SP'Yboag,Y0dI[ux^2!O/f5Siy t) 6BYy^ (*誇<+xW;ZNZ# $-5/@k &J. ڌpCl`0dP +^I+Ա1'))Ӱ71%bUf91hWu^Dh<$]$q(0.kVrrxr X-4pgF9o6sݳ2B'mNJ{w%yi* /``˅ 87pŌMصha՟#e:p5B2^UhG(!sawohOyRYLnaOO}MX7 $CX ,Ш"QK..9L 1Ofk6[9Ȝxc鋩H /7t.Mpa~& co4Ў;FExlj7Ek蔲;| H^౥\j#\3kyq{_L?>$7Fc=MO9&?)[gA@pHFX3rx=LUEwK-@=HKYg&,[&;I-s["%̚=;63)d"1nB;7YU=ƌr~,!FkL1z3)ErHeB3*_Bxҙy???r(&*ժ% 8'ejkDQ:e#-ٚu`k؀$qyܬ6Ee'i#"'nQӓ{' D}+Ha2.VrINq?3 cIP$+ GpI>ñ+=ؤVÝ;H [OP+gkC/"TB6!A;Ux_0 DŶ;n:slqc4h-XH,5nC쬶N ?=N 1gU() :|Qc3}Sc]'Uq(aV[G^KI==1f)A5^߫ώa> AyLљKP V1+ !t&H(O0 <&h_4-B'"A:sşz5]F#nqTdkE}N pWC8Ŕc{k߽-A[Uyx?yI H=&̗у,t5&dvaX*gvV\h{H/Ć BNG#c<]~69&tտffjdj4S ̪ɤI) X]ҳ`tš pyPbW|r`&ںx)wϨ.$~`ٴ+QEtJ{S# B*S#72֊nUl^թ+.M DXUd&cw떓osAXںJqriv s?FdAX)6o˃ooӰ|Cc#| -IM x˙K'/ 4kp+F}ϊ;(×ye>=MsxRzpf_,! CL;^ОBhT!zZOb4 v ˙*j+]B|HRlc&x5Jި88Ԑ IC>^&h[Mi0?`C W[>EmF ևB4b》n`"WMݵ]H=R( iNeH%ͬ ~b1 )+Jn}.!lˏ8|hzz8i7$\ P6ܸHIUbY㠼&pyˑ0ް6q4;w4>HZz>s7 mkoo׹w'FmwV,@[Xĕ݃>Xn9i>H-{WI&$/ }E&ȷkD7 1ɲaBQ GM j; h@ul"Mwx??L_B sj|QB[NkY;]SU<>1`-OR>ߦ mg3'.Y?޷ dig=v3BuUl9J.w8ȃ[Fс"GmYdZ?|Qa{gƶZlrHĀ/-VMjC#(m )\4wZ ~3ak|mtS :=/?#RIX,x4  no/(x`CU4Mg4juC-2+n,< (:h%b(r_Jݻ9zfZ>MgO oRvOz Wcl+3CWQ^9ӣF.H6݀<9a!3KkU=D*n6Ms+EhbHrw(PըJv["zwP ._AZ}3a2m'i sOn1s ?NFњVM<\{ õcGmJQW(LޠPIKkJ&&ɑ5hdɉhve󳇮srמ( W\I}IatK+~1Yots_JG׳kz1+ӏ Vhc^1,;J!ޖD *3rvj$SV5y+c  }\ٙ*Wd*N^nwkyhZ1N?wn6㠃%QG]Lns"DDB5kQiSOqk<9(w<"DZ@XK)ª;lWL2 ̓ks1¦Mzl]E 58}cԳtyN!}<KPl{ 8ۀb #k<'G(AN{ ~.؜/K9z3 K'yҁge*X \qpPlu L]7L0[ ò'5:>YҞEXlʼc X rv1|1%ghVEzȋ;E0iC i9(ea[[㿮JS)fv TΔRJv(/M.aAac ^9 :z:]{Ql;B՛H{\YͰ~~xpHڤ;>}D Pu6g6U߿Ą¤>zOg^z}Ĕ(kkqnݧTx?lF/vX҅㼇Mp_T$qig"7U ;YUjNah3ں&yǣT19;qN 0I3l^ؽ/<Y,[!W.'kg=?YD$C]H&:q( |NGF TS)ؑc%HiȺдĎG4p9霗IRZU:h^{Ő$2mL| At-̟Pq\F'fz9*àK`+ =ZvwVwP6Kv9?Xjv؎IWi>#StXiA*Yo=ilхMU9rdm}%vDHP1 t^(|5[p e؍ m ^>kx8Ha[߅jyD2F$le5[0:|b  ؄gB3|wǺԄbyL_EtuC-ShO.+YJۃoZ{ѧE 7 FSZַZVf"" Duyp#FT<"{>!# %Y*{iһM6ѸYK,|P^FE}i~ '04X[>Zl$}^oLF$T΃ߐ! G璪F $z2C&\VFsv 6i_#!!jU,p/=jIi4n{}ԢLY!v{.yLE/T)Zi0:Po&4mvB&sG٩'); Ƥ'v 6hBqAu|}AQUz&m_\֤U*)R (N3vVQ1?u|bD]\]8:!)tNdUr?e5.Yrw]Gи%j sgHl Xx6򭧙ʻJ86F@@B)1􉜮rThb^ϲJ i7D4}W7_ޤ1MEyGFE JUݔQ}Lv˙/TTV EvCSet%"ƶٺP4zZZdgEAVM`J\}dkL|?4wm$UHHL:$)Xp̐Yc-8%ۀoY@Oo%!lu9,BcjZ ڤ"/*j f{1=# ;<ݦlSjXNn9 Ciߘ$JQ^E62įV̾?Ε\ ]n0kA#jMJ|=9,iKlze*'ü~yYXQVPVHvDRQlRKTRd:$1ٳG"<}OgY=/:dqCAuqgtqN"RpyU}/,>n.X34\rśWY WʇMX'=nRdBC.X<<jjƎș7v X H@K_ 7O.S_2X*zU#t,[\EŅh Ur,ҕRGCࠩ$?I$VoQ(n$y~1%X Tg j rL0R ST/ahml,Zy?qIqy[4cޞfpCo]l CͬJŚ487v0'5i+ؐHF=uy ei8BD#aްl]/F,B. +5%TW*rbm=XO_fd 2+8jvHN]>PDW'>jIŠ"̷͉ /죵Vi=lS+/$`)m71\E*1Iݤh}d^ot/16~+$ik#p={c%Wc{PF_e煵bŘIt,Ʈ_}G>-44 |8 V.أEnp'J/>c^ˍ0d=G[̻rmot91 Wj7޾R:J˓h\c fWE , t|<GE) Q=m-c;m/i$߯X "( f f/ʴH`jA&B⫌p}IAcXVYI +k&J7 7 Z'7˿j̄?U ru%[$z3[6g ," d"lޓ]Z u3*l<aM*pȼDQ"bi'G^CX;DzAQO;Ƨ&=Z{lNri:Ω ㍓L5qknе|&=X^uuyLٍ7@B?8[23LBw SA2fd.=eӯz6PPFP3O#g!=V#TG 6,Aܐ키n(K*eka7 {@𜠵Oap=%q(Hѝ)f;!Uv{dճgV?u>|D\7GyGyi7|_ΟdxIrU۩qigZZC$twfJ{jYWHZHbH%|?q*7;$;RWljDZ & a|AʛZM'K'5Ƒpun罗شV(bw=ӭLr줍^zu57y [Ytt5~Pߋ@gvK45 :I13t{,1ukGBbYo՗}hl(:+Ope22;Dok9P7b]ŁQW?^qNx G`5@}JT\^?[N6FVF@ws Z$ GVի]Cm*A?MOķ*ӺfuDX\ʖщNUൕ75>PѝoS=sXٵiMNgc{>f2dU=Aitr;_1 |6|!FyZOfN]Y4ΑBI ޳ptU>:fCcZsρz=r4+- _:a3u EuKDµ3" d< m(|ءǑ= @.=ڙBL΍ڵ,g\j*~Œ*ŵ LPcKLxsHf>w<ܐ报Kk5QTGm QFdDJGmNM2Tgn)X1Cyrt. >ȜMvw5&\mT+P|Oxک%_4jm~xt]޺M$oo[y XK-qSB"s(t1vFpp:RxA(Ȟ%{MeT޵ϙញ}^# :g.Ei^–7S($${՚2@{WTW3g-lv@tR`N@lRPfRyVcw{8:j1TIb}-n8NtM~%z 8k =o ;.%]UU5%(YW!n!;lLJbEC U>-&ș~+S[[&h.L3.abEvqo=5X#^&%Qnՠ#[e N- /sZD'ȣfuq:ä*eJ )!8@gFel@z+r80~1e/LMEgmLR@1lA(\i?[>$Xos$r)쑘PI$\f@nW+|iqmp)Y1p]y<[pgWQcmΑ2u, rK2_~kgklj%I5\y\PbU) 5<6q NwDK]|ly|dZs?k~/J'U&-4iYGOQ1K"E1ՋXTS? }zm|Y:@;r@r&{tl~y|5mw~yS3s8]aVʶ0*HWn{9 j:Mu &!(GA,o,gr&脀Xf%)13G|U̶ɌSBiTUxBv tYEbp玆ɧdQ(/Y2DXM%H#"yW;RԲ\9=}{@'f|T1T|N ~o.Ĉ&_(W Vvg@~{c<.^saF޽` ̘&pZn֣wZRمA.EtNI؃,Z;cYr\3/ `pܕ-ǚh%rLB/K9ss+[zA4 Pո, lCĖ6Dv}\!["?䍜 ˋYıLze8̝2V ] e#'TU9_MmcRϮH]Z 5]ʼn7"7,3Xe*~{F--2Hs(v&9ʂ Aur+>g l)#_bCS%7]s^m.5$2i*ZЎhf)hŋ~isH֐ =ӟ\YU M/"ŎF8 81UQ4.*oJ(6cXRn4ؽ{Yq&pr sP3׳LJW` eW\zVy8<5 ޒ DbUJѳuv F0~M$rBlχ!z%ΌӉ[ŲZK|s< R G"(}n,)89\gsfpz4]lHmbSI YaU< 1UH oW߰:] F[zUfCRmzbҔi.E!|.hR9}7њ[(tUJk%v/9ͯ'guq $? 5޿*^`0%*LˠgsSjӟFuʁ<5}8H/ p]n**`cw&s$BL8,J`E?+$cQĒi2K'lŏD if|S]$-i; '3?/~߸ |]F,p3ۿnTtcQxϵeD@rH:`fR W|ӆct8GG\lDq;|ZVeeېz8nES,r"Yo[-̩ud 3itTRqʂk=Ȱv26k Wے{bHBc)^?cmƓ6mV0(&x;wvd&Ɲ?=-q,-khX嘽ot3VmmɹT_ˋ,Xi.4aGL \%)/jXUC%XˣeƾtBtINky"xWd<&cZ?7Hj]V>n4Ð.ܖ"`#^*"PRG.Q]xSQXY=I".#_S߾O{_b Jq`MB8ypCn9JP 5$^65i]9rkVrMx c!$ުqâѣ$Ǵ#M1葉|(Sha!@~/$rz"mN]dq=CB$L~|oQjA85זdHu B,B:Z ,HI'`ZΤŌՂF^)m"Sb H+#YlAP;qAedm_1%_C.TT(1/2s.1-ɛ.냜e`GKz5ϫؚP: I 4<%gZtJIe[j }+}`,J\~*|G7b?<5ڎV h6䴩kKsZu~TW=0G)S|Ѵ^ Q(yzk~lr  | r9RT=?ϝZGmP G4@\uf>v`o 5GYp k+GQwL=j@z0j;͏Ӫog`-O!\`GU5AuZT_or x_xٶĀ Ja%ŒCO<:דY|>4|#V|n͛Qֲ*>>v-Ѓ)W]6n79aOF йpc9Ư>2] x$/~Ü}TT7FZ[cԙ`el WKmfvjKYđmjpׂSy*{$4=IH(0rn 5D*,#Co waYK["bD@J+_y%}9OG#WoM7vIMc yr{X;nϋHJ@<5m֡<8c֡9Tމ^s?\ 3oMy<ۈ'.č K]P MY9Lc~BjgIxW䑔KX:Jɴ]e\#\Х0L WLѲT  8ߠqhɁy"y\UӇ|VI'nȍ;213|lZhl7|毓ڽ'^1SvjGgT/6hKY ^fQiqUXf)wHrm8N+Y 5 sY|ìa~1NiBT{!a]PH xfqgk5Vj K~ ؀;5 Ξ>Y7)uWw(ʽ;19Z|yt[U{-Lb)) [)["!%M\d̍خxWk A,D7„W˄ci54"vJE~q.TXv氢ZHVz(,4ۭxhv4;R .=R)ec{$}d+k}X'$rM;CAEXl5y, f]C+ z@[ Oo3h,` eCY->>x K^}ksIvb =oo7MGÆ7Y=.-.+hw;6jPsީu+zv#{~F\ W-bEђ* Vn8B'Ŷ$acGpy'&ʈ8@wLj*fʷneB1ҿsFMnÄ׽>c1io7*h]xZw g8CN|:-6%dHm2^)r>ē^TP y7kw.sZ¨2$c:Wcye "Zo)6cᛎ02JO].]*H/%ɞonry@խX*?VXƊroI2g8؟ftCEʷ .@uAWAQٕs*T3Q>j{J6>>ai," w8\e@UͰ˿uF8<0|3o8c06NCM/ߩ`wdPx kJ3n~7 [ڦ%(M4upd`kNsFd]O̷.7X()$p ʼt㻓Fɛ ZY ^~8+r?)x8(~I3pxD&; fEo98#)Yz_Os(śS74rׁ(% !)h91=`=]\q!u5愖|PH6lN+j)(dfeqǠ דL9%V"`ҟ8^CS-@0eDf(GEdq*KOQ].OT MW' \0sGFnKIXw\V'&V!a0>k|tޅb]iӴf81obݼPz3v>0Vߪk)E<煌}}/6-74Hq;D4Ęro2[ zzyKT!tP<NdPnO)]Ӹ@9zW[鿙{,"j0y.#0:zB4 ԇܭNc$7lxhq0P;ұiņJiϦq}Sڄ4Zq0|Gk>rQitwi/5b&MqTl1oeVE%V ybYֲ"}SķZ ;W(V>BckiJpQ\r ʭQPyg4@e/>? ]"C򎀵iB y5V@2GkPv3}pLcR1~8̅kdWzLWͲf"$E/[Ww>p쯊_!Au {؄w+6}*6<4nZa?7û1@|y9Rm sno9{Dž!35 v Cz3.R+l AeZml,)g`GT΄s(VkG-+Tt+k{ZԱ{]h8&LaDtH@uK)OԍWL}.&%>ȌA768ʣyc^\PK p{kƚܧPF F]d<AS[Muflb |P( pY`N53NzXXLʦ c79ڟ@jړ9jjD 0MBkz̴C;,C W 60e;h"Z?ſ'u׼@@{gsSETooDަUZ?]=0Q ޴(Ig^'Yh/\-c]y Lg]w&ZȨPXm"rAWM:_bO 02 [e7(% ZSYcŲ|-y/;%N Ny3V+,B*`U$]1+1.b|%:>QVT54zA%P Xb `Z3+ף+ IG.h/ԱUיfv+Kd?аdް$vo8'{:?ɱ+ϐ)0hL2BWVum@tlqȁ'xdkU/9X8J=3$mnNrǠR\B]c:ʾ7n+ z )ih:lb90wS~h#H hdp]AATȟL橳jw gJ!`SUc^,Wkp܇V~Cm%[$=H8UW; 1ԧ14oia?VBv!| '\!nGABJ _c*ƽ/e moc%6WOc'4I_ ?.'0cK!ݗ%h)%1,6@Paw΃ j4 \/3VP5D'6 [V莊UQR %yPt(MRsqtã+#djVR7ʔ BfZl!Зi ,0⼖d0=왐Z-HL# MS["7uO ~ݝI+/hdfB-^.Ys8;U6.xBaj5tX}Bz~+q3#s_ Sɏw<8/a-fZtskzNw]`@dhA/=O9=bF_<3 TH'82'R%(:P fm:^}-S1ľ6Ya :G TP P.Hj5r a ND+#_{Pez -o+f dr5h?y^A\|;,-g0;ngHNJ(e6(Ra>Ės"D煂ڼXjt >,t*z6u{S6̋ځ_A!E:R fɿC. a*c`z}La,m3NP:u[qOι{ꛊDC0N^\wkm~&2%Xm0y#1O%K})hTpb6 :mX %$sN]X[WI$!>}Sk*cN3 lNFwM8/58!}٘yؾ,c|T: bt(oyl67kـ_N"P56C&J>ʃEAynY$(d*|kTdȇÐ`㟚}ρ +X] n{EV6U] b:ԅng#PhQ# _U-Up$]b3AϨY2 'ex vekitiطoDkMj-9Q%jyNxL4sc7߰>%>A(_w˽j2MɬS[eƙJ?h2>Q{Z .)ϨQv~,].1@cNb<&,-I'Fq! EɊވ5`4.D/vv}HiszI[6J ǣS3Y:ɱ!8ϯ6܁\ZHKT{2.IN*aR>RH]`,csx:L[CX;E- 7[x;:3Cxg9BMj'r:VhO0jt1 Ay^^ȰdV9j7SD{=mWYBO#+c4x36k&M2,y3/K1EZ@{ì^2\. 3^2,Zkn1t=^!WhUIOft ' PJx{~[^I52u:%.P_Q׿V9 7u;8>[Ã̼%J=,n%:kDjc\*Dx|Ӓ,ˠ9DǶUjύ™B~0+ط o4U!=Uio7[" EK;Ц 6&aC˓KO@ B%ʸb">Ge5aK\c,ˬF-_UG ibWXH]AO ,(2fgv'fk=\UX3 W$ٍB1Zaq8xsmLYgGL]77Lߕ8keqp\Fzdތ`*_uIho̫VqZvy_ƌ >}{ds]\ 9uLqi:cRf&+B CP`0u*O2&UG-٦Vni~gF ֲ_``lq?vbt(E_Upʤ2c;)*WR*BaS |k^L_ %J $ vkl2r/0eŨd`R 0IN]!4n/Uӱ,/bŋL3-އ6ws]JKf|%.1gw§DfB5F -3qAa+ynX@3Q`Jp1\;\btD1gMET&jj< s|]׊K]Tj }vojbX*v^[0'&#S#uڰKq%זpADD%9\bJ3xؕ [%(@7ch6gcDU֯틧'rr={|rħU#ף}*\^g%?06ޠJs|f~Zx"k^,I!EnpDCg3֥9 Ub,z܉#U"QI#C9ydajH>}M+J"D.D}SWwCni\on#c&2g@hB/n cһ z/Qg.o\ipVu!դ0)?#!Bd+MdS$>|^/ \| }Gs~[/)HJF" H׆h%2M7o l9肖A?k.5j\Eq,/AG:16:˴N#&Mw)_PR}Dz,y! tst>Zs}"wbK;IC.YP^]Eb] 1)D wznѿcb..&m4/I<˿XG Ae~d1 uLYq}.ϜjխVvwmi?@͆f k@A$/;mVK1a1 ES,LHv B}M}փe,&+Ѧm`Dht-J"gAGqႝ8wmNz{BZۻ$,-ϻ߅5_րl'm HDlkq Vz//Mix [B*@N*xF9Td,cBsW ,3&9l.h_*tD[8eLNj Q-nL0N?scwHoB>~}3us1*nW?₦:djTӃugŏxuƇswVMYK}M6nH4;7_X<#$.*bߖ%!MSXO5һwiu|7HI; rp s8 p" CufMxS(zKDKa`WΦ b y8zȦTdSrdԤ$Z|(NXa]~\hƶFPclI`C$GF`Zc}`czѷ6a䕭\R]t}ʰ>DXE>$2*Lrv/(~t흞trF/dreME}K c=yK*F-`nw{Ƿ??<@6>6ShgG8ꩩh״d7HH=,1Ycjkx|1]zxxJQV z*z:f#s` \f0[4չj&  a_gn9zYVVzް^ HD)rt;Δ?QF!.rh"Dќh*p$T1(JoOlty[pgqrztVc, ygX5C˟$f_gt=aIrOU7J)UVş\\spO8<뉃F4le> BhOD+K O]H>Pn a/f/M-eS3/~(|yn҄v+:~l:N]-M.?pop>V=~/iKTϠhp@8vZTWeӊt"Ҩ+=s>.N ՠ[k:49”2:K}q}F7״Nw\B:&c,rrQchcC@\#GE|gJAYȥ\:>ڠyTs`N&_؄LbCO_Wu}h<GL;+l$ҊnmjϕRHc(~+Jo! ҈wm$H9gDA섥LwR"R=Ozn >ek@>]zuB"qf݁o(w߁}NSjD! AZK<9¤0߸u^6K5AQ"HcVOrSW~BZຸY0d*\{p3Oh3)q=h:DEm۸9T(n2A&},J(=[ozK$oEXG珂jp՞y"Y0[r ,[߼Hl).Ɵ6zt}>SVRM\K欮)栈]'wsZeFPThFKFe] /=luy1;Ma<(Qd}UP /f=_!+s"!ANP̠|/Oӹ q<Ļ'Vi(؛bm]>L&CTy2Tf-wS<ڨ䢋[sco00vؐ)t O)!~wε$yP߫>޲^RȹCIhʤ.Zqٲ=P VQԝW^y?N~Z<y*daUeU3|¹h;?dF|X=!{f8}\"N IqbNT7r1}߉dٮA=y}ΩIi6b m?hUld4IڕRiNJ R9JF(BZ=i:r2RhٟRFmlA?}֋, _H q񋭼q4:.3#![m%9/6كՍEhZw5 汵i#ޒ 镟X2ڪS/7 Fn9wi'$R⯃ǁa' wf/$T~__5A ) G_AD r![ >Y̚GgQ%inpnOKB.<c@{EZ<q3P6)`f=9dG(T!IBi)ZbN%ݒN_JI&"g-O\s\ W+3d$(,ď jDp^%5CVӐ\^ŀU颇̼\.:z;\RFlBz%Fq.1dmMi%dly բ]ބm#;%?(1dI*|hlG~ё/RsKWZwtҶTΐSn 7m2AK+wx) CH/ݔ@5'9 o4%e}_Eס@K7F_ $T&)OxqAy,=TȽE{1b$"ݭ*@=SRT^kᬍ;{t*!RP$3(`8^}L RՏHe u84zBi_w Y-,w]>t5ݦM{0j͈T:tU!XG^gٌMO8- 7rE`DzRߦ1+N3ESf7FFkouX0ݟlircÉϏO=Yg~BNJջ*;`6!?1Ks"u.aOsx9_9J =cS,]ݫ Ѐn[[F?T9Xm23&99:D =#\*Nv]8a<''4E~G8 syywMBb$l@|%Mh$}+* Bz^XV}sn4[2tB=բZd„EWx< [  U_\/K\Qp-?r@ypVDq=%PDƼ8OY<[jr}_i%]pCL"$<ˈP7{ un\z/^Q"Ir 2%/ejjc.(aaV=C@eceu?'wegjء(FJ~v0٠b=bB^:7q 6ްj}ldcH “`a H$%j^h=hW)%,'6wJMN:;HNaCMQCabGP<SrQ5^S9iTW%}C;Xc?\<\^iy6~ ]OH2;c,U^U[;IQ쒌!)5Bc6kr3}"Yg6/Ykd2L_(qo`'-6>h-Esc?w8e?Pcf.muVH6wDu'i'`;M9@A7[ U0#6eG# x.a+'KzWP 75ZŇoO  m_.đRN.XtG ;di3P%k6,p6jYZ0z4HrD2.QVߋ JYS}t52"h'2կ9m=ܲ)w=Zm930?  XBb12몁e]bBeN^lբʅ2z( ʤݱN̰2÷;]% 81d>tzlk1BF8d_jWkC뤓롑0:E}Wyd^eC6"}!gI p8<_c7VETыS2X4v5*e4mW,2!)jRs&*MiZA ԗ~#/MpN-DZ_gt.KPjYjj m8ˎqݽi"",30ޱUZaI~_CΡ[\2m='{HhOیLZ& NW3H:eiScO yh57 ^'['w9f zwkG ueNL$ V vtͲe5HFկBk&SLȾs&hJɲk̂ь#$Kӽ%TtY66э,H+7!( 61E58,,.AKѶFۄyk#˴X9?U:oc>,vBȉ}"_-o]`:\f'{*YmUdЈO{*-t&XMpNc2$Vc%1%nI0#9 xtAPl W<{wvq&2%ʶR#Q>}o?_PmLgW;iA-\'@'Gx#tCōEXyw_. 'c/3]Dg6@U_siw"&F38[Vj g^#wĥcW*j+9_YQU[ݢ<_*)z`U'3cX2, .L%PY?º?S-wtX6?CeLH;;jwL+rc zФ̓8Ɔ`HJA$õe3k׭q=Vb0l'>mܰ07Ah&K yh94{ `y`x{b; Ɖ0qp/e&~ͧ3n5_LIKǸߚz{,)pC6З34ǷxUX_Q\+X5"I,805N\JBi= mQ k1v)P]!So. ۗ;e}4$G~s+Eo'E>&$8OYbPTÛTߔd ,8{"oM[@6M5J6?*i4|qqZ[绋 AABiAM L}ޟuڞ0{ *Tީpg2'䋻}ek`5 qs{p(k}Ei8cKZpοX cF6*<tOlB(L)ߑ,Ia i<]#-M n-Mп>ZVc_\K$O\ϮdsLupNkA>UIk^^X;/sep=<3Bhdk~T2Y)4>_uhy(mH Zfir+A|Rq}|ͷ e߮3v}.#Da&mNqp`lֆ*'8zL}XhsyM62.G)E-3g%#u 4pld.%)İ.y;6ީ|{TJum+ƁKWٮd,JCl?k yDT D,KRkfvk熘^-hz; p kFrj&<esx>bq䞐z6 C?\5ܱT;j㞣Ntw 5 >GFmRé^^-ƾG dֱIxOMZO&8B8?l8+xFDR}"uiA#$IJ O{e:.|˵ٺ$o>ʵ_%W~]W:a⼞] ng"ICyĿY9~. ,ᴥf@VVEYAD#$u;B - 7΂rO\2̥&\$)vg/ROraMR,E2C|n#&OY4 ԅedl6Ad: /:)@&sՋZHtZQ"Šzm >0_ke?ps-헒฻ ;fZS!\K l+; Z? W$40|TT'|(a)]5Pn>a!Tbb`m$mPx[нatПN@:/P6.Owśb" I#cVR֕8pgqv @+}wLFZCH]LxQt%+^m}$P6e;4Pӈ ˿[jzYHZO4"2C J HL[-b9y`7ܦtZ ~l㡇ƅfĄ9m#`Ny8io_Gh[9l~xrrAg>ħ}&pxkeQߕy|#NpZ*q\bs^4rU\EMIFSGܹj3D*?袩;)}svIq؁!^Cd)7 w[RgI!ub씫$pFNG;N!ÎCBcN"z6,NSG ]Nbr(jߎ#N?aHxM{R,Kfjj`dXGWеC[~-eL<^"ƚ H!;4yc٢ml&e)B%1Va s_3{(Dpk'kPB)#bƯQUk @ ?>VK5 }nۈ&9aTRXͪ2lJy-?b P"iR҆œvrB DP ?,p&gm^FF.voM Ҫv쏄cҢyM<جOĭ4P %pp&9Xco & EbA gVѡ; GyN#/]k: ,;<S{k}(5 u5ԪrM\- +XT#5*DE<.k|X%???⓶|a):.?hL;;OBh#dǻF»<a]9va_+JyFa?KG_<\gaÇ9R3ЀLo:@Uaex:҃N"k 7-~l[S'90Dn#RX32? jW߱-AWf7"웆B ut4#s4|'d^Yzsј<[:k*d5.I֥ffJX1JчN|,:Ֆ&ĺA<+d_eT qto-*ŞL3pif Mqwv QzUnG\S*@5~ݭSw=8>@JAQÄ 1{=>LHY~1+yDbwv~"  pC}NUڲC63ћdpx.\^J Wi}|@tI`M 

km~ ^=/LG;9ȏ9Rr ˀ(d?Ԁ-*'v@ړ{^R_-Wqs*p-%}WtZ?*aZ;PL. }MYʹ/7 (K~P ptн;s8iUTP`pJ¾w~qM x牪%_3єg7|44 ӣȔ7!KtsbU4`8/oqJWDtmk(]ġl龫> D3Z)fE^Cm^jYrP֦Jdeum3650I88uή~5;vөN諾ұ;ڻn{(O>8yK Kʡ%Q#q'xXԉ?;TF$&0<1D%xWH5" voYZpyaJC_d` #|(+g/j4KoR?kbij]$⧀MnkL*\NR @c'k:Tgg~aQ(B+7 r>r5)#:e<(jP^k)^EʲD\Xbyuh+ao7-` >>m:`;5o q _qGDɦTỏpG*m/G-1˫xL+1#TknzjLj^ɣO<7,TY-Ov2@g:tcz߂IΒnt ŪSQLĀJ*:GѲ?2'tC {ېĆ*'**-e:@?z8'8=fK%4w=R9 SxnNmuOㆎ1ncPo\JJzsB911TL~; K$5]OyN 0U)Wx8JգM۳w m %IH9羬&@I Sy -HJ6_gʈnӐFTgؤko@9#zlVKìʲ٥D!ǷaØbkD 32 3Wu0T٦yW qm$-(_E&l)?7M_?˰.+(f9 {X!8?4ҩ2=3W1[+ʏC]F|Ac_iH PI趆YtQ ҇Kk[x\֘sD5fܱp<9Tp\IWH:4""l6;Gώ5r&G<5>Z!0EE':&_\x"r~nCHY@._&1,F4? h #{&sI}Tu@vNƪ8~`ӿP7}~b2y>lBٱtzúA*d-l^&YLB>" D>r1~oVd:J.MG'Nv2"L"ymj;{hfxrd1і,8;R6~U?@DEʱ` _Xb\ X.]r}4zC  ~mVQƢ! uq޽7]MHq[H1~:$sO% ~نTQP|mt)}4|B9 j{d&`<vbf`92@[9͉:{] ~]a"]c gDL'Ƈ˨k*J@١jt2^ a0jN #%r!mXޜCts#kt{sT$z~J(P`7ERtGIZp Qtua#0Z3afK~N|KZѐR5迿Jl5KˈYXkl?ߣ^ 7]Z\ G+RnjG֩r̪BLh^LfgVSD-mB*m~e߫R џ̳guEɲK4/ *Ig6k1XaM`;թ=Qm`;..4K\ d>i@V!$ w_VjX0#s;??Ob,@;5 ʀ~nYI'h)a^k(ʔ^#f$5ST hDR=ˎ`\"!`R*foGpf<1)T cȮ f[g1I)Az *N@>:7&pq߂X>8NcouReڄEĺ{YQIjaw'*҅,Ée}!~$4aT]ybs|r=;0P*ʗ}Ĺɭ\LPBu[\KZo#&FSsk`&$TTث\8ӷ|Dpcr|}i~wm2g1ˀ哑,t\(J.ed tJq;1$&,w2N%\/:r>*w/M*pvOqmqЪxl+Hetv;Vqk -7"qh4jǴri_?c=qq9껰‘K%Ն9~VloC(4@-W`CTiAzH:v( 5@y6㱎q(H}˛y6a#Wk)%}^l7ʺǃ4PP@ݝWvkfdekfNy1u? `b{@870ѭU{G[T+`1h-I4e0o@>܅OZj6r૫hLFhdkEn 8 ojyQu?ɧEʝ?$@ߤw0׸qEpEI/ĎulDuޅIzpuvM6]T gU>(;ߒC-`só=.!TKkCgUĎK* ƠSaȓ&`+z s,z ^BT@AWţBPWj;5)qۨ}86:y1cE6rR3C*~nWBAZ ٯzx6СN͸HY{.Ҋ5d8ᝍbԚÔH4ɇ\%֭P5R?ncw^Z#Tm݃9_(tYĿڳ!S¡^26MSKD"u4(F@xPEU}@0TUٰ;N7,$尰y8q$\^4ܜwskW't?CN&M Ӝzc89⟽nME8"K\SCWg%ykQeۮ%\H! U;-T)pty. EU{ӗ?v/k^c܃, Yܐv!ۤAɈr7;Sì==9Ɏd ?,g+dod0 %o_Zܵa"Bm #.#/:w@4( ~WR.GTHsv||%7=?i~AofMФ rXa*ny~[Ȩ:7*d" X5_MF-FeQ@ 9ՊzUk8Pe#}e=$;6To$lxwdzf@R#ΘF&6-'ʍ7_bUcKk{~~(cQ@ 7_ԏ\3o0g'V<qdL N`~;1i!4ߣ.><9I"Vc?@T}nf :'OD7GJT/ ĘBvXWe`sl@~sXm]wD( d8rm}IM%:WaPT8";,貏~`UtmxkỲ]ָ\vh?0`zooPC*F/74RC05T5ڷe5Kr+iU&\cE+c_FH5wzb3 fkӈ/XIf9c3L/rʓ}_G[ 2J>_("lSogl1(~k#kG nS +w*;9 \ o$]oќsPm9k*2{*BgMWdj$Syi"!e%_ɒ%(>ݨRHk0%mX ݐ#ȶS{W\P L4oω +Actx}F,>r XșG'\(ԠL2u}07Q0&<@R[Ng$sqig6;AD} Ŭ0eÒEW&Q KN1a41;8r}<؊w`aP-4sY[yqv+IQ*UN b69EN(;-l†~V2h̻TbMJF81m zul̔Ev҉A/TdXK-8uA{=0&= 1NHܓ pyGd띰(擺0yNv;;!>4wS8=J~ԐԅOkp^E/:.zB0Iі,+ʄ5N b{G25r`|ΑFIfIT~v|Ŋ 7=W,f <?jϵ_o}xg*åniZ+wđI.*B`Dc2X أ){6:wƵ1ٟFN}ReK M5YYocE6_}T.ZE-5V5yd -/ʹŧsQŽI7/Ұ{s;<]lDԓ%*&dhWmuVi oCCYZy=S޲S3 {F m*|Ɖ߱6i,L َZэ7viW0gP}g2" oڋ}{h2-è6%(NL{x"IV!Urܹ$K`%{ ^pZG̖{{0z=%>D`,cYY/C1HoUؐ nIWDtr}0e~dq(ii_+` @)UHf& KI¯HapVpΎ >wZZ^]M7xڕCs rev nd# ptwMַ^'H+ڷwj"m %I7'~iJhL;cvM|z|4Nc܂F$:DH+\q=Ii_AjS'@pI(S-GW{ fl<]<3}PD] SUly4ۅ&m$":}$@WU&B7'6BZ>;Bo *:Њ | :OpyѢC&zfсY5 S1sˡzѓou|zkyj[Ktḿ!(Msjb.FWLZf(Z񈑭=j0(2W|U~Zx!}m y4 sƩ@~sm0]0 遒^7]YF=ljڜH#Y<6ܻrmռUyQ0 W8:(P"BnXH3 Mw4mbJXC͂y;mQ,M5%$1Oq܆C)5Q5.a\HD'3oۅ"{ (@ӹ H,n rs{ɶZߧuCD'b1kvݯ\iKjH JgrڴF) ̻?SH#$l f'[p "0z~]VnDrtl5'ы2HH:st}8M7y/AjO ?=50M:5A$4;oje:2|EM^[΄}2y>p&.-fMG%'ۂ63^vFDMCBڃcx4ȒjH|/ ^~@(W (m3|o YŃWMT R@qz*A6<fzg fMAV*b*%ze`sџ׽-"kn5;IƫDOH%>R5jt#IXlUg5 xTBZJ2hʹ׶!c5sl;@JzvʪwZ^_l #XzG׶*^@#C]X&{aFÅx{!A r&/H@Pt$Z~ Ϲ1S be8f%<?P%yۡt1r5G>OOX?I|ץ33D )r"k [7:Zܐ|9G;FqZŅq>`e4&L-V|v $u =0F5IW>DH}D)蒃;Cp&Od_7o I_o.֋Q⌌*|jl?|P&Y Oan2T™pnBUѮ9`EO0[q))u(R떺LjPˢ8ipE(rEvč?V1@w<ծ ,wi? c, uU3 x9&/ ]1|Yvֿ䁢ms ͱd/PrceX$N *^3ӴW O )QҋQC1hE`;UԞTF h1 ůDPhcuc~{^0\oCHGt<#E,4LQa3PPS̏hd'jxdc pu2E+,9՛HotWv0θXo j,tW`٘2G,?;fc`礍o&O6 ^dR!1TAb֗+ʅ;(³SB*=]ujT ~“ pꒇ)U dy{@G$9&߾iR֛Z„?d_R<5'r/0ʶUe8 &J~9u 2:{%UZR:Csכf\*9=6"OMnR|\*5pM\]?[&Bz $҆S̾=tIJg>{l'b2LCm؄xv%󼪅ArLN"˒=):C4?qqMMVPϲn&bPu_(WopN-ƒbfQԹep`΄r(Rh ܒ.ݕ[hVUW϶8үe*0̦CtVh=fG+ (,\`IC* u G-;EE#Mx f>vAitjޔw4(>Y,[\i" ."jJӲ%MnaLDN7$BS k/@P#53r82>qy'8Nɾd55mo ߎW 2 D?>>c Ll!b#[P] ml^G%+޴f3).kT/iQ^htO"*N^>z&L>TrQ}(~C| 9U[c~_r`\vxЄ?*y7yb}}gNpd1AVm0:)MnTRƅ n~$zmMzYDوoI--x:\,`)́ϺzvԬL({h\5 2Z09,_tFh23 j(v|6./ZfPaZƳow:gI)Ck^%y!  U %`Qm4D?ihRr%3t;T68J p );6҇fwmf^mEYS6Ov?wejZCg,w2P=]7@FnG$[+?&P:\"J ܩ`. ,vW$؈־u>ǭ@TM,ĿkmNlZP|"oq,ЊNZE-)=TwmXvK>6^f ˋچTǙ ٕd i` 0ŝ6!:EKs` *#* MC(P<&U/GWՎl:uIv!Jv a4~@acu)yJ~>@fFjq;'EZ/1dpkz( s6\WI̤Y/IA]&J0~| ܟ<% 2} F5M9& =k1> #u$V޸:|?Ҩ(oK? Yiw6#U H{|1 C4~3r()@_! ߓzʟ0ʢ<9Wt/+r!5,YI&UfxȘ,] -J=xӧ+pi%6*z5GJNBOju#m!GX$#g_ҹ}k:,װXZU؋HVIu=_iunI$|}(B8UL!('हֵH+4|Vf8eŢrgqkD\$:8(- #K XvՌ^5++EiS0_v)DvEI&wSE?FuY Czu}tL  -p3Oշ4֑vӶ9^QFHimD]5 4Dg2^)K6oYKg~Mΐ)`M^[er+BB%d{s;SMR6y$o{[wp#y"-n.m >45#"2&5~3o|ՈO#wߖj'a~-R].`kGu`jVK4+,ȭd0Pn=[ 때&E-zQvD_0P("JvND1r1r%m@-MĔ&UhyyD(( WʾMQWLЙ:u@0!:bπY6'`?g:KVQOQd@S6JW,9n`kQvIW?IH΢{O|+u!K;@ DwQQcy\V<⹽&!Y˯sl+e!p?={hY3U|йrV<ԩF#uJjy|Ik8lg?S%-%v9;^A3KG,0F">/L/,G)ue | Wօ<4ͷ 4bF_-:Ax>dt>JQ+d4Rvsjiҏ^eJ.͌ɧL|:XcF s4 l)bcj 6sݙu '"Fdh2"cp41cLbGYZ\`C4-Dyl(x+.kFw ٟ~"_ jƅ*HSwΪH`B\Sӣ@;k+PSqƐ!%x ; vɤ) 6 z+Er\$ޛc{\+ 9NJ-m\_'}K1Bt"(tc8o%l,p$*?H0ҹ=׮wGkuXյҖn8,?-OwʤW]X׊DcZXŮ;A)\m(^Wff]|.ô/i1R3kwAxK|p$dAj+gݤ16h|=ŻP$"0 Zϫa)鷺 #C_nsQnqp%f@<e݋>l!õro Ăk$Ҝ\h-'j(7Ţ=<[4Ib -X=OAj쁲8ʟQ5z;nS z:+8h4"њN`"(T*`JZY@>ؤM&1*rte,69bn%4)oQAK5'bn_@IV{Ogײ+veuwǀD,iUбILb?vIOLIG1ʕ3JrQaOu ܦ+iIV͟DY#nzo~F9z0v]!Ϛz~z9I>^Hſ4\,d5PI/ ]PgTIqsĻƃteJlkdG+ZiD()]&;߼&yVtcW|v :~!NnX@bq&_t72獣8fK~.}XzYfPֱf5筷! 6ER+CLc&{|ȏ79,4 ; {tQ⭭  գp~ EZHvldP T"W榁^婳~hZJs=PbF=rW8>hJ"blΪ>#ڵc+z|*rVqѱ+#"lc*a36;Cς.l4S'x\(\AUFMʜādD[Ij;QYnXx~F?"6;CTn"w.U8x+>cA6Du6)#()ͶR-OE1K[, g[7ۄGK=k0K0Ho諁k91Vrި]lu c?ZO"f֯%VI(p b0xx'JXxߐh8ZӇg]r#;zFڱ:5A_h9=&K Klm#l^ :uH?x"n\Ԯ]! #.}@1ԏVMۯRK6{]0pomd5aU3C&Ȯ$Aj* Z\bѯ$wQ$h,ۂH&J\䴊֜x;2Scg?QW4 LU7BǷwAa nA/4vBŕIgi.Cxt:7m|,>TLpmK^$#<ECE(]t}~<+/jK/6hO 4<Om2᪴W;qt@JcUz<^"VQrƥT=bWF#PIVpԝA*mHɳ#&9 *#OH˦ٷ<дuޢZ7p >i( *_v20Ø[S72uπ \̟kax[1@-b+=t[ku`GF/˦PM9W=>qzsOt۴qy"~>fYB"x$ma(/S΂LoW. bz3Rp,Unst#" ڛB͟XlCl 5/&InWj$(&cv:㮂uIBFD9p59|ٵb2밝J#~ x(4*z;yua XH :|$Kގn9Iݿlm.?gCޭmկS9Fi>$nLJ<̢!-0j1#̱\Wj; $i>h3V ]c"UP]C$Ӱ,ږJza~ܣ^7@f$'ȁHyޑ@P Ϥj&=K8%14u a=[u7GC1`ˡ'ZUǤe9c^g*6M)C/M=C8_qtPɳAjnyd{^Qw#vlH/*U>_T@d[ Re}VoM&v OǙTyc{JlM XfLNVŖ|a\i|U+)slN6Ib?&?$Ki\wm2;!StOMn4KsvluZCtUض"AjwIoE9S ڐjP}20 T"hAH,*tzBM F|a Z#,1@qFgH=SO/trϓe(LN1 \T_&:nRCvima )Yѓx9HwTU &X0|sr ʬ4XҌBTbM!BX,eUmPEqB.nkBcX'H}r*zrb:P gqŐ* )U/mFLJ/kZڥsxOv|N\#Nه7 NRQme*cFH%pVp1wB fh?hEEv*9#oyMsͻdq12Dk p동EX@ŭna+wx! 8yӜ* **/vEtme  n:L%g5Pwl'ѵS牉Db6=¤FP xǶ bvA݂*id:ed U{0>oNgJ[Fh<Ѯz mWsM`LyrKS\.xr"<Hm' vlMMlha?a=OC㤻eh@%!P;Q0bS?rrBl{%,(V;Tq\C~[縁)=2G_QQd&clu2FYSQ*ܮW!#[![6jZ :O"TN4h=MyWxԽ+c=7H.r1k)W6ELDMN*FgZ&OΏR `,\^"6` L%ۢ4=NAd|kjr^_ 1xlkKJ6r>/tMIz-߽XȖ/턈Vt|($0՜damR~HRFgFs"{U Öh+>|FA(t{tkx˿ch2_ܖP-]&;nTy+c CSN 2c*z2i˄`M(}%wy+[r AQEhO[P/C#*JĊU!;r q/`K51kbu/r$EK7T(PGvZƂ{ԇMiW~nCF@Z`x~+i.:nOF\[&)&#+srl#wsކmb(]^ X> R4ݐpp17B@6R)wΉwz'* -[,Y~ĹdZ]>9zM2wUz #REZ.$dF.y挺涇 }?U:#ŷ^gkQo^u_j:]Ahf.ƳG`V$i8f \8:lkŔ C55IY2/QͼoNk=TZ|ajңbFw:w.Nw'6 )w*r/k)ʑ |n90X} Y|҇rՊ@Xu E;9J+#) DGIoJ-?6zȱrQJrt$߹RύT)JsTcf sbhe@.5]lHPoz5)Jm~,nYӓ3Y7S{z<$^SOI8W ^ÿ_ -K]pؐxwEmU$u.I$  7mBUKbm !%8d4BbY_:9AqZ74 'MkQtWvt[c!f 4V)gؙ̣lXĜD l:Pg~4bYh+Ed  ^83ŋ%98Upzg2O2-O3:!&WhZՌ+/>\DHHnKTA$EM5$kPT=Cswsxk HXF$ w2{枍UhQcH EOP|`BҾ#S1*߄#=MzPapxGDn 2N{iN _-(`pA.k S*k굓n݊˻<Xt;lytĀ*@=9~+?UK1 'FϨK@ #&'-^uf>!C ( y V:Hfkv-7*Cf%Ѝ0n=?a0eBv6a4c*U5 &aBTjV:g8''̘9j⊍ "^T.&HBL9E Y#Ju7>$[aU OHwYRsko"~,e+zK"kt9|<:{Lq}58*[tf/Q/p5;ߙ<ƣ22u4S$X{# (WwMxg{]4Fo+:25\QHo2W'ntߟ{w(CRC2׎A~Wytq# -yp-k/aY;o(^ӉuR^a*`mrBȊHTG/yElAn2E(T+a耮*: ˅B"i._TSYrt8x79~ےW+h# s RʔvKnz9VaIҖ:AB>+%lϸKP}$l>[xde*jޓwАץ,'R)T+5UY]=I9߀nG6LRQEz٘z|VHSyX^CA?tWl(^U!\8uYI1>a&x?醍Z3p ~[p EnM?&Cugzl"r ?\+ev;26Wj?~(3 Gt 'x Xw;)10yec<[K̺ϽK\f&uއR=6OϠծ憋O` |.RdOSKq-Kz|Lxo_Q D4<;:1.&{MBڵst-Y-xh'W5>X4|"dW"xQ "דc0 o ]e XwQ\Ht;僓hk 9_ IVo{{YH@SM'xwFi1^4T%q*!;3lN;O}~^uϲit:{@oXao/a8П*rr0"IɢwG!D> 2-AN1xJO3;ߐ8 3LO QK`[ fbɚ_KS@ߖA] OmT]:W B9 K۶meh$I&EtZ5;R$-nQ!3\ |~-&$|-Tm|٢z(3'ӥ1k$3[]TzsµlᏬnZHFxxvIWsarPl~8kHJRY?Mԃؔ :m@SHOjvqBtXsm̓a3m9CđM;n#sv4/=Y~)eXJvt\Jin2u}mk׊!0]"渜2ChJd cKu;VGK淽= b<ûf_ :Q_9]\`^>uܪw&< VT}=#de%%R,-~ml aJ fWK:չ(#uNjY)z0%\6/u fI-Ʀ[*͸M-W;?Ml~E{Xjq 86l?3rvWǛ_BBl.*\DMa<.uz]t?fxZ8}T3ZHH?6 YgU0EDgr`5fܥ~L\.: ;u'i9@CeEM4OAY=w9B$1ˈm\ެb/{Ǹ &PF7zL j07;T|`4.m\ Ns,y!&;iM`tLHl!/)tpФ\ST'ʣI7pT˧ȴ4`*e=N3$4~ef`Im1Lݹt<$E0EeBH"^ UHX S $y64lb95[bk5 P[5W-6nGoD,$~/Wj=DF. ۲.8+ sD8oeV[|ބ̛.6D[XXd<1q=/POGoZU n֌J.o/f0h.;J:_~V@-j.Q0Fu׳We Oc^pWV2#~F^1s@xqt {s,ڳD4(E[-I5 j11&O.[ єQ彬 T:Aց8u_6JR8x NY1= /7C㳄u],pK<>H (DfkWvڂ#Lkz2a Ez*E&?HN2"+.{dC. *\2ъwg o1n;EsAT̃~TįDL{ܜqxvQHY+Nbir2Ka)Ftmިnby!1GfpM9C߰5E4PҲkiJzOqC6" uTv65\+:7IaY_-1%B>]-M)٢=~ t%e*8H;p}=m(]1Ͷ u B,TEFWع;jxGP_Q1 'ի8vK TQ./ؠUH$l*f8Qo}:usR9Td3`IHaajh@/,>9<ŪQ$~Kj뒱 IxI `)<]9#aĸꮇk82'=Ngп$s l2HdWaM~ԷNŀ4uw,D=OXCMHl3 'Z=H~D%@'fvˑ:~~^Du״]hcК|j^X Wu_<@XXc= ع l9nR@(j$8R{+.8:P(HWVaϦP7\,|\ [ǰP$"i-r÷`34g0U>>sqtӻ/aD.;,ZedkvlY 䜼晬mO|`'4M 0j'@liK,`}*]F8ClK[ʠPߴ KCrzQ~e?n-WLZ-dGA{* hR6ק@J𜡃!.Y@%w!0/#-F,R܍8A0)R9;ȣqw3 0bôMAP(6_39jfy !w.1osd>ΚzTyWPa^EA`JQ'kd/-eaD}@R^eF{`FrМdf}J9|#6PX橒6z/33oMږZ,J+q%~8Y5^T22l[apK4t력=r'X\]{/!󷦥#k]Zm^µv~igi3RvPƺm߃`v% Os9 RvZlg$/Ia;BGYP+-6jF۵ghy+G3ӗGC[W+شS|vC1PNs@om~Eg!RAdu;tO?4oT^vE:o/vfY`%0e5p5}zP1e9~r{UFYT||H&S9: o{^{EG*heB޹L>PU+$D]}ϸC%WRN_#3L+(_G`)ldt(aq2+C1FNIQ@\'񮨩H{QnO,$,цXu|,H|mh(kkA:nq,RI2$ik3Fe,ET(Ow'̹Q0EmޯYEK?'y8R }xdoN u~ SAE$]xcRPre(A؏n2GB*.&k+F!ҥ`&gx%yk.#h=vK Σ9dR5" j4E7Ԫsa[T)b(EPa H`)(搏*dǃ q~SC-!bHW=\c]qBGBgf`[*>2I-Jۖ?˩wTU3]Z-1!Y9'Yl>45;kS{ =Obc`_Qb 最YͦNP6=2F.Z1kJFGqm+0 9f)V/7KZdHdu'URh0J3f01ӶiZk3X.^PI FW}s0AzavƲ\FQ~?<jrGo81QS,A8CY)R;,,>vzMUU+u@XźTCtWvn=Yܥbh-r_akǝ]B oVT_/,OSRٰS£qћ8P+])) {9Z9/|T"A\Tj HBJc~)9puh ]`s1+|b`l6]̭6-NB $tY*"pXVgqN:u؄y_Cթ H2&VcYo؁W'n$uSXPF !o<.úLʰZ:U8v1[&ӹt`3EўᝡS@Z-cE|-B[ Qŏut-)>ֳa/^䩔S@yu>߹I&Bu ;|;sEgؿil&OG댇6CL"0Vܫ=Յ⏂1q?p&C@B牵-S鄼Fq89Sޯ6n7((zbQBo>'(o\l!7FC{B"^9dr{X5m|QB<7!ZA -7d S# tR J]} ,@J*t,d欍߹c{'4UEX3hj-r:[wid0=j8!d 6EvՎ6}rsDݦy  v!J8-I$Լ %M-̸F ]gK ޗ&(LiJ:V({,[|@>+VL;8yOx|l`U52j&(c`[X,:AHەgO-7`'j^0]ǫ񓼹vGNWQLeuqW0[P<>h!8g-ZU/L= Jq>zY70z[ӽE+.=m"0+8uJs4_,{ ^RC.(b'і~%V4LW¬z<KhD> Qi% OR4JY~xPB[C v>n8;4/]oUUxi^pˈ/։h  iɍcA<7nlSm+gkYKk݉گ3(~F'j̄so!¢5Q%(L]S7K.s46Iмo-ݺdҸՊU2(uHErCq#-#bE(oәr8L_SL0WY! Ln餍H4&Q3 @I  F I:M?X){;B7 =&:^: 4fA܋#]^|k|Hsrm GӇ ^y}#Z*wxg}mgBIDl!_ ddu2EwoWRD/ l3Jl jwjzE #Oq_' IIuijp /'5& -2).PUQk(d|ܸ@ўCs$3⦝ d?J)t\ ]*V,b-BR+ 5Q2jH_BG̑87̵6uDT5M JĈ7 |U0 1JZ߯zBo+]*C7dA]fMȴ3i}453:{T=7+iuhOxz|vwYPvq4ṁFà? RMUQ?wb.-6@? 2SB/F.! v!V/in)F᪷aY>$УO|9P&Ң[5NU-xܪ% dEa+!޲b542ݲͼVWΞ1 6/ F|W<"esA˞~!܊/c>XbϨf1 !,:Kb]!NƷ5I5ì=W;Z!$cҡ[N^?ڻ9WgJN?`{Д?Ǚ;Cq%6nl7m8 5KY=81>펱F X׽dzGBQjf;PM3;q`<  [Xj1iGFȄ[,v1 (Lz "E V/R'ר, 8ҬrO1Oăe{nO;㰋8D8_ԯ/n9u\jc)p?r \mVB`y6QpSjP| XD"*ft[ +6|W~(sx;YUD#oa0+5Z\R2|ӛ@s$"@TAұۗ-]ik(Oc5T1-Tsq<ۂ~ҐYc=750갞RCr\) /Ib}Xf CHH;!Ѳ@vE,:zR *8G QEK'^jfQ%5R?kpXWXǧBGE`8RZ&_b/ZF+^P̌С0(>X"˔Hȏľq|n+I,oyukkUa CǖKVUVUO-SHm~r H(e6A9Y#V+yenS|zwCP':azRf'`͗Vl^˚pJy߅Ft9qư]WHۘ]C%uI1zI$Ow+н͸XVyܒ[WlqJM =*4;#$9~$A\ k?4 8 LǮd(2);ii<ڊEH: Ȟw͌Gc1tjؙJ@BsrAܱ͟\bw9`C3$UAG+]QYZd{MSVO6 ; Iqk@( '3[ 5h`g! ?3s^H!\w[:"%cFtԹn0AC1>ZCg>3n;DOM^㌵Rc8:/БGI惄+-îz9dϗЏmtL3m1ilhcp8Cɴ.]%-cӇQ%Dj;mF0uvr=nb\0ӚOnp*(9|j8a_Iq+`\1ɵytbݑ TO}b0: P S5o0'8]FmB8P im $*>v+#F>2MUb@H!'\~^}CZ K/Ӥ?U/(!&ab8NiBGEvA?ܖzh]x /\̸Kr6(n'điA+w rڸgn M"cPVNǟ!x&]2FfG՗A _ 6=Ƭuob5MɱhuꬸPP9Q˶1v5$%d,L5NÝ5en^*_N9nQpۄZ~>U"vn۲VViNb5w\CLG0(ͩIHB ]/SJ9Rv)Zҿ,\KA fD4Pjn "|u"_t_$>e},K`8J'&Zg6V1T8/GLgFᵃhC꬞˛SLZy(.~;B .~  q4_Hw[ƪ 2vR6H~b0^Ҥ v%'̻ڭEJLYUnM ̜JVyf|մ1v"2=X]XGiƟ+Tyk8]/׸*(CkpAӬ:3{+nUT G|3g1sR J OrzW$)ܐ)nBRo^_Hl; 6ϼ$swgi=r\R[Գ Nv֤>J"KF5rq:cN+hQ( 7nUjVL 'nkiwѝEz)itk[oFI%u !2oeVpϢ1 7= XֿeQi;^6Q6C%NJզLPfdճbRE@(_tEP`ߠ/pJh%e~ 1}\OfG wʜ{M_|ő@7t-&k&>iʰ5Ġ~jF&nzk$o8OT5⾜)ݡyPmUǙ>Ÿ#稛"/&TFQD?ܶxr1X| Gkt!TABV*Ty*E]XSti${,&xM"ǢJ3\ 沘9~ЍlFVu(G+ޓd ƻwF'b=*Eo*ɛ?ڠD(AAu''OSyn?[j1E-3˗fMylmq*ŒMNm U#ׅÚg2H>7dؽ,Gpa"C۵ o^mo^-|]\h#}0#\+}tk&5ZsRSqV Ӫ y>á\/q9eV'Eq'`4j/]} w:MVoL\SUTvΰ&O:S# _ϗ]mdЀm;i YWnJ-;:lv'K8LŰݭa 6N8pFm2Rf;ȦMtQ6^T0g&WSKq%Q3Iy~LՇ-m׻&k/#S"[f"bg"I p%|`Tެ5)Wrwʖ2PMQc>U܏5rYbqMA'fmNe-#%魈mS:_` WAPoa8,A ;*%ޗc4llϞHr/a{s&K$0of2-y8\?s > C7@~\$DS t UX,۶}oƁmM#v&Dm?{SD@g5b-nD/eKث,89bȠG2Cx1q#ݾkCK4g)'ovbe!$WqcLa6 Ӡ%ow驢阂vWZ|6ΫO`ǃeUa* Q:(O.pI;#4g*'@p&7%q2$vTou?|叙*xAVu}GptnL푑4}nt܊ ?$rcρ$v&kD0<! ay'հ>BWGqWT2_g_üT9a묝}T~t%4^U}-dnn78QM}% OR!v|EKٓN)]t5iAo&P,I2?䪆=/?'nW,#,ƍ}ܙwjBWO ,i)9a--(fSrJoOȀ79#u+Gy>2׮@ %~MQ5 ᛔ Fw6i:47.Hߔe^,VlvsϞ\׫d[TVJE-7f}e_qvu^yW&0gP_@s.-7S_K-{ﲢ )z]Յ1]l<lVrc~DQ*@2եh,% +78gˣ DmOҵd$k' e-JJh/\ĭۤCFTV1t`겒^|).~v#h]΍?^O2b,} F(4kH`C6u%*\]A*Ewzy^0ZL%Z @@v-m05L P-"p۟UEjh 8LXߒRgiK*0tjs0Rz֝F N՝d=tLJC.I^!;U#E-D$7%^!,j JClbZBT#pFwA wb]-!Y:1r@՘Go#%JˏKT"}9'1%S}$n"FWQdOt{CYf]H/ 3C}M`q]gL_ $4rV&l}~q9dS82A=NtbP.N~ꝋ^{_=Z RuOޝݑڃ_t>EhnP ЃQyk?m.զ#)nZ~@#d+ME dEtdl?;&>y'DAPGgWʯQ@GA[ R~Nz/ԋ]n;A(31QU$_v6n |e6##tuCmJ(|"dG&e.SNT^BS FCII/C™``er'ho|rO:]-ڧZٻ)f"4ݱU԰֨gAWjB?5ŲD9Sp WBs Mʮa. RNA DHӋx9 FAfk * }ʔHj!KpP6PD2\P>m j ~2¼*rB6{a-l{ B?wCv9Y5y=-5"oɉ Lj9wRH(ij#9I2j]3pO#['_҉6m+3ɁE`XW8I"LaM'ѺJ63}<5d4 }#/FB[uC5H\ U-{@mь0ZEטHL2:j+R\ɛPLL}pJ,=}`zƞ/ &M&5FEC8]U6C`Hu̴j1c\2]2a[,UG kA%qgs Ai6H p$0g:E&M- 6\j y O˥]5[_z+!5%QKR9#z̄Y앆G7d2I@G!a?'4|*;4~ ؑ-)U8zƠrY&PTӺ z\>YBam6ӿ} `pNGhោ-*N՘^8Su8!3o'e:,9`{tdO{+oE:tܲv=x r4m~LW*l<قb8sM㷋N&<"秽圾+L=7tiU? Vڷ;` fqfkX4HкH<2K|H+E!4粢 `&_З}@UUGet`~v arwj`^)}GNGS< ܧý*PY[yZ=nC[$t Y⬝s7a&Ǒ-@>;ڃZ<b(" 8`? skSЯdG3' ˹>`BZ#hwT#tE Vw4, -( ZN>Dуd"MAE2Dʕr "12 V)Z?dɷgUuEh lT;ākva|vy Y`q 4}g_Ƕ)k9>[i̗,^fr@# F~ h}F2p:Vr$x h 4A-{U(5G}f#:y"MjTڐK4$ʀ|ȦIdbKTA-Zo%L+LJ?o$RIgÜi^> O^"aJ26NRs q1b'ץ xR }uI}ޗgLJ2UM 꼜{̭o,uw 1 Ѡ]WY~AA.IUbL,*?ԋ*-T+|Ij!-%;9H<|Yj;BI ,@C_њx5 T-M=U?96Cev_jHj4 ¡4p8I k+>H)k7@Lb˘Y2Rp0 9)Ȍk4]'#:pxVm?;!$UpB9Md"K &cf٫UD'KڹxH~ZPXHE٣#9HǦDD\" ~i8$Qn[oFT9<$ cp)`"u/azn-jN@! N 9#Jo(BwaùIyVhqS'uWͣ8{3AZ<0p_VfSGZ3xa )ϥHjs*M-Yzlh)k|.ֻ uBaّ@qF{oKpȆ{߼6RydųJ6t Ttݰ9#\Z b_hΙIxWߵ|Ǥsv(!Ck3eϫ⡛lw%LTÝ=&5e PT`RIWZ?nlYxg f!CY![ di|qĒ=b͏!`s<7f٨"Ima0ӄ+qc)dΐ.DR 6oᖷJ8}nͩJ8k*,7Mˏ-驑3~ Δ<w8^h.I^kyݰox*/I[ΘDRnLY`d`j$K#ǂ*Aa_UZwCA5]ԫPIbU_L警{9vRw 30+ss-mvGCn$3tOH6$\ېYSKCdi랼k:N}F[o=8V %>ID,ܪ[vpκޞe&c̕(\|_d9rڐ>QЉ *b߱3ƢyUs• +xE=bRH%Ԍ$RY*NG ccm|'uK&)v@bHYH)|AK$IҬ w}=ӫ+gJܬYc/9E鹮EdrX<\zIG'hb}H'!ZTB>vg x5D kG-&ePZ3jUl}()Vm]09T32ݥZ$cH/\R,?BߠѠ߶LD\r{̹5=s+ QNƇhSu̍V*ѡ\])FJdb:c| '4`mG4 Lgn^fa m^>|E "۞4 "R wX̹e ?\CΏT֡Hxc UY|>O?p޳hag+v!7.x^<2n`^sEGeoNu!G( fpTKv2vO#']v :N,>؃g}s6RXB< '81CxX=@ Mo`q,A1mfLL׭COVrO*ڜ0ǖk/֓)yPܚ|6'Di۪g0Dox%2Cw&7J_Powj@Ç̃ټzDA|ˎӜ`&_2OMv; @zN14B&Sfj##8OBP65̕7 .HgǸQyS%29  Hv`z0^jbf@ *@zk(iFW35!LС(RV2*H8dSubG>*fz(pbE zz&R2e&] mۤ} TD`6īiyq Kc7*Ze'|;ۛ_xX8 > VJN14Wn,7A'<xB(Y V՗֞ |Y8ɽv (uFЀb+&ޘ-Z.F R|\c"18/p  0 ^ugW Mzj:Y i1d`+?Z;/©cK$g|@7- zaD BP#|Cf3 L9\$Fzxŀ2=fQ 2Jkry?ĭHRAS.kZc}ۑ7g[ InB~s.N81ބHQ n4eʊ@ ]`2Qll5K߀^ko 5jAS\Ǝ|ܑg&@Oﷺ`' nܜ JĤQv,ܑTOȦmCƯ;:~zUbzj@b SXx :d sBɒm}IZM5)zwɬ*E yCUXׁz\W QW$C,[n̈ͭ~mwxwY+])e+F98?fqjKM-~/6?iЙA*0T8w]Ql0jaFE$`sWf?ޚ6.!-O`[z%ޖss M,A'a{,l0Sτ< Ӭ1ֻI(W$ocbxb5}c"'c"S׼&,"Xj[aݛi; ̹F"Ia^a %tg_R@ %QEZ&އ@Z9n- ͸ҙ/[>?] Y X˄gQY,`ˇ[PPз_q/A&;0 EIKp0OҼrȥ.l)J8=.j2 uBya+FQC%ׄW.kJVr ?h^_ph hWqoiżWi+P"j5ߦ6EM tN$ua4bHqm;̎K(sN->Em(y(Lsdp|?T5f)p*|"lOX/sdlx)0$?l[$Eв{:݄p!}'D=܎Kmztu@%kCR{+vF^!5  DeHy=$(pfѸEs.(JGHZfU/yTT{A0DILx^ƒK!&P}T;2/V1DT}rIo IU;~⤒vtA;?Gg_4-apJA[AMTFENH +Rˁ!l85a{YֽITCxuAkͲ(>;pXz)Wvo=xͺm^I"8z?vde"E]B%ch9s`A֯l{>Ge`[>Z˄Pb\*cma%"!XpҹYDIX_ˈeKh"%"?=P6LfQ^߮Gq;_ԉ8,= >a aK3L+Y@d -o#8]p͇"wRjV4 W <$׮^ Y 3cHrH`ۭHYE&y [E'Wi%{'C Bn#Aߛ-27.\$L?Di+t([Π 8k-wޏL1䧺Q&aWE$t|$6a+-/藒i$5`B>2Et5O Rv4{8#}O9 y=3lf"2lZ@&C zcKG{+MϭBbS/iλQ֠0r g/Wi1rq!I:@f,\b *=mqQB&,>Hom4||w[[]>бy@z+*P EكXRCoKbGk)N?LbNqhFv`cXb'z\|eDy#wM/YYo\f}Rjt̿rrs-%7 8&/}SbBr#FAr;$k8'M@Md c.#s%f;, 0- th}2Ӫ;G17~xAa-#5JL-0x Z'.tM Aހz 啘 t&A.zݪS?ҀugO0[+4+yCh~xeY[2l %.Y2\!h[ ^lXu4jgR|`6^AiPo@JIZ8IZ*L:ΛS#;s*~|$ =J;-"[3TԲKAJ力 T^BfjB#eg<é}#kXxȺ2&{|.HX'iuS8m;23]q',RŲc!/aZY|~ҡwA]LV5q"bvܗM;<%Zv 5"n4$Z>#}Kxvo4rrX8H i1~R?\Q<\w!u 2{ mȺWgyE\wœk>o;0i_9&Zj;?sn@ܴX^?2|.ujG=ʊN"4em){:&G"!(RiR8$n(z̪NR K宗ulp*O` %VQ*eäU&| t CQ~[A,Wlxggvwi)uvog׫ ЕgSpa~hrm:7jNHMDWn/]; [ [JҵfjUDW=C0 Q62-ڈQN1ג7!F ilkѵ b0'^fC` t+0b#k$Ug QXUƖ+ + Vz;)= 6MpМrxgD@ zQVH%۞=ۡ=jDqY )xϋd80_anMF,r@lGVo>q.#*nݬqE}4&Dp7k伲RN4qQpMreхH`]/̰y#N>jUOfD6t-yrGta絬6U}MZ d/\||Q5Jxא3KV.k42-6VP%nP0!섴˹BCU@F?G# ʒ9-վ#> ћ5f0%o#I |SX_) O?oY\u8uuVnBwv_! 4D * ~%>fFT5otx1d$İlfG CJ /3o g }֞5 *'tG##TU:5¥A_NhqUi]&ϸ72uvh5e+rqu0Eީm^}F*rxFkHהkۘN7 wb|_0-1@g|G00[anɋRL'A?"2>ʥxDZk [x av^ Re%__fh%[LBS jW)) Z?]N@4O[ܙM.yUنj<>TZ[2`~Үw^oj0׆ˣ}pzHFRH@FU\*Jx變Й yQ8l "wXY/pZ(1ij`DiᅬnVfv!fQʌJw0ŋJͺ[zDyc.37h9Mc6uTW][X<9 *J\=Q|/]U|yIcn%{rmqJ_)NrfNBZԤB(s&֘2k 5DŽʚ 0J걱2KW!HM`kÃT5BIg#hTMcV3ǫ<8GA\R~y.vںs)eRjHK٪}רQǃ >ĪJ](4*C,] !!"'?jK%!?Ȓx8%"y oJ czwN!Oz,JoFoc3{S y/^~N'R%9CQSRA40Aa`Dm,Cd<,Q yZFTs> sS@|Wz -m`w 2*] ۹4WG}J=D#NV猌_H4W$dh8-HzY|펬:ܶ^U*`6~ ÑH=I{(trn(a$_؂p q:PE a*eeUGPY9 q 7*Q5 b:vpQq ; zhYrZQMpeپ ۂt'"'.~~S3N{mYa%wLN%.f =Se㉶`@. #ʖ<#b,epz[yZb9K$,m{œ\C ok9q.eO^BJ3¶ Js +\nrw]f#ٿ> U%otfvQxˢkv-͖ U{Wk38/C qlc8r ( ~F|e"T ![;sa9^IϬV(Nl턞1mZPM ڗ{ƆCz7U^>zMqb??cZp x$;o<h%P1Xu}_q>Æ4.~4[~/3&_sMш-d52ܞ,rDuek;%1W hAQipNRbz%/C8j^C>(.znv8dwq^'&on|%dϜgWy.cp1qB>F-G^ pZVᘐ Z>)>tP>wKRxXO$]Im]!|&5Ϡ>#xBE#L?S$h'#qY%QmO"L0>ĂƘ*4@>;Il$c  UFn#xk Ra7䴜h;QC/״lL8{MWw.'qURKOwtx N]~=MVq=S5uc 눉\>Ij A3Qx.Se~0Y40a%AkG2\l"m^ޜg4sgCR:F B(Y;#jYF/yک!1 :eGVvѯx:`:&/K Z(Aۓ~c%\0FxeMD&jvulu3'݈֗-:f{cW=DHyW.sT2_ 9|Yõg?TCGjjxx(:y6vZdžXL9cT nXrk:`lD!{Q%m^;mxǂcI*( 3IG;AGE{icsArWL3Nd8zsE2.@ =TC[7\Hy9O =TPpBӽIY =x+EkxCx.SjAI2[ CJRXom^0^RэF$:*SVVL\.sE?`&T83D[b=f ?Efm6FΚWQ{ D)$Dn[Vbxo_4汃1,Xfoz7Gy {Q9ݩ>. g=7V"p_ wVFm;.Yڼ'SQ W]]07A[o`;}w tQ_+7HO~vU 4t1XeT$1@,GѨXV[iD{bex#~6CԈCr4a${&NIܘGK`'R|+'(.IH'CAewc^3Y*0/;x?@n9q)*dYM}8=bڑ\{=DͩQn0 5CPzBM8 )CjWIvڔ8] \|#C@Λee L*QF}f76q^ Np:gJ#}">ר︟өWos%ë$y H5 ëPpfv%\nш@j2‰.ѤǮAXpC-JtYC7=3Rx}vxv%! L ~D-]>ٶxKxy5ՄCS/lQ;[p@@x 5_yGJ*H@ t2uXA ; 1t$eH1Dg{H~ٰowijJȿsI̴i.ax=Ë|Q)~2HS@?C;א\%!%m5AOjxl4z[?>v ۩[)+Kt7 yg';B ^)1Mj Q؄eN!@8B(9V͈ECuA}Fe*:02#FkM"v7KHlB՟2'Uˏ߶%KyZ˞8t{NspJ(۵ X,r"R6<ME-hZAeR:*VRԖ ^x8}9{A/ cveXXr (pNYa7(?36s=u@]izݝIRΊ҉ 8E1U {ib (vH)31(wɚ9G7P0#v0{SawL p + Uw[R+M1HF=jm}\j$ZEv78Xd4`2fq{ Hd@ Yo(ѐcO֝7z6 ?_yEXUrWb.Ė pn QW5Nz=p4 +%GsicCo#Yۣ /Xz=DΔMva"1ڏj!7h)9›t>dkS@DJ|+8H-\Z zlM>tgi/Iqʨb91ƦFy@6)ˇ!f-7+HJCB̑fةJ I'K6eakZg~JiM]"Fm"D3*j . Jo6Ba Zx0|BZdut:N-zk:kR"AI%xėvKZ(ZBIFJ7tqTp{HgJFƴ}C2.  :Pހ:-̻yY.֚;_$NǛo;v4M?QV{TUpt浑ިc+TIk#t?]C^N4~*\^byU2#59ۓi; &c3_r_'Щy5(}4:KxNBIG5 bW郉hi5vnx%Qoi2'?k??+ \E u9 gAAl&]wύktYܤ,=oa'qTW!9>ۛ [I) =W/tu S^s2LnB4xNٮOk - iM%yNr$ FyRFԫiDܹ70ksqD =֮\McooS%as 4p xAFCx[Α,iJphcVJul;āa ya}h]xA 1FP"sP!Sa! Q%)*k#\-4? l1&јkLGYfZp7v,%6 u:Ē%ݨQiaPďTss ɓ,8:bo)Y"arX)lvU2MhJzu \,-m5PG->qls⥔׆hAvid<6w婸R9fm4XWpV8At}26Ufl]+w@`;)wYC[0{]\)qOnXƴזnvC_5qkDg}a[??[o{R_IO R_pϙyRIY$S>&%3d Of¹x{&E.Y/P, :0d06ҽfbL`H*Dp^]A0Gy{v:_HHń¤5` Y.doy^?7͝\O{6bK PnvuJJk;E H8琲p+𢆴)xn(%0 }@DruvpscI9volǨ㑧#8_Bxַ`-v:K&?=ä ' :gEz4-/f)XS\{H.:tT>\Ko"*דH: (J*k!V-ㇿW7 ~c5Eӹ,Q=[ȞD}wH?֚ HF q P.KsaXuLp7)2B\6}duvxsHD4P&Q٣&eQ_]X Cm3' ?1窒Љ  Ft9k ҮC|(.1}>tsAdY OcG4 e9L 0@ ^o`02[TqN媽zh<Vj g>;*kIuU_WRK7>?\RȻF8YAibP84#wK +ib2?MZǡYcMnH#0 4+ LyPw}gw+Q gbij} Gare]׈_$o/bxQm s8H5gN­QJU#?hXskE.9odCc"AϿXmw!}!i6Pm]yJuN?~e7*PO}Dpޕ4&֧kʎ_&KDhz%A2|hW${XL{-LuL>eH Ɵ0R،C(GYv>Aء5zcK5./'N@Zng f1p!аqg2 lNنPx8I,q/Dňc3-!WRByr~?;އz&+:t-Z:z%xwq~ʬ}{h%-iEP:cLANה̿: Yhm2A¢pB0yG @n=m=8}M"іP< \n* k>Pl5ﳍp=@%0+6a5.ۙLW8+x/U.o6ݛ1 i$ڮ%EP]V^wڵ!FaH}/ :^,=As E.Mt\ai&oMjɹ7m"44!E)2΀| 5at/ ? NpM9DݫP>qZwx6dX_Eb //Lq$ !I=qed_Az׏Z^om wBބW'۪9|):wv;?Rj L.L*8B vU@B1$,b4%-x҅P^L1Gr;QiȩHYy4$韱yVW62G5r=$<jz\RgKZ3>/&W5upFfǤ]߾NI}K?R5Dfd?<X CSHB| =f^%i&J7);WOf: uՅ=5Hr6ܺx ADO Gۇ/}iS+cAvY׋\~WcQ{k-# 'Z'ZG[u+BF У_(}y"L~9Go.&*;0Q8k K˫ƩXE갱C?s7ΦR _]~v$Lq9!4L6j4L"XzrExId+5EQD3&o6Qr^=+gsSWgZ6eQ,m'kG$_ _@yg׈d Õ[zp3UvJ Ȇta<SZ9G͇fձW#=YjN)ad)A^)sG툧p*:*;^R(#R|+X7Mé62ȹEu%]-.+3gWu} P N w#U\q{SV1RG`zmTYet+We#Vr1F7+JNz7lc 6PP_H<gREE/թ(K~?ob" I]:v~\e^I#w $,21Z@{H!t-ȱ,Dm1tz/qL#3"kKS{Ib"oA{';#M@%#:Are)kK/NtRstA\ .1)ώY ӵ\DiAbv{8IlC+7:7yl5u eZW\q,^ncN_X!ʐ, ST;[f݀ub.{ҳr21R/OWDŊ=`'bD~~GT_nΣgJ$ތ89lId=m(Mft>$Z u9y;'Fŗ:4}OWӚMS}*>SQsEm+Q-޹ټ67LrO WN4jD {45}uqNIsPE!U!Ǖʞ)t^Ƈ+EjaBA" eځєXP9!fe)b;1tci# lytO,6X:TZ鑐r t][z0tqB%=/cc 6d6vf h-;L3b fh77-B gq;tM9eS/bJVhM4Ju&T"Qj[M&X2kRrI; @@:Հ:QZס̃ h4 %:Ѧl)?)?ޮ|CqkYjO<|θ41K"kXD)_pE$E'Kr *Ccn4^G r[o|J ߆M ,r)+x8WĔ\/;(Q7BCicQiS6ߜfW!ÜW G\ٯ(%uȮXˊ> ZyuXAbecnYkߝl:m\߇突cTOɚ+ '>ۦ4[p Jx|'рrޙTmM{zt뤝v7 W=jӯޫNҒ tV v~}}ϛArCGל!uM搀%xr/ 2 @n;tZZ9ҲJa݂4'BGo[ 8,s*7Oʱ #*tpC \ST-1̫{btzgj7.1ѸHz0jGt*pFEHyƬ.k򨓛hPJ1f0t Z{yCĎ]-ehGe_4:'kE}:"]%n/ia|?6)L;:nps?y@@ijJy0VjZyjJ,˚m^A-zF1ue(mrsZ7W10-]t?l3q&vrFrq4 2Cey >b+۽S Y'Zh}\zyY 4Yܮg!zՋxσ*GF&|RCt ٹkV̌R N` y'?p|cdѽ"i%N6cG3q(8V Dߦ-Z >‹eKb#Iqbt(VaD%͑gM@>qJf> V!#`a"3 Ug+pf2dߑ C *WysDXo2ZBZLR'FJ]nXldXEiONP+KfyZ߮>Bc}}>h$T&y,Ε֘m)kZ(i93}, ݿCZ?[T;:W'Q,/dBfՉ4bzy&xX ̏ۀˮFUMme {Kw}˄G %-ޫ8ӱ7Aqs6w㩇6.>p׼o󭼈+Ol'm!,|f*eK$ ٴ~f`}~ts8la p.[crѦrYjčJb0!0)WUNU|/sk|+D[{AO7_rA zYqՒfdߐn((}UU=ą!Uz0^!K k-ۈ6Js*Lq3胧ґ06,Msaj  II3qa\>oۋȔ׏"cDI٥3N &O)^<0,V P|\ crHK휓~v rq`O]&ڢewxQ4ӹ8D 8Ou\DGѶ@͠!fOZfJPS_]l W|)K @ݚ> 3Yt\ONo:Ze/s[ݗ@x#kLř;B>oց~R=$rvENy,{19Z֎}%Suh(UW x`/sCꆂt=T㓀a&{fF<[%H9]zoxS/;([RZs%4SknTJR! oT_t8ϡ/!BNB{c/%z_dC4g2gPRX7J))e^DbɔBZq8օ)=`Gmm2| nįumzfzU~:&=!`Im7K"D\N7g{||ږՊ_.¯0b.M$&+WQ'`wgiFu=| aM.34]jJ#EظY[dT؀TmqFid+YFp֔=B vZѫ5vV˴o!0E( p~LK.E%^%tSVs8AИO:*ڡK hWFH3r+ rOLнT bJYAtjM,FmbZ*ͷVEAxӱ_ )'cj=PʑϏظRSNh%R\іnn_k"V;5p$5VBC@i1dd|绣!*bØKf薱(ߚjӏ"&晶{acΛ96ɪ9szvΐޘ`l@S:BhG-kHh|<01F78i=h]fP*jM0BOlg8`v-A;ĬwH]0>̗<fTlYቡÑށ.Cq",Bџ#Xw4͡'ZG@?z8yq jhjx~ 2wxǼAb.-]wXN\`2M 'KC1rtjLQHH ^]`$ׅS_fNLfBw]1P]ɯh V)5mH1Λ0sߦ\1JL`дz(W-q~ؼXN@hR?.a.ˇ[^.-*qhua9 $ [EsWO0dM7Oe3E*ޛlj wc޳ꣶ^s50(Vr1 #}"X=!_HUֱՋŐL}2W |`7$pqә¾(tEI;ѨVnlF;:*`ދGϝFoPtkHZݳgbz;{n-PA6褅`EgZ 5L6՛\dWvl#t%o,żzkɲS0;`0`GI~?nRƉJrUP$ Uy7Bj60+{5ַQXz? F@%%nDJxBBO$sUT(f2M@azT>jTKl_ Tn ?Rµ[/Px|8&"_gGEArMS N96;y]i5  T@kI  w" nf$v\4y䢐'ʛKJ뭹EVAţ 0:?&?+}8bAqbи^^8мjWqaJ0b9?FlK X{F8P06IC(k} DA/~8#¦#{BP!)LQ*KdxV谠#gb3!]J~ƥy]K _ j p!<@"]98|º+QOy 44\9E&E bdS߾A8r}_n\*.A$ZDj \g|Pn1 ɽ3>1 sK^Z~e`|}Sڧj"VOA[N]ͯI.08LczKT]2\]؇ %.{Jr"I02$ ^GG6qO9}"Ƚ'7g3OOR1dfiԏrĬfׯ`,i.^ ᆾKf|Sx0_9ĸ m>$z8[|zUS>nyȳFR-b~m"Wt~k> M^y7ߊgG}W"FnZl"@/ifCT͒3ؒI;y`O5ݳm/aly;]Ӈhr NSޑ1K˫)v"<rT 8FD'̈́i&v ۃ k:΁',:$@#7*ᙋrb]JTSD;>aН:5;L@gk"ǐᒾ-"tPӲu9n V?<6x3܎N KE0ֶ'[&Kka%b%_%|<Ң(тT6%ϓy{\l3S]4WtV+N+r@L ਻܉M Zg>q,PXrBoҤ0bzE}XD8;rp=jiAP-e=^j@ &:.)aJT2ckG We8|.U\ 0Gͯ&JWf5ZXg;\L 7Hb'4G\ GPу@oV/t,Q R'sq!ii 5圵PZ5J\UhFBymEmQBVg–&t77B{gL-?@ڣte̎!В 2o\G/ QR*!fkrْ緜,˕~#II#b(YBp ұ}|<+k`4挙O?7{Y(~$=Ly7śoO?h_|eak&4g%Okq-*``L'HzjQC>HF^Aہ$?WpN%n_#=3 ^6Cםj)@zЉNt'jX7¤v"xޛĵ`LD1C amB|VЊo]0 x`I ;Þ-B>E ywm6S3AY·3G>UuG|>bY8,>dĥ}AGpVYTO|_F[ WZpt?[,H7ذK,3{6:w\''̕MN"ni5\lWbpt]O4AilTK@ZbhT|d .~HȬH64.Y؛%F `uE2W?AqH;$Q0KFAVfVl'$:v-\쀵z{? l8̋6 M&7PaیQ,5D"чgftrxE`k"dW3J!Z+cCJ"?7 z*3^qj5? Em'V`IqŢ \HZ=ISۢ)~*MiE 0@]%tşըʹMU4*OЫO6Aek*fnWIPSAV ."̗z\uD4j/7IW@ `~텇#=Egg9vT6q},l00BPA;WR*ܪUX6( Cl.'>XVSTn$S8%5p!WFwվ[Ѐd96E''c䐙ZSl,ހ˘=9.V9zUTi) K|ESջt;EĮ{0%jTuU2Uo"ڄ͟±őkD825-F,(* ć,r+c"~7}; ?ge4b&hWsn 6` q]g*$y݉-fZSݺ'%*!9BzXX(_I˷o?{T>)ȕ̎5)^=Ujs>  -6!nb EkFXJtL%VV_઻v?GdCWK С/yDIR)g cRf$u%$vVKiGkv՝]F\vNk7ˏDIKV4)5+boOu:R-19dn<9O{8⋌| ] s7H0=KBY`x5^ARg D¤\Xj[ &{5!nY⦉` U0Λq-6Us6q%tGmOMIh?d$[wOqhulmL 0SuDVcc4NWAhR8 O E?ǶxNW4˞1m#4Zޠa䣄I[-y0B)f̶儭 <:fSd9LP~~y,zH>8BohbwvVs9ˁa= ;wյ̶DT4,Y Gu 6`R `97[lP A G>( D;\|AoN >+ `{wÎҌ~ó2+a9d dq"AB21GBZ@5>ο 0@UCEY-2zA>~mPKXD.)VmF/,ia?vܡؑTvZaӕzn.&Ð(pCWB*)rGZ%9Q1%L0\J B0ˢ3 C`-]ԅ0ߚo9s1Ŗab6,2bd%Dvy;kK9*:?ƂjǘٱGKoڊ&McD#7wB(}S؜QzpsxrYtaUfꞌq V.I2?{7H\JJ?"VoMüI .:MO5ZtTuJۿK< 3PĿcOjT})l$I67FkL`B-r9[ t[%~T xCRv W&P'mVi7L TfxZm ImN V$+#v] MtApxLe)~ @ /'})UNg:h Z7SmGQ024_0΍t`dLtiXtAɞr`wV-D$BۇU.YmAQaA_ cY[Wvٛ+Cb|1(8[d@tWh}k2ETtff̠*Q- q;w 6hK6O[S[G8}_\8o0,灨#}D,i%),sskY2QJșZrV1)k,۩د)zp2E#Ҭy_¼'fϬUA0˴_dLv }],9\h4I`y4o\K +(3Ia79H,5e?s>bpc(PbQ)f9m3> w݂XlgK*ûƖ(o;+~,*5OzTP3Sn,y*[hՠ)wk`.miDOY{m:!Cxqr B? [GWnx) o4(d2ʭ7cq F|dfL}6QdXٳh f,qdc4mQp !1[@,Ƥ,'$z#Boi<SK+ Ee0s7#5$g2PΔ PX{T2[Ұ  BbHzs:dVV[#bɜj}@]~ꋙCJ&Q _Kw^G, f@ ,ZZR/x~YAgM4, w@Rh y!d;5R!8@ &=.L`q ܉U x8uZZ4Y,!V{iT̆g6QhQOE 4Ҝ'bt8-ZXxG.bķ8:, GGʒQpf@Ųm>v3⋫.Ut4Fz]z+|d ,~M16&b>%YN<}z0Afe|56LbZl^l ='t\ĠX%c֚?lqzx3|mmv]l# A]u|mIw[}.j֡; 67ecF Vrms5(vA p.&IJ}z5`B%Q5T)`vhXklؔ?g+>3 u"%(a5z|ɕs 4%id2Dr-XU>]c}*}q9LD Gdz3[>le_F(ёɬeft.++WBE(命IZAOSPS~NYu?R8`)yV̑4eic)j &: v_bŞ " QSɵ:Uͭzr:)pxD{R\ġ:'ڽn"Ճ}*N0c$ |HG K޳pl:Fqyg đBg=_jɋu:>h/!(['=2GR[)Vw2D\3BAfOR" %$8`}.oj b g3M8(אx}V6Zo3GaW%ճXgzTl,S|Uq丞GMҟX.H i/0 R{sD/}%wl2~ć0呭N.9q>ZzD-Awpvot%Ѝ"HW4V曖vN͉k=<佝_jchmL߫&Bmb2a~7/e(zΌL?"}~n¯Wu UXS6׆69ef-JG}3]_.y'pmH-Z.2YvhCyyzTcHӼv>DZ?\'5 &")mAʕe6enA{u ilHTcVۘ qUjʯ"]?JFIё\L =}),h qȝ`ow'݇k*VY㮌sn"auɋg( yn䙥-IDeib_,dB՞W(R@l 'yk .o}23e(sV*i{6U1E9.Er ;JzJG1ݮH"J6ھ`jźAkH a=O inـ~'_#_t$7`J<8%E&WZ{w+*"+eL Wbƈc*Jiɭ!,{vEG)MZ|P,Yds ~-oV1B9iv0 vQnwrRLXÚV_S , ; 0xnP}-d,)@gR=̍+J]L/xe]\ |mAftҐWX,hS91ց ]C0q{X';'d#le!"^[al[Lf3_|I6^v+藞56ch>!\KGKW/jjd!8׶\)`f'%G`f(ŦG<_4[U_*mF]UŦ :]ؒLLB͠]b,(ފ]!Hn2 ɏ [&7E)fWnB4.xI" /jaGI3f߂+{.lUY-]qo6jSIڪM[pvVWz@ &ÞKx=rnK)9@H}LS"񼾴ɿCwY]FQdȗ/a,/i)KD=q?8 A?UDHʶk6x:@Uz#n։eqA7Jx)]!}@?YG-zƦjVV&խTل甬9} M8S~1'dȿ)rFX 'umae#X>$)}s3Uz+uM6lM OuwxNf101ԛ*Ge5l/GSEUKdQoh]f |S2琑>7NtƏq \Y{Y%%+ 0ÿpOeG1"ٟR;-V#ߡ`oVFa6bz94\)d}= 6K_ٸ/[*Yr~S+ :v>@K1fڹ5W#X4k;jb[l0ߓ "cZTNPԀswزktNC3|HTlVl28{[qXmޣ6B8)!pE"bZz=+m(D *0q.rT7pl@&1*ɦ.,C+泵]_L$`aS7 XTBLPg'3_2Z8l 9^4]Ag҇ g41v6zSG1 X6<!jݑ FdJi+rS'JU~U(cG{Ym̬fUV([tB)j2Nv  ? <;M?Ȁc7WN,G!@Cë-PRktblBOIp 5˄9(2Zo~F=<3RPbW4bK4q';}vCn:Έ Ǚ|U|izHy~ˡtO#u}{4gOhc̀*1_nغ1%-A|H\g׸ 3RDդQ妏v=ܷ]5_;CDwJ{<`L0cX0vm"p1 -@7"7I "_A Σ Ġ([*ЪZP-['\aO0ԉM{bE.ks4 stNM(njv9B.˨+R|#ǑBjS7_|؈{ּKU ]g3+EY*Z+0MQ%T` -4*rw5**YL*&dr5 xm )OT6k(X3,dc3=$0"6ѝ "&FNʠ Z5$ 㣵;PEʢ#\7 qz~{`q}"^<'J/ Hj{[-qj28V[ 8#OrT{!1V~ P?QqNϚ*W>]Iȸ-2.$5݆"U0mCYC05AZy\u~蜔G *6]XsjL,J", _n? YoRO5sOԖ6O͎\ÊM/]+ {yLRvjPb[RLzp^F4W]X: Z`O 9pࣶCW?'&됛.!<@6ߞpjf- yiycb5bcP/R坯1%XLlEXhӆ#$=,:l ~CU IG)Ar% TdyibC~!Gp ]Up*_ NXÁS%0vR)OEJnJ#N5<\4j{`N.:C\ hH}D0SL)ŵ;$+t0Xl-_糿 *)^ Oԩ3Xw:v߉:IyiyB_p(TLM9RoYfc{-ē~ϱʭ&-j"FpHl{שzlj3bd.cVI` m<,ʷwCC4̥.L1 iQ=*yyAB\X.UuT>1 fXCE5 vq1YߪVпH{6 m+Α.h{'7vC^ݬ1s #lW;~Ԟri;%w,&,he**&f'E/@zQj_MS/E*-y=H@=n3A*;֞OWwW;czmy7a ]:Q*ׇv_(0fMtIk$w̺3־$WҰ=rSz cc_@3K&.S!9LE$ K/cn'Q ;b-po)6Y6hڛI(_ci%Ȏ&5֣a^&P3Mv;860{ۻHE|7m-"{\ q|ER`✠$m );OBS[-FFYx+QD:tjv@i 7`?/ fj7b"$ 'Qu-YƼlA_ސȣ/J0[[}LUךZauGӐo h\SRE \+6Y炇́{ɤjJ\G trB<!?bL#!!ldgU%~G.#߷O;HLB*`<,]4nHa^Q1@n(j0Wo u-:[Q}`@sfW#<65(Kv"(H(V XRnzp$7W>Or(ݨɗ&-E]3F=Wf^hRM)rO"kfKp ;w8R! 0[^a{뻐EbB'G6 A)Yd;@mݜDg`8i+^s}?goq8 N oC7~tj62PC D r֯s`f>ElQi#B\ ́8fw_I5/(B;Jՠ?uPd:jD jPvjQsŜǍ=zm.,qRշ 3L2U}փ:memsybKz "I@9#q̘{-]/QR(_l! ýY@(?Qu4o3܎O$UKpXښج`G:ԣ}"j>>x|y"A@^$ޅ֒J[r:4e6!u }0Y;dQ"Ԗ%2ei?_=bm ;c&s`܊+kƂUܟXϟk}ݝr+Yaˡf}*8Sfˎ.g(,G!a_>?A34^ E :muRrXӐA,! VWeW~L}UɟtڴEr_YcB48(§\6{>N=Q@V'mi ( l&XRyzXl)#K9݀mz݈Wl **%hgtd˔/&:9O)$fCiĎ{/$q wCőƣׅHcTV#aslkS+Ƽtdd)^Q9vh4gb?+h6Nx *bAU ,ẲŇ  K@wh:w*ڏEؘ/,v ^P;`cPZUY2<̓TVYqP(z~̜J']"{eJ}E HJzmf7y|0W­eI 3b0y!80'!CAcT48/>.yLTuaϟ\6F$l ukGpR<9LJ2#ȕ9xKFSOiO6)8{K8Ͷ݂ZAUt~ -ͺyid|N2WZykCwBgJ=Ɛ%ӑgWG ߘm<,t,8,;qw].n5J)nf2[+|x Ǫ 9ƇOs7w_˖CY+ ";wTI/\Gmb:/N> 11!Kױ.ZKnQbAluuhS6fhv0([\p)dL-|poG[O?],(՜]V (F"޲׮Z}}ጫ繒2v!{p% NP7A>Z@<>(NYmaM;$8=hQ0ʝC2,J|pKPB8rTkijdq#7)SAgfLN4jDԂ@v(cG+vA9$SPY}"ނdoߩ#F;/z6;+dxld54 JLj&{ัb]%NJBJ'M}D_ e.n\Iռ_ Gc 9WJ#iW 䵃Ab޾{vy]AZ%m'1.G؅aDD(l~`痔,n6U-[@_z p'h#=" )<߇:l؅q2[xّgb]GPP>d>HŽdE#ևր, FE}ZG2ޱt*39U=0b/m'qexXI-OU$fY eكv;~ &L_տBo [oV2s~Z**.U.C4kRha}SUxc|9l!O%jd)=LՃy. ]m. Yn}曗G'5~EW_ꝴ T\ErrAMPsZښd\ʄ(m>xaNNcD%fv dHrB {E;qaBRGsƊPto_5MKH]ǯǬiXdaJGG=b>p}h͟gQP\k3{R6Ȕ`e% c_v6k[!A2Z"9ֺʖ'l6>lQ|oW;Wcs{)L꿺JetyΞ!U8,k3'%Aѥ,TaL%$gl P0o[0.3j"&ԤFgg( QO̓v= گ'蔉VQ\:Gz{]Hq-{"Z:X9/V4-Xn?@u`4}1c[& bkٌTrue ?c| &Q{D.lV)+CIhAWqqG L3{fq79Jש0{ 57,H@ Tg^PRqXsq:#DF`{ BvTv_ #'1,aÌ(=LDS5N}d r|x'gh;EF4q\,|Dׄ8- .~DNg,"}ฉHil%{jPSwMxCpwWz }z=}$F>'?%pb-Ϫ5!^;U&VRz;Y{`*פXj@$Z[; $9e"TeM(+A^J 5ijL˼Đ8N'xcZV$Tof xz}-+ "HT#BW^C}Ky"_AO=-ƾĦN~7cY+Qd? wX:;F']-jzq61{}%h*7Ұ%'kMDOSמdتbd m|G*G[{n& kBc+&ʘ#|kݸy4>_1]W>4~+c{(ek- *?`o벖0uBx'w{ wz$!|Xo։J>X>d xx,n˽GgUQlhA}ȍh򽟬EORl")"\S#Īv3))Jȃ\kٽX \^I/KG[. Um~]n^F&FTNe?Co̍)9 HXup`RgFw 0S^ouJfvX*g5Y/=.<ܾ9>^7Wرt$Rs=KZ꒨ EIT+dV o@TDYѹݫΊh;j9WRzsG;VF3pU"_v?̤߭ލE3PiC+xpkbs}0A`]pq]0}gpwF@Fʛ!d;Pk+UEL߂ֹΎ.ho/,g&v&ޡC-"{CfIT Onxl-14`Rd{ jĝ^ O'c8yy,퓋4Oyl; }٢YJiw|}ivʖk| si;)@ 8z<;0aN@f.i玙TTAUws._hDs7߈%TTrܳ~t`k˛?Ɓ)gun7~*T;W}∯O~m1 ?Q}_~bo8Q! "O+R\mZS)t1X2z?9e#"`INykAी5h֜a&OoV\z{ok#m}`^el*b crnIg_g&櫚̽@/ N𩜕FxНĀ}Yհ޿1e{`.vPڱtMJgw.WbYDAX `pHulm^_Vv5Nח@,-!^DN7|wc^M77nM"KCyT)t8:EN vI;b}&G/h%*deL0q ȱ *%Gv9YBX1(#I2;*\̬A3\ťD9*7ߧ8|+D'@.˪'kI8qFDGKt˝?6.c: ĺX0gc3Br?LezD_=/**o&`@XҙcJl+ʺ~[5E͂dd@hVSq VM#50˽Jf-YǨ)7kXW%Z0QyZBUt&QCt>s" xˈiY f|$a?GAJ| B+#c)*_`Ypk%0)NVa8d㜢DnqlVЕ'YjhG&v"6wey)~sZ7圬\wwg.]:Aؕhz3i) 4-Yo+CF+6(>HņFjOiqIb r "1H"[4\ޏܬ`e3RR,w˒uIHAGґ#L0s!CZNYJKU8mO ƛڻzr]/Z=*ES ]J(n#\Qα!I06.j>[ o}VIhoruƐ-]p{гDg'ݳ(7 +Zx}5|lٯ]8 4WO|}x:뾴*;`{Zt7ژ2Xm-.X;C])[F%xW!:BDe~F]hR<67Q hC* 0i Ҏ<V@/*6J:mfFO+]r bU/7jl3ߍRvڀ26XDaUIbG/j!1+-6*ԺmoմәtX|lDLajy7yk>=8 n Ř*?m 'Xp5@#C"m?c{giߩ/ - VRe=ek)a?dVJz69b$+FY\k]<GE@}o%Hq=`ǞwIV1yPMvRkwHSV8WmxmȆ9|v)o%b"߶`x պ2\ U&݀iLK/ǣtjqY]ybP%)ܯ]grX}gW^ ?~HbecbiR;wD߻uwv_N-]˶\2|c*ч{#LHnHV3 @ eNM6=ӧiRu:<0 N>%&5Nf;1G[0PڬtQ1ӉW;2Q *Kw"e;T95/O} [(1tqB]aaod K".u 1/\H"0Xc2/^#j |zAf B5敆JwPǞA.5i%;,)RƓ| 5V.A=˻}7D/@~ ݃)#ۡẗ́p3Z4`r@hpb󻉰e#jBWP+s?]C۲A\UǬ+sTVYoWu%tIt^!!4[*Bء?W0.lKTtHG6ͣOK؄أ֧C=m9lg3n>BXʘfzSUf PM TH:o7.px~ QhJy֋XbB<"(6 PUN.@B48%/_Q[YDvw=0(SUi8-#A׋$2PZBH3k~pZ@}nksoA$6? [wQk8-iX06$E^jYl#UM!rDkVJHn'kލC;yC{6YUΡ(e1Z8P)`זm݆6hDjN^ɆHp>+9ܽQ0[v]fl˓|m@uсM5k\0o94j|ht/||_J|>g٬'&⃺Bc[6~TwUye8[VČ^8`)<ƑoETf)ȓ3]{ť F`3T|.8GTn.]|=Nxs,uݿ(:kQ&1N+$,m' 6L&VΧ1X͖Ñcz 'g٢jYQr5}P]gY,T@kǸP j<M xcIéw[z1m'ϊ끿?^M_bxtK'80wr 74'۾B糟[H_|+c?|iq74RBCM'砞 Tqg4D2NCI| `JU7}YgAҪˉ.AB:W4@xE W<K^?a*?րODFE A8m[.:`čE_ {Xe\qZm-ad[?{_-.6]|%fI9}Q#Wƞգ/[KmiJ,j^ڥ`?bjOt4V>׉zm !:@_ _Upyi8ݘ!p,IhZ0pZ%r\MXUDŽ9 O;!ƽgz\do" |eXw,Sw1*QȫUM"( ӆ(P5 i$^} LǤa?ϋW5_Hvx-6M)} cuD.O )#tJIx=ΒiUvʪ JpH\s)A.7koPH\a)ȻT7$,篓6պJV Ʊ+.0HM/]Ufa Q3 948r[Kwu[XLܣ-I'Pm~B{ÈV8@4j""6:+ ?\-EU S+-Ex.f.;Ū#\6߂~<* 79k"ȸk3rSAtC@ dW\]uSg_J޲?kd`v\_EvriV/iH n=0LLy#nCNJ^(?l&5Z!r~$ҭoG[SS`,$Jn1Ү`-ovʰLOx/Xkv?_g'UbhS1 dhT=ҋwnE;Qk YKf*Ubu_ͳ,0=c^¶Q>?jMrÌs_KM50B1HD~ŲL5WxIwlMg .,6 ^f04En`0qL{%{(O=,Ds,=20z\  ֱҽDُhȺgAaAfˀ'Jr kl_sk^.i`4vD İpGIiՐ33%͂|o8Fج5!̶#A" (MQh} (p5z+SEKGZEM8bH{0~mL9G4X4uWz5\Nj pcQlx;CAwhCa";X+[?xAQVO>l[W?] ESK ˠY}1pZg]r@?5*0q~zB+IDh` AOy)YZ)v=2X+}X,[K2tl}V .4j:14{KgQĨ}JWY"a'oZxA%&0etޅ0'ށ܈P.qX']n(*&f`>R9hD PFtčsq$˶RFfĽb #d=?ZԇRCηZs[HKٴ^i[ij&Y5_?ob$GLzW]]{il߽ϐt7])Iv\ͅ ,Ur[ռdmB K ֛_;lfbBgHgf6>vzǦtS9!9͇ %T`$\p!b->^ v(/CW p/j]~^V-p(߮Op7u0pٔ4O`E9`2:6ԧji߇0OĚ#3QailzQn~v+~~+i4s Lkt&%;vN3S3S|1gov80u%.͹aetNqpt7m-лӣ*aXn͢-ҒY@٨`0!'̐xzͬvd:?&Zf9\19%GAQL~.5,z ";4q3Q&t/EC;{,˲+)UΤkVg `\\o]+%7>Y-m\o1W^:rJ83 L]V%jN@Ro)Y=ZOTnwr I١66;-^=_05 \f۹d+B}I/ @(x fc^ % ~{+F]J]D0|*%#Hr G6:2C*\<#}cuY/!ZZ!a:DQJ~-bM՜3/q {Wh)!%QټCx%Z/VGFGb2%w9c-w`$Nu8{<#t$A&r:pZ'ؓS]ݲJLhZhL?YwvWrv2a`.Nbc -i ueZs_dcv~}7YN'3Nns>'Fv6V@qV{IB6;5'5.6CC?0|6oKk|~=4hb3 `[$vE ۽ɤqу/xM8ey1utQC2+9y̩?H*C?X`b=_ĭ)HuIJ[W3#kbzpY@5Ks3gf(p~ïaC8h_@`UU7((ws{.?黭瞔8͠ k\SkN)R_mq5>TX3xj*{4egAal{db7Tj6KRHʈ6xxD%ثU3  U"b5;tA8P6tA:AͯB>~NvF @CnToQ wO72Z|ª9 hHVЦD@iFf’drf2ݍ ֎uxe؞G_[U Etj@ )"Smxͨͪ"ts6`)'~۔onУ3v>ftu4xE>j",ܷ@Ewz}a!2_ɗG<>(NB1jiH!xym%):­;0Gx+ c0Y;H7y| irqW%+fBH]ٿrH|!UV {ʤKꬾoۚKȼ{翚ZQ"c,+qdؖҞɮe&dRPyjZm^}QlɎY~t:a6<2!bOᵝ S$ BL"-TB @c 64] A3&&} k2u:RV3~9x{K=6,l%/4!ơ+dl m :Cw#SOQ՞ɊfJ!RԌSVU~k׸ED p[uA1@/@BJ+NzCV' T9(gz.-zwNu؟RMtඥYdˍuKf"F]E!m.Vc_ `5H 6b?NkxN=|fK}V y@vrEhiq,eK꠾LBlWֺJh.fP~rjVjZ(aBe`:(+bS~Zd<?4e"7tShtH*\6UG =72~(T8m~t {OQ{3KVX-xDݯ|sA^yMX8K 8h㢟5/S~`zFCgF~vlݺzx!yN+u%15Lɿ>s/Zd5$ŷ<FUjYY*lg56I`JU ":%Q[LM L E336v3DJ8>0o.fX${T7 7%u՗5WWq>ט`]UzvQ9BI]-B->x} #POKT^! hM2`X{zCͨ7 Wu+Y=Thm\ QӬNsD ?l]<%z.sq"Ucf9b6ԃt.B] uq'PMBLGquR==c9C=.  iț6;.!d]\fgo;b;ΰ -x&#tH*a\>@= c&8l'k'Ll)$L*ǥ)3-K٘_@k9ƿ< %.>}|VX@i=T SQAD?pJkC YۤF"Ϫ/8V>Mی%;"߷+A?7I4Ʀ#:~R$R'` 9& V>wDdCdTA [(+\Sw67qbjC, %\-R/ө*j;:ӜD(3"-Ս:K%nzehlq`M:CkE63%DQH*Tf\W܃Iim,-]: δ > qM.wd.7MTkO ᾢ!"cͤ 囥!QM,ST MJ=]P=69 |Wdl?X=MlE ::W{C\Ӯ׵B&xxQo36@=bPaQ=:ǭmtTH5RO6@6µ=iihG&+;zBR]{+ęP_u,v۾B J_?qfJ7Ye}/nˎH,Y^Ћv~ԫDx]QHGC;:@bbXzPd_\Gv4h0%>yMB5X{D\/  /,_zpIxUW1Y]kmz6plaL%s#:'O 礫13C d({Pc@ UϒB|g+\<^M>'zQ[jm/%j a~_&db@/q>@cb$?-'0^^<'~M5 q9ů < Mt;)s]r >#[bAh|/Se~ V$`7ӹD_I[O3⏼1 86{Hk o,6䒀ձt藒Vua]*uMһ*`wƲ.NŇ'_ $5(: rFi*/MPgMGe`-˺cBTm&k,S0΂ixUxlF%Fd$]^BHʞ섏!҃ o2!^]8'2)7]&0rBLXDe9=n4=<88 )R0NԐ7clhU )FY"LHS3/&ō GOOc0p>#1hMzh8d>N#,jQ8xpǓ,z< ;-pX03M3 eY(Fq6vh~ ^4{MfZLhow_SsV}h~%|yWXg}Loz[>{qr,<ͼkSjۓRd @0^I}˲y_3RSmRt2 pSTcIGR%HvW&%zQtārs 9lXmL4`WGB>j1n? 9oE!UUp I6EZ 6|:dy{K ajY~˹k?<tvӺGݒV~R^ETi㤈mj'B6|KVQƄчRL^v5/MDFQQjpӴu,l::6|^-=Exy?jO3=E1HO;qg8 ==,X }zlu]H$q?, @ub ?W4E©  b[AnJn=2[lznBo܇[jKK礵F3b?Y-%óGkQv %O9#0,E`0A r m\<~YLNͯ1U޺/l e#Zv=ʼLX}_6qD25K[Mٸ4 D~&/@Y=:4MlV7Xtw MN>ar`wlF}Si],N&Rܩ 村g6 =='X?llT !!`8ϿFR&;9*:PnWI$3j!Mz^IS5J- x~S0Uź9s853jjѮN5]`ŠqˊMb_<|zωx}8V/kALmTyeDjQm㭗5upU+}eG ⹰$UcYhoZB^7RpO "R/jX؇.'eE74m*qYf~*0*.ׯ郯; yh9j\W&8* nɷ j\VUL|c p>n=+xءkq#otQ,mCVD3or!TQGEo3-3%@ p` [mgBKo?|'D|1}Q}<ȳC0ɥMZ"Nb\/pGn/q ߅XlCGeoQSahZsC$9K'4#$"HXE|/mR'QKevkʱ(sg":L8? MM62X4t9^xv@澱 ?Rs&A *"͓!! ܯQxg'wB.)O81ʣ\>v0\O8_TmqaqX{&k&PK4߷@mX 3"e!AK؀5V.NjL!BOꤪ<$a Efڲә!uiޞtn@ucG|3;4o5q}ήtދs OѯN1BfR̡,UB&JwGviL%wMh7*OTZ#Y%IwZpPk%[#YߟH;R`*fwM^WcWh4Bˡ۽?(usл3Ə/ )~nڒmaoغT$E##5o=]ozQ0DRMWUV~/Lr7gפ԰[Gxs#mu2\&`@@N7wwzvOM)b;s@N,hj8/1DG No``e@f6;MN5Z-|r* 1ǁhv2 2)pOdۤK lAI# Mjc)'M,M=it!(I0S9S~y'V%h2 yX"pq8r;׻165SyaȕK:}iVRo$4|M[9eWrJH^" ?@wgEg d_=/x;A=d"NMpdx$r0M0'fW(<ɩa|Wh-A(h(7:riFՄئ'n `32fs:뼳ъn0 樃M lQ=ϥWW;Tz*eo~Byladwް~-){]|BWZ ,Ωy!Jfs*^?g GKh =~aDՄ(Z~fOWV/\N8fK0"%Bᦔ_Iyy$h$R#yE;˜eЋ!U :dҁGnehIpKlMUhaP:(UJDCǛۛʮj' *&:( `oIֹGsޟIO12\"ܥ駝xjO~lu|%bB5Yr^,c,L载"fͅRKH`VTj RhReB8İ}gc^ixԏerjel`~>09ciQEy(GH q i&}fe4-eG!`l:{n1ѻ KYX>d]6/`P}.91 UfӁ \޲i'Kը:6^eߏ8ڀv~C]H19x| $Zc.Mqpv9W>/I.hI;HxT 7{OnZ_@ֈ/[ivpƝ9?⁕e q?;^9a=r+B@+ʿJM(v hFQI7.00p-so\b'H*)WEf28&'O}yٿI~׿2!scOndILu8te5'T?eu[扨}2V)J:Jj>rxt\GjLPYi98pVgoa#zR Eds:쫞WeU%(|N.ǓQ,q2kd\ן7R&gwN7[dоΪQ~| -_f5ل+zc%xCF FF(ZA$+~<7 ]ZT\FS4=KdY¶,8gYVQ ?n1-vho#G_"LE&IxSY&pOr "c覰{}΃C!wk8dA,Ŕ|틩"5~5B*${0\5]0իqn5h|j{&vބόD((F\k1$hn*?|5H۪{OU4Nߎ!7@{ t k&dxZGl9W^M//Jo/5Ss: % O&񯇿@!VQ;G j[t?݌XYpu~Uz*aMMoA27ߊ>)NP`uᣄ~w'\3~k,Jl^|Ebosla\|94^Mp] f+Wݓi:QHwO݁ZXFv]&{UQ$$^pfcGJs^)8[ExI0H ]޹-=fJepU-*e2»=f?N5g ufW$Gf*-5@;-.9 2('UZYMA S)Ť,IXEh&u˾壜"'jC/B]J0 90'ٛY4ϛY U\Lf#}(TFΉ 3;)1T`pnwi· ]Y45Fl @{|(PMD$.o@ˎmClԘ wGIlg%Ż0AeN'SӨ˭|-tlLֈ >i =`3S֑#Sn^sLʑui/G)YN+6SSyb $D|_Mgʮ򜆜8pʈ ̐UR =}t[f;-t 7i:kvYJytPecttR2ஞ\W3mȎrӌk]zN[3GdP9:EݛyKM4-dkm"L S*9 K=jK8HaęLma>߁gQ胸B>L/Xj&|Tlˎ8a%ɤ^@Zhכ3BS+ɫ M!|x9@O O^Rȼ0/i|7 / na|z;`p~5b>vc_-ϵ5SF Fĸ{-*piezB.dJGO`?cb +9GZ%LbzPQ͔{X/|8pPۦy\2 o2/v,4^ɲ3DCF+Ob5E6ge0?OKm|j~j2W*8\9l9ǀ朘B: ~ cOi` Leh4޴F j}g 1GffGN%D95 'lAP7{zd!n~k`m*,N9dϠ> q XFƺ;DLdo:8xӋzTb贊h$;Igq:3Cy00͌X|m:06*P^"5Isz+V;/nMďMmj+MlxٌD9y1]|H{8v6 uuk,VTEMI _D:[_JJsJ|Pu%Spx@Q4)Ոtm;qgTH.ZXX7?twYfUqU lZ0cy4ǦrO7C1A}} CovnآJ3lI(rE3[jǤ*Y=.(Yl͓}7)jm+F|Okr/U^*8{pæ0%1FdLS(Y@YdR4Dӊa8)+F}6XUU_ +w(C4Hj1'2׈f@ lݫĈbX@Z0:_װS0/ Q=*>mYB٨!MZ;gIK2/Y6jK#Δ&)%̛exA(V737aƅ<҄̋ر1$Ϊ>m0"n rn ~elKglƈg-Ōw?#2R?;jA HP%$ Y+Q0-gϩ)S杻8$.æӦa#%-1Uw.imG*5Pi7ioMA]AI7˂Lȡ0rqXG`2^ဏdv։-}/'#KʸcZ Z}i8:B ;r4.#h?y"? >!RaLRk^lʮ<$r6:`A!KvOZqmBj,@g)sŠiIJGE33:+[{6a!;t<-_TvQ5 R Sf[v>8aP$+?Pw ³2U׷`uD% `Pܗ`#pnuC; FI(W;GIl}ߊ"0NyHd 9_l&zk9ڗIio+-~ 7I=?:$dv5Au6}cV{-`.Qs;i?!Wi !JwbB|}@Ii#,6PZiz U>ĞJDi.ԛ)]1F\m`{1j7 U)(OGne_փDLTeMN@@W|/ys㣾"pk~]g}m3pCߠ >5B& m߶>xqBJ{ J*ў0Cp4o_sdatfiT>DXm̈́eWW ȝjV+(6Re WVte,zg M[fgTSz vӰZP'RcY +ת`XQPO`zLZIze'2W?>cb?eby qP'1Ye]YK+nD.X?(@lHfOHuJ*;|q>G~`"6MlC# z5CmT)Vhm&x,P-Bq=p}|'M^JGgtXHS لi}p'@sΧyrDPA/d9x.{$]Mzڡ)O#n]N*u咨u3?joIşcX寁&|#DN w1J>/JA u~[t]I">OQ+K*k ̥FyX ^K  NFUWWv"bM׿|ƵRQؤ⿺B\A6Ëɐ`K͚?kز)ęku[__?߳zL"nyY-: dQ k.HnTsgRI;gwdd){a79̀u}TZA(e{ 5M]Cj^H siYY>/կp2;o6.jrj !Hѭzf-!Ypt8@? m׺R#=1\.4:yw2b&&k%r26zAisM IqbfCyOs^ qLZ{%KG^`bF qn+wjnVQw&x)u>.񼭞uT99x+uZzU7E\ P]Jn۰06^NuĪ"NbdR9Ŷ2 M;`շ&Tȍ.lƛJpK[5jɸI,=$CXCE<.}=5M|&۵^"U5$isN׽f!mbEo^i*6dFlo 氭$NNrИV9^/2gl|M!<ﲮzmjFEڼ"?bU-{ "|/Aκ : oD!ۛ(5[=&-;ˈ[.pZYo_yiUbQ\jwLR QϼX+OQ)$ (|S:K]rsxǨ{UgSwS&_ AyAI&ؕOQ Ȱ ` _2Ƴ>[h٬)J5urVl#Hp8KrsC'7A܏Z<g%r6蠓 0Q]K=`U< *A֕"M0s#o"n麹OlEkբR׼m 3ZY"a$S)y C嘨8y3M -sT%{"ɣ|ҢpmA%% 2E6?`%]}S:2ZW hFq 4Wt$Иh+^yˤb9:b-JX@MTU]dquOArktGÒ p]I7E5Sq_Eq;Z)m<>#d\Z9.ɻ#޻FN#S?!/c˱|$˚ZixNC;WooKGQiݤW될N^0s h8ºhOYĀ^@cg޳OfvQC+&P(/_@_ ^~[E'(+CoзxO `US;&tYz!oaAb5H3qIMnQMcVg$uPQ|f~#)qL MUʂ@r֤ky~4GdY#x83^|55.V:1SQ7ABy fUٽ>13Mx u+WǛ#.y1=]?YPʔ#/evQr =jh,Tu3c1l2;\<]4{] ve5eݠ;:4+4U%]9YJ7Pi+6Q/hȨ1M-@Y?fS^erKA\E4sFC4#:bS ._O"7;~+9+*[x-dL48iyC2dzǷj0\e7+'G.cZPhhBITNmWR?oAdTZxu|Z1S)1c ݌\~2IF y,a̮7̓)v6 |3d?~t;*\[{0g*HP&"~MxiYX(Wb}d]0@g;.7Iq"6J.m!\\jBU`=rp2%-*ײ5?&ru즧9|X Z?㭨 l-"bC&A7 a2RXˬ1nBN/Fj pDw5=Ƕ*ehE `ގ~֙1W=@RFNLHLz-Uדi(؝cDͪ 3oFV*DMe2kND!gs N%l< t%m?=P$4r!Px7rbe.4LӨNp=T\1c%xƇd6zDgZu7T UklW"~O0L/I5Ja\+b1yZ>8B2H)|͈.4V$>B}[3Vs%+n)N_Sawm4"yDhͅFWC}FHUnASl^D~2w/L'X^CM{<tދc BY^mY%- p9} $IU0 >[eIRΰ:Q2z,U Z=]N/QF l.c_ռBmnN|y+&Ϫ@܌0!x<&R<f#pꁾI!=eD!]*X#͔ OP&a8=@wDHh7lc~_?9¬SJ7Y90ӱidT۰NBG)!"xϡ1}g!iG-oo}z-'j.t /?DU*,hXuA~ejGq~dMv4^ۯ1L,γ]O&EG==0c+{2O`녪vȻӒs @Xq9 o)!`\|C-wL7G8kW!I5t\4x? wGM3K֓ PdYumlܡ̀ƌR0[B/-Q./Lp^lhB{_>Qnj3 rqx)xC}WomQTZPTd4J/weF,x1d^)+UhW F:I #SsrL6z~H3xo0Đ#UZϽH6W!Z39P 3E3]E!Zpug䉭؞y1yԜq΍!SĀ|?W]M!Y5sj2Ȓq>4405@tCmf0tjbnVSJʿ3۞MYO'4mŻFIs73o lbe0ZVeI?;3!T0x"LNم7qX>”;n2*K'r"AB?@Qӿ% S=D>'8eF, ~™~җ~/٥)o@2yG+z7?0k!!|M572,jwѼ9ԧaFČOތu~,q_-?9jvP]j}+*oYYP>.HZ(RcE\H捕?"&Nlvk.n,frlWK6~΁g%gʋ:1OgFWdQ(xv>J6ɗ,;= &[R\-~Ic,4un⑘Pu{t=ZQz~b5Ny*á Y0^t`wBhu7SR8W&oz:QQ/ ZMkP4=] XLйIŴ~,`{9~M:S`ըy{KB?JLx8@~V_āK,n,]>`e?ciݛ(:K/dyRy5P`%&ė3&Ӎ*lqXLK+Ԩ1_ 4lD]U( pR%XK O^ܕi:0R>Me1Е)poec ط=xo.6o%UZaC\\g Jh.H,1B %'K2F\\hO`NpN6oI~8N[sb>w`# }-!w#&2n@'q/ԉ\|m~ i糞޶VU1J/X{?S"8O8qd:;>W$%XϪ5۳[4M!ryC&m5Ŗ- mdgv8 hYXI</gyQ)kyltM,e--3Mo*I@ob&u3s7(>+إ N-̐x.cd a./.V|Cobƙ{ZU"0'wIt'sIצ?lDgt)jD{vϮ>AӭF0ޓV$ۈ#yN[%,uЅ"u~ gEd#):]gj'?c DX4[K`SZR+-UFX D?wD*rҷeQ=CGjYL=Z}J̣X^ >C[{GE&ܜOЉpPɈ7c*wsS.So)^7桩SI6}=7l@MJ9[f2" ]ͳN,g6_CW$&JtX\ը= UgZwvR6ko~OCϲyv+)SBv<3N28L0zzFailq% ^kU@x,>Izm_gц9[ɘȬlʒ~@j{gcS>|Z b5OիQhzR ~؎Kፊ#Ym >d$ҤC tOߥ(GYeE$8@S\ %]8BQ}1%-7,MMڱqrySK?K*(|GSC0F+u;gyX&Bs26 ۺmL3sDŽ-Er' c,SjBl1:(Ö Jc .Pvk j0e +- @'5ha }J5^rj7DS†QEO)k ;00iJE]:8YITS~_TYK+r9aꀹ76G,Wpc_b!׎qάҮs`iFVzZ_$lѱ8+ӉnqȏĖyׇx>@tAg/t $CC޲ crF cg2%IAwP9|Ռ.R eGeBWbHWTkS@E34pa2ݨ)Di}(2U 7=[D=90LX/xOP3bPr!*}j%'F` 9 ,tR6զMlե2ϗY-_l9_sBVXU7M(ܭŃ936texΟnǵ,Gk$w ZGN[`2F,@64Ҍ.o{Z#r|0 r봵$ @-mY_q ̀urM9{s6U ͂ZV  +`sCޖ^Fjo$b !=udLlɶ$OL[85j.{=kKS>t!/Ez{% MEP-{5;ʚrDoH6x[lp]823JN6ʹ^vzVX9$[^(`y#U5(EJgMY\<ԀZӄ0qapȚ<-z.i~שּׁ_OЏXRODL% wP 28?,6u$y!6dQRO@ǡW CñΖƣW#O5Lĩ_(ӕu8u21*3M8qءY~T?b>cL!u&X=ӗAAC'b8d~ %ხc=ΥZ(EPއ,L/Ź౾$k$[.=SZ#T(7'd<(j;GA: \RM ]*Lbw,z$M'B-C^'m&P<}/`>ƼN`.}LFK915~EB!Oru ngp41 P 7n$lFBSxYlfZ|l_avbG7P(0<«%.M+H̞aiZ%&y@z.6\ Dq3 হǒX_\_IJ>p-yJ~-2J Gm ӕc43){#K3WV \bH*;ˆb\]p0,⣲|)́q uVSHa<&r")/1\lx$uK ^pξO);jnI ZS\2u LSZw8OzɼiQV61J;Ǒ7bE5S!#7KFMC'M5r{s/ӽwn#Naď# ndY0P^V݆Y] s:ܳ(ֈbF"/4#s%0a*PBhAݼlWWLH&ru> B!nfc6mK,C\y+ ]u'£_r}r#I}Jr(v]My 5CKp*R).6Ro.?Th39¤$ߘ`3T-ARHK,ꩆ3!MT2|Qݚh#@Mx5`d KVHqIeZ>~s=̊K~ m7wLj?܃/3#=^tdv[j>c'=g"|u&cchnǸkR vDD{ E[/aFkhS8_Totpܜ6>k&Iدj,]bGphS63E7J𚇶Pb eU Ӭn)(Vnԡ?m~F!8ea%VaU~f#=9 Kz-Z'ɔd{J_zxC3]#(!͹z``=isCA]r`"#XhʾXJHKZ /O7Q&E0[a$w{!96H񄏳58TX&fK! cp3O  -iɄA@ Y2[R&^RCf eo DZ@z'"-BH.͌\l@a <>!ih  ' b@6%-Q5CVꌯ+`-ɡ>g~x=2=z6z;An쮅tد~69јq0bKA􌃉ʤA\t4T-~%aWL?;f% slŠcMe.R 0sQ3PD ST711As%V=9,{,h0G`?2BsWȋ%oYjė+@FN8ڛU&yYB2.H&m bͥkdή_Ԑ&/,g7}bQ5+KTROYR1iGz9F)`QxuzcU> $og(cfZS8iUD5WcRa$*+ )r ׭l`mgSot[ו%(2amO+g_Rf $TMk+BV x)ęSGS;8bٟ͟JiD ZPY v,hO|G _Yg2' ~ZPewF} CgU,`m趫les'Hu#ENi\lQ?>i1epe:vF-,mK W2F^/?4!) 9(.ߊ)a5G6LC h3qV%O"b@of%D?o=8nկ9@"?:uVfm~k(坳X[+ 1vKmmÀ85Q싈^Ds@x=l5%NM]m'*T#?e;uS1LLز`6w\.?b஝naTӾ㩯/1_iQ W-̅殺K1>Bn/1ƕm8m侂0.^ە۸Qt~‘hl9д*ljZ\}xgO 8&6sXz?訙qTߔ35N&3ϐݛ3 "̂r`K}r7>ieYB`i &2\q=i-b ,AţSdrM~AUH_{ w9]Q=W!b? J a 1`W`["sLL}g⃄-{?ק{j3jzL$ɔ-rK(a/% (ˣw28%]Wizg,@p,卮Tgg)ɔ틒ۯ ޯQKq 2φYx5~rzuWKz\$+$+!B-b;cPb3Cuf,pƱFU9\ɵХ +r-9i^a)}aȃ2  <xPS3~##37qr7,8桠zAhD=[㣊af->#h- ]DcͿ7<[@r  И!+FWH;s#1 oTdJ8;K+5O j- Ű[{[r`3`ձƿqy% Ji EL+=qP2|LSʨq&#=X?`d9I~(nʍ˳#e8.oj@x9˂y>#M_&e!xںkIOO{ZheaDTYd`Ajd߆p.Ftuor+Ki&= /c Tohg!ӴyTe9G?N|^D'sr`aN$)S$ IT?`Hda|Q43I$Sh)𕵡ZhM^UzgRYQBq*El^r=|.X/ M|e,/f:%o(^T;)eSQ-MJI_h+C {?ܽm'x8,SB "j5$k5ٕ,<pUa@٩hc׹]\SwTSF0bR3f:sŖ-COH̏D6D.Jt`?06C}u?_W+,gN0p.Yx. uA< Ɩ'dbE\nf\bw!wЙ-L܈RzƐH5njUE7^Qk5?/=ggJ"=8^!DևwQ-(wWh+-}Mqt^<}W {g}UZHR㠦î+YVڴ΁;ct3 Zi d?;|.śkv8a<G Նx%X݊ިIx)F$=mt^JFz()kl!0G)2BkIHQgI2n8JfiKl>(pkw/KV1cTWڵР^֨ U|Ny)FhWk^ӥ$=e'33!ño}Kk㓚l2\r Tċ i|$ex1J?fy QZe L:ڱ,\_EmHBMVUl07wROԱ3paݿ>w<:MqпXV΄S]KnœF-V(n%zkE'?]NZ0 ^vDiV5` yjC-¿m_v qu5;K+?b1E{(w0YaL= [3sͅHAAciH4?5GY&A"#l'z2t!/MZ`N2, nl Fۓ ιإr7C'x \,!(WY[UꎤgsS,؍! TrA ZdIJ+J =(ێbZRy͘Ud5riy.d LvWi9T]DO rz  oe!ܦ?v @DJ 摩0)C@Q(3XѴ>`Rg fLhx} ."ŋ,Fj_gU3b}/6l4q,٠qG:SO`=[άajϋam_rxl'գ*򢢷!r߄H\b""T#6E%7Rm,\sͷ3dj^[v'_Fo(.*RelN *)}fD{&s¸_aȟc/f#[!ﴥ{E|A3"3ٔ|8C]Î^Dm0徧A)G,dTڔѼ@_=/>blLSyā|_>A&ߔÃU{)(ge f6F2(Do_d/~S]9zi\7&*~B-=e)ql,ĚƸ UܱZTPGQ~ӔqCHQl+G0晏<2@Xow}޶ȓ$D~v?0(͘Wz{6 )&긃#٠)_PDl8U@JdP9A,_iHC#C TЙ!}<)"?5_iTWRmYGv'6f0m]o\ ЗI wa*Ljv$,i ^^C/hB4~;Ͳ 5mn.\b2!^$l( YN]*\ܫ8A#{|qf$[͛?G7hSL[k{i2`I%A*IAPҳVB]XCc~Ok~q1 [#3D1겒 @1Ky9㠻;<֮w-DiXl汊բZi~HS RBF Ij tAy8ήCC)8S_47Z4SG}i&[ wvskV=R{x:9T%^VQ6+R,|tU«ݎӦ+Zoߡv;kh6YY qn$EOpX*H [e7ZbH8u_D_-kE3Sh7mV&*%n̻lat }H([q =FI#A~3u BXk{g'xRHLBW,|F{ak^6,/ .994 k_8f΂@G{qBZFY|1LKy z5 S|edotԺӏDKOq>Kl]dduk>ϝݤfؽ#)X&644!$;ο#A|4zmn^y [hr'T蛚\n f9"-/0; k?b0tM6ѥr%h}H!ЍF+hAmЪFJ3L(Ip#nܪ\.o+B OUW;)]æ.u\9Uy2"P+^6&b4r&ҿN }7 )cXe r8"4bOsGy X('QZT0ùa5Y|<ݼh}Z3@CLAˍWTZa2Nw4:3ž16#8+ ,rD(c Q˛OBG1hlH-Zɴ(@ejT|y$U#i-L`l݌97І&8fVPzIG=d6 \'A1w41`h}3ؘ4c*%ZovJM=aP<-)Cr'hb=/ˑڄc#[?|?1~)dK(.ߘ3;O|1J9Qq/ 1Jsګ${NuٟՅ>ߵWWScbL8Q7iCDuݖ 7/277y>NK-s}-CʁrO KՀ VЕ~ yrEvw. kT`*z ^rAp58 ݣzI'mc1G ‰l=v`+,&zpF]Y}E S9VWg#L$T# ɍxρ od/{n LJO%du=^֧6L2$¥ 7P 1 hWÒUWYU-h/7p ?/Z:6`=Z9/2e&@a:߳S& CaݚFTpBЩI%vߑT!ιusq 5"oىOޫUq%OCF7 O ?ڼm>FOI3h?KuC| s_քx;ls+h5YGG)=k,ӯ#:<<-*,zX<* A [a[U}9jʹ\o` ;~q7%咜u)lXuYiۊg&3fju iO_a8vDHnmp7)BaJτ-h;fI: 9mGGH{lVʓTMMW'.m絚 Pq :O65;hqe]Q{ :: <)mIMchClj) ߖXAR JW/H.g33ƴ$[~$r/юaP/6f`et!ҁ%$_ 6TxZnknZH;)qԡ)aZGU01 f_ʫP?U 7#f]ijTUs* >̯].yPix4+a1=GjUT%Ov/cv-3O|rJ&ύF.0K:I\ϒv"WݾMI!RXg) >㐆B_d&9Ɠ'YcN[%V6*Zͱ7 |C 睝sՂx.&bO2DŽ!,^wx;#Db:Dp{pJ- apIaqo@G %+xOExAԯUʵjYB]BYj*]a JmDz-D$5`ߥ2Z/.ԗ~1'ۂ+:Tկ!o\iVϦP%pwḮ6=jWΨ;ekɼ\$v%bpB< 0@z𽒣t tΞTS=\fY?]Ѓ7KroF *:! f@odUN5U`hzaFQL9 | Z<>sdYr)(V;Gvsh>åeO{+I0aSB 7H7/U}[꿞E=:%u;7gժ'm&W[z8hǒ"ȵk^E~2`+F 3[&KG4n[.'R&5~lHj!5[mX[bcVi'ׅ"`B^"zOhmօphȄtk{2ncR?Ѵ B߱5sl"UvlGaWiMta?%5i1{jLw D&[2"JA/۲RTl1Z 5-ҟL&1Ein*MIIH䭨wN0k|_s{sdYW8EPoEsH, I畘3J n?0L K98v~||uwk6?Or$AD+ȶzf%*"dü/EøR {!nhQ?yWJ瑱o !;bG eJ9VC4\ @P<D,HE紩?Ú:RþoנI֋PAlcÈ@1IFb0F\֌|׀̇};:Rl?U~ 3<'jd[2-"hY4z4)\"͂\Sy}v, :ץc^}EF3؊ikg?-v;h=`:$5ΉeJ6zxzV0di|vS 6cCi; M/K^d"-v(7Pd$ 4%U8wu^w*˼k&^sZ<vqqgɞ6FHU-$7AJ=NUc,tP݈fP; YDV3ck󙰺+JHzF`2@SEt%4|}OqNE)LMQ*v%=bs1w- ]? =]!S3 $/Vdrw\h)fmȘiQA ]IrT_|^p67I(}| T?]]Peݍ :S"A`~c/pQT#gdGE뮺&WrI U0R&J=&W*P IES QГU^H/(4Va#>W{vbj+Pp:U !A=-B+$ϧ sˌT;KE׶CdK'md}ap@00x,ǎj z),{XaM!:g.Xh,gWXy#0 BFɍ0 *^oXa8)V,I2\LN1xZ;+هU^IOiO\Kfk&f~v0U-?e0F*-1su,Y&uyיLT3Jzu!?Y%,N?n\eJd1iޗP;eQt:7D &6޳E5 T0\X@+#}Z7rq0%n[rcrO+{ ${ Lbt^͒eby"&I-RJd6]NV;/0gD[uڪ F]?}uN^|cshP5 sOaP_ 댪Ja7%w^I[0@Ii<"|E#jU]#̱ 0T3_2~%Y2iG1mB#\6ju!Qm$`pB;0ہֈΦpXG2T;2"lIƫEdݑ  tlʗ a^Tou+sr*`XQʵù|'z5yѠRvT8a34]Ukب e6t~vЃRK%v+ޛHQ|خuZau:%QrM].7֊R!h0FuQE'MK)(Чuc>5Ӑ4L7%Fu#w(H>~h`n,RӴn9C.wm5u"ݴ@׏8%zpsuҩC =lV8aیt=bEnZn}i˸2PKszT~5AW6,ljp=XBb>jK֡R<ޤ9rn `_A)>"ŀzRZU1vus O?dkxװTcR"(WG.F8Y~Tu7e%_ `HWb{܎[vpN4xؘNܐ`,Q g~;FGM Pc.\s=k"!NxeaD}vJpdf""6sRax߼=ڣ$|ʆlgw'HoP&E7@"S45@OU9sz/Z=*!Dw*~&' 0߸T_NĊZ nAŊ$*&]~ -$MRKr౾fW!i~G A-o*[ 2{M Tx1Z)Du}&yN ӗr+e_F @(*s/B_|^t;F0@We+ڋc'}G4ԟAl`-} 5cO"_ 8R) Is#P`2XXU4(RpMa`C0wek)JHWI\oGҀʩ<+&2]p`X&lwJa"t Quf_x` %"'0XAѠ×έ-ӵL_dWdX𡚵gާ@oQBkr{84bbH.ùdpbF{TI@ԩh2)Ɓj^W<7xD=ʔ?fXΫ؛dg{l [5fPzIIz~}.~Я^=Yba[=i8"k,TPku)pF.L$w*﹒j9JZ#aSU~L)ʕ 4<mcV D!iJhA&L<uTU!"GUCMGviH82T귦(~Ҋ6yB 6Y2^ys. sw~4 ZN0364 t $8IINY8U7ɚeI%F_8|VwӒq^5#`&quV̾4TtUN"7]5`[~'p81E,ɽͰ,vh񵺶k#dm*_NYwE cF+15kn<p oKʹĉxJA砷 ץ%Mƶ v圊q$J!suIBUGV}.)I6wؓ J0,&;>/Ly?G6(fc"9@6is2Idq׏-΃xM?K _׆/cGaG8>Vww{PB>-4>Jܑ2u]z4Ғ3hwx |jXi;muҽeٙx.)'ŭd&r = v/CI. ?` h&{" "&ϘX:Nΐy3[aS} <v=Ί1DFZIJȏˍ|ym N߰JR'Y/:H@sY6`! ?ghaacGdN3[s*s,zcypQPUdױ?MRy+MS40y\W:?WQr勑y"ni/;$vސAo$׌.D3eP0neVElѨ"Y27CG0ZDo|k!`"|Dk3G'Q?9R% 4h|ZMT}id(zCCqETA D/vY]9L>` ) ۤUfQ{krkqS p+?s@&^dž/SB;yT]<=+[ؤl^ԝ'J^;gEeo4.f Q'.H!M39=_a$W Fd2 nbaȒò{B,@ݐ@H“VaDS^>qʧOg0ZRiԮʵĩ#1:D|).,'PAIڪ*$/QHr|S{be69-h䊄®oM$03M8qKw˛팣}U6]_en"mD޴8ǯ#wa77'Xۜ6ƨŗq d\|P7٠U_-w|ZO<VZnka7=B;q"08EL ø< D& v9ULB 4'&UCle);i\ N!*c̣,PFhooֻ*nG ΐ:FlLIPFB@~6=%S vWqHcvrG(`eV%2\aueayUr2cLףz5lM)L*o#q/-mlE4V-/X3 iO8-jA\r Tjܼ`&WKQKGݤk Lvb.IՉU+n>"67&+um1 D'".lb,Vi$ G(ZŬ zX$5T"F. `fc%z^1U:zX )ƏF7Q9kױ>1n$ WO}b=j+rz>),J cָGRgI6(=akX-[æB:i aehs:~ |4ӝitK ^@ON*b8n52%q'aZض'yܿu( Y >1)hԧf O+-jB;L) JZ_vm:eC 7o͵p^*= cwx^xD 6M1"%9&o7->UW,+o.;.WXkޯśyܼ3Ds :[\H'~-PpM!e X6z*|O;8VqFkfۡsؓ}AP;e9.Zb'$mSPڤQp/V RKDaT4f67,{)'ٛt]9e-]cc2 l6C>cߤ1,"J_FmY!̧ w4t&nzyd v&>&`#6Ã}(0a}iAJ]R )t҇;[L^';k |-i, %KM:Hl}'^!-y5I|ZԷ']m,=(qSUwtjyeS|YO@S[X@f/uuxc)yDMԐ.I$~+`=Ԩy QMH(4]a[eղ$VE_UV^N3BGi$f,*MP T:u d٧L-.+W?=oIӯ6 )MrfCq~WI Cse!7_gEELy2^AY>7f]Oߍ"1@BGm@n$2$idř5Ibgev:zgk'ޖ}8h N6RqeP-1QL0eϾs|Z5JghNi YLgs޵w5= B#N+a9\meƧO_QJ=ѱ>%bь;fRSQHZcS{ܔ2Rys1l"$ҷ{T;=Ntj,A^v4TbkgΊU$!'/sX}sq Ϣz@4"y1tҶGo'mb%o<y7 8x,RBwIlkUFf&s/w#IC{#G[a'T"Z\ 3 _ %(XJ2c \Qݹa8k4[KW]ѕ&kPGh$ʀhmi4bڿ# ii/oBVY9 7w~EflSB(>u ? Dɟi+~n9 طgP~7T QRrx?Bx}Fm}eX Q2c~Z{lb]\@$e4ɸFM9]UolcYWu,r%_0ڑ Ru!:V`pյ7_%^jj~7xs$ׂ='[Hzh_ F['~>uMS1eSg9򇷮1|hoyU  qrYhX CԔd/čVTļ_Ou92_Ղ^A?y Lw<"$%dho$RAK\#Ѵ BeB/Wg2E&QtCy a.5i*_ C=ÚԂ9*>6D? h& 1hZ dEeOckN>Қp#؉bD_Y#eaϛˬBO$@$70[(Oќ^IIڎԎYZ_blKC9xe֕wQ"nNkN`!&mM)أU:ZfLjN I jJӒP!SE4| fR$o8#!\ UQN% 7h/)4/ ր;'TVmBXL6Qlp"cp^lkY7ABXg:g !ƷY%=֙9h\&:]`BenUK8r bs-κEAWЎeqA#UmB:(TD)6yb4Uq:ZD/G-)A*UyĿ m0 7V5eD9hôVo&kn~Ec~pV;\T1# &eԮp9dnYp&u)!o,Y Dew rϻW˰ ;tU u"}gכNi#T0w x;5-bq]ư*Y=}Cq_5N )^:a_s}5? f^#^]=ߊVO˝s9b%/f8{Q"`&Sw%loB{̷<\-X+ T;iۏ9+8bmb*T@@x2M;q$aAJ,/hWγ5՛2y.Oyaũ N{m@{9 rCVܤNcM;ʊoQT\+r@rIVs^/BL:J NO$e>cݾñ9oˆ kZ_}b%yK)cGe9Wɘ'؁ZsK3x,L1֫Y7͍MX; $/ۙ_򍸹DK0 A*GH*|sU06KՊ7hI=O' /hhil&ܯv4ʯ*։TL*@  =*#xuUȂʧ my}ncxC3i^|&y`v,~#]naj$!N {biNcd=9ٍIXSz=T E_iF^zzՀeXݗFf/=*HƑtbec#'֙x|F甌5Q#-HONNJU[GGG:Lq8٨-%Y]t3Dԛo^mɎ*7ENơ ȝqq@`>٠`I|0~oq_N^,(BK9Q\_+{%|Aej)BJ<i;=R0fO#g`x"; };e {sLgҽ,Ӌ )^66Yf&裾}VO82 %HgiS7Ôm?;Tu~[x p%DR wyI,8<{ ՔU C,ln^0P&ߒsBu߃a6#햽 Ŧfﱯ{zGΦ80v9X q"d!V",hH׌Dhk],Bfov ٨b/:J^~5(25؏ 5y \?=B.am7D}'Nҿ$oQlrgm={U@Ӎ FS-0WOq5qn"+Y5 DL&ƴw07ɾc\k2R@AApX/=g_ m&f#3p˃vm-B6eQA.|ޤ E@w+73niau>]və| @. |'&砅U4I1 6t/mA_ c~D:[[w=N6HHkOT%`6tuL L.6^x= ?xi@\P&j_\ky4Ҹ @(f0݇%?nNbQ0ѨF&فTj#,oS 98ƙ:NAOETQw$ ﹧uyW3\>;:8H(vo]fuA4}ԃ]KA]SV᪇XrJMyͫ88+Rx0Lxx_cgfsqe$-@'ҮX30t  o8lt cG$y3򗍠AS)]I2Ca]1[M[_rBA.y;wh%잪U0?છM^]j.To Ù(d̩*E_3lQY7]DW:ez#g\6\i *GI8T%7K?#@eX<0 [u.!1+tc$VkJh"_\4iѢIH!2biVk=f0-H7qz}8xJdQ2GlȲINȪb^ElL"R2Jz[(fq%_e9N\%5ɽ_Rp}|}-.qF5ÖsTl> ɍ)fDZY&&ML}1{KB$rֽ.LC=$]*\{iyk#Es#oE(b0ЁǩiIi56..gցwf |C|K;X*# Xuq1eU,^#i'-?` tfy-:S74@ܵpM%@q0 0[~w=|EVfX_ԍf%GDZ^i77h*E3 K/ޥQM-G+|:[>҆g`{tAK*Af)]!yw Û;f>.G[K(T䋠F,9 [OJ}0onuUFD*RRH xG5rprجEBBU &EkPĊX ,1%fJ~hʟFkfTRSlGH"ͱu nhSa=k<QccDnM%a*X0B z6@LIod%D$,j(OOjL{Fh{P~(e74NA9tMv\Mg'ki:<qO7 UYolF+)Inavּa|u.w N}ovib?ARݮmzX.xi}IJ* g2]s275i[[ua'N$:8 x'a"yt/G dC֎>c=)wPBD cHRl |co&b}.D7fhy ^6,0 P+R@ǸM ֝Bּ{FGIy 3U^#j߿8R}!zvZs á[5Ӊ(cAO4@Rlt0rpD.S;iKcoB*M,\dӯ.Bi-96&HʈPݮ+:,0ZmtTV 'w497=+`uP_>4.|ǂ } s CݳzcšDVgB©qe}#80)gzEzem6o#M<1c=XW}"% Zj B4=g ֵ_ eOл:0C`yYG[[i]]1 [ON-Ul 4_'d{uo,2.PVy{U-r_HKa&&!_ $RTK='NSNEBL 졁E 3*bi@ƁS7',ID/sG>5.[߲qg}n(r&1=UDۆv|53W3FN| ^W-ϙzb婐R?}3?aúMwקRl |!+טkw J%^/'^/Pa޷r/}I}SsR; IZŬuVW#[(TX͌t4{.낂t$La0y!b-]6SFLI;ę!mʛz r)A3JǫԐ8xd}ˣSV1&q lfܜ.=q"wۉ W]^[E15}2H`d4"D&xσqPt& T8#ɷF;QᄥOOvtfvhn6dMs 'ˆn2]͑}M)Ss4lZkpiu%`CAI9lL&hm]<ĬTۇ0?s-"p. SYԤ|u~WHm֣zyevKo^dE_+&^MsA@.:Ʀj:BNWYnx"ٯ506cW/_gDTL7^B$j*J]I[.D0Y؍?|Pb=8 N"|ӰL;ukfq&(ht } 867AgS7d&O?z+QWdgΈTYoD-՛ 0 !_ͨσzϘ!8޼ G)u-sBM"#,^qFKLyHxG'6Mq={DFzS/@]˽d¶L6ͱ&+쉣i4^:O'r{ֻ+ʩ:Rn|Td0f= $/f2, \H#{Y"&XS~%SD +Kɾ$( so؟EBiƯ{<6R/I?tvJA"C[B-٤%jCWC dzeh3?u +c|4uW*85ηu|uӡQ?)isdf5~2ňmeқtDy̑}iwtE "ZN(Pu̘3r3@`#h% `x,o 4'x:@ )R)'u;XW >beygK2}foG\1/gPVg%O@.+mYR-BHguiS']q`R{ͭшI _V4L_YuFދxA|6ut[_Fѫ-YK{Reld?ɴ8Xh2WloD$%yٵ~ieᭀL]즈KO a.ѐ-DJݷ9C`!&Z%"$Z6+|#![!>9(cI~LRѼK0<6q⮎G"J5 X Z[d~BHxश%%ɤT5 "X'DъiWKe:x̦ǃ^v%uuD(T3A?嶻V?%(Kdh`ٲ],[Q= 3OPV3/,dE{k+ɋ*NM;goYZ8F/[iI(4P2h%h_9$i5O T5 #d3/D:҈Sv;ȗl޹w&Sn@ezʧڙG98NvÖ -0jFbh/É OIA;x4Ӑ_ո*uOcwݮ10]_nZw1XŽ DgnEcQBiH]ˉa)122mݐ&K]ZRmas:߸p^>lTs$ߨ=FY&`ache\.pX"cxUށev3압#m{XJ#xлpl7LOǩmTk b5:Hbv;n"?Kq4S9Ud|-{^n VNKhxcYrAפĀs:\cv}aexHԇIae̚;W~IfLdJEI`8V0H%Э<߰J8MLh;N%[v`4",b)z}Tn=DŽ^|} Ţ$LA8i;#:lv/Fmm 10f;;&JVͿ2&Mf($`)@C+*F(2xJ /YS~=9[/i(.mZXh=JEG 'rK~EEk;=VW +vN{K7V{Q(nm baNeaë/^xʲ5@rVrcБͳnx$uǂ8 d[8rw 콮FfN~'l Jo(uv(EsM6u}fFXo 9ij{'j"PY 7(co at*򖥄NA4?)f,W~ 9 E>Qɗ 8_6Zc١>  N/0U\@y!rK\==F@3H?tS#d~a!H @ bM,^bc;V4x : *GOl inoHMEL.p†"9>C )c;*E!iXDso(Uʉ+p=bT1d$Ѝԩ<5Fxȱ Li ;wV:Xd[%XW;qNpYv> .&@K%`D I/㖂cMz!்V8EE:7"DYDO`l#% IM9 0F A8kyr'96 q2vd)jr1qIUFBQ4HGq*Aq(VJӇ:,)u279g! © 10v%rtjr4a*ڎIgHW3* VPf4 ESeǘiO4yr 9/'3T,ࡼDP0v ̊D@2@<+vjڠ*GbQOGK|Y@L,exy~R#}ܑa_qq+23F}.l)+M23 2īOv twBzCҎ@^ G%*\cP/ yڀ"~U%w)ʱ7NTT%2 |._OЋ Sn<UJ:GIMڭEm;ZQik2GHQJ~޹-۬g~95iX_o"U 1buF[Sc-/\Ң8+&ҍͬċgYD椱]3g2=7 9҃E}Կ+g$@W9{TQ >q XqҜ%]fηH{ס-x 9)DJ˧ꞔ'eʘPA_jn id"Jvw276w? & 3B$6 Ắd'kTcrUc6-bkg6mC3nd5#.zS*\3|K>0:R|!%i3h\ ݋SbYQ JүZhC}or!3bkv 0g3H!^v&kbT".FᄚӯdF'!R;q"'vޘ9by MG1 èp 9*gl7\>rh씍b/M:bjd/ﱾQ0n)+$&?hClIB"  [Қh(φ_ D|iv5Ber` - []RU. |}"BH 薩,|RI,quwfy.\Slr &]'Z%ZR2怆ރJM[jV8mёS :>[yV5Ϣ$&!v^ ߗRޗ쮓|j!ayYp+DóOK}-9Rr$̐M)1Kp5a5\y֟  f{4vU{=eZ싮v|CF~Kma8ԉ7潿۱uM 68<8dsL<_ $v~۪hF3ji,A`v0Ito#XC}^vNw,Q@j#y9q >asc N?FB`HIns5F/c$A38cmT8p96KUMڌpV*ÿ7bi.Qyg Gv_4~*Q򪛯È>0E݇rLǟVaYc&Aŧ-ddoh)^h\L8O BѨB@g{.y 3Q"^}zƻͪ$p͟՗ʇ1@n{E#\W8hE6Xy[#5kV)~?џd"1"v-+ $XcWrbp Wj ~^PDu4BK3#B ,BM iIީ5VfC ,딊XjpAJNrPrf台O9=1\N~J[бƏ5[̶$kuw96Wx0_OCDj2ɽ !;8HoS+NBXx{㖒1Kµ=}T%$ j4iۖ;b8&K 0֨>s[[(J{ۤ-!YI+kgX <9`JEhRehuK=k ٿ? ˝bp\WL9u)"ǀL8I+:$KXj2YBOѼ5R寀cS9 , O' 1Gxws2~.1>^6u5phQ39 nnѬ[GW8S.8kSlJ&peVs|t-d[o~mk? U@K=١}=s2JItewj997s+%[-tL:UO5$)n l_*m Ί4}^yg6"lS9UN}HSk90Z]%8?w"#fx_9?eyki|cV@m]R AKqsd%(t8Me.&C{2+$ܛ|ӎ old@'MS~5ce,XғFJ{{]@2/j؅+ݩֵE62Br<ͪ/ڤT)Q{/ 9DG.N& Z۠;3 i} 2| 2؍wsanLl*$\kZ:K"#= X% _YsNzgϋ!K.y~%t_^S,QWY5t39nA$DDD}FQ'ȿ,h  yQι57sxPhHO#)L59;alLJ͋}M!7h~yGkpI#$!erV?Wlf=UJ)^Q]z[c9k28Py5ij95uFNha63맧1KPVRYRVs;Hae-^ {[jAf6ԞQ洜QbK:|fMY<yL"6b}; Zt !\/_ XR(L{;o_p EZn}_Uµ)h(Pe4[?np.NT`b*_|$j2fJCJcUWr›Βl@FM%Kg+z09Aţ5f2p3|<rS$R!)VkpA5^ d0`5ȴ!Z_+7tD$uI;\Ai߽0r׽⡴nc*gP1̲<:]n0YUHm`EŮʣ[ _/T 5DpZT]H7`2@F˰a#5ʣO3؇KOE9˯gK>Bysm{^i9[~HFAo~glB5rЮyJT+[y. & h`+K>|fdP2a1`fI ~9"4lo+,\#zX,R!%L6KSC1Q;ܾ)<)deط)?f4R?: I5E]'ɃY$Tv_%#kT[#7ڰNв@{ILpu#y)U)E5HFO 8nKM 51лX].Mط}Nk%E (zCU|?M~Ͼp=6v,l |îQp2o0osv4D(i}/26wJ|u{Nm=9R@8V}T2䚹q =/?GDre}b/nG-ܒX='d+(۾^J\K1 wN<̃v )3[n<ܸ SoWڤ?B^  ,%>-8϶tgGe ŊLDrYL׳u6FQ<6I*Fse(ӣy%rsX@0L,%u?L I'mgoV( OL{KVzzB<q+փt "ϸk`K;ߜx# ùn@mœN.7:Vg<03q%FRpSaLN(@ݲJ8aSnN v BB2{dA>fC rz`z%Y*9 ԩ^5N ]P;BXPkEM1 -7PW&({#wWגڱ#IEH՗=b&ȨSv¨0/+:\o6⍒{fVi]rbP:,6QYD"*4^:t9)H8^/YJLR]b]8x`/>$q~xGxdzkzg]QsIwԉ^UeX{HLY'S4~Vq}YJgCƮYf[77R!#|k!+bѧ3lL\v^#}+GyY]O*d #C_s}Ԛ^I夤]]lGSehM&Wd|}Q$Uk_1 SX=%-I~ "OEJtb.[oh~r ,ɭUDږD؂:m1'$!Sn7-zE۴> 5ׅܐڌI)@^+/[! ()X#'\+YubMkxS\^w8=_4yNxSʯ<Ͷ<3ńp*  F;׸wp1)B\MеsqK<ӫ:S-ˍYWcLQsh鐵ЁN8T'qA bDY;:4]y9[7txOҊ@xxi/I<=U;ݥ.UVAg d ! y$,>ivsG)bC?Q+: g_)% #DfY1K:p}1{S}#NgБ{Q /\Xy ]Gnr(eh_F}yJEz4R]NgHZSh|`^%W}n>΁c-Si4&yaDXNXl6Ǹ`Q*5ϟXK̜Xf8fz:xXrW{Wͪhgcs}ni]Jb7 ")F QYSaF VJ /H)RxHriJb<( 0xtNj8jKlm] O8ő*_Ȫ7G=y] ZF"V8$W$0e4n8S0ۤ9>ʀq !Bdw!Pͷ $juVS t4<3J~Ϡ%\ n(%$ڙX:тRIZu =_`)聄%im R t8 ۔R+<2o9Iei[D%}BϙZ] e& K-jm-!S`2\ns52a ßlb6` ^qbb0kZWYh^8W: KHfN+ÃeZGw!}0s /:,4 IWt')l?+Ew;'p"޶v}3>rW^ôPH{gg7XW2f(uJ^ղ)2e<08ݸ>=$Ru7;dG 2٣s&@DvjvUt풧T"iDk^z UU࿇npq!(Z[3o"#ß$!}PmZ#ڀ4X`tFQ.ï>j sD|`P7~"J3CKҰS_0'>f(f]+QzXA,0PQ]Y1_OEK0Z L+}X(9驀tDb .v(HLbzQ;_?>ӎ0@ a0iw 9Dn]nI i C-=|77"h3<>lxN84)_ RYD-Nͷ7 bk"׍ae¶07);߽djjS=\O岼Vb{sfJ!s]zJ[p\~5jv{p, /P=f꧖BGF@sy:2eJH#"=h*3vUYK3vviGqCS=9Cw83,[!+,3ͫ~>Ǣ9IN݄#4osӉ8_`'"4q ^2YnL@iuh5Wnvmq`14y(!%zUE9)+VVد I! n19B ʖw&Z'."} ΔԽ_9L&ny 6١+ b#4E>WL3nξ/5 W"hrm Buz%-Jk%5K wgg" u6ץcB& ,o*XA 0bZEH"L󑎞j6%fFdpřnmUg0W]qߍfȞVj0;fgBAsFX P9v!h.iS%WJs#_>AT0})`DkF#?^{ ˕Ҷ"$ iWh=|wu ,\^K.jogU/jFt*PmSW}߄ Xv.^$80A [!RHEfkE/i^Yĵ]Ya"u _2m-7Xd8D'Ke+2m vyu42qɤ|{Q%?j@-_P(uc0dm-GΫ-CiYFnDkf 2~2z V~U ?upHFʵpe.Ăwӻ6>[;@k4%0`ٯ?sreQ QoﯘmU&1W7k PL%]EpǷk(Ts>̩y~Ѵœ.[j~{H9h{5m@ߘ,#N(Z#FjEfhQ SŎ%zxNy+3ϏRfHL1V*[$^Tt!#K)B8bz¨T_a_VN3PHzʢq2;W"qmGU(} k"7aU?'+Sψl@9'䟆Xj#B9\4>3%[4)AQLr`WN, 1L+ŀDBA|?otR$?K؍R$uU)a؄]c aP|D Me/ROR ~ępjC:]Ў߯U- _0)8ڸsA]|gG.r' TEF7xw^H~g,妳 K1rtN[֮9[ ^5Sc+6K0 -oGPfdOwJPJfʭHC=K:i920yuiyp4eYmeh1Ә >Z$yXO%2ܲ=e+̿D7iP'AOD*lw s,_i&6;nYk W"?RyO|gNX-bg%l,2ImW ?+"۾+Gx8\`yN'x&Â\tXK%l\Y=MJL:Z@VEj 3C5soQR2Pq8Яknxh"b "R4b؄̠҅`ۼ^Y~e]S'><I6Axҙ,C'?:\=Z7q<3-NJYvT۟+t .Ak bN@JG/;5MfB$_ڹ!B !~J(-^`F=*C;kD,HŖd˫˽[N%/)km$u׿F`̺WV}RKϲȶ,, SL9*(ѫ"-N~?P w^S.{s U<&#I 6~fFy+ٕ/D\2 QpQJF^A+۫Y>/Qy;tz\rJ"T4tH4* ̕ңds"J>ؒj7軤Kb15/Q:.mgI+$4sL^۳Nxs^zzǜRr`_f fa![]KJQ __?wb6Zp7)<vkQH <d]7_6sQ#؛v e}@SB^M2hd^X K߼~DJPiJTb')JKt#@ 6MtXo|#.V>'İA,2sQ݊薾3&@;j( Op2OA;vef@'щ3)ٶiKdZ<w58S?/`[M"V_[ne%Lpik TSz!]`%xEa?-(=/NЉ<FSu+yw 0(y;^w2[;+OߴF)+O.i 5U^ ZɞEgl@Ytn<z6_?ϸa[>>(yaXh6"U؃}r"޶J e v@duwL-m3稬>͸th]?BZD9X65a'wE4HUP5a(D^VK3K@]pqn g_ /%I@ܺ > ZҶ l?M<ƲWP3<$462!`W6J U@+d=ana7ܢē>$B s^{(솫) tܮC(>͛xŒAV`?K֘ϥSxOY Rh0($3mHɢB%0hpq~'o7baУx[GA"/n|_s q>VZ#G#+T*>9}dzbS^ w8ڝq,AV^=`h&zc3SيNEdb> v 3l06ȅ!Xr1}t~ֲ/% }dsh/v2o%SD_2bT}Va$fjcxhQV~ %hMBx 1NӜDͫ zSHFRҁVM3vdi_au_L}!+kK-%%jmᒭZn+ cBEVe!8"&7DaD~ y5I!ش擄$Bx/ f̆[*}pl~ Mµr&X}V_W~Y>G!U-<{+t#O@gAceb 2 Y`>93c]eSz&AM\pEϏ(t#Ae47_"XgA>uKqr9a`/oB9HUquk#%-6OĸXe'Bܰ;7 acubf9\_x>˳j ?ٜjm2/4[!|;qq_}_\3 i%+gzlEj)kW0>+7 l}S$>i#X]~1_>3%:X2:Aƒ`/jA^o lA2Ȧ"cXU 3FҺ7A;;QC z.(#iFa;:Д6nWU|V^&}6, JpH3*߮f WoLXYNw~@n3 FUãp>Y_z(f(#/&b媒"AoKȿyD=\M=f"3Hh@ Vltt Ve`ьEEрӍ0yl|wE7린4&HPzQ@֭&egybFTml|1#kBsATңC4N:4v*.4 GM0YQYE̜} {ZN[2&`偂vRr5)`(oTy#C $]-}DO\j^ ^Ʉ)J}s{vT!"(e@״Sl cB~+6z_Qݰސ/:"69}lweۈ!A:ˊӀA"/;~ϜIPH5zeE$}:mďzV7W8L\'[ _5%uf <2k\Oj_GTOMr%vQdtn\27zkW:(f:+BLճB4QF6 \:s?1ec[lw#_L'3b`j6d@ I7$TU!.)N$1LkǬ#mgk0|kW}R"׿r\+9h,D~.ldWrwJ?A,ַnS']"jVA@bR8"pǏ${pebFĐ͢` hdSz` thcVnBf9eqE?``,f_"+f a17 u%$4qRC C3bBqeV5EoV衶 w.UJ'2W(TJnp~Wk~*{vZ&,L!B[Wz"GQofB|C #&A7ډ8"+O; o/AUf/anp?t{3 !-gbuenاW|9A0[1Kq&֧ܾ̩T UXzSkH!Tw_T'mij5mx ,XcOYrT":%Qo W ytx!0c ?*dѵrwA\cſ%M ҥ|&I% &l&GU2"SH zƾv_nc4t B@6m^JQ }1KKhqWg[ |y<.=/76-|7.*sf`뷔Y@\x@C?Q4AHhLؔ52o?q@>#ھb&v7nS,}] 4UꑹCwjM)J&3sYڌ~uc3*_ro@V*G٤)}|VX\*R`/)]=xccӔJWqȾOqy7xMAJ<@;HdPaf*Ɔ[ᜍB+18M{2b-7 ڊvrF1@W,L=qm2:Nԭ*rB < \?Eij^p ~0-Kv߭EӳI-馼Ԋ[H'Rn`g2LM N/#wb[bYB#(2儉sDe #;@g$) ` #.?1dXU9E.h &&%-s5m,"cXr fOK }O^eGFܠv!;v-uS>Pxz(BN ~sݯQX2F)$)GX9FDžIYd]cԷ^MêiLek}2K }PEnXtFMS:Vf27*p3ÄnޝLNH$(ZKuאR(ˑ p@h1M@06c|57h:E+70KϏ6W$g~9^8' Ymd}?l.GZ!n\ <(CHKi݄S{5j[Q(R, WY JgdCs(p G#HO9Cn *ec1[{Pw*jQSSG8\D7">@{j:g6e?':/w#>N3!=epq&չuM7#LVD6՜;ǓޔfKȬMy#>KZ/I ޷rZD|/:hѳ7$ǯS6(7x}񝹳 $GBvvmx(r|l?7Tl]`Z-vǸRq<2ZZƿx׏^L~1]iB+>Gk"+m-N OvKق?Y2+"Ч+]Ϳy.UcN%Ĭ]lXCkBl ?@+ǥ,x=_#8?\uꨩ~kӱ<`L >04EDx&7iYvDQGk$H<3p,D\ F'ՙ"%vu s`5\"q![lg8*-.xJfG㖸;zg[:&4~h=ȭ6E)zeGT[AO B\j3/D@l^$ YzSAϱt ap£Iő[ib0 Gep-Ϩ[]KQwNL#!!9 ^[ݖ 4 NDw-c7M9OO(ARz5xKw#`rs ZJ@rn\a"_h$xH`V8h4O $Źj,WϨ:s}^z}P'37X? d% Q0ބ2On@eD'Si. u0Ӂ@E^*3T5ɭ>\ D[#VƽpFm6*ĽEW$)h[m+ 3ͥQI}.q0ҵ^sΑ8˸ۖ}kQ Wcdkb\NgW_K- sZq[+ߙ%~!b/3 bߺqVuZ[9uJ8q! 3u5Pn2P:Ӟ@u_i|0{##rMyBW{9zXgɼw3ǩu-]xG.@G~^jH/ bu;mA>+Vm @u:iDNf( uXE1,8,F 8?5O&eȶUdF`:a&AAgkW}3T0`@lV1.l4m鎧)-ԜyT~Tx`XGز^ )"=:Tgk r,0%JI!mXiD=ط!J :n|HrsQr=`$p V<ΚVy‰[Evc)gl' ǰx:Ni5|l|3rzdxcVkӷT64oZE5=j׺wБ/0w#]Gn_A YY`c X'/mi Ҍ -ʾ*zyRyMwouo.d$˱"AaZ?g342j,r;Sd){g89\}2Ua y -#.6yPOft cV6}u7F- OےG|o6([V "K"(0,ylӆͿBkUGƉhEv?J2@"]ĸxЦ4<.R=V| &CS>I_ ^q7`:>GbFԁhhh~̔@HI ;SL'T6~M^^=U}2R1J=YtT޹Ktn "}"24pb7ӗz| xuv@}+pPx$O:Ku5O?Y8ʓͮAFqXR_Vd)Zy0zFxNn)7 \΄yk598dN_ǧT?h &ID?k/B2pB'R[Di {,I҂g88B k9dCrN#a#  -sַ#7ᵲ.;Js>ScYؘ?sOKUپLaMG%T?H ^GzFKm@1H_t :!ֿ|MMFt`֠2N }L\vB H͌ -NyY^"Q/vm*,O"A)0lR<Ӈg}z3_.Ykr/q4tܲ(v=͌o./V씝˰6ΒFY`ȪNTr};g YSYy>;w2N BTL8EvRw c [0Q♷i|dz1!F3׍go$-%<|Xi\?E&ຍq)o5FN@yʷP- 0!ꛧw!N/Kʖc?oSޱwH?YHZaY*%|P: R)CkqZ:P@HDLmF4g AMG3ԍuGW\1d9勿b'ӠQЎNN{j&0BvEwv^AF&L~c&?[*w@6rky-`}c-I '.:M366ώ%KkA}jѨcH҃OJHSM)a z]h]pxe-,Iɠͯo[N!zA[|W(Ք'_/̾`^*_Hs,}z <9yb3y>ʥB/P9+Z?W3XwDw~j4)?0vHz*;2 ?PfLaY`42lx;0OI1S?31c#ÖkX#+jlt3;4hPc j'Bqۛ%%!8"f{ӯ/l-2_Z- Ӵ,=*76m'__kv[`o" ۭouimY]wA\U C?!wQa˲=B(.WcA}f#Nq(q7 }h]Deu6#hᡂ/dm8]z ^R\ x6LDʆN_h<p=JhW//JQz[cRH9ә-hE #0-픎kt21FDYL!w1h/#3HOhƐA^޼oDbטXc7XKC{-V$w_BW=`\޳2-S (_Q~߽_qjܜ˨ןq-L\^'SKpIicEI)CsxNERٕ"'0LO E _l-^Y͉f>Tx!PRj0CF<}^}$°ZJ< 1 SM ,xAg/-_D$7oϊ͊\UsĎwG2E8h s6?AE4w+3)7D;h4}UUl[+#QeD'Q},YɰW9T'ke{dgN1+pr D^ |wK 7E;ExFzW*#Rd=t@Տfc [eCOLF)[OҀ #E"Vy[lk]zMW\SN3:P7{4MTm=V,Q lªP]؞7[J&#vD-a\JMHF(*_8o"֣'N 5?*qtfHdyFt[T h)& Pɴo:@EV%ϬKv؋vTu39?1dRfYm}O"wC *.37 +*+Zi|wk?W/ r:Z{ mх㖒4=i0`#׉)C]CO [jtC3f,srJ'ߓ:YV"B3ѥxA;YP?p}0*^ftN(fA)sFHmj#UwrFJBsCW55COӁ-7OmR|f}ubkI)w`aDAAGpn%h#8COI`݉EG 늃%uPU _vWn IXԪXܜM ^ɎP+z1_Jڹl]J,dZ7K:fV=q jf$D):aJN-B%u# ,zg.@dPxۂ#Po*]"?;]oMOtņ'" %#W OXzStFY2'ÿCv/hS PzbW,+.-.!ϭ8A$D^oOaki H0MȢ}`Y:.q莌]vlN1)k+SdK?3ʸg\ga'B},4dHRO^r>4:JBmvKS&_k4Z.@_9Oyt]n 1Q0UCc nlukq&#VEы0)iWJ/\_R`4Z8R ̅j${{٠% eEn뭒 O|ᐫ \ (iF].sRz;t604B!vI̝AZOatgOZ]f. }`Q]{ BѤ .Ts^PWJ-^n4Vmf%܊H{_T;j}T4Sb~!ɚ~<(bSw^$ }S{4 pɜ!1D +^5'&pDEdcUͧʖ=iD M )Qe-=|mVu5bMuM߬ѿ <^< 6 qAP vn|CcJoC"G5wv>8)Ɇ:Q9ΆϾwӘllD$HC}瓋Fw2dhҌxQ༒.8,B9FT^0}l=_&zu `ty/01o\g8_ϜyEKX+BtO=_g"C,4x,Bmb5&S H8E=h+yq`,B V|V#K2((3idvTޭ.h[!ΰ+GҕrbWur㳩:U홼RSqӦ 4kNNOQ7|(KUdϋn]q-2BDI#k1fT/\Kr1ӔpIհZNk<ܼ.ycEWq,-Vą-y9d C{8 L=:4NErӳ 681Ơ.T28VYJcDfuNV,]zJZdGO vEĠ'r#Mp}PօGMKFT8?-JQ,t@Ǜ_l07KG J~6 Z_}I{BFH|i+vW[;8.aan uU84~k)T_w29p5/5E+:S}j!ЎooVs$'[eF>f~uSP5 &̳࣫q~D[~qf&;o|8(ɗY:)$󱻢>SHFpԂhx^3=;P7o0h tޖ"'*9 A_ <C*G x]/!亰gH{G=kӌGf :} pDz#"ogə$r0E\zGՕ)oN,.L_r;*[6"yf\[q!>n҄!` o)>ê4^9=GU͎S/Rls|MtQR%;*+scS︤Gt;?7?PDٻdx"#ˠ*oZG~Zݚ{;DN0z&23LĴf Dg&^=!i7541ΫLRÎJ4ΧJMsZ# 'ϺB{܉Pt'Ufgoku 2' sX4VոV"k`mp32ws2$0\*{mr kB>M #ky-oxg2 /Q*[Tz# ]'/g5`,ӠL'gQF #00 {}>s&0Sgħ,PBI<^%{^Btm =*H|#ьn}r@|#(_5^В2(2`TB3c,«ɦsI$nBMlїhE9[>pTD6b!1:C='6 Fِd)sydRQM{)[Ow!IW8!>>&λO G`3iY퐗GFӭhELYXš؋t'xZ32m,@mNARvd+YLt"_>."kߦ5[͇H8>g?Ki(xnZIQ"4O @8\!K b9e[jtFӥQDӇ\ie5*^s{Y ը;þxt ֦.1dY+Y OdpF^YG{r{+eԞ$6Բ-,efv5wIGqT{F,_(@jRt46&$ut2<hj/Co%eRN W?,PH|ErC"c')ѩUv`,68n.W/Fݸn,`mzG.Nl|3':"N!xxE/aT EM(D 7GDK)ؑlc|{[}XbR !$YX:Of7B{F\~r*UbrW*ٔݨd#:=k-KTPʠRIR7 RDZ"~$G*1~csݠ;Y ƒ핟6 ~ͱ0,/OQ7~.JhׄP>,[T6(M׉r3SR1(OV/aik $gHְٞRa͛<(/%3,H>32ļ*(>$tv b8tbqM3՟S%FLGk6b1rhJHN#mxf*a75R6Β9?ǥlG|M BSJ  ~Z{ /ŭX԰TDV耰w#?8)W}AUpHZ4Kjq+9ͪvr0~$ j'Gny$?zhe:V3)($$| %n۠-kvR?1:Yq]>4u$T.@tMČ5w;``n֣=.:!MLB: ).LazTVب_gwxŌչ7zeX:SW\n*Fh!f=y?GעtA.yx<(E Zjqw(A`1a\hQȞ2u8U\`  &@{b fBwׅ>jSeS=C? du{?SP{H-`TVmX2Cǃ#_AujjI-PG&OVy={ۘ e+B!&ikgF+>9*nS_3j ϢO2Q БP%o1#P"(Y:rtn,:YYI^%|Nݼ/N2O{ =Cr& ( ( H&AprT߄BY#Ƒ8a'IRSP;_ebض7v3̷`a2rP9xA?BYح0)$*#dŌy[SZgqff6~Ʃ+q)6 w⺾is7M0O{9GEƚS i!qQVgU 1"Z왁 N[gMhyF)N?5/Z{(jkP˽2vL_F5Eqy t\LO_]? zQZ=*GDblm1LA 5LWgaLc |csbvFwLִwO~ƳwtXhw&4(ebi9U$aS" ocYidewZܣoLyx9SXI$"|g:d5k.X;4~\d<:q _ ~F3Ő Bza:2 ' |\.>l{锺" +{yZʩ{:f3l9}jUq{"fl xY}e{=ߏn3"a.VBܶNYŚڠ0cG@Q(L^CHJyFRuK<2!ŮARF*T*˃w%XC5*:pv;DB^sQ?A`7XRy#"so+H>e\MoŽDBd&0 a0IW_\ WDY%ӑc[!Ŋз`jS5%n78f,4UxѤX=ɀ^QU7NWC4]Ɉ>ϔ0 9 UmuSDG,gWTCwJ@ܩhru}FE64etE|0YmN<+lq΍` Yn+uj=/Ec/YHREC5S~Cأ7I *Pp#, WͿ k;j JN`xAm>sg9_a֜cU|RXHb*lnN<+j/hL>@àdUÎ\֌*`Ϝ$"_,K2SF(M!<GזjfeC3#FGT f֚%+TycQ+jdCoʉ'5$=`OtXKC9:'pI z,+A@byц][LkyF/o'ṒPzLiQsyOxn7 8_(Cvf'<,1![G-%T}Qr5 UIfgر^AOdg- j c$$plc(h_?PJ;ӨǚT.?Pu:t"{eԇ)2L9y`2oNAHX9y,%lLnTLnB(*i2\vI2ǰ`xgQ-BG' -,/!:}<ܳBoZ=mRUA^6E*o9AN%14 &(7 !cK}>-!6 . <:eD ֻ>](U+VnI˺ںt )@-(F؝/z~ƅ}b"P^=Zݫsn*[Tp0XϕڣlHg ౑k+42u=+T)o=cVkQ5V51B7lW4ա4fw}mnènঔ̾@q XPd,naE|Ҵ#*%b tʂGO 4cMD]D2li1?&s!S:w (;QV[f9{Їa~xkK^;EPl$=90;N j}\9vwuWAY')LHONbC53&|{ ԺTtS4L"[̟m>xgj?v{&%~^N5΀a>tf%I kDxl/ BϨ{ɿH!L/>$?$2k -g#)X-"4ƀ/U+R. I#<͇d`W#itmVrf=U:۝/7B*zm2hE`1=F8sm8g|'=N[m2#^%֣#fn 1/8SI祄(^.@aJQAqT9mԡǝA00l#'NxKdH'#֬QZ ^RB&TOY`H3UGTTpa}hm36dILpD:dGԑ~яC VNJӁ)d)I`x -f O`//Kfg&'s憦BPͣd>xRY+a JGogr%&QZGV3+xI)Ų1gY@Lʧ坒|\3a$2X]#VhLRDkA$I Wjlɍ.f@u>clxI=V2T 1:EADw0B=:-6i6?wދG>uKg6{36t#! r:?P ƦpA<46#VeV9 i:vW Ae'ԘHqIx1C a_Mg>aJ/^k-Z* gOuv_mx  Frr)6F' ".Ȑ C.;2@GEgYq6+.V7)t@S"~D%@YZ&\iS(7_Zin~^- 1B:jiۓŝdrJZ8\J׭0֑TSii7n\'Av۳X3G Iu< *@A" uk/˰Xrh^#;ugU~/͡{JB%j\eV}uq1+x+wvӶwO:7w"ʖ$m;2'zW}RIWFz`6TК.G*ca>=: [?h\dվ,ۄfþsJZ8?V` R,!MB{ߎ@i IbHEh;} Ge,٦>NNU]̈<QS`M߲UPȆYiMͶEMpzeѪù9 /^ҧw;-k* 5PeL!BO{mt/.~@ߋ~lc1X s"vR4j~n%"j}A]1~N\Zc/C<*JyK1qv0_g;M^ݽ TNngۇeB{'oA+u|j Jv)}%z )r'|ݐ+$L436U<8^XU(:4.GKT-N<{gHIHI:mmM}BPpVi Du򖡕ZZfĴzj{Dn^1P {&[ 7a)Wol~Y.c@%Zl[;$7<ϧc: c"mw6}+p*~՞fx5ZkOIYlWhc%O2#GVD._'#>lW޳A:, U <2"wA>w̓Ւh?G5/v܌x OJn^oFOh#Բ7Eqz5Lǃ@xGb4v|=;SxF #=F|KZݜ<@_?$Fsͼ1G!J?#?$.%[IOa<uv}O>1e%C)?Z4&v w`&߁GR{>( Րށ&;A+WF}U/<.'<:zJ$ ;tpqblH=~$ I65Βar>X ;x^RڻBQȆ> .L^u gCa]4v:QKT"uKG@aЌ9O[A d: .‡4,Jqv.7vPbǜKX ~Cm>]&+9# dcVi{K q;0{[krzeKmҧ&j<]v"1fkGBT}x94EMzAXm\pL+65_ *|=0qw cG޶4MPmOyUL{EVSA7UT.^ k(A"JmZW)ըt8gs TgnP2ۻ\EY M^gYYS-$me̺_6 K? eٽbo;&>/}<4݊|i.v33lɈ?[NZCO_aMg@۩fkގy#%xz@:'+aOL*i}{~7 nDٱB<ɳfuɃWʝpOӋג5DtTqH%;. VJ 1԰J%8QO$]?TНg.@erBDے8V11ɕNeYN}v1L_}U( pF3^zA3Fo ?.˅QDtbօUy0/86@M46Y.7pͤu {K\',~r= {+RlgS;K,n?3>liF`4gˢ'/#>_duЛ ՑW[˾5/Pq2 J<ǫ]NnpdI5RF> )7L[@θ.JE%I"8dHQ-5W*`fS$vv AКEXDNl]-G yeU2|NΜ znpV[nJH9BPns ;Y0LāEo8=ٛ8ݡ4gs M|{o˚ű%8$wE<G-_qMHʂc%ɓ$ J; ͂q^/iI&P?>e}|A|R"'b~K(wՔvhvADFу>ojђ*+6ӏQ:)8d8$.R_ d5MyWNW.rUer*ӸCJ H "}[?F.&ڧ~$B\d242&4%c&$cIo7\d8.AVn+O:gYgnA*jDTbDeMPxf6ޡoե ^iww?B[#}4 Gzqԛ S}%MiC Z:/'PHpZc~w`Ve}`ע>8~`iƜ<6 EC3DxG;Vꕝg=~>Bsiz>S8EԶqgJnKyQPe>Ë)x>zSXrnbR\d3(Ű#ܚzI&聯>Z??aqMoRrV;Ͻ&'Ts r;6.۶|vѕaR֊Ue"0/c?CpZ\NOzo slĦYĆt $ĭV ={ڬ m'm/_s3w`M覔>n׿>2̦Z߫(݉4iYawqޝVaF;7E6/ƶpag[hY;ɬ$3])68sYs2ZzCo#h|޽O^ O&Շ:;R'_U9/ZZwӛ),0}W}f5I3{Ud0hEh'“$HNS_z]$I@p+XgYf- \|&+6tV 8YũYɨ '% *'&w:;$mzCJ>vW]ka1 'J H \kU,6 IE 2moa~fIM>EOާkP+eN qaTzH› RKx٪]ݫ嗠/q ;na,og 9}IVHxxݥ4!8Lo=^6~?cD0sCye2det>' ߻ L^z#ʛWA[xIC^z7ǪRȄ88t2 d>BWH8eR%rax>=4 'b:GGYF,-t12 R,KƃsTƽ@9E =}ǀG s_Ai0"0'JF(%yzXmN#@c(K *INoMFhBO|.tA$ ׽S_=ͥG~X\ DQZM-Mh:QTZ%xG%9K#D*O9O'[P qP"ye>L%^yvꄒc>Ȧ&kbOuڇ#,z*%W:̫4na ?.%A1Y$D'0{!8FnlYbUl^ٟ&&4B1l%Is&/X=H- 0>檧51$3zZ_Cd ) o`z,AW2e ][XAժ--O)Wi=`1Z[AL4e8-˙ J[zk-O]uc ޵ފE P&U*#V}BoȠ+M:|"lGxj3Jc\1ȸWcvB΁M|igo 0zկޯg6ʚNzAU\?FNN+_giykpPB26K1i`GGKAID吣94#ia#wh Iv3™Aas+`GY/p,G1=I/Hg~p#3uQ~:( 0+-t$Oogn*Vol47p|ۮއ$1dA ((WaFu>Bn*C8~ǡMQmsѦo]<99yWs.Wr>}2S:rܧ.9cD`\WT1$ۇhjբb3H1y:@"0Nv:CEnzŢ)~D9 ;_KZ͡|aq1f!k"yO4ĬWE4w!`-*bANg(LuK L::6&Y 8w/Txe Kce|%+#8vF4ߡV_v@ lhE-" zL:Q yʱZ9r=:V@.^92ܣɵZ w)<2L "H0&'ŷf%؍C4f7Hjqrv3/7D|x꤇E`OoBB>ь0A AߦvEML,!y"4&2} %Ho+ۥP)HV®y ZL`P Kg"\Cri5z4~'@NWĻ5[v*B06/i'X9"3Jۭ%uz'QuK6~">i!@6?V^޿:aTq6[G2 _QܽUtʓ(ޣI {p'=Pa}6;Jr1G,΁*W*0.5Iz5zu:d} {pO}~sy alz! O.|IY}p}'kR.e|g>+ރI{5E߅?G$xT{|G|bKt_ƘLyܚʍG[4k#v#ZLt! ]볿zKF馬.+i$+=S1a@jJfIGHKTZو/H#^RQ`WNw(P= l s1rTvĂva- _!BOVscBs؂mmnoh<%Qm4ҳhSgXzzu8^%ߎ5$ifyB Ѕ25g=W^?H+!)gQ2!(%FHRRq_'lHƺ_D@%űn PbBM}ƫIҗ Vݕ{gFMU{ldsSY5ElJ"at%AhKuZUbu)C@Toϝ;rشކ)j%xX-E}#@C^)k4(pudF35WV=TPu+yj +Lk7^x^mm^'Wly,[X[ < lyUNIQ+* `Hbuc{kE;+jj\/%f[43lla.N, _*Lf!22PMBk>[:ĹGI,!kUK‡m 1說ilXUvXƆc̿fۏ^~Rθom20ӂQ;}$npvX7{6Q0L.[/t?4:|LPEny|@f(.I sջ@f?ZX#AX=7׵V}(|6c´pSOC,^kPJ:C} v/( k-VNHv6W[^DPqWYC>g2pz40jbN kcƾ_BUu*-[ Oie'M4ݖMBY3#cSpm΢=&>ˣC? (H8̹'?~YR*t4+7KXZ~ٶJ6-6Tj+{Am0pqԜd־CBUHwp8-˴ <gyPQvhSXW.K p_J,'ʜR6u0݅PO[f|܋=,e5I?|P94;UEZ+?OqpTX$Be.{92=8/X,IJ;Dɦ\(vR9b|V͎R朋YE.R.}JT *?>By&W`9$ S^̨qW7}1Ch~%X26A6O/J@tSwLN+R+TɅ?9"S3M1&/4%ܷ+6.$K$pI{DLL2d^aT$?1=oGh)dFMtg8`'Wilnu) V8G%sfou^JCLt1x`IGZF[#߅FɀKGB Hv8nѵe)`2fv1H [h+ X!c{ޒBa8GKB yi4~YiS. E[%;] Hݱk7CM6v_H9t4v(5h$tO ,u2Mmm.5^XE)xğdp\+AV畃8L?&qBTQ=@Ui8A}lg'oAܳ8fÀ!E `=B}*p p0~24%wE/˚4-6D-J5Vv8h+M2ؤF9W\quC9.'‹Q 8CwcV_ge ">LbцEd<:,yQ {wҫdDU$o<dFyMO΃tq0P7qW'p*O` m1Q;gVe {}S)*oPb"{y$ȮMfz WPh uv%"P;s?4%sx4?Sx4RgP-󧆦0RAXVSȒ|}#Y+ZTZ5[X4)HR8-< r&|뺈d {ns!": CY{zEG+"Hʬ"HNq#9868]E"[F٧,NA<NI4\Q[4C+ϸX Jqbƈ]J^JK<<1?J 1 QP:;b{'*UOS+S֔<|"la2Ed}ykT#^*ܙ7D*p1}r}x 'bl#bwӔyOe+ʄ'0P/O:l}8keWc*)?~,?j(t&/kK:R:u5<} CX~$k(ё6$EҼ{MՆcv`SCMiaq'!>ofbq+M\U\C{?!YANd od{w*;҃;v0,Mb1g}"#y;R'Z# :HPjVL+>٦iuQּvt!$/ BYDC~ʁƔӠa+ی|el~' 6!̾,;76pڌX!ySZ:({b'#ꐫ:ү+_==# G-8Yvb +*ɲ77nSm-ӣoNy>ҁ tV0}|0?ПdyCB?ttj2do |3?V R& &R\Wwa:kKS_;lp9ZWqCLKtNc۱Bf65,.݈yڣoQRV=_8=f jpĩ5j09 ه'Wpw u nCP[rߟ7;u,ʹE7Jhuk{Z{銳j #qF-\ie&# MMx76UX y]7qudPhFe430<؝չžo]?O x%w4t}W"FlyN+rwӽmgI\5 -YPaj/ݐo=":*NSh$O9|SΆ pd OjX*xg;PD6DŽH0 =JB<ΔΣ]҉qe}Lΰ!ܴ~JMC/(+,v*%<.& J/WztxTSlzY(5:{xyb4wˉ#8ʛZ(7G1V0PFVaX߶CАF.%w6@|D ylNqJ,œ'4~4B7mL+}vR[1,Y夕}w1\?I;j9͠>K2Xbuo `~AW^d {FsJ\mN9ϡ&LYt5zPd˪~|uߚƌZ {-V=\;[]KN—-%_G1xB8WUOvu= 12_R~| ;mvҠkinijDZ`&we1`jx4JHu yN&U~H۫2rĿgӪ.#5@,A5ƍ љq0.34F ݫ+"==^:S^Bl4õږP;'tDN/uѹҨ)7MNΤ_~f!{cP?S[+]Pj;4RґcP[6ؔD>49 jPpƐ~3U wHi5"w[/ Hǃ( .*6@? {4+wݝRkJ_PN{ga^*)ǽFj-RV$yQNd]\Gs{"Ru9Ƈ? WxҷR>* &8\oCN N\=laG@9F}@DC2eE_;POS$hi,8 [i{ d`UD!ۖq#AȬ*X1 LfϮǙ<"ى ;G[/UGM^nJ'.D njK0p#gԮ/r)UE'0S㽁, (ƪCDGm7. ~W(3߰ȐazS ,Vkdz-OCWn(M|Wg|l{loWRD]+`֢~_HwCbI燯+ ֗>p 蹉df!bG>eiFv]2!:_<G@}N;o Kwe JY͸&#g^=Cc ulhvڋـ|={ajvVgVGkS_ɟ6p-lwT 5GJn{1~\gA5fwA2Ҥ z(\/myPC> U[utbar)*}0S`lܴ]=[($38d{sjo1W Oz1B& [yKy34ʮ&!Yy.K? xAag?^__9Qa^ th_P 1B,;YͻjV#tX'Ӱgs #Pagf¶l C^MM/j Fv$+I zy AP&ØR͖NcbV7q$i7|2{Z {r_#%2g].BM j'f[ :ɋHSVcp.?3nܬrT< XlrVN;5e}`J%9U,=lwH) A\9yq4rޮ.>?KywZcUx0y'b9jCd/ʡL_t tߌ_rlr .Q5bZ$*Q䀤@8P/H|ZDڎ1TxoYJq:) t@PJCB i njZT%1LBGD}# ;xh#%nq+z%M -|3hӡ=YUmq+6i2LG|TjF!%hdp1jdiiԁw´{;~|j;oY@{)<7r-6qW"yZ)5HRX8L5V3"E̸u o@ P K=iufYCP=ĉr(LmsG'Hi羅*^SbH$RX)XEjq92u탄ۤ n8Ƈ ʋk)}0D+X|5Ԥ=J K@GqCG^ Ahk pְV3QZjɥ-F%ۥmNI !∽ )q{%QYVSΣWT+'Zq'K,ǖpZz+O)ΫʳWG!o#Qёۻtb|m( 7BgSڼ_O_!t#T%`C^c>">ئ|#3}A{ބ@ʮH,F2I.ozu(l؝#*''>42*H3ghfeoeFI03Yᶪ0qS3ػW7_@G{!kyo&8^HΨ֢mWFi]-C4_X(ǡ JtLWb̐9\^喆񱻝spd G|0Hbʓij󔝆ӣ.5H|J*.͖!CN1X4-wO''RKdӴ}c=)!7A S6Ul.H>EEIG2 5z+hOa]Y\6_Ы*7jj@2y?8uGl4 [ⴌY' y7--^/5e5aMeq|Hv';*lW սC UȚ9Z'v_tD KnBt)r&ru~J >ʠ_ >tbj9,k ֱ_wq 2IE*ʖ_jr< ߎ@ ٌHYvp|5s!,&C% 34,L>:>^;\:lzU#&NHjf hLL-/zSq7Hw{O~5AP۠Gs*3qSty#ȯD׊R>(ʀQ޽EEqP3e gБWzfp :/_k %8E͢l%COlsF`b Nش8b$+*Vl=C[l7pHrRB+N^HƜɺo><"omh^YH$0t iMD;@ 4<"XX<m'EG䷩ow6+x^!7&9t]e8+쀧2mF\(@uᳶOlOZ5Jiun5;7bƪG\N,̝ٝ%9:& >R: h]j]W_/֙EH|ֺuJyzɢ9,7Zp59=CC@ag_/ywLg YqhUVBbvؿ^,VR+4}DZe޼Ǣ7GPx58_R77H _%\ Z-ls)%<}淛X];oO[M\_Iߑb:ڐ)EnF};;i9(SI{>lj!+O_[`ڽMJXYLM nnBgrу_t:!RPEWty/W3==ZB-)"l3S>]PU)CxY˔@uBjl&(1wͽ_ҏ`"󗁓ؽجV7LBxt NoQLǖccK\!MO""r!Uq>f20iFs);$B1 fW-)?U4t`0SÕr"D| 2 {Je^Շb b-(BNࣣȬ!pU I& wu3T@VE+G iUA!RM v:֓Ft͍mDPRak ڪY/vVra?;Ф*ǗJ1>i;.+ :!̝!V,$۟hx8|N=bѵ7U;S ΣS43]rY]jZZ8 AJw\؄rT[<ak|{̎r<[9Mq:/+Lfv6ǣ9LO =@vToƬlJoxsgHmߙ9, QBL|m_[ R!JF;M~G2M.@sx{rAϋ\"aH6+ 4Ȑz7 ۈ.&ΔhJ†Ψ:?KhS8la.( 7zj˺Z? y ρvR8Ȱ~mLR\?)}sPbi*>EUE.tR9Ȕl;+|b5E]@!̪bHy$5Fv"aQMb dWC˃C_+K?}s 6Z)՘F]t IFOZ#$ QfZƫ!=r PxP"OaDŁĤvh.g%qˠˁ9f:jǂV O.J l525z4@:oN2| {\]، ^F=W)7w3 @U֊%RGÊ|_Bpa[h}nNvJgJ]|Q<:k|Md؋r,?Xz=3VMlJH|N,8EPZ0}Kop-5N: H@*ڃoM7D"[J9qS4;@_6*N՗K}2qo@m*)}*FTD| aQWDm=ʉW۱]NYE࿴*@6$/MlD"߷>}Fz+7T`;1-5:~VHvŋefiȈM?lKOIR›Yy׮_V'yF ORt/r8)jXaAnj}!GGVc;Y;/L16*ȿxR C(.jF9 (e!&g8. &=M8kb63&Yׂ o7MY;Bl"ͶjP(>yf&-y+|mu_Q{7hP6'  B)4dXb.TQXcr(f &iCx VϠ_[>RΥ@,ja[&&6qkɭtke˼!ς aa m1Q .*$xI uCZ{ GqȘvW^T.kQjTөQ$[q?2#31tߤMBW[80یVʒ91a1 lz]sn ] 8kwq˖;fz=Ҏl*U~Sa@Mi$j+=$!LTg_pui9nTb1ZšrOԻsl2Wʺ1' [ f 7v{!U,3?>a mQ݀Ze3 L+GS3_Bm|(I-@1%Eb]H'4r/}nD|xpNG¼&KV96=l7S6F=6e$, 9QHA)M*P~oHp3o|,DFF'o*U6o|,Fu!qҟ|*IGf\kkPR;yp|vhi ?ȍU 8 Qȿ=螝6ErXb?5w}!N23h ]̌3EșVgsPt SU[8-t&?+JO!"P9'VXe緐y3Lj Llai(rtϫ0zd &`]PRI8R慍bÈ%6 8 ,~q AnHe6Wn.&18= !$B* SwcQD茽cT'NØwwCmC[)l˷F,ۀܪ<0aW}ze X|Sx^F~Ź&OrT!3_Ix^٩*ҧofA1|t6mcok>n*ow.+)a>07 Q}ϱwOg[5@oӸ{mm_B=f,LDn\Ιu$X,a'/1PTMq߬eыW0%'M$8 I۔+N%%J=`soI7&Gƽs {r{X0\./9OwןK*ו40wWF'G]>wR4BF¢1sTf]Fw"w+yJ͋;P^f{ v&%&FeH213&o|SzO_V?_~}3gBh2W) 0c-FEZ00859׼rO>a{F"nPTcx@m d}^B3~׬TG DX}>L\;܅? rhn: O=T]b8SCG֊G*ڧ xtvFITЩwg:N1||J]0͆.Tv0'Fcq4(m"NkCl[|1 dc-I<7݇g 5TyHϟmg&ۙ=yry!3! 3-}Q_ LU2zyGIrJ^ 0ȍjFWI@[er 뀺P81yNО?h^FV/CͣG쀫ߜLC \L6R7N( ]ȏY6Glcu# AOC$a#; .׹{=)u:e/=XpXujH $ &=F/zz, yKI7gtf^ D0{q&WH)/O*ؾp" zQgYUu&oFyP*ExXج1KCa'C! SR] a9ŷĸZhs.V{m7ZH[-ְIN V.=ʿs7+e4.LDFz[j);˴vgfW\-ze!OwY[$LSY"C."WI=VfNZR4!hX?X3tE MPP&(ss0$EoXBO?BRpALGLZlƍ?'M نTqǩy&XdoLMxK?LCDFwh﹝*~4ɲھ+7S~ca6ն/ϑu.BLFF7@vy]1ZM Bn+cUviq=D' _2qaSpJ9+SeZ=1~8b˓6^UɊVlh#[54Ƃƭ! qnLJFJ娵!'HtV LP! w8.Vs=}DBj Qmkc~,[.JroJd4J*5ޫvK|]v+FYSvewta3"oZ!.#u@UW#P=juYTR8Zat pc $bTL昪 +CBŐ<_叐5x>K(s{QE'C*&¿ulB0@}4$*H8򒀦59x-otIHIN9va"x}[ njPaC. (W:dC+~Bi|\ lHPL k|kr'~_2^*Rљ F%yRù_[nzB(Phxpu/sTteZ7`Z|( [/ )Bܓc4&Rʩ.v]VvӑM&j13Y3͐&"M@lg'T/ ?dFD-3KO!?93e;$ԹmQ.`bs6YhrB׸gQkpb(Fڨ|f~{@XIEgo94W!( $О"R6"4kCrC$HmC)\vHY^|#\狭a:J-s"1)`hYUUJ9GϠ#[|G{x܃u\cהX?{(Wr~ 44!a t.j,"lIS}huN9 h:K7Y&fq2L9]%PR;US[a'";zEw$[4ݑhô%hZP@koͥk<}a=5oT?!e jHm6y1]xʯֆ"8SkF#=յ{A0fY$0/`M\d*6pŸ"Ctjpxd'Rzx<^bP" bkA$ j}SƦW4^V{^ދ17&^?sـ',y3 S*׮*S$/56?eG77Si mch)@R&dVTbvaQD3qV i)@|6P?}!-$Bƒ9ݯ!5pVS :"3 )˞wL-L`7Y&hCbD%;Ʊ*RKӕKh3|+v%bi'@,sȭpww]L~[P쎘/e`R&ơ/4?IH7kdMcӂVu b;%s)/2g]gMM90P_ s5?Aj\bt&_pPgCXqQ`9Zu+~0g ӜmL"7 +˩2a|."bsrzw c,Hv_4x7RP^?,|a */S 䧁ew߬Z;"4Vz:N)EJ|0kf~Q"P9`Sɢ7lzŠ0##~3R_3iq2xϕ*BrYqU`N`v$T1¦o#3F- É[Y':-_+pq:*ڿ8bA?;drO0x3Db'ribxF` +OG3*&@iwT`>bwlcM}$Dyʬ<*k@43s"MUqUҷa}8bثZ<#6U,ԃLQ6e%g3([;f0)ЉںjddȺVscco.?(N'2>5 ůhDjyؾj|m$.]oK!Wlb̌ת,Q}!2]/[b_([4LbgZLiw{I,7lLe@o~2O9GWinR&TQou[LhKJ1>2zy:OP.eu@c2*׍!QJR͈a0 RȘF(jǓڧ8`]ha'XO7~׺!`iX='5{~Q8p/ Zq 3< S=Z"ob&{ye;hC_RpW> <.jd&rMs@Q,ӝr бʗL ~uTT.^ @qP/'nwNBiTqUU (c˫FɧͶHsݞض)כnф ߡf)-SBrxmu~;jS-u-~墟x1! k^n\m6kRLsg{4љ0]㵢hKWH;6\$k`_69QH7 8M0UdѢOQ+0ew\n($na㻟#RÖ_lql81`z%+7; X7 厚 Zsm˗~9jv3o<-lRR+ +ʧ-RȐ^eY-kGہ[d8{B@vIW0Y [VQՂ1'UqҴ: ji.%૙@ItE&uvԛ-ty$H8[<0_-:5;DUJWo;PbPۀHeJl+a Po@4ӱlըoV*C6ð,Ο>G'g4ɧ^k̻7e)4| +D wa b85%j0 I*vہ*M ΨPhܕlKRxA,OXqZD7}HJن_cYKer :W!U !6Sl CQqGXU؜͡ &' 2mp9 s1QbK9o^+aR4a:sA P&3e3FKy}eQ\]XKZ?0ceWs\6uy1zQvxۨAI,{_m;Wb=Vj)!S}mm koF(Dww _ch[{m'vZVoԅ4ش%# 7ES+t!ljxPo c!|IzaϺJ_?+82\k]Q7(Rѽn,{N-,Ou0Y`36Et8cD-Fd^E/6 ,գHEve̶/^^` LDiY& SCh M('6O~s_f?!<_\T6JK`=ʣs2TR*?*e HIC &JVKfqbKć=:m`hCA97C@ `\[rNJƷg@JlŭنWq[etɴ0>DŴ*Jכ~tG]C6,U|:SLUrZ%YRD*!ךNvO-Zwd[\eO"wl69`Rę爊ݾ=JQ>['?Z} H|w܋K 3V7S?S{Spj S"]}gR{CiHGibsd-"mZM  ދLr}h-=]Aőe29}%ˤbmgy ]}]S3ؐPs;H/G̉{:dۣP #*2ќ6ؤ7\l a` xncsZ@ʔ=h@j q4-I|{ՠAUw7$wŒ[5@`Ǎ}&8k`Ư?BdZfӜ\ʼkJm*B^&q`fi(Sbqnf$9 vINǝQc#Je5w&%E ;A)*_Ub[~Ki0<툅XV 1צ4'uh7^?{Gݢ"mPʂ~^J\{ "_Zx-Ssp'is;pNF/YH)a.>idM2B2CwVP ೩[ {C&A BKjFm4?Aٹ"@H~)Ven)*$txD z)N/ %2_ -Z\k}|Fĺ:BL@7Dm>鈺L*b\{}qN6ʬ?/fmvT5)'3Y wU [A:ϣEɉzXͺ u홼y.>+Z|ΑQcx(][q~4SsBб +!e*q{oG3b]nBMI(  y #B%mlx"Np O6&,c\}+tEћ҇|FhUV So\U-LTzij4sDyP\SFK GHF3: 2(ٽzTعmIff&BE mWD?ȭ8?[KԾE 0`>7 Lj,2ZNO]^] S 6R#+Tt-Hs)@knU~:;^#k, ,!/!m@qũ&!Tpq2I{GR >3%8 mc%O ;!;ioW!6Xx2 v#M:VP]W+G%~Z82cRn 8.Z&$-⊇LٿH uAe&]lhTMŤdO&CzdO?clޯq);l02>"$aS@QɄfǵh1H7MPEE y/ &_]&$mA-F$H3n~UB [HŬ9脸 q ]/:"0Ím*xޭgCr h~ ݯirϴ JOtX1ELꪼ,j42Fy%?ҙ dp[$gMmӷYkP՚JK!:eb2\ӱN.K.|6T!g8GHWnƈ2u`[! `R$xmzPp&^.47 ꚯlRHTj$the*:33"cn 1_SP'|Nⱽ0# qQ`K"k/ԘUyzf8@K糸odEsfΝf,Bs޴B*04.( 혿^gV}v+?[/֘.lb|.% 9g_٫vۗ^Ӯ^~451gӻD9N\8 }D vas oq05{M";jGF=n9ɍbxۭC\>G Gf&ۄ%PoA~(TqNpNcG (!i]w6)vMF=nPaz6nPX) 6*K^4&'[M,yY pö^;?lգ kZ$r c_lPIumNO~ ,ĿbCbR<ظk7H5TtU/0A/ELfĿi. &טCϓ2DvS"7d%/$Fa7z+y[=Cw6XKʹX *bS8h:=RSszDYmnpWo\/ЕÉKUĥ5a4mQF}ijN;Mx6u0'8u)gWvEAjWZT}. Bzpy"Ÿx0\v-dNZc(ñCå͒,\ryHtn:to s=lN Y:Gd o\(1DbXƀ4D}}TǛwѱ[A` ܛrf\uT5qdDoY14$L |j`5)Zrkgg&4}%p/睈Jdv;YLP=nwkkWv{}NoK\;f(KfeA@~FVrKQKtQ^k_\1G(ՇZ&#drm*0居E.R-& ܱO.N3OsWRkdN>Xh{8Ǡ)b2߰;dAM%"g{<41!:Ȝfos0dSlCjKxgֻ^LrB2Ν%AU<3y3[i@qn2Fa^sxnĈW=fqUlLu+7 >]9hڿ^8+VpX~w;Ɗ`B[6_vӢ׈5СdY˳ǯCხP$O,ë7Ke$2)٧[7bxtsC&yߴiyVDo-7dhnoLxE?&v|Ƶv)۝:Z͍>\WJN%|.NQF 2j\^WZt7H"tpB~%is h4\WC28BE< n;\5?>ֈ­%9 }%_R%`+c`XA~=4Tk[- $,;dujT>k5wқ 鈼z,KTKTrէT_+1vRj_F42 vT%o`'W 86ky 7ːB~DP&<{_!W@np^md3%5!t`Q'21]D3/P:[YLX*S k#7p*_C{ؐԔ{G@ bYwDBi_LZf_ly|$Oݚ4P t}ȗG8u?<_"gVChnQH=8冸5ͅld[,CF\C-̏s ǨABލO!1sׯee5`ۼi]O]2nI8:JmdS #nۣhl44- YgW<+h}A`&lB.[&eIQ&ÐgH֧۩ GK{8TXkLGb Xʒ⢂́ցP9O٢$'v)Fuc z痧wm,~Q&egܷe擭B+O9N=PBB6W >wyd_wƗwж9oQH(Jo{6ٵz 9#2'NKKh&ΗV2j+.#^%3"՜ɖ~=@R{*s%O{ "SRu -U`xN ߏ;,fY:֊KW?tmf90[\\IH} @<"YXg%uk\>Dʚt5jX9Na^U];"868ǽY"aI*S=y,_DR⇀ChF($([!{>W0[œ$'5P0~[Vb ܊ &>(9 {VOuEz*Қo=,ɵ&9M75ܯGb/SY?OEm]n=:y6^E*Z>1x)a!` VvHoYaOyYcfUnh]vpC;8bR)}<*=Tt0l""q(42(io2J4nqb91.^R%j-kһxLg*.f _eY9%un _}>Wk@q?оDVVcՕfo4w_q:ݛ<<Ӌau 2!)yp,=12̳KyC T$ezjG1[2/åO'2%]F KJƛlÂ\_ 8Q8w):=+XK,DU{[r=/P¼CX}+FQTJ<؃ b%E8^}ѤUܹ!]@MպUE Ҟ9?p,$%LՆ1&>H943(nݎ#M &~؍dUEҫ/I{ Wsōr^-o<&)UMP:hc*va>baM WZ!XK~RP[c[ff>oBƆt`͠YIMV.><6 Y.,E%сk['zGym&ۜfe-4Ny9 r:Y+0=@ \c\j9 n~۫!(Ye>N]x[Y}[11BI/P14(.}`8 Z!{ؚvb@U+EtA/6iEc}ܡ,_pX2'ckKu^Lb6Q{hRsUV2rsEoV|'!$1wO/ͨ=k/i@ˎK+ ixcէلHE6S|A"]kakƾRywjLh[b( 9^ a'ڷ&nA'/~ Y+L< n4Ƃb m4 g9?o*Tm}&V)6٘j~pە-Gcb + kc섃Ӳp1_b ЁT$rmH'~[ˬ}&]m}prN,B5dul )Uc±VPNj~l񛙣4P @9;%z9gٯ=@ q,/鱫]]]]!OJ~&l%=ǺMD2ma ۘ XKR1$;XY*/n ՈfBnE#"4i6()NS 9_w@#CnK̛~^L(bIiG}Сll]b]2,.>#&ZLQ'B{H!oP^ ԟsep-h 'E̍k`<fy'GþN`QzzIjm i:&qZO\T\oU-l y}0C>RW!"܌ѬyWIRsN@߲c?ڄwUfsgF,2m\U4.sّo6g}ukTFkgE0ɥ.b1Bؾϒj[a|88-+]Cz{tp*U!wMH uy 0?ؘ4QҳiD[bb_ *3B y1()(0XQR6|*OU8!hwBM[] 9Mvmcsy"V XE ݕssQ;/Q\}D`s__^e?=Seg;Y c]BH~S[kIngͩ%N'O v" #8>9FXc4ܠny h9_&$ :&eʕ M[sZ׹kѠf ږ['LJ+ stXzD(}&9sT;/Y]I}Ȫd֑ :q\2'|hD*}P(*oA>RGf@ tcA)AЋ#3Qp],$G&2c@V+-9rS€MĎ+F5f3wy!AzWgoą$Z&#&xQL=`s*>𹸦ӍsPiqESc6v=HN^hu+=m ’PM未ݕ^vD vLG0B*R q̰,1n|= hFV+4bTBk 7C/65JڑhSfW)VVECF) tZdZva ;bCAsJ AʬN ~`O8.m 3np]xL͉p3ւi7.X GqI}&x(57uٔi $9nK9/3AsH=.<* O醰I%ceU{ћ"xץ|Ws+KLCgGh7|7]ZG16j;㋙`O>٨ *m("??iS$։ƌm\g?Ƽ-xGh1N BUNPzl,0w> WkF](KC]ClXѰؽQ%M%ZH[Vsik N_gWzO%*(?/; -e^\]oz+#QMo8_SaQJjKx v[HO6O~,^ڱTX7p5z;Rφd^4ܙD ^Df7BVKGIS19Ŭ<)t Ըn T*]ت@32-"I#-lQJh:v=[!wuys;Tm#<<*sSe`kWH/!xߙfpNLlz! Lhl B٥J27 Qoг+* dDhv8gU3wp.}hEx[וlu5ŵ 6:n4۝5R/PH-`Džb4uV%\TQˉoZ[Ч+d? 'gꚧۋNQ{gkms=:uҴiz|Er, y7fP%cwΏKnLdAsB&/fM~ttlo_x}1RtZW;+#;JlskpSΨ{ɨ%k=y@y4bOW_R.jL{2W5& ? Px3Rtq;YF{`(0FdjZ\E6Gt̬Q+Ppw3SCry6(6rVZ-#E-8nx+p@#jֈ8侸`mx&JjԴcgV컁 ">zb0׶ AD@x*H*%/Mi˴;G!n1q/;6,Q!@Ϻu 9pBǔ+@o8'diM֙uzI =G[,-Ua)ΆRtHL҈Yqxذ,foħzBAlGe0IV?Fb|7Z`4aypBƏlx jG'W҄t5Ӄ5|LvcħSf5>dJoS|SX>u'zRS8/}|re?3mb; !\MĈ)d1[Ƒ~ !l{ &hЖCaD3m;)8ׁ{zڑ_\2*Y{UT(N0lG }J$a90\"}v>e@Vm5Px5N渮}ΨGf.-oN7=kxh;k!;T4IA_f# 8M]"w: j]A8/wL~naM(;>OCyd3S=tGDM¼$JV7 W2&ZIzAH R!0Ϋ)l mQo*vR] =!#Z+}o^4rMD(:|:2!PqRX 쯰(XG2F㭸 6PV]yO >!:{.]^@`&wԁik^\8Lч RIJI8x;F8AzyDO]Dk*Wfj,fl!lX2V_Y;*TIR_{q&rDM[oF?2.怟}+<$3Aq#y E%>ȥ6v 14rjPͲȹTpzen"jvm U{3x|QH~Sl򅛐V$XBN j-^b9cuUGg, ''(uO@.ܡg;m55PЊbl ]'/ Ku$ ZWH$@hfy669:*s*87̓Ơ2o~(W\Q(*8P%bmM[g˴#mg[2aE==4S Iǡ>;bV~t%ܘ9SAخwx Y2@(f\N%fckZ:T)sw- IRlk}7{a4#5/pRI ~s@d)??`Nb҉[FD`q]wN:1%XF-!H`Z?Jtm>;pqKAқȁƭ5~agVkE}bQ0"x3-@"fs@ǫA$#]'<̒p^,s+smV.sGz Yf?qOu#t,O'[hFC|YM͔'՝fyME!!؛ $(bݖġM5`7 DWxI[(lGOs/?RM4c#&YפpՐYLK ;(LDc͗o\m#_"}DPNٺo$^#q1ߒz8u(lS O&fdA#f"zdY^AM#mԲSs)@IJ0 #'qLO6Sզ?鬒]J Ȏ5:8bԮսc/s?ӞV.`&54K,!( l1;(^p#ۣ!-`E}K+Mk]{ʲ浾mEpڐVgoa &Yϲd=7f7\: [rn, мհ ބN7Z%ۯCd ɮ ' Ycd*vf ~ B^-5FOɄg8muT|?@ָ\fUNr~K%ژV^B+B}9j_䡂<3?2зx(zm|5dP0B]m7IAÐq?ΠYNN2c>l RA)E3>tGŪjj:>lKFVmӳ&Ĥog.W5 _U$)qpg}{o&y0^,0mc?K jGX2l!3 ;-immE.{T89ЋUCӐCՉekkΔŊ"05oZu Ůt폻hh6]+lX"N fts٥:ĢzqOMCGdjn!0ݘʁt6JP[oTRidF\YHFjEM?gЉ;ߙ{y &)-}dr_{<X&W~NfZ}zMaQn%L RkHZ-TjURvehRdT—~I^P(L\%W)p`X~Xw4=.|'mD M5Aꠔh" + jB1>};ˎMl(_Rj2GȧJi^ \>qmzR?P5'x:~Uܽ=pjq'|x߯s%C%TOdoechK 2(\Yax6&Gٸ㪵*oNx] /T:flOXae+hM_nP 0'YAXt~*U8p&gH^=p}rgvOpf4'kXEL[t-H4 g8m2'_a2rj)ldz4:$a@\`}4v< U Gey#&L8 ߤ7 @mx* u Fhp *z 8h x67UmO ;9]AS: \ݿ-3:͕ ;tRDD)K6P edxGÉp_gsvΘ}tF+N͘M)Q3YIനXzZ+6 C_|LNII<C/ B=(n[OQqɀw`66ΒEÏ@[U XjaTZ'8&QmնJ)* ';_as$ۍCZ螉s}kbN\P׏Д3pI9 HƣXKi0 W" )p&\6n/˴渰AWj%ZM'> ~VoTGX6kB*y@=F݈|axj"+WT٪svxP;_N$Eg(Mvi7C N+aV{Cg|ϛyfd E.;oR"=m{C!"\G@4V؛lL)c5x =7Np%|?q>Wݓ- W"{GDKA: ( S9wxbLAR;؈<2/▰rEʸ52aL75c(qsEs} ua[?⩄D,man-kǗϓHgdCeN#ThX1+k^2|_8z6l:HqZtX6,@u+nh 4ѥ\eZ?Gr}Uz!  `EH@H{R ݢʮZe3SR5 La`TK=8g1ήBy:|\J?0\ǁTF"p8w}0MQSJ0=G83S}juAv@5 Տin,u% k׃yHX*CS13AysETj{Df+T ~o %_aO9~8'( (Є~]![@~i'% [/tXtc颬 X6.R?H :e|7)2L@iLȋ*L`8A.劙)C=]klۯJÖ*]юM~db@J lM.Xx'^ubM&uo+6Ǚ9Á,HK0|>e-; .{Vv(wN&PAPy65AG mN+*!D#^vB`@1_cmBEǺɫԞ$qoC,_DKuAf%%%qi:L04yaDAVV]ݠƯe=9)\g# ۮ7G kA@W4[%hn R{r΁1KW/O?o>48l1gevhLsQ `IJ#6PoDhr7V6 )V&P1fF$52B.3QBˑH94Q-"!rbǎURb oZ軠p6go@X>lKn2L-qqqe? ϸ7$oR|̶Vr'=` ؃Cj_c Onuܸ(2w )huQ% ] mhA5ux ĵTv9!8_ ҰO4 nz0+8ѥ{`hZ2Cqw0 NT_4r5~F߶T#~E%%|CKI u*m(p̀"rt/v J)ウڼ.)OSˉ#a3+-.z,J *VRsUq?ح=/dMkkb6U?q?u sgK^blt^jԮ> DPkWAy2@u Q)":$ Wv Fňy#2hxG~?v#!{1~eE&1N9r8D$!bDgwv`Q96'@kBƐu֒ GfǛ+{ɧy轙5o{#BZ=b|;lҟU|K*؄E^@-(!X}</FW>4z:Xn /g'(ʓtހq^[\sV6'#XwKg%;EnZ~^Nvăl|tz-6-~jg lERNRўh&LHJk1Z.z=H8E(1f,?iwS,UeTXVF pIإ_!+,d:r3_F餺&:0׈ |c2D~:Č @?e2,Ì0ܢZp^e|Ҁy o<È*6i Ӑ ^=j$#Idx+]'LJl&ًm3%a1tmj|5(Vi\ЕVԢPvZ4: Kom,H{%+"XVN>:{NDi!o픖64iP͚;ZN= i6lWo@ s3dI@i?_;/ˊ.STi io:fBi^-f4%u"2u}PJ S~3 ?]>j=:ayy7LZ}ό~NB|QvaQ/1u)-NW," R57#B7#4' ?xDOB2+^Fܑ-`.aݐ@HK]뒗֦~a *t|eDNRdg!-3"`RDF,! .=&]$0S5'"$Ę@BP7%Hai~ d),y4dk&ʒA I=SP*"8QZ2.}3=^r`P^8-;?԰^~e4`Qȓ\?Åw>U([;DnQAGybOHп 'SJpA<+$(wM98o oYCx]l* XcK<`nm[.*/Y$kY{p`u}R`jĈ5ѣmR-|zWns\Oq󣗏OoC$@aYvCst$L}7mt|=l 6+LNvoЏ$_rfED+0rYJoWu`%A<]q7¦nY@h)*X}*JY3/TQ !PPԖW%*X"ȟA?l;&=rxjyoh I۷ύaFiTӡN9@J@r{Q[oݰr+K_#!O&3 @Yd̐kpv-t-/MÄqeR="={ Lj5ظ"T >e]-1/ Df\!pv4\^!b߈H7_Ko`@73xboqR}kw3 :g*PQAGDz9zUo)qcL^ϙځ@b: @40 .I{+?V02q-{1'aG/}֒¥aӭE8ɫlrޑԜL~ םgQtǟz]}W9 )m_4cu:;:ush`-i۞0|(Jd˫983S ل춢?3wʋv 'w_(ŵcmI`DD%%l(RN \>: 9葸^gӊcN ۵U7cD8AxX.>iPހz]p ) kӧQ<.ǒg2;UĊ 8y~ hɗ!%ckĊxISo}p4ݕH=A&s*A@{[1)ɞؚ00`z(a`e7NpIƘ% {Ճ\e3Ϡ8-(/28q{kޥ%aA&hz8={qƞJ!b&d r 5iޟ0oWU蕊JkH,%LwA$y*dcS-LʮZIxx^]}p3tuzD/1'1*<oQħ?3צb,9c[ĩ߹n?l!ji@YXDz,#`?ϼljSFJ(VBÒK(С%f KzA T>K *l۞ <2z@yV`Vio~|׬]87prh&EAm 4m+/L !#C.NM%' N .scD&~C<+cS"M>$QMλhS9+*K PlbIwNVA=b{m:!ڹX1sz+}pcu;$kq9-2݇0V?WNGmG1-%ÖKM$VbH{GEѮUMyi@y%b]QjgG_H|>QrlҏuU}cJ[fZ|y:[4F RCdƒ՚Zo%D!r(hyܡt`R@-ۤcA6?GCh?MjIjKFRDgO7j *mDeٝ@ E 5m@pxLǯ 9!]"rAzHun%3}BEeVԑ)++q<*PI?o$صΜ|Pkepт+NKxiyCIPA$r2W A^:t2ȧ4stY|OS0#_l]=@4v;h&a~sxB;`Kf@LA̭4t#pOx3ytZiع?FZ݀`ӦzLH4 u *N5 4 g@)QfqYYZ+ɢɿu^ 95$CIMspa 6jc5L 'QuDz^:ikmKm *ґ[+%qQl{g8:N#c]n")#O)Wy .!M,|0`Ls퐚IK$a^qWd;uEE47s-9peh;Ÿ5e!O@Wً4هr&; (6QIlpǣHhN̰DbBr/O06|:2LL#J:.MzwGE~s/-Ϣ<꒢V;vU)#=@ɗ/sS~N šթMC`f f!/6[~0fu/#,%_@& _b+?G}Iz̻;!iߍ&EVWG-`ZL@Uo[LImwޟ-8j\3}JE>e.jlk 'ttDE֟ܭz1>rs*1Ȧ^h冴u0kFkb.!UWE'ӸPnnYmLP@I L}4_#UqPbXӘi7\7oޒOI:B}?3=0fH}`(@pX!Zzn¢誩oHQh'EI1% رMT@nszaoRD6gTB`C\i6cSM?y@2b x|q?<"y.|̦̀mR^57ֲ5č|U&Sw+iwTꩀ5Ez}ܰrǤؘ/i^@ [=zMtNgɗN/ڙdِ( V0e 7œ6:*^*^\or2Gkwޤ1Y0e~*|$TvcAְȄ sY PZ}.+`>dW0pKaȗ;6$aCe6v.JUc-wc18jߢ3+ <u8&mN;_o=[ ~@#^{R߀] +ŒicVNx C^zg#a(B/>E%(W;{]WnաGIO7"L/CIבֿy_WqlXpx/ |8+gnib ٦KyxjqK0ED2ybqFL^ػxnqMs>z eQ #ԇ@6&'\C^cLH ~4̣*q3S!LY*0E8P[Qm)(Ĩe; C}O[80= PZ14SDhN;%no3}5IR3BdҺ|(v(/O6zE{v^hm(h+tyx`@ “KM>'<GEva.?0f'"74+9txi꠲5]㤞ҿ1Z pu"[.I18khpů{"Pvz8^mA˷  fMOC`E֚e?f%p/e5or%WwέRp"XT[ZxeV CS͆f\mxÜ5PR|K{A.ny9u~੅AoDιë( 8]ُ@m01nśLXdh䫫V"X\ޔRE sCҼ@ڑ=\݆sJuhgƨZBĸkHnx%U_2m K _J i 4_M`:Ug "c1N ADH4KNI$԰ )#㍺S_v4Pe*Op[Gg{%G+:_tn >il#QYxuz)YhyVȴ.2"U S`u/gB2᙭e6׫t{g,DD3u w [,fx]q:b?< ^e'.DtS< 6[9=2%4?Ibת22tx{f7Bx7I)@ur'*ۺ ]~6 [iMcg"3qPw8O's3@д!yaLHW1&ahD!NSn@Uv/7T^lvc{ëYQȴl7N+!HXXJ"QV}ԕ  ۾8SWRnn7xb}/At.Ǐe[b o."gX\ m >?0N!yB}ȋi L^cV4l P%z fqŪ80z&}s: І_m&RXu6 Cns:e;r.׹smmΟix7$:͞M9x9NH;rʛ  G){L{Q`LR6F)8c)*uo>o)XES F9W<:%a%q 3^PMk! ;^=(nv!OI~<$$1.,c%DB%w5x Em:@&cYS9dAmek7r7:Du8fsCyqBE%`Pz_<#'n&{Q\w]K~@O% u 0/򮘿.L-PoA@&OX> [b2yw&ih(B hqL 2Ū!`Οwx(6m 0mբ@)0ɓ .P\oM_? } ALQâs u+ |mM{E YZGؓV)E3uYW,%? tfT'+B&pW5W0×"*Z%&?P!f9?k?rUҡDkӏe|X1k1 7oLT;prT>zCR*xcN&lneHJyCgF+G8 /=ꖬ~8+ +Y.h+22R '34#rk"e~Uif )р]d+Wccq tA=QW`"@0`$"ZG0^3F S 2Qb@)(5 Iގ}?Fcq13-`?Lh'X;܈@dP+"4-G~91-"huUɕK\,Oʁ݂ιe.`  懑hRA(EeLC?QY(㣌ngx{&|e}bs7Sͭ(/{LzL,#hG[w\NĮ7ĊJTv_#6D:k+'b1G4(h26Zq63Oo|הv9n$~|޹'$]=R]yh?38Є+XDl>PfX  a~(<3ʿ ɬe' t2pq?9_܂5|EYWG!ؽ%YG96Р(8^Y_?TRM":> (Tm.+in0ds?ȏ?}%uŗ]r**R2vg kPP 5*5|#L?ht0 lMq(JkV6,\U*P,MTu ᜜UO b[>LH8LLDE8TJX S]Shg|O b4b-SJg)lV􈶛S~p>/ŗbf 0;}0%[+yDl{H|LD*)loB7&15"moSPj*E9#ohUJ =x;4.Ay㮹 \1ؿ sᑇE@Hv%L^U }9WC(lK} 4Y^TM<1t1Ԥ`nC"|r2*W)i `B2Vꗈ) Qa&Cuh XHOv~0x®HՏ~z͹M q#s!;"J3D`@KVDOVR%A:$\,,;g2j&)bDY%y6Ҫ(NV=Iih{k*k-%s!"-)fdوr>NNdcs/cA9ĭA xNnkmVtK *I\eAk,dJ,B"_aZ m!|q’ zT ft:nS[kp2YDVى#X\p^O9[oPPə8t^ad9NEFv(2br3rGv^rښn:$8)u nNG>?"|[ƚ-^~D*Q< u[=COneS@p,ߧ_vy;idzQ'Pqar8>u $.v=,d*Rf8}P`uq//|9Rnp96. EL%S P'x%. 8!Z@+"ˠ_ "\ hZNEpI9zIM{FXD,! Dƫjc2CoQ*Y)D ǛyG$qM)M:W?ܲ6@2B5渓F &ܼ؂n E{Z_;rs83g W2 ãƯ¢HQ{~K=xvPՠC?S|ЍW+`d.[S6uAEJAH[\l<|(ȏUini<ݞukI rpO噘7;[d!5PD Mg{enDLO /T`Us5HP!Wu@"fP$!K|JenPI| kMSГVPI~,`xunʑAi/Ty]gs7-98ҽr5&!M<@R^wKfopf\su͇9Y@`s9,?Ņ?$&\Z;]Ģog2%l\)-p`B##FwEAA V.ig̞1j4%W]иI._QboLҭO0j+If,#𸪉SeSƴ$-üRI%ɡ2 W*06I6 .(Hy2T:h4+in63`#7)GQr?1P4r/OD!fsCoSLFT^ 64ۭD%L!ioGdo2tKaI0Pd {J–( 6Ŗc,X:*=XCڽ |b9u+ʷUTup`Q8+:#I[z0WL5'V {*_<߸ 9ĮW>֯FN.=)P H\$?@jPTADlSk~F8kJXz]+-|"#MBPz+ -uu# ؚvK~j1h '{׷p(M9"WG]FS\ 4i3ƄTL؍%45?6g0̛ItcyqRX"6|8lS‹i F$/vn=mΛS8NyAky0 2X:+ZN}|!{i-d~*$hcFM]&"ك9O dYK(*5\w/M R-aH#Fw8tↆ؆|z4wD`r 'XLc7s%6w!(Z[`KCLjww{Δf@c*ϰr[4`#kiPC`IF^R$D2 VKF;>B,z}'2_1cN$(Ǣ;!k&?mO\OdGʀh'%Lzܢ{]QvWd@SuKYG:Ch Oe5oM`<`S_XfkuoҳMw)bwA˰SuU/1r;1]-z1mxL|<|NG}h'<@c [6)XWocsV-,X 0v\6YMDrMѸ'a)2C@U &޼nˠEKqN(T3V%Xt0_~v F{Dy?ЄBgۅرeEDbXXb b _cfOv3 P{QU`hSMyv꓅卩4fK~}h0=Βʽܕώx.׊K̀*]K\wY3ffBrXʽG'6i :\]U83[hHCŮd5:#YuEQ :L3>vqt+n7gK:!h|znbIJ>YKk*9y'b)x_wb螳ɴoE$+se 簷v4(\ǷTL-)Cs1d>Ri7-CLՒ1@X1 ;ڧƯ:|&l'R{Tˬc<FOĞt(*/*~mW C32 ocϺ'_L8)%SAϢt;/$%'%C׷MPBG댟C:ⳭN1 L#:e.-W5bDffuZzf4ܺ*Kާ'MAfHO :9&  }Ci[Iݠ{n8pI\A1/JK q \CР]PiFsVf0&s;e aM:)pN~@+\ (( F q8IZU4URo|!@Lk,!rQFPd'SEAt"SJ|.KS@]tFFBGau95Քpӽ" a} \ζ1 ۄeFӈޡ@lL晻`/MD/Y"@ іnJ E\!x? Cygp`p*dD>W&'ABॿD?3}WsCLsCNj.0g=u껾1G>^G!3GIz>*,-IM'zē}{º7ELIʪ6V)5~*⮻ hX 3-: 9jq)E Ȩ{{xjhÛ 0f6Ph `As,@o?ȳX@UبKFݓUvBHxO&I4P~a/A?{?4G!f{c(83ѷ-?pTd&٭`)lYtQUe#fQEB(QPB7AREN+"6߾0(Y<>N% o'ӿ[Kl>~Y/;5ʍ$Y7F y``*ޘ14Oƣ/i%NlbTH ICR0\lp&˟Fqq5b -p_| o_MA6`׺ע,Z~P MġT=¦­{OjKzRnLn pϨ+qoKK9S-S(ױ}OB2ƿ~ mY Rr 3fFǘT, J6LN9>M9v3bM8}uDIi_Wuƀk}|UI`f`O (=/1Br/BR؉Y7TxC҄Ep#o-rѓyEU`yDIvrO,WZ^v)B"uZ퓈Jl5Ͷې8h.zZuk r7 I0ñIaZp8b̾ Q(`?iE :|ta4'=T[є?hsNխi%'.Pntji1zE":7dAcG Wش׏G:'׵5Χwl]bl-*q15=eQrdb^Xiqވke!DoeJCNn;]6I.Cw&ݪQM[Nܷ$aގ Fbr RcXY m)$0?_z[(h!=沼40 PCo nb|Y>1@!E`917xb}<@^89w>^K*~0JPqHft|$T>ǮIʰ^#xm`:Π:7MK-QN/< ]!5C˴0ض$ r#7Nlu. zNmRbF$Ln-H7 Ou XF׭ s)8&]¶"ߡ̚]jig16SLp#C uڡAm{R__.sXˉ]ct:7XQUEr߸{b?º wi(?wIBHŚ_%"..;Z;\ΚoԶRm@>pq2꤬q}UM$6`$c .dVHxQO τ(<, ?e- ̴úQ}]]3DN`(tIt ak)4~W.<6~1-0W0ش6B6iH&~4{keH/.[@2l)  z%#QcOHbB駞ؼnFeV%@,o Hd;_|x bfEv/#"k͈N!*B=EȉRE*.0r窳٣wweuk@iAR~(CJf#bEٱ:Y;& i2(e9ÿ.Yv-NgT%:Z#Lc̰T]\1g3y$+ Zx{a*% J\Zg aml:AJUӍTB<8`=v6%%WB4^:KdRu(/Ѵv$_J}a>OYi ,IFscG8ƜrݦǵÝ+Sn l\ S@vJ?E۟dy Y޷ugR2%HkȜ lsT<> sg <6' i p_YECʼn(@:FzZMK9r:)J|?+@\|_:elqÿTGgT%W iiף@bM"tuv:$]e@?}CPRFLMUr_H{Z!Y"[X>\ŷ^җZ{u?'ɇC{0J .baP]]1"T|2 OvU4W7ʕ+-ϵ54h4z^ O~-s}d\j~*!(c,1n}FwDYV9ɎWX$y75䘈@)C¥,$Gw6<苁8s+i훮PbF C]ad!FE' s bۮ 76K;] [nq"G̮5%C 1`k@ljQ uŅʼnXU<O;r_zU>Sv3'JRs%k)l!"ѱeNqzǶpހrDLZODXjT=$v@JF Ҕrcd/lw 2.4й ΍晋&ZwGm_c-4o%/ϝt @& BaiΙi $G4;󛢬V۞W)~zo ֊e?oOW_^ʹinN]8 ۢf. Crl{jaxޮw͊8{\Z_Mh{;PHe$H@f߳ZXeٽqG~ Y\ cMΙzAXWSMiMOn#`z!Ѻ<Ɖ&(j95qnv7}~&CpD$s'*C駄wT/sLVY n cm*/\%ћɤs+(P$Ǝ%-Mg-`L9TuNX=@C>N=M#臺|$ >`vRx;o֋&b2`TԶilLi$E^sZURZR'QEm@?y {p̬-:*n>JᐎS|~ϡ#>")ż^u<ojd6X 68qW!.כ*zA\"5=eW KՇuŘjY^mHꣂiY*wS^|wpsW6;F<*`2̳}WEOۮJXM&5;31+ 3xY?\_#)ię2/QV#;#{MC֞fAk| , xQ y!j@^a~aʦ?8ړovU|\W0t?u!кkۚA%Bx7 /pjp]P}u jj0b(ۿZ #UZq!PǗ/ʟH ,a$;(lW^l'J-aS5 Mm W䲡 %EZ`fR1˨O jU*b(ɹA9 , iዖ+e>4lx], M{yak%e?G6 rsn:ί2`ѯj ̰. + (ͭs_t)@Q*" BSioZ߆j`UBc nh!A)Gv1Ȍ()r]-(:܉Ag.=l-xfO!$*$!#K:rG;kN^f#t}acWpG(ȹ O)nR,{W'\=dj2xT%Z|Bg'FCT3/ב7@-zg7k&s*~:$ʴEr^'n&r]6:li71DYߐ8v'd=i6~Z,dx5}ķ/XE(`E>3X,L MrXL,;F-PB|LYm_14照螚%:%ȝc|/ ;wgM]2J xK/xZҠ"{c>U5ơ,J?C;N3/ X2{`&$/뫺'?ٽ6P{ @rTd6ZJ[Tk;eRidġv8SCPԠR+5̢ n71i?2{?/ #{hŽ', Ԑ{ERٚCmjm{ ;"DJsrͬss"1k?2JQ!w8W쩨Օ6zx(tcWj '+%WH=i9[iwI-ܹ vD\lA"Vk'~MAF&iz{xY_qw3;`-x{e\ ƺ@\x1D0[졆M|u` 9fs^Wg?q-l7MĴZ&N:5ӄ|h7* :٣(tq|7%[Vf2Q^0u!$8[r,7j]n&$&D+y>4Gt *7("lg3H&CMF D(52} н =Ɗh@k j< ټH!sՐ?q )O)wW̅Ffހ8O0Cƌ ๤`u*!W9xDL3.͡库5yI?C:Y~tG9#HA.~oUU>R FÐUUO P7_)TNV̗m&j}1!; /Ai|z%?a ( μ<+I2m?2r)GܳJ< ILqX!q?RFJJl0{??%P$CGxr1}&T}C嚗rox8G~*G܎NaϗT Z-ljig3/ =)MyAPuK,Q,qAmsL1&n>x˫BSe\*R` 1|3~ތ!tK%m׊G ZS}x'р)Z*qT oYc!,"|Bȕ,3~TrBp,ܶyC)ix̎|-I0`׎1*a2h[($`ĵg)%, p_K5I'^ږd)T[V sV~Ĥr6C9 l'6fƬ6LAnKJ-pP`Vv2PDԻk䇾9+V\^Bzf^3y}3tk]rDS8uDj"cR,OůStLge{1BD|"E3lۙCbٿn4`x!]#as#E.2QW`+6GTU|]h_E~\o@xq/ !s1; b*L8 %YTrzF ~w>Rq7%7[ pOx7X蚆vG>){isD 5(I̷\cs^zd2m347=8O N?UKi[%lZ+vaQ*}s]^OSXJ`KE)!:*AV&BOw GPgaJ~$`~RwŦ,35wEJe{ n?77K+BfHW_s>Dv]G(qNv8l=f\R|wRGS,:g'e$u &jaM,(Oo`vl&)5$;lޱkeӄv&0\5BI*;Opr۬"v}.MSUܸWYOh;c8܌;W&K2=%7AW//3 EYCj8]4D:Auo>@7E:Tuid" s: ˤ~n:[<V ֨q`El]3{J8G0,a_A؈b _e/,j FlW E09㚂_دRv?Nʑ0FP87]6aY Uҁ7_9#w+2ڃpǕ$3 J26kՀasR/R#jwbIY=ߨM9OR"FM뗚1N~K p#"q=AL_VQvpG ?@<#W[ؽ/ZVjG-G;/v͹ψCۂGhXA@er?#'a) {DA@ tk뿃/]nz/|`t$S$ u}ЏGvl6g/@\|#Z8RŤ_j@Q(8C8i}>cݹڡ{2slK욛b[n&2flau1 68kዬ-.9Nf !/{*I .Re5m7>с#7 xW{$xZvj[|HM[|+NAgHwuPdTȢ;#fn$c6C!+4I cM@ -(t9A;Y::8ү 2Ł]5ɺ.w,%tBִ̆EcY6`TaM+t};}:AMR/ }j0T$i{vc( }жwM"Ayjw TrB*3(v}kt}Fz_YˬȔ8?ڤ9D ;ge@/4Uu\ ~L!{<Ziᰢ,sHL6S@9%J-1 zzi?PԈLpeO~Gdb{uFМv'(a!돮-fj֭&|-zk)u`(lٜקݢ;iK!2 !Qq.Pp{2d,j_Njii-C6׫8x\Ftdy8tcyrV^Ï*k?)#Jsp[\uerbRpkr8"4 ᬛv@j#F^_-\3Uf2A#t5P@[ k拖(h0}M)B^pW!Wsn?h /bjD ؠv5"iTBL4O)1@g O9l.5b m9z4+񅧙;8+jZ7&-`V$K-Q)?0# 4,A>!7Kz> J{y;/M'#̿ df@ɈB5"Zi QNzr@g|Ɯ4"k2G/prŠQ$+EڟSQ`ueu|y5k:]k.]'PJrAlZb6]A-~6K {yZ}G4ȃMy)֥t +g2hgG. H=[&+VxKZ=|P'FRYaN E6$<[q]wG4Ӟ驸sla!#P0m6|E)Yb="ET5hO5 pqT(z\{O:Cm()l_O9nJ1pov+=?CAwEo1h5N Q̵1)kW9bR_'wjm:"Pbd<_\h^vjyh>A?LSvWsZ&B,?Jb$L%́; M;ĸH>wBu0cp@3UA٩!j?m J:-<<Wg ,6m#ӲmȑU5TTtQ]:{Ӣ?dw.Y,vf|eVm(i/2}ڡlMO}ϿE 6 V T/n&9 l'."xS;!>;FQ^xJiH!9,q,gyTB xY'&IcNJZ@=7E{ 1Z7|U?cdgl+)<4 L=aԍd[}XڛZ{}S+MHv%гeA,OU¤~B>={{ ̿!\.;Y"t PK۹IxĞ5]s? ~c+i_zUBS =<6ȱg\S(`&kz"!N$W<؍a:ƿv=[{5`Xw̮SJaW0-*.r?o!k*:HiY un.v2Ri=T$:`脯1%johEPzD`nmƞP*d29NKMbA?)jk}͕RJ9!쐫X!~T%͞+2+t\g1~LE\0}'E©s^uf덑4^.?KoUrKFG!%Ҷ<Hur}RCbՖo?5)*"}޳z\$-Qeg@宽;X> n-#\zJ#*#jFh8<3q.-sר-0k9h»Tl|h.3x@́󿁬ͽS-ޖ@o1l [0´PXv{r$i~_Lx+.tG6O+8ղ⹇\CѿiKSrIoM3y4Qܮ'::*=^UΨiƳ$!ѵHOҏ{{ҠϝqH|\T?O]3rZN.i;x͠eJCdÎܻizRuYz=E0Gu$ ٸq-GRm27ЙؘEډI@u/](>(mVҵ=0o(V;P,oAdRh`"u!كc5.G?i/,m྘1gU0Xyz)RuA:7Fv1 y_ ˺sde,`y̲*oUbo%zL _)|";$sp.TSfXc5m lLK5I%͕D( |;qREZ ^ CC 4nZڸ6[ހ4Zz1kŇ `7IOgΣQV1C q7h 7P1Pet{a ٤JExO%XK9KEJ"L8e`Et3_7I۵<$د\bl2ꙝVc[IR Nh3e\7͈e7 Au<n=72*{VtLpB. !e8x[ FUs(ƫkj!<} / 2Z[NJZkRqƃXu‡nu>T ۾OuўU` ~S3{Sc}+":w,렜%[|FDR&Oi RBlW(wt 3* ԡI+bj$73E#UMb=C9r"ГCi+0'm•Ƿj./g`Sв(]v 0"y)HXvTrFg-dBSɱY\D`*l3:h?Ql,kw:fŔpͪVhKLx&ꞷ*r UD!$XOYeI_?ޖԝ&i-Yn0g  C_I D$Ŕm]-ƃz3ϡ:eXbai-._{S ;V s2gI^q\af1\FD| UKwy+=QR;CWwcII#`)"(:噭EMypGc\nePSB+bb$%}׾ŃR7[$%c %IA;R.sghsuxs/8{(d!DްO"ZǾ r%q\`PLqA՚ (Ӻ9|yGQ2O^\lˤAB9)u;<3ewQ x_<:D'Wܙ0ZxicRRE\COPe:oOx\bă[c#•ZXqNŵ*8|5\CQ0! ڂ`G7 V7b(/OV}+Oh?ws@*fa3&dRE"c1h22mCzww|dTK^ ö:Ni@)e! ZFumӿ&T/U~;m\_L}{Ex~#b-ח@Tȭ s#$LJ&I*~lm!p'77p;\Yğf.z457ߎ ᖀ̡x!MMh ~o{{(>qX&B[wF5P3Kr+;JWY53t;n~l;D PN&w!˕uG5pLaׯ<C{.$}iv1JQtX4O_Kv7=gu,w=Mpf%s  sO\,TCAeV ztͱUW ŢήEV%t[:=tk5`B7yV`ݶnaEW;wyG޴gňb\uߺoG Ԣ?296HX #v\@ Rl9캡QXavbtw߯px4G Ρ+ҺyɎhG% 8tj)F7??nVY܂YQujW^V>VyXh{:S[t=v,)4{4t6VcH. (֬&L.ʖ7\4S.gP_}#MWc3- Uɋo^F01J볚{_<3ˉyHMK*T$Iʹ1JZLv53{ C td^E 7\ 4ʅYr9I͒E5؍[ )esT3im0 בUj{N˒٨$]tDV¨gɼmY'fJRb)>.͑I9ˀP>-yXYd\Z:r$~ [헨`Iz2/wxE |hGe\eF3?n*h;xuDie HƤs7ɾP~\HC5ّ Dl޶QYod~w?.JTiq!ɏqL\<)pQ`Oj_ڒnJ~>)b1;lQ:bC5P:xZȂVXǹ6/GQ+i<ˮ牋Sr^Y G$ΩWyٷ}7O.URc$鑜 J! R\Tg]K3CTA;JCc!]Z=4B#:]:\}>K݀q$iE圚L%T~Cig${b>Ql@-qtiYFqRoGwi3#?E 4&oV `OgƲȴ]Gݍ|"9-y[ D x/q;2[Z9&e܉y,򐦾{|h[?(Zۯ:a,F!NR+IPhuM\6[2/imhTH+$ӁPIVyx?;ޓtR:v Ԓ6Bjչ?^v) I6qhr.YSd^|c?т #`21]|zjdt_(\c{~!jc 3Jb _:zoGXwj>q u8P ϞSCK{ҿ-==&E RO/6>sPG S̷v8SӁ%m3'Oi| i lnmr#ݒɇcVxc1k| jyRmtA57ZGCu]qebEBYԘW Թ15(X]ⰶn*˖Å`RQ 'ʏ .wqc9Y6fq |!~$'y8# pes>uu0 R `xHG;):0XaeBf]NaMa0J,Njפbc#l> j v3Y Q~" D3ߴF`8+gK=<҉:_:- nɺH.u|7Crihw 5hV|zȖ' ,ҵvbjf)5 e\l?g'bf%6~7ŋonx`>M !Bf֎u雼VʠuƖQx}]6+Geڽ]c'FBeR(: '靖5vW-ս4ҠnUCn 5-V {`1.tϸXoƧ2Ob1 lW"Lї|RckM0-9YdskLR@Dm\|paU ÞՏȫƑ(|9Hb[p۩s+\XQ.Kb)[{IOE?{P.pn~Aw&H[/Y!9HkøoSn%#/SDt 2ٓ aҗy<'m싯EXC`56ӅQKGMl0:^>;WFHPF3ʎS}hp>MW9пKDKB = ::'h3\S"ȾJ/̛FsV̿0On m y1F1\TǴy[v'b!q'Z!JuӂzϳY*p_RM2lkb gկ VgCF;mohA"sd׀|6@RU),nmȓ {~x:0W`mDr+XX3w@΋j|〥Z`"~ R}Imjgk:/u ^XoMyhAFTR0*dw%}&D2%>e\epʬωjټ x0 ɢL"4K fAnu=SG w#GrS1Tdf\ټK>UT.33LIӅ["'Gr1JQ0z5}*o{/^ ;VbL$_g2fHy)EحM*[^:Nj]uc1{ Vd2 :T36wt 턵.`,Ph9x3FkЈآqŒzEpAFWźf~C_CA_H QG1mbsHi揀 eH fQW~<8)O*l 5/ծNN39ۡܥrlY}4/N1W au"wQ08܄%&Dc:q ?g}b =0/ c IxpZ݂Y0Ҙ5׍q26Y#;ާP]s6KI0~Ozâ#:$%(d<9S]xjAAǖC mSfL"Gs$R .3""5@@р57&lGԶfJIN[P2+ G7] pj}`O-[H !4@|GP=373%A KXHZ' -{X̿g wu1-\pTA]U(4<W}&|^kVYt䗿)84i'7/>$6{PapNK~F:YO? `g( #`<󧿟X㎎*n\.a%$G9O/2gս,#֝"\Uͷp.VVuHpK*lϏoqGv~~A:1:6UsykʪP.JkAhTt"e^.%շXP&u~Y&9W@S"boxki,s:%p[UxLPk#ndw`=85rw bh>r[w5g!lbGȆzQ#FdZI#LT3=n]e"+3-۪7Q]m e3,IL c EλT@Y ^(dͺR)Wӡu7RwZ(51K$mÂC5([M"N/|-0 u y\@MH8 xO,kC2\DRY4܅nyx" ?2tsTE)d\I'%TuRŐoXldU\'7P6M4!HOL''VM8[VO!Gd:lAw%!v>6mq_#B5-nlWbNM(#ŖAƊ +={qJ= ź _oK;d/JqWMa+Toa,_Ɗ{hb/Rc޻ZF(:4sHLRЋS?lANL}0!^ksf(.8KsrLd9˃6Wݚ3cgRkϮ,,{0J@ gU<2K!|_h kP>L~mm?oN)u wCgi[w?8| DqMgX^BSbxoK#U2 O7"gYG3 %Sbk% ;Kk[L[1EV-H߈H%ų%Pr)S *]Zs@*OPsX/tcS ӯǶ\O@@Vw-0,6~ڨjr^VaW!AqJ{!|s5 4X lkۧ)²ppݵ6e{bR )\j!mUsfi]?+O0xS4g "!G}>V+آnElp۱6E P=>y^^!́m;YD:|P/y޼ .UtvN.rھ^]|^SmGSR|b |O `F cDXML(j‰!aYv9ɯc O"F aN1]@уH/| Q\bI8|8J|h1wڊgu`붲j"r'P,ZŦ੩cP@я^>|h0 EX0nj?uM]6+_nDo([Ȓ1G2΁= L6E/r(kfE[Yefۜ%5+@ol:k9xjwqFP_،W+}&/ek骧|T'& 9 ?kc4T@IC,)qOH%yLɳZܶ0Y_82 wCyl8繥d{l1+tq]4cvB`Z8PvPͿ(N7a*MWoZ̖!ɡRg}\ 0GxrҺ^ g]>ZCv5Nbs lDdQ/"/}6}`W-To_TEQKVfc,,zo"ZtSYVY3tLes`65ݳYaRР=b gWD^v1(glTuEYS5Hg7^BT>1#\Sf$?O+?ʡЍ2O'n6|<#תW<'Za>^Y+lP;&t=+YI6kYӭۮK?4%MQ!m'?s]FZl~ѯ|׾F/笵CE"Wo}SKZ~=! sɫ<<ᕰfx[ާ?vmRrN7O@1$- BNZ~ 7C7UzTdL:,{mKt1}I%x N>(/[wsn!mWO@t*RB:5&9q#t؀vi{}B=-YSUڋ ځS}͓Wo;sVFA݊w-]:ԏd* ,IXʐܵwԧ^bZ|P?ExbR6{.1yA4k!*`rs``S8׻~÷VW h"rS~IkUƖ^|x4}+\Bl"=^bܑDd@ޟm)? NL)< E0PK'O1qSGQλb^/CW] ޛ]µ-<'G4,zRWO&] xKbƣOSc%7s\sڞFW]EB*F:xw;$bi+YBsD߂w3d"~􊯥oIؐH53d? l;\-%8t ?2KBGuJnDӘ:qɴqWj7iVĸ (LF}+'Ib\opVJYP،|v}RD;Zu# ŵ>`iDCKʡ `Al%Sx?,>܌"ψUaqčZ7nc%d[;46|L_x0$y$VPOB= TI6+6izj9 !bdkU HS/zqEͩ~<(f TDjoua '! zGG^\!pF͏@K f1bjQSOˢ`,cJK4lhZlcS*o<`Yx a ("c;Ke2RGzF6Ad8wz8s@eO2H焆u)Xl_c1DD^~]+F1,ȕjhbI!g6Q 8m"\ 7S5wa{[gv8n=h8![n˖k6n?B#?Dx`A,7"," )x`k#8nWHwM5Lޏ[ܟ5i+EՍtuq=!]xGQ]o|+z^ghc#~X~a2Lu1j 慕}NtXcb.@'eŻ)!FeL[OO)}jH 6StRdm+W(ciYzYX ?B)!IK!~Gs>a1_soآaOCc$^DU~(&~F(:C,֣Fԙ(:!N^#̻o'{Һ_ߦ TK%HSRߨCi>WO0jz-EwyG{;wPiaJ{h|[jP*)CF6kٙXAeaӸRIt4}.!h, Aɼ;ŲAG?)DT{Ԧ+'7rz=4myUnƃMpѻ5KW–&djTSUb3>؟'-[P)'xcpV6:a~S"):T6LشUoEA5sz(Zp5TJ_OL 1l;"!Jb ja>?slx@QM .%}aBv&TƋ]G:%zpZe- ?]5u޾?FႜX30=y:CI_vKp|nFšҸ +mϊm() ,:=΢:}B(R|Ƈ`PӇץ7Zh#4))nnšD_#gE-h< ^.{w1uIF"5%c|3\IK IӗCVPP,^k'&`=? m#s3EtϤ\ -Y`zZ%F@dW 1FR.]^\zL.|OqHOv혦9 #kqBܗicbp#e\mMLQ1 +ĘCVH ΀NCAJ67=liݐSw:M@F^&XݧtDEϥ\sYHf)XɤUeDCQD= 1Hk"`3rMKD)B_J|V4j^íihpSAĴig(6GF:6i؝jVc`,nl5Ni#ܛT05Y/^:iV'VJ4g"(5R<bfXZu&'ӓQ})?4}A⢱+t!Mb\_4IQ<3C-ڕoHůbbҨhBЀ/!.䋕pزhn>{%yT,U3Q")EE#9"u[w^r-O r{bqs  -}Yi/|=2l|d;t̋v|۝F0udLRxWbC$h@DaMɞ$(KA][}Z;)'ǒ ^m3d?67*nF Eu,nr)@)i D!_4P%Gj2l14{F2t{8+nVHMkqprI]('D bɩ8_:f~fx|ř*{kE s%Or5f->\p-\50VFuCD7ӚIW /{2TAT"sk* c%uSr dw*~uἶ# +Vq:{C%tYR Sb=eZ%|e%q ')V-"g2rw3ɽHKi2C6 a0WWI3,fk$ RkܕJlZ'^ 4s;'ެĥ@]פN7FmjR5W2RifP^ou/\AjZb3}l@~$uΦ{ybkٷ9,ZH?4?svhPUԣ[Df=g8bB*oA/1F ;w[Dih-Uq oyCSD2Ƈfu.+d 7fJHVxBf0 F( m ;}}Bo{- ከY߆ D dО;"=9Nٰwg>-+Ob`0kl 3MLϊdr]gbv%dʕdyeŤ{΍GkL_ ș x] k)WT.)~cCPbe&9T8%4 星EM<~ZO6MߣO5%!nЅr7A6}]r_â,;c}dž慧C>o8٭}w(A;/6 2;T$g__~lcD$5m`1HCw`~S* !@5xX&jAGb=!?ku>>v :^!Aɷ)@_5[IbiP ǭf\s ރK</[]U:f )%bDDuE&)ʅHMZLn54Qb% __6؀VɔD-l nj޳cLRBYB c}ēwTK͈3C?OEH@m6L g/D.k!B.)?}8! W4C ܗTVGgu_eoseVQ~f,jġfVJ iI*@";"FwoZ'o4L-V%^/6*7ۓCCuOe;=7Vk*ҢCǻa7Lۉz&9Ak@LFdHEmZQL"opZտnGmaGm7 g=%)DvL,u%G\>`BR{Sa\tH K>Lp.9_(iA r D΂C66uɉUpĚA0jLNi/23&bwSIxjHg.?uW>)AYu^#?!]J8ށ0`5x0F-o(;!Z42 ='&I~Ic{?H<5ZYm։#} KI ^¹o&^Xx1p(R5܆ E87ЀǬ)Ag7",qp5 l2R %;# >Ú$YwSxKr O8#D90GO~qh uvfv{!q`Tx \[5' ? Ot.Ƴ*yr٧6 GA$W@w(u׏<{ӅHxBˊ 3+{qʊ2@BڞНe73IW晠`vQVt!lF5ux)IPa'cjyV!Q'\{6w<LbŜ,Y^!H6t2Z_5Q „ a>Q^ p=63f4_\%Q'w[q']\FqsXM~^hw÷:L蹬]l_O d7Z\)vï>Z 3 t)Qd?wtQH[PEJ}ҝ2 O,+6%i@*L,A#L_:@sZ=TF/W^*#vJ^y@JdufCl<#0kGokAzi0hnGk@Ϯ)3(c#q-Oh!#}ty7Cj4&^dlf6œO B.}*'T_ 罊%Pt ![CD.`@W4&Ȳ=bb_/-||g\TYfRq: EB]bz\7nٻ5ui'+0 ?>fBLtK6N&EhXiOȯPMgXhE'-cG)(hO ̉l  T/+c oP@S2,KWoPyI6mު#w -1]XX9uaSGBaM&ϵG 5E_{Yw,S{ f.D_)X_FPVl5y:2X(AG,0Z+Y/k kCbLYE{Eb=X"d6)Ć,Q qEW;*vꭃ4aM+ä [C w\gF^0-ob$K΃| H@b7 ƦSׂᝋ$l.Lj0.u]Ҷ4kmp|>HaeaR~B>i^Z#ʕެFݲsW, p>#\4O֛ pqjG1>ͪ])($ XxT &~"vFl+;uW!-I&Z6z b#qqЀM!FȾj\Q'j IȒy"Dpq[ sphi( H-vw]DO|Jۓ$!K}8||?Kw-7R>( D|]*(]jOgxo8L*!vzhv7$o4-Q`^QɒZ*ĵ3<;DTEUS`2XpNnʲ-:ȈpI#p Z\( X2&ĩlH: OCW-{z,dxA3zH0c_=Q՜&r_`e/LU΃_f#,pO&MTl^+-DCۑ?ˑ54?Jr/W#]S[~"l뀦Ն0|1j G FFeהjiz*Q t$$R@v6p aܣs o*])MWJLl#xPɺjݟog ϹB }G)_) =vFp-Ƕ+eEo! V(1j ^mN/#`= y o{C 2b5EeE3~Qg-̩'(]ƥP>.nDr94zs< Aα]]p!vTJG{j:PuYnbt_jg$%=ʴv#(xD0ȿs_wY5},S~]dG%\yLHSl~']ڔ;.un"XprN w;.G.hhܺA0d,o%X0SRkŸ(BswVpl鳗2CJ58:6CY:{g7<W0Huy8~rXLY7/g-KiU %|CS+m>g'Iu]6BNJYe_ON#xx2.=Yw P:ɻGjݷdL_ JRJ;4Y$cP,ؓX ^¦]lyqK؃";aOD$lbf $MH;h7vWJcrآk aE|E `͠b+Nʄ5wݯjWA0OP. ގO z [Z8A4+a7=j8>yNU4c~>Z?ALzטH#EU'T(d5\6jQBu"_ϫiX'ܪpwk.hZ 'D6ߖ/DXW|T ,8.܋?&0zǕ~HX9t%AI~GpaH܆1 N@StWGM~_ayJ镴cr1?7k5=jw_? y`X/P{0:͙Sm(Q1R'qWg+@gr":# 4m7C3vF)t.Q LϗԮMɪB[( 8&ކbu˗^]ۆݚY"b=:+4Ɇ$td^X:?$Z7 u^x 1yռ򻗨oʮn[믓XP!–X"w/ӎnOG 5)46Kk `NUbQlYj(Ѥj?ߞb5?OGl%_4n<~ *3]W>Oĥ!l+H"F)86WmpS);F0QSNd ~a{ZI3yV6@p땍rSͳ<:!Bs7=\^jy$t5Mvbrґ#=DkCuMM&ܬk7tj V՚=ȃT?Z5Lzi Ʉ819\jJ~Qs='@ )i!Y隚W UL縮B,G7\dFF#+0*  Pul*p?vAw\"K,(R-lj~qBM}-'6V 区WxDAR5fHQ&x%_U޽k b7΢>b G_0KDlXBWjܡ 9\9FIkMMD^X\ `'7NVb+cyEg`V!?$[KmƌL"QykYDK}ݑq$0QWD{2/oq^m-~O[.L"[7yeqN#=4v/Tjxvs1i;:v:*;0+Te!`$ BȃТ[ENU=$@_E3vR gDSvbG Z\݋*% er&0QV>01]3 `(& lͲ$N2ppY6c٨ZʦR1]]EV?}Lnk-3U W ?9QsVu^ d{GevtD~}IEB)dyV792ng@^3zO7jyՏn^U#R+l棘ë{^zNYobwBbF;K0!풒 ЕwN'(~^BhS|~_q%_F8$x*@(<$67C6kibW&VH ظ 5uHAɷStS^H%{8Xi8K{ Ju}6r(&wd1@L_(&pҬ+9_Fqy96eH8j2B5 ?uɘ'u& d(-z٣CdkZrZ@5ڀfLK&m>ݵc"MH/吱fhx@5{l'' V#tܶ`kC:?}1<DFUd5ZD"5b* PSR;c z%|2w%J|3\{cNoac$O:vš3=vh҇a%^OgAѵ^Ӊȵ z+~9禮! )n?]l/ ˕<3=G vt r$V-7#3^sn4OzЏBxP{`8fwx|^,`'1ɴK]MW07nh!]ŖU,va]? 28 O _ݩir'xuCӠO6{a?\3]>|.lk:ܧ+)ziihlԲ25J!5}@ʠ8ă):(s D@;+Ԯ4){* Zb>F {& W]< F aAV- wjM`f4l2kV(7D=il4; G6WQe1jO1?4sի(5İSa3OB}܈,` Wb8,q@B-嬺HB+JOAC wgȾq]3/pV}'V,Wa`^1tAH BQہA߻)qm܅3toDI̛. "tʜJeZ4"-kʲ DU5$?OS~jhL42t"`}u/%0QSsG,|.ﯢRŠ =x]pwx"*QI҈0vKPaD8blnzM>@Ia>'y y#7 !3ݧ`mx8b^UAɈR:w|ٙ9hWઝLx+JF҈@9\`Uwf-`w1Io0Zs3XfKI_n| k.7ݹ6N30ϧ3] &W==>](aw{Y$OfgqMeq _g\] hJ%o G[fw.|w;@Kk=0J#ni CG AcFZiAPQ?#CϘ {ho@[Z⪪xyG2D#6Ri~7EOQ}d _q>=}qed; mLH ާo_98AA\ga/յh:p@mNf3sDtՐ5fmՀױ_΢[/M@@~;ZnK+ (ew4_j,APq 2>w@r6|kx]ʽ[ѡSAmƄMӤ NGVh͝sHuhH0B2PeAzW6*W_WV6i@c bqdPv`㦬վ3h1j+tz o`9|o ߈NSk zWØH!`Wͥ|;B }C$J-)b%"/89G>6w@2^5Vo#RlӰE z $=\EA792(dE.寣nG5UE+l(dx@ 81t@SA8l#!UlA5itHd-]+%+&IAqe  :Q)](ê +1ќhrS-axK6]* l?}9'p8es3.NA5j:&=j(e/GN)#Х~ _g %'a`(v!@G/W;W|NedB9 BI6 .Q|4y2,l&Ǽ(_,Z@C7opLk#];lH8rLƳBYM/uC|j;YbI!hK ӨLc" @ Sa}WRk[b/ nDCߵYJخrѴЃMNJv~ȿd:6-OE~a[B0hr$'g{4oXܦǿX`^*s:Ɇ[6EE˶+ 1搠X9J^@jXYh5W܊խ_a^1CS#?pۡ,4ό޹S]^x`*YÈ*oSy p _~+sxXH&àw0-{^gQ{zuѦ%8Z:F[_z, fdg 'K2[56pe"x_/-ژ66NL}eFiABZ2|i\3.գ!_Ҷ&lk|<9{y:WAf{ BV5qFn&yz$?_DAW6Gl] Y+~PAףn '̽ `т_"WNFCFVV2U] pZmLSFJ4e *=xX>$OS>.hA5:^Q#K-SX>e+uκl{ Q|}Kp%r6A=3L>R'RQkmn2|g mF|E QSvJcDj:R,Yn(i|Ij$jpZ/KQL#4aC(X93⬇Z:A֣h15(o0DK)ݡ}xD,3;ѥVjbǀcagqimCм&NhGq_2 |f?ґY|϶#%ȝK2Ұ+{,o:$#b:$faGX5̉yW]=vC=D4ԏ厂r JWC:r&TAryHeO Y„$KFď5N:iR Cv.Xu-͔O.|Ԃ0b `]G[ V䙬7L=KAsdc'\9=yz\DK ~q ᝊIZ_>-,*1#og:pc\[HM:c(UR玊p]%d,lmco\H_e!g)]A̷Ԇ? s ]S3&Ht5BݛrLGlfY N"HenSߛzzx8fV~+ZD^ _(^V!7 feVؐx"K3&syiJO~Xj${yjuaVR%E*|gL,$|pw&X¦4^}86;bLt0 t5ʖ<3 l*?w9|DkݗQ(ӍlV >YC~vNZԏg}Uk<ƴC5vt nݤye( \e zo,ۨ`'ފwYC/%rQ㇢)XCGajaq2>gT7 q](2X+5{Jv*d l|M5{(U~9Q4VF: &zf .mا<7ĞǍ-/jȸ;L񮁪/A fi|ppc"db FPA7xWsh9wP|hAT/ pxmbWCsh`I‰ UԒ9Sp",Eϡ@w_:+RyDx .yÞIP~!%hyvyEFoG$C_ǐobz+k]z-N߇cQ =K٧.05hnM$}J97Ps=d21`AKE.jSzB Y{G#,ad};9/ ս #5j4bI%C 7UtLGh׎%W~DZC Δx _/d%G)lNB6o$dBS8 4(󲳳>[1rqEmxSb7l$d^3aQ~QrdIfKfDE `#Ϙ]J:-ڈ6r [B.\A3%Ux=9qicqpjD?C Vmfg|w:C vhu.xڅ <1^Vo?5'H`]qr"ݣ}ӁUjp9ó9Jr>Ms8!^*+}-ٲ.̑+!sẫQʢs>Ĝ*>| m3V^ ,ojq 1:7 ksi䀙;*#!5cm;txn$l\UnNt|~ u=H|ޜ+*ԑ:"Sw􍍞1ǁm9K;N"e`>B_ 7rWJVɬ:N^E ^\D<<ٳvۃqH9VAhq^Ȭ P/#iaIINjy#h7XHQ(^nV86(|ijۧRwz$,n |NGQ~FwC`[A-s$urfɵt !9'b=m%69^3鬢 pg ,Dw(+ aT7X S}JJߘR@@쾧fo?~~wߑcDӑ`"ݪ}kvɔzEKZp#ut-r$ *_+MK1\~ y+"GȶI^}&?wԼ ^N␢xϿM޿; EqSY:QexE (4w%ڃI@þ'SLw^D~ bma ": p#n;!=(=?eNmX!b eHJ]8ϓ+MtU)_nNy;)COϵu&-F$L 2>ڮO ,)8hrZt6iƨ;< OPnܜ+5͏˄ ] 񈇘.tRQ3'qx%lp5)~y}#u-8Z9dA8ńX3Vmqos2J8i/W#b3ZPWgBBtKJ}=w'.@=[ϭYoNvkRݩL_:Ie>e gJ!jׂ/ jrwd24Dۆk܅`!HH8W,^]'B'[u9v&ORiD$_I}XTqj,|޹6FNw jx:Ԍ-/B"s88d˺E \NZj`bFK"ͷCR`Eu&a_ArҎtb SLJknK0q&ث_i7|0¯V > XPȮMz5`dIQ-/t䩶 = ݺsRkX=k`8g&`]3*+w6ʜt[!=}1l Aٻ/OJv B\69;J-oɞOHRaBFGOjVZFʹZ?jMo;xB}{HzP|bGC{e^Fu'iKgKG&C*^RxpglQk|ӷ~V R3䂩n`K8RF9hAjʛ{f3w@ +*~/*J QsGmisDY](r۝CUZk쟔ad]~h=mt0: ID4o,H3\RhAmlU@JAoC3 6z֑7(eh0AKm36 a/[pQ&p60>h[]Ó͟:~FxC&P2r9Ig:0xiC чeʍl<@ΪV.18cY{6+avTSOEp -u$R<7 rwcfxCHs!FE9PaʫIZ}/@vʜ |0RQrBkKwdtCD'‘x.4CE=c0`$OCd_O`>Kp۠"bAsE| J ޲2KH:T~ސ"c8|"Hz"dqׁ`&JHKdHj'%Gѓmݰ|GhP퍨]gAd0Kn @'Hn?[n]:va.%}NGeYo}Ez5᜘ZZH$e Opxjp`f'$3' vq?#ǟL3b42kCVVOG#ENW1NZ̓h@c|pDzJӥbDDTK,!b$|6s8i +pcsps<`,Kc⫢{킧ОLJ (S+3i_r.ajo,u4v w x&_ Mq~Gvs =b-\WKۃQr4C$pvS;' ,퉝X@v eaO/잋ZR__HFnhQ Z(hMuZi 2%;g'O }I϶X#uk&!q#cJ;w&o vSG0p6  C, ͳt0jlMx}rfM0zDq،C5ɽqk=FG s*LX(MR5 v ᥞ~q9j mߊE2V6 $+n)UFkɜ,c|҉n})j{"E=ߖ>@P"&Ln'yMb BUefK3OTpp{[tpAn6:Gb`2Iu}1#EL*fѵٶeOOna8!{j?h ' }կlpX7{W.[ P,.8IpR/ _ƟEށf+r?Y{]d@h}(:3bwڸ??~eg'\Qh\n~1hdDO-&m Wi=oϫ,6ܚ$!P ~bxy:#65.R ek VooT;*z`Gxo"o@36.9+Zkƾx1eR1vxKq=MF1Kc|"7+'Y\TΫ5%Ȏ)46QV3yqDy2Х.G:=VUvM?ۯw'`vr'uףl 8en!l/۲w[#@];y,s_@qrDMlQnS[vl X/hsvZ] y %G;'ˉP^{a)bh2܀M23 j'(Mb$;א^ 1ih:3g~9 Fd '_0烫D}H%$gx ;/Hk_-`kaVOJ|qo :aO6?9("=J_:3!i nqBip(rW| P x=axjɋW$?3qR8gzkOoQiNB_w+MDUI޹@ onԌ~xL`َf & Hxn={aulۀ!.Sd-JfD++-\!`3r. Zt[-utM5M-F?0%hmL>bz*7ҢsVy?A}j~}AB _)-V|TC؃ YC!]Kdoiq]/3c4GG3[{E)AOKspi(~3t`ZoEz^\A,Tkuqkb]A(yqnOىkn5-Z%Q}j>Mx%/iR/d։-rFr!IDrX504*ʒ},S~AiSvWa'9&^]~Y½SԽ'ڰ\<ؗz{J|͙Fّ3)X͕金.jRǜFyF:׵nGZ MpX{ 9Bvjv< 1~&[ 3h"]y e`Ѵן NtxCB1]aN3m˃({لHPX#u5h*>?FL,W.c^N",v֠Zoy%~hIˉ i®5Y79\KSyN -2/Wu1HdHv*ጻ,8wu-+rXC_~]McJǡ"+>$BL͛ϸ&70'hvAuQ2@Aྲo. yݗe[ TE}I cs^puM)ɃشTMf'8  Qk%`=¥ |Y>H4 Ѕ4 M9 BN0UWEx|״9B)5P^pүqy\E72ӒkVpY*atigsY p0i ꗸG:u^(ɻ قkflJۨ \OQ~*4:Bdǐ PML#%{QA;y8q>jk6 $l&ehٹ>[!uPbu"Vƣd%6Z| Cۆ?f;+)I4,=_l763ݏ?Qb!WX>_4 D(MN*ˠ2Bi ՝+gV(Rm%4WoEqTOE\n nTDHY4|vmF{c55fASR8Wҳ1_raX apYdkEi%hRC0QD0%#]%ʥ`ۗ3p7z=VpHq{,+ǨK&x래'1u$myhw >|MM0^Gf~sG iv>MACДM>eRM ~YF u1TT= VUkZϜLK &A:~p yu!Ѝ _.Y:2c\3Fبao)8g kL,ļ C@7)/&G3̴=jt߱!O&KXTozC"ws CD!Eim-&.FU '7wI>Iᦰ HZlj {T{L~7Q"@m͠Q-sQ m?0XBBk-.ArÏclm,)\3r޾fW wo|Ĭ>/ڶ40FL^ ΋m8lt=ڿ^?oeA>21+Ԫz=! ۍS*@GAq]uv(2phB .ADGF'LE8ݿ,#-VH"Ww׈%mj, e eKS)pŵ?Oe>$R`ęe,PsF):a* 谰 lyb?M[~в3=B8k~ulk6 Eӽc}0 -sQ1؆/(G %'$z2-)lG:ϷN6 }DE!壵C? uI GDȩ, ?JP^S iN7|W'u b=.δBRQlPd~4`4䥐̥]b͏j*X8]A4\fj!%,W~E+0ꉼ~/\$dl/X8EJƄ1$_߯ɿ}.XsFQ .$u;3 sf⊦'ܐp̹`Tp.LOgf%lԠYrUE9l=OYRD<)t-;/lx5b4ވ91z_ae/p{p(kغH 2 q\mܾzVP2 ;ʓ5N5h$KgzUxf>}zwSP58eif| . vK8GDPuҚu½/4@]^֙s[z!F) n"u_(VGS?4*tXpÓBap$sZµ03reW*){O9CSÐ~E$`%{1کfQAkJIl suԝl6v \Uy<ҎA` -7y߭P%-!3 5oF}P c_"-#=B+{3´i %RBcF5 (Pg"_돊vxq־0fUw[3\REo"Eu3{T, `]2!.u["<\`tqygqIla H<Hdi(oMR@m7G@PBoA5-f\O&3P20oy5-_P|\P2g:OA7ܯfmy-q4gJY@ȤbA| -6~?PdXQN-9S"jMk1O.#ZX*{ zrⵝ`LvfbYbH^=];rg˜&z@ol`~]ʆn-GC?RUefk7ޣ\.x|Z6]hOtBhFơтcwaW<|ʂpzFtW@[ §ڍ>>bޟb-xf],:?4*qKЬoB).4+)GC8< ܴAe&u2T|.5>2/ J_51TN1JサHy\8}#!jItECXƛR4J޳~a h1͂YfdI(bofoCn!* ׍7ʱF T߯-]q?1Ɔ-˅s=8b濞9 6Ktq `lAMRVjUoݡ߯JkdF1lEBR/% 0XX<݅|y|[ WjPZm1"Cr3oAX l)<i4掍EYT +RS$;t]ZTSmoڌH4oz2AO܂] oIqi|t+ua١=%Hce@P!@A1,5(쥧DW1A\9?`x?-ΛG9Y,=N y(܆e ^>{8\~B:WDZ[N?BGBB}x^ѐfjd+ďN Rg^,-Dċ xs35_Ƕkb0^ @:rMx)a~Vv]`ތ[ ]Z]7B)&ka9?įBZ`G`a65FDV\V6ՇR32$1]&ϰsnH,俹Ƨ,fWjp!WNm Dӱ.XM0ҵw`ǵ ?ZH!@ G>*\wHwF,"ef;+ω%hޥ+ao3a\Qd5ש;2DT9hs'NPjއWݒi^p p&{/ĺB_ӷ>dRPzw;r&Rreb[xHH%[a)cn`ԜBH2Rpuei5`2 .,D=)`^nW5Ux.kP~ɦwVpz y'c)#MUٜV^#Q3 sCd_' $;;+jt,l+>5'kR+CL:oG 27W}ŏg<^K;./xv5(kaOHΠS.IKԊN$U꼊{g9A6*ŰwFqO]Q]$Mpƛ&'iN38Ď~#yD3^F7$/~EQޓnx$-|& o~v=S罣6kw_Jr%(oympOM``$BZxPWpHbiC?dN CX4Z&!vp1ug22͓qA&\0 8s8 Z s;_v~#uVmw>klT(.gKr}e1 (h!><#_( bc wĴǘ^Jul$DmG5㘀+)!bZ_2^J?*ˋ ,) ?7ݰRS (ADZhҦD .>y:lօS %lT B5S$Tߖu{>pk^XWH&J"_WǸ4 i@c˷+#jvsNz7E 1G[p̶ mP=b_9O>V6Q  `64'{N<:PnǤXMh~5P7]_fKU,at;Qt5$Wb|LQ2}Q֋9~G>oyg= HV&jŌpN=Iw ׈p/meWK4V{@w$b(B>T8 60p A8t 9SU'z^ @tB~#a XFKef+X;-YbBk$ ٝR P@,=_yYULk'Ik>l*\1HȠ&agz[…4z.y41lVq4,捩Q{n^޽"Ճ-X C8ŌNƤ2gG ZHۃf p9MfXU5`x d^W]}D<(I(1P(Di5ٰ2! ZyHhgZ7|֗l;(n YNi@ōQ c~sdDiYDZ}Mo׷)3᜿$iՖ@ Kw!RzH #Ivxi䮳 ~ !# e٩)N8Tɚ_m=ݜY:!l=7u3fȷ.(uw)#Жqn&`Gwf"l*~P2 ZJ;u5|}KSMEB80T|"-+@6 Ek|$<:),DQL({%SUf[#;8Zc;/'G'di/􇑼* I '4&'bТ68|9' PX-.d4 _BJ25j~[kZVʃ׳_eAktRR{eo'?YLM|gb ^]lz#Cd)~H`!S4.nm|X$}kCk04w1x&hsi$mnxR^'-Ur{&㉊.)xDӒ BO3W";Vk62.3di{5y"Obՙ]zvZoԆTubM=w8|aovNt?e٧oY3x2%h%HpCY׳;oX C'Q߅P9岛6ǮnEDN+){ցcQsqk'K*"*N\D=ʄ] DZx;4JE{oY;9h䏽<ξUx75kt9Rs29ξw-M{ {0$6.d7& 5NCu+qR>?i<l˝4j\Eܖ e:n|JQ6 BB -,e; 'eVoʍoVƴnh'_uT1O7>Nn( mQyzjSJ>#deY; miLt]z7]T%kvjǧŝ0r@ Ynr>+Ҧ5}$SP屺T iT N<U4By@e+mz4M!ұ!b"Sa>Jn\!)zw☨쵒'O͞Ѓc#F{|-~>u3/ !QI3 J {B7vK35Ε.Fta鵢2EiFB .*z\%$JQi3n Gڹ7^dr712:t|0" 4ssAu#b~x'b(jrD}]>b\o!Sj/KkILHB({[K)?L{GW09BguEeUww焊'"D:H>Mx Dh'Bj:'Nj5 ZO\R`~$ydeC;v8e"u5C1};Le:XsjI@ؽl1!< #JjFw:G*:TeAUkHh̺u*YB3TCQXhm:ro̽,{[׻@ '=zZ-{VCM&0 p<پ3&_U]4L󗔖:¼,kƝ'pdQk@O[c>s%\ۺ-ii̋Ab 2; Np V&*f*k-;8C0?N͐lf'24G;g.#%<46E0~dwQ݋Ǚm*"x Eᚯ& ~' &R;s|6BW %Ap9~:[ِϠF{^տ_#lCPU/O04Swl8?Fy33i=@h2~j<ڒ>8܇[#Em&2^f?W&jԅM.Hƴ, {l*ݘsT6[9Ά\T@,dŔߪ Tu8SITlT"|gT*]W,Zml5XE M|Ma6 jjM|غXΈ?;٨}4{c?` ]W8 1OL!}yQ4EE oX\QEQ5C3$O }[dͰ3Ge:a72*ȿNKITi_/' @1BX#Q%k*o&;ŸImyHߔ;7v#F5k A2m$Qk#qqfiwԺ,)HȬh?Jrv7A \fަjMX6x_%8gxB1Eo]*٣HLrRy-9IK#꿗:۴=[jvZ #SC%QxZ?،6hAc0ϡdiڦ qeodл궴lŚe=aDZkW~`Yṇ_tF=Km_ef 8kO.g,NpZ)G|i,/e"R78͆@ӹ )B6ܖ  Jf fYpN|$*'eMXdʀ@*h"EEM# zZmDՒ l|(f+ ]Ppwpo;NrjzE5:s2B1ML&°)ȷ[Ԝȱvie%h,IES,<ҍ %>ʥ'Y,1owNm [Dx?SoL֗9"y1 (Ŷ.#`X['mtcnoͺprӆPpнx~cVU u-C %huu")UW39fZ? `V5 ֭fPJI$|YhrE德8lto4>u? 9(qaQL x+ZgM;'CS-XCԋʤjҐl tь06CK 6UMQcΏoU?S'1@$牦E-dx+h?Tq |:1U<,0؄9 N` l7Ȳ5v?`(H11<ص<hӕ.g$G%H4At*SkU}J8]!zf3,.X7pVydV,PZG)>Ao%皛m࠮q-VyX9F4A$e|U@)FN/||]1VmrF+wp&C w\x)%F>iSXw7'AՌ5{3c$k}4X9Ӻq[myt 0˱X{%ǽ-fW\W?_A!58A,->mTEEJ:!nvQa媱᫿8O(ufG-QٰďXMd.ט%iCX1UK$ `O;s V6+!, Yޛ%lʌdXR`p a`s!P{7 {ow/[f Ǎ0ӢǪـ"K|;>~}y&#b!y Jsid56 mfsq?xϹs#DPRdFnH_#OH;8OmYv\={%61|gДp1R"H̷?YeEl~pUb-%Zv^=UҡMAKX\h2ք"[lJE\ЬoXQѳ,G[#/3xمL<3~oMdEFsZfn!ùIb'si1VGhvە{OSN>ZB0ӌ, )2I'TqHfS;=)^,wzf53"[ ];9T*wkYm z[0qKx36S 21S@7)Zަ=bE2n2T5M& FonKa:Uq2x.V1P֜Kͧgbx*{ېt!ERjyk5ÖF&Mo>'LLlM=9a."yRâد?#jn7 aҒ7K?v , n38w{iʻrrq +hQ(G)5ӸZ6%8|lTZ+ a%n=vY\ag'f54-w٤Z)[Mj59 !*(_h 띗FD`V#ĨwclGHhz.b]o߮3B< 2xل)P }My&F.R"m6[S0D]4vVNN ..%_T *gw#iw0avق)LO|2v}gw xM~y)jDMrbw, LS'WMt-ƥ99oP<ĐfZ/dZɸbǼ(xK1׹؈)Dz'u7L{Jw[ޠS щyWyL'f5 =[_s' O~ Sy秠F025#TeDKb xܡ }3o/SdIVRD% d15nu^){ZEݧ^Ji7&SXIͫ>%}$+J!/ wߒ[W.J3F56@TǘT9 t!xX$ tyyN[ΧԚ8˂*MMx)T0Z3iv^KKGP}5*gM;dHy\ǡ(4PXt\ؚIF?#WRS?Ɔ!yj'6otkgL԰;C%;Z8H[?ZFty%Mqb WƤZp 8wG(E%<Z{Mp.Z\_2?0)6]<ϢoHXjozXB+Oa-#O~E4C-yvrѻ&*` q_Bu7 c˜F1 N!Ģ=;Dxˇ2"3' ַ"~"S}x˂[(borXE) <lU1K.BG~ͧ6$x>Ix~. f2C<^J`D tSYSm.ayKκH\-PE9݌sٖ`oF  F?jJYrunt4nn*M3UQx4w{hUcĭ2lr<@&:tzXt߲7NHgKO\ƺY+Ş6eI2?&߹qnKY/ii? - T87 ܽFJTU`6fu~g{s)!dPR9m2ޏuPRO9Kz! 3*)תCJPs>ZcK.auk|ᕑ@0Ch@] ->G34' %0m\/(gaD$,(j'ZK]ZgV_`FVGߧ@R[a*ط1nI%oVBgB(VY7Z Z]]^F] 3 a{7y8%ϛ^u3&<5%sl̀C dak.ԮvZZBEe FݥJ,vF:ƾZMNj~Cw_ E~ǟ4wHf0Ã13[qez4WO~|McO1x3N= ~.JR< JC1(v,@n`<Y؍ğ޸^$_1e-*6mFGi(- iXaDqT+fUonɚھ/]ـcSh y)y[߂`jVq)h`YC OaK^bG(~to~G$wYf?B|G;~8̦ݐw@Afo ) $V7Sre8AnU۟ؐs)_R#Ÿud3`#p/} !T''Q&QIEȥ"%D0͢~ )q%\b*zԀ3>WC56F+χ]Զ"7 8P5XNoGǼ3YCy* *-/Kbd}_F4;}VM7@6F'z>O.NWhl7PRܱؔ9ށoulih(hLiä-Gb;'sʀ3A~:-R|*R E`! ]zA7ꯚq`]]\ʟ3Z{[[':j :(p֐Ӧ@ 0C6z%j$Z|]?ؤBR?lܩKF!uJ*POᒖбv#q&m|ICYf߉= R֡[@N,5pz-qqbK{foq BĥbiͅxI98|)nOcEuH3;eDRӅdzC^H$q s}O2MP^[Q::idR<+6eK '2h«Zrg+|B-,QP'Uw@ 8gb, ݬ )|mՀwFqdUA_4/_o#64K`.x}WNYǴG7:3VG}h7cU)'iµHP,&w1i *G c1dL)x(}hb H_L42|?e( #_P6rp=s:#rp<xucn3%'0`geDTQmPZrYdхDzƺ۳EiUaX1սzo/tI1B]ppsr~*~_[{Z*O  Jq)@Vjl-ƚ>-r+ha|ag# CY-^ȡ odU+h~T|6R3>5:frFļ!i7 PF3sOvƴ;@#KruY0 5 ~™xՙ/ZO#*.̰fy5~^ǽcJFOH pX5] ]nVoݽ\E5 Ȃb+&{,efz۸s*F=R cdwWrKx dn&X\drUx8lKuSmmF+s\2XwmmcvFGO쵩i1olA? _,,%[ a 2Еv[707!b &rlf Ȏ*qk;"V-|9rԙD&经20W7dրM0_ ErrȲ_`.#?ee<2Ĩlal_l\Ӯu667DH#8)9v8qLB/ypc^R"&>bz >!vra(7ATAraI# v?eZ)cg-21R0zݔ?sq塌 k[qEzJ*Ce }xzh}%/UŌUlKw#ߪ2&NH77/jfj$\hM:g5v}U7wk%re\PC!P$!GrhOnµc<&~'F41%>ψkh׃o6vc-πpLkrjw.[t_Àmmԏjc.@lI@T޳ͧfGn'fs.Ik[?|WAvZތc֛(>AB9˿X5.vi@,!>9H oC*D!ιR UJ!dQ@|9i{܄ oڽLB$h#9DKzc 4F qz{gkӴkD=܌F{Ь%Ꜥr>vo0K/V>$&t=YՎjQg*>$]B rr7yz{d,iC*T4J73Ĕed֌4q|m!9\&Kܢ]T#4ywM]$JĽ^IB1(dѻ<~ mŴUwbm)R#"Y TBO MRb˗ gsaL {powHa-ShxӶ{y_UdztIbk1XnK2&i*#Ȇ`,b=&A.Ȯ^ÒOgꄆȠr ( tOTmi;M}8PPњbxHʊq:l [c?Y~P_bRZzR So=N`"mZ1k1: 0ͥiN>%PC{d:-%ZHK2<@WAR6NXmJ,>FeX@Cv7%]MQA vh!ajzvlBn<3Ӑ#籜u8j{0Z_X&n]| K*,7wD1#4=j´rЅR賉n+w1=a7.qwHя MY!4%/!CT>&0p#D| bƩ+iVva3)EaNFhGth #$qJm<AKX<:&_LKY,j6.a@>*ќ GAB™KGТT9K7I%~R{4@mWe~^.)@Gz6q-<<'U(bw+4nciu3ȊkWLmG\9PMj&0Og(FPQhOKU+2G|/yD-1#wl(B7X{Ӏ4WF_ F"O>;F{Pbq|YRMkAwj<)x]Nĩ-T 5<4ٙv`ޏ2;<@]4U j W}a'X1lKmFI5ڜH 6 hT r^ `Ѻe Ġn~(߻'UWјp2]C-[fn'V~a2-u_'?"V1-> <Ӹ3s"HmLKJ!O "|ħե MXL V\yk+œr ԫ hm4G Ls`H4wwŪ/OB1VbӒWQ*&3:Ha=| !BnmEʚE($^zL>eޞm-.lCUH#|,{bz}>hK eY[*f}sM2(2Y6^Wa֠9K@#EooQu,)rIw*b7`Ȋa|zN 2솭mqyU ן̛j|s4>В"vַ`nxC1 j1Ȁ6Asc#aSI>4A8$TTH:jo |Q%h[b㉽VmgXyH?ٺAX)ljw>UP?zP)`]0)ׅo\PL!5V%^u$7K0 $j*ݵ":̋Ɨ .#ǶJ4qkH.JG7gϞ'xY/4[P0DtT)mkBĩCyWųK+ŽXkAMǁ7j O8Gw,dVAP`PO&@yE^LJaR}JH 'b,#K\<[&8 &T̹?HǾ6ʩ͞AG"#Y]cc"@0 JӨ[-D5CѴj}KVl%mk 2.ڂSti;3:# WWuӧ8DcỰ+`=\rĉp2`K=k59ɎV(%;>-TE :8fup/@ xFZ N9ꏻic_SN"2zB<+ύ <}`IyI2'OLP1 q7P NcNCkX@tE )aH4*o8-JARa Oe9_zEdp!4ֈA=|e^vPd>vϨ +K ]+K@V>k^eYQzj(_%8g,U^=8̩2]LU, r40ak6z^_-,sgkf"EHD?h#:B:c8t\$ ġ&x \6- Iiwr|Ň,-CH%YVw'/84o_Lf-;ܽ X!- X_3xx]CoR0xfY@U;0gڢxYnS'Ո*ODu^@oRҔ`*aU E&>?5X<=d$pa;CI7<& 7M)G?t+(T"hbkN=3IJ oN} 7F| (t ?-ZwǨzSdI[ w0Y.SאN{{u\Sc0Nl1k|fMʩXl$F < ~C&n2ENZHM'J %6˯ ET+\1Ѯ/W;43aܠ 6F9]4.Rxo-}[Lҫ y II,k^Ghsj@oj2EePy0l氪lnBHFd\0hT(GHNt>wbq#cͨmqROh"&qNac}u0U2 !F UqŒ c$qYsgڞ.:0DY_X͞soWis*4F0V(ChCx޷2/F;sx *{>Q̫XAFW }}k={t,._R!{K""SYˁIn{d0yw / E4R:ޖԶ&4ψ6`HQLC"!:%\'٦%JjOFGx )JB 3yw$i2|'MHUɪg"R<ѽ]W3g ]2!eWc!7`T6vWoFxJul=DTV8H=,={TZw<O/hQ=U 4yV5d-6ڡQ.])'6ɫ?CQH>1Q뿌fivbHVHM;[>y5vf.^?XMΜ҄R2!k~0&YSe:v乖z Ȝ\ͮ=aq'*7;6,_ń´5/v?=?z-QgfquWA\3!y8b0ufDDFg5O/|+ 4ulyd J,F ˠg:c4=1i5#e=Pf7lVKi@F;F=&g>5@_~&_8~8T.-O-s-cyVm8$*وGZQELTTFF{O_s9[3u֏`~fs]L: 1fiaOaUX5]m)/:kӵ6JP"K93D> Hz8tH,%ttJ̣У-KL'-Ws<=Kj Z]G[ck0;@NV*|Q N!Qus?˰&֛Fr8P@ei^ퟂ<TXҨ1+0^A|%ɳSV!EY:?̙ ZctښHBRQqU:6o)t戀H .¦{>=?f_ `^(RHro>/j)Ϙ62,a=t,;z_;5ӎEYG';*J-'** 0g/t'_5=ݕv-pͮJSn@gL5Iے*o@/% 2GkP mƺH9īL`| `DV.X,Fcjgyˮ$:sCs&4l@Xj!×9usF?0\wH\|f\ph= Y>ٽ1 /4Gbkve1T#%=/HM .*A_6GNW5saњUJ䮝Ѭj2dp_r.(Sҝ-Gہ~&%:6v~_G, ukPA,׫GDn%LzdKTzEျ8?B!3lIj}rnJHMYˁ04tIh2dU&sLn~h/%i@3xVpˉ >Ђ:sU86fwh0\h #Rh>q{2Ж p8/J`WHCM7b xI,9(&erjO 9 NalZҲoo-,men򎗴3@8w677oȓp_};"O>Ae6=57d~PÔ ^kIKLw]?VU~H/2̙w5qK0r5E0aWh4FfOU˖Ƌ2f'BAuCAN"J;pq .=R!~Gv`qVmN CDM*Ҵ5)l^}aT%=ls]9P}w^WXbn8fbo /%ACrMi1iRAQ :R=Tf^g'֝$Wɑք/ağEnZBHWsLJ ZX Uҁ_x~U`ۊ`;"_nEuˌtD.4>"0L%SsWivˣ.FG6%f gciEaVOfpx102^_)kn9N;0SLٽ)Zr 1`Q!OUN\#pq~Zc n| O7c|66 kmh kxAµj&K>2d[A\]Ĩ*6K68Rc%'s.}E@  aCڣoX 3:@Xʿ+:GMvmԺA;)3~JK S.Wܹ^µE:aJeP[!R[p'6WXPƒ89-g/\%U\NÊs5v+RBI3R~S{:NEiw>Ϡ⃌OЙ12=~A囎~=7_gwPΩ;0\|vs7Rb.Z#lOo M1iT{Qi<K4Ѵ`IdK̍=i 5 UOT!Cm7mr~"4vmx7й4"½4^i®\Eä>hgd d~BeX*jP+I "L=YKJ/L K3'ta#ε!_ %S`@h <<г,:/˚ "9x;B EGdW0UTHscnL̤OP Y(MH)'4)yZz1srW@3d|zb .8]<XV8y¼y*O\h"Vk /J#EB<-5SW)6b4i0FȯbDrR !_z~J;"FSbqnP3܀>Cp8e4Ҵ$/g f*  ]T2:hiR%u64ߐnVr£"u]#ߐ摶q 0'8"AzW=s# bZ3LqzKyׂgǜ'͘#ou)\il&tKI8P#2&yPilLJab9 \Ooa]͍ΜV‡/e g[åˈ/GֶYkR1XRG@SCa< u]dKz?oֆ#nQ|uS>xe~kzXϔ1:Yz[JS 0n1t#p\nV'sr4X{]*`1C5!wir|jkoE(Ȃi I=NVNR*ũh(.)$כužB`3 cx`!3DdsjJg(_Vλ !&nkekojGMY Wzy X3&."/DNƀ]?9,+hZI:z?UΝy&bh6}LR$@M($S L3m-&5*|yG.Yv}ŊyOLuq0Ԕj@Т73^O(KTU*{`!}NVaSuA8|&+3n7b8e*l~:`kYY^fVB8 QmƐMz7,x8 z5>\F4Z`%o%Ua=Й鲭yF[`yFiܲWkHWzņΓZ!]qr!7="1TG@"z a5 w;b&kގQHu+Y\Iʟr3zH A&:ԏg_ ,(7kΊjzErN mt.WǏS*`͍g\rՕH~%QbvӢ~!L7/g<6ۣꑚv#-ePNR٤McsɀS% Q ط>ҟݭXТ@7am*5ȁJsψqV`p[#K:!ewjl׶wg6# ,Ph/܏3rj؆tķU "|,{_Vג%@aX(LޑhwOk%1SӠf)?`VnIAsMYTDkXJuWHÿ$zM2(k(yϐglCy>QR8 mgDILiGsZKJjю'@el( cz*p&io8 >+f$XI\[w=>޽ͮmئx׼h}Z#^7DYݩ,hYq,>?dS`X5@Sr[k'n_!,t|э a/gG~/]ئ)"5)Ksp'#􃒼X0萼@GWFP4WzX`S\=67wj^[g: zjV_r  Nh#*t'pmk-mW3:V!|[c^z{9\FmnA_!Kn.dmC;ۜdC ) m'}2yS((%$\ +U=4!bϛ~-?c-Ȉo exݣ'`'=Ĉۻ4AwVu.6djw=A,r`$>/"]$d2.'džu9TZ?ڠBn(+rz2H3cv6on_PMO0:˳4"g4[,PH auAȂq8ecLtc7U5ua%N +pr tJ`PUYq` LBz9qҐ rCJf6: 1#,;8KPlՠ#=Ń'IbhkG#wq #IqW:EZHt†q,O^{`Ť ^4yi,z1V'"3'b\Wc8uw͸Eȋ6[eYU)B x`e1 ]Ek/{eB rCJ2_Q /Lr4;"t. Wve-E rR=0EnI4mF`_Ԟ+km62v]G^$ֹkYG ʪZGZ;]`<ߦ0>Wa(Dv\=tUIW:nt[h[T5eUkĊ?jI _wJGbC9f$YyɜcBs]1v!*A|DDŽ+(@NeGݯNmy]x+ef,q@t왦z+(2ܮDBQw!DI-7:2N=vk`uӗMDϙ: F["xB :h҈dc<7(v] Blmg_v0$DwyFNwB%Y?eY&^^Č:UWhbE] q r`YGQ:SO[$uˤ q~` U$tguVYpn-T$ハ1{I#/'LC<ң"ܝunF[LnهMio 츅EfL3#D WycCMŇ^f8Yz ϦͽYY S~K nzn_w1gv6'? y3J/R.4lr6̨YW 7rT7t6ghT1afNh;%,W<$()/*wV+wLZ&A@ڲAag v͆fa=Gp] 6y2=%K`]UL=PҁP3Te>aCjG/OP+2; W$+lS+eC,P\FZȟ2c'mm-i?F '$oTafF/WEG+TDQ!j~=vq?Nq 6KqZƫE: bqr6@LKJZiң#ʚ,\8E{|2 o>\^~$y6'H]E0d P=t7Yu\x֚ja`hLȨxZ¢+h_&}Uk[Soc&qV^ඕpsӽΡK9~fո<5l¡05h̼n5:DȵOB*~Eu|>79 Xوk`XKhJ*Qf>o*9/JeRF_u8ϼc,69<{9myo [b,}@/٥^>(xpruie]NK*OͶwK#]RѤ0+]Eyg?c]ءH iDv pA2gYi00β2k`, O^:xxu=B?͟=Evw~55ZO^<Ț(gЩ%ڏ0F0Eh*Ǥ2 xe,`(-_k̊ALy3sm阍!,r^ي}RS^d"w"5Jr1ѨsǀŽOdC }BcH͚$oHľTj9 K'? lL7%<_d?-:6%. d|vtsA5s=F!)̴*?|Nۼ^x/$Ydہqqqaͥ@PVeץ0D)h,C ῊT|Gk#9g &FηӋװ/(FB<! ̒S|bty}C{Hu˲E3žB]@&Ԥ^Xky-~s;l6N;a-˺ͲuyWU萞ߢ&S/+>oGM )Z&o42vcB)}rAc;R.ZW&xf!OϠ_do0+ЖT"(O[ TSB(&$iJM_3Cvz}u9Y>pq>׈\r]>]OVL-QA-ItIia…-j3Ĕ{c[4ӯP:!ۓL/d81]{V.asdMK>I,_puUS .72 I.[$lv7SߡK7Z[zOvIsϊ^<^G 7jRwg6Bd\< id^KVeB}q٠̟yNF#)Xŏ#U>WpCP kmy)Reqư?Bv zM-PnBѽofd91Hݮ ;؂Kwc|?>Ďԟ6RT ̶+YwnEY@G&-~cRwLQlKy.'4JA[ M$M[h'{GV}YNa;rLī.;'u[w* WڞLYQ;G)Ng2~5UUW{ o <0jZ%V_`5Xs}ЮՎDtŰ 6ߡ-d \Ƀ7ig6+GEE2ʼn0 ni]gšmw=#Ң KEBlߙ*Cγi4De,7epĊ8ϚقE*aҧPβ. ·KSo|\]K9IO?w$0(~t) + GpM4@s[Re=NWOolM#?2nr`9[ )ŮL^TVƲ``4"ћQcYPݼ" Wfi мcER2dur(ٗtGtSjSI-/Pڝ}2"R; EԆ-C4jL4 ^FQ/"@3  N]D?ZvccB"B{J!4Gҽ0PgnzT*V; Z&3 xS3J#QI!)oZ;4?'NV #%f"fyECs࣑2ݎ-Jm# ?szr'GR >Th\V^4ϊ*w|);wҫ G~d&󮥒sriҜAo/97Uk:$4a է&6+jq -ԋPSt),hZwu7ۥ9C2Y &26Vl5mhbo\+V>**g>4l dg'~2)2EpϾz"~Aɟpl<1,P%U"yxk1;d6udom-pѦ\G:/Ιͷvռמ(zFpb/1Js$_轂[u2IT> XT(Zb\ QCc.p9|r nv!V^a9# 9'[z=2YZL%u7d $b-8Fd[ egxԺvde-Cp*l#ahBr!۶r\I@~)C827B,w;eQE0yC>8;;A34cUa*{s㭡\? 4C =B\ΫDkV] 'HauA \ݍ˪^~q^Zd\+?viZxzNH xH32s%6O`[i No(?瞯=iec·- T `jy$]jueHA.A OܓX&l'uҪ"e^ё ̖b\HOx̐FGzߗHP8#RB$ ^l<3o2nd"y,X>5QrA}cQ`#q2ւLͱk`$zl &]r8| *˝Gʐ\qѾ7 TQtd0h!Fc`ڴrb4%S=s7w`;KvG NWM~ôf"y*#(krrl)3r Lpm|4B_8j2D$_ د CA⨻ǩ̎3Jߵöo+Jb\a9CC n6RJ}c ?,]5yHMJZܼDNC@M4DId]O"HZd~Yˈ@ %Z& Apjnp=7pҬ4V"̂2|QH_4]|ET\7o5LUϓv;+_TtZ8?猶tEd O:-ur;\1ByX`W("CA;ƀ .Dz%!4ө~ &I h,)y||PW}EL34dT>%Z?v=mF])F!(MPˏi 3*kѝ!w|N*hԣ3% YSVIҕN)&( e%F׷ȘrvY_m + F8SB6",#T*8*2:QD*g[Q^&`~1QaD)C Nd&T <~.2AA[w*i)t5fqkGAnm`D1IN#Mrvo%Lwi椅ԃ1G)Y18U!\KAUM1߰ B!⣨&UmOj?vi/Kj3d7 )6_80[N756mDU]P)b!C-x!Ko|" oX*4E9ȥ9Cj'iO3hҺmPiT2NE^)!\^pMI8jĈo\ vp;Q1}17[\SKO7"dt܁zM?z덼vZ3``~C WT'#RT @w Ճ#ʜcbC;߮.!0 ']o>a[B@%ژLz™gz{e prĝ5WbWy1@g|mS}&m0it)" &d hZ$P#lFR*\pRB[ *i2^A EÆP'[W\4hC9'e-\jrCtY6꒖"+Xڿm{<)Qj *+I,I?ʛ)4m$'-(CgIFg5a=%m)+j_wxqfEe{ѽ<ظ1K΍L.mg3dRi`/^lˁ,?ҀPK+fݥȎX/MY4<M -V6'M?"莊 )퓼Z^ֿ uQ3s{YߤhO)%CnNCkvS4yJ7Y7h\p6ԏBK)|$TF*(9/[/dvVT9; `QZ\[BEDπ[S-A5_nʼvATŸ*fha?;W*Ki{ ʤoN@yK$\ܗ@k8ԏi+.t%E*=9LI;"JȰs@ugp "uFgW"!x|3Q_Sl1z.T Jpimݓ>krҬ?)>7|i0 mkV t/K\Ld~@]&~X`EsgQyp%a᳂mC .KٸW!`ĨɔH>̢$Lw~J%RR =kaP .ER"vs'vCg:%}z+U[0ݸ BΟN&$dUfAŲDr/ Ĉ)|s{C^R ӡzLT0&sxiQBi"`R"'q+Arpɲ$*Qǡ}RWl!Q繮[[CErbi5kqkL 5ż@Q>ikɍΑ&ךI^,֨څWhA6ZMdFUЀۿ_NI_wcx.ioc:[NvΧKo< +#AW[L6e /llV ф6`R4f4KL>7}q_NI_kK}/+ T[x%.hk>?lj:ph9PVLuu5װ;Rk0!:\Hkq~kq5řLb3%5j],Os?讽 ;cToX 00?gΩ!69A9>]7fMW1aLhCT{Ϧ1Hq%U[a !?5'`4#gR.C;+} ⣂k;ljT3[µi% X=@HEe%a3/2=Hҭ~j ʥ;R~=AqkՑKW04I,q c:$u5Q9:V^ДJ)})7` _HF(M|Wŕe鵣=Ͻ[W uG)'\6q35U!?Q ;*~;lU,1 jt"լm2Y=C5 oh tg~ R}>F8n`8j(R_ȂkIߵJFȶ0lհHˆ34*ۂcӉ\퀪uu Y sD`RMDq޶*&ͯ 0,[B6/=j&a0#:d-rwf7BMմmPO;ͺrD4> vr4/^goi f. Zڜ4KQ;1-Vݴ~qb{!Njgi ņ:7s5ur>WX)qd 1R?YC RA3EhJWf}Xuo[!c:0otFS` /U!qk.֝C \^JCfW;qׇ] @^Z ɡT@-\M[Yx~Ͱ߽.W(=- _w-8"|RMj-oU'wKԻ QkT.5Y딞;Hwj@l2?x0%y)Vp`bҠi'B D26wN2FGn}]ש˴f9?17m=QY'͝$P+jxޮSgNJӑd \|q$xYe3ԓDfņu7xȀ/.e[rT-(6vGKݽ19VkJv>hlOAE.ɎʮmIf &<Zc[j"TJX4_p/X}(bOB($Tu>5yAQVn9φ"۰bݦl+/O+9 o^iOL`[uEK^@M$a|,?ہʓ_T$6YT*e3"[ckᢶ/#.X$2OqQU\W=3ࢽc} YUZ#q4θ)gc/'Kc,dlMmֈPx^^䇾?c `65l–5Ro0Vo#Y56;\C%ڱ)W igHCƭt)ÕIAz0gdqKt!u`Θ Waę5AHcqg:.; U(0tqşu#4f]d)9dCZj9݅Qiq7SU ک-Yl dDM@m= ɲ3ܮ\CmE<.p C C@]~Sb5`Us Y)3٤3E))%1-e7e# J 5{8M,FYJzƒWm%Z7aحm~Stb٠WSNJ]L!4L [З(g)5qhJ(4$tۦlCPCUٴk3|vh2?us [-CQ ?Ov&1v"]8Zy :L5?z/iwKT.9XNg.`G~ȜoRk[x*07ĒGr?Čgr}A"_q;U.=r۪ {tNGJ'O@{:TwƞN'vF_OMy"^$1(4Rd7+]À 2 ]A=c xd(_2!ډ9؝`nz8OV`8sߐ0&S= }kN-g98}uq:EJ@o&qU}cRrX2,:W'̲u(CءCG>Ӊ%";d̸à W;+\Ru2if-X+P=8o\>K'sf옆̌$ LE/ Z>/Ji&iʿH<ɟ_o׉}ks 5&`1{vrY3SUk/V8fHտ\^4zbHR(ݻ|Ҭב'ԪO2?K""(LH0KR0}WxMTWnD+hQPpjUR K|4 |ԣ&+wiZy3+n;xc'/G3S~[W1z wRvm LHz[sAUYT/Ԍ+i]~a3 G:Ⱦ}T7zIM)CQq||7:aŘx X>;| /MWhV SM6Po"-`' BN0cyxL ɲvnB"Q*:r&l[𬄰iҒ*kb+{Ow .xކhpLwZϩB)zkdFR"~05.$E.+vo8M81  ÇnJ`kMq=cە /J&JB1bVB??(K9&HuXWIvz\L8W İnfdN,j+6uVyҡka-"qhD5!3m"ՎZPf/Bi@,@UN vk[\]6]YcV -(&Z i1e}J"SQEWrx4H範۠)@Rr R{"amۈ!+x:=3K4 I3 R?n?:EnUܛK$s[}$ܗs1?IZ%vMsWH`9FȒP݆c0Xredѯ`tp~8̃l[ dWnzA =`Do0mڀp 綠!ˮ|"ׇq~$oP+=.KHՁ jDeo}xs|Y[*O)KpxNǘÐ꿾6Y1Zha |c6}\Kzۙ-sOs!5`mzta.e"$bpσ!?`զ*dNyazL{BsUliI4/tnza$,xؑB1/^C |Mؔx:\ f %7^rcK ۸9ëkfWk̃L{nzwل$S> A V_8o~Ǒ"!:G\M:<06?R I|E^Q@TC܃O*Z+S]IVwjfŔO]Gzͬ*řY;)mg,do wgT_o%#h@Ű'0h*3 _)2VLpP q0;˴C09Yvӓ4Vu17:֠jh+ZË``_oň:G({ǃP`Tʲܽ$ݽ},GR֌Vp,oȸVPQBw\,fzl z&B8=p+I3õgd%SYwt lUI-92vyeQD|Xh;yd>emZ?71)7/ÎM( E傸׌HeAIku2fKUG:C.ݿn>HP~je{~%MWSSh5V=ơ.;l}|([_Y:o' 9|Ӯ3x{7L,;$xi[s 'aejO=Y=Mg':`[)~Dxիz<@@RzWlV=[P\Peix[5w RgG"pD{/(yOVgV"o 5uWC2ʈ W1bۈf?`]>[A/CFYKO)45 WU/of5U C58eJC>8!bV!׍fhjbʀw=AI\bow8_B#>ZE>_%Pc٦g3 RwFs¸iP70i$4qBPӔJﴏ0._y1]TNW_g/Y>`.q I6l0 39l^-Ƌ / MimLmz Οsz,zȎA:C~^ԯ lp-̦z*!?)\Ko;#~0DdA"g$8 K7(Fѡyo-L%g#5-r.RSHD.@^՜*)E/T!>T)MXy( O^<9W 6_ϪN)P+^>jGxnJڢva{e&ܬLTd]ۚC4$ -y0sg;iIl3Ёc-#USΠY Ek3N _d>OH܎,`Cu25fKIx/r3#5wNfOk?6;vbh[!R c\c1ծ"!r]}8׷-x.lԨe[7 ؊[qҭ)`h Y*8ept#4ٻBF7WYm-R}dZpMh;òm\;Jt~:{6p Kg\̣{ރFG\My36+QC#\=̾Dq.:XRyPR a}Kg^(+tk :ꌆ=aXݰ }K4vUE/}^D#'q:y&s%l?4|.!u%<m\NVN@_h \[ii5;H晲1dFogo]UqRc[1ߢe7 _ȍj fB~֗Z'({+t E}'Ŭ_AKbybVeⲷ#3.' Hn탳vBR{-ڲlpCӫKm=>}x1Rl\O>uꝏ]]F^a b.(ŕ1P}Ay 48q01*0zt,ML{Sw@p=Df~DCBxŞ^z_P;ص+9HB3ow[܆ TJqnǸ+zxܓyS!;8{rU|c ¼!ڜ8&gqӣlEB|4?6Rڂz3*aHǙ(¡#[mvt[i .;vg~:C 5#>I~d0[UChۗ!-sM8c Dzph7Ouxrch27?eN+;xrt+F=J,ڟs>k"DLI;=WP HJ 3a £f O+B;K5\t>ITramr^-9HͥȤ[Mt5:q@48٧\oTGH5&Tn]?L,N=?jQpbDzM|Wr"82^-;/{-N.*8K}.Fy)q0]5(DК@ige:ęX': iF{b(NcY Ӯ]q*m "mxC>V%g kĆ(wڥ޸퀯uϗ 2LHKlѫ?sm~YnefhNC`͡\/G`5Ko3/w4fp0 H<QQ7YU 㥞Ϧt'q˕<ح x>0wc96#SU7#(|=m:D+;\ YRYs1Qs2DƅrjwE |0\^Q2 v゚.d$n )jJK]lǫr|'~eC@X WeSTs7 )I!@=>bw(Cx6.Tk%1{>v/ݿ=%~ &4[W]"iTA/'b%MAxFI}gy~?s3@Tw4Na3 f") }'NkRILF Ȥ2 ]F3(TNNGBf0Z< \ YxE| -ާO z ȥe\@7Yw}iE`cs5M/0GrXq0ՋijRM } jXz`V>[ !/@RM5é \8p<ȹCm%Hcov{x;X/@B ܬl<^bW*sk p~꾿èh!E>ToXFpPyXVֻb91 0 wG3;P=~ZhZPxAJǜ B׹h1ƺ2'!q5èŒČ{$TzLJla Ceă#Ozqnz[]//SntZR z ҡ=IsP<:WTJrJ`sU? 8upu#p%G&. _jxhAȏ=W)hи {?(s@Gbs5h 8_Z-uBsAt 7w/0ᗁ1YՐ=WUô$WNRfc`5\@y|AKkM.%ôN~/ : k T 'ͅ|`nQu],կנLgrH͊E%D]Q=+x5N]YRuz33,aHLhTLRv |g:Y6SӥPٗ[&q?*IQs!v=0)x+).SQVE1 7-C!&AH )#(,mwiރS>GzN첺Q6-'e&~is!hw.6`>~O#TB>S g^Z<'Xͫ_`=|bﻅ?yA@Dg/ U$͸׺Sr/g@`АSMTy.QЃ z?SfZ&|0כI.)aC~xpk/y*!{m ="6[JmYs 76 ^Q1YFJ84T%RBH_KԱ7 VeQwN좴^Ț-juZ>#\?t?h$j_z)6\-F4 |/Uu ?+-:vi \bx2`كEلql!;HU_)Y~BU,ggm9䌻/]2!~ga pn~L?d`9vwK/Ibp1ϗZs|] |-=2]mmPqL!kfDEf. W;8Jt #"WXބ 6btގPqtXzڅ¡ ;V!C&-z8<5!_.,')Y 6[S.u(R0r-0'%6k[ffoBl?xh@ƂrqoD'pfIࡉq qAs6+ܹlOZ+EZ4Jϫu΍Q&$AZk X 043RsT-$e)]O@g}gn#r~7!7p C5*waUu](=S5m%9B徵rKv%/_d*s4% tBr[].Dp;ϊnwM`awHÄ}qhj>4XzS]Kmq;6vCݸZْHuظ\m)ԔN W7튣܀9M֦trGp2#^F^;Q>`*2/HgV3ڕ6RɟS#2lpelYr %S~Ǡ"=V,7 8p59{G4vR-Fc 8uH;nN  {2O^b}wnto9òҭIaV@Rbc۶;ꐠiE@I.[ d(˖!ei>I2ovΦ.X4yzD˖"{p^pk}35Cu7vgh)zĔinJTr(rx `.&8m?ARzN/~%l>'5RU43 Xmd|N{baǵY0*CX;9M~9F2sF-u9%in0*m@B zvlأ$,aK0fq3EEVρxƭ<]a|vb5t1Br豍FIpJ(Ajo-M;hs A>_) o͈>fNN.~%/Nr@ t7A|]8!jȸXDR@"D?/@.e'0FxΏSaN.H)~hFg4`c LJM\)C`7gPmFfvz؊2O;bAM6 %]qBPFQ7(˘,4񝥨Xnmu!Xd q8K`q*b6u ʫqeF4z",Hr'CU }RT)d3XN׺=5 ұ*ŀѳ=bGùtF 1 Lil_{gŐB%\ko'KyNы70ix|9F e8S6W.O]zoam9YCoVRh%6 {EeDzX2#q{mzgeW4[wGj۷gtDs@$T;iT nEx-lEMh*Y,ʦWSFIv,ۛ4&棫+1cd}I/i=A٘OZMtDrEvL9vL5tt()c9sAxDl?%'m #)[6byVq-avOM)M E[g݉KmȢQx/-Y`tJeR炲H *GQFFBK\ucݑY _N=Be_A+bjk}˕0J'8Ms*t'i}ZT*f9jWgC3.h-{Tc "?8xzݹ Ѱ"eo$耹k)qUbcp pCCuP|&=Ң-zPl .A|`VcTΨ@&ǟ+A)X i #8hW&r(uQ9"JA On\*% ۷*~1V6/ Дn)= Kl ]/WMdl9J'f&ɓ-B/P?jE23TI{hpw<31N :Κ9ŤsEi{s.C:4HXF ?&#˝O)Owߺe<%2`@ `Yyi~Qm:,hD^B$62t^l>\O@FS 9XR3) Hq%hGM7{DF4SztQ)6[;V? KI:*;#5KA- -{P퐿hql`rcLP1 w${}SS+}`FrL&/^G-&#t[yN]rNׇ#akY)RD}.w [=x3yyLNsظ٠jNY+9%1bWe\ou?ZT^-L{,TjDoU\ k.d?YZBQTx{"=C( BW ̶!g# $+z_5~t:)$^cEeOÎ2?\O}/j4nf^oY|8}O|>3?j$A.6,;q C+sL_RT:a8O ЅS>C ߉ \̮,է3 \Ps6 l ?}nEdf@M^fXo,N#-x :{&F@Hi)q1tFq}oW4i|rѓY]Ja 0RuCpbs@ 5pvh; uKRz!YԤ>=0xW8aeٓU0TߘJ&f[,TtT~`hA`˷,߽Q3jb TFԛj[fWak 4׵sgXtxVd5Cdcl+5z>S`X* 'yc4cY{Eeh-k!_{b$4טQ}s1QxtNA]V* ``.J\FYV26'ӄ^Cu_'pyZ)ǂi5c8<Ӷ.7eݨ3b&_'e+ d,L<^MY6N-}^&zf9ۏX3^qbO?E_C@ImN1fY 58G]`,H(?,= Hc"m[^->!"Uo$XQ2OWZ;@L~g3dDZ90V6hdiy]| B'HMQz<.sZ$Spmsaіԡ-?F+"d + _<ޞp(-u:zSv FyёmCo0%c/8{oQdeP+Xq` Bejm1 ZXtED-5bs 쳞cU/Fө2,Pd{1I'* 8VoM={ yfӜ0#`IV-Y{K"^eam!QnFnnH(5.XPdl /<imy:&En?(]YjheJiI㖞[0+) ?SWpYA}Gx  7ry+ItF%cDFHЪ^eIJe=S iǗq:. +8m(Z3! )EkrUWhbyma JHa` C0ӿ)%~̀ZHZׄ:<6v?VOptnǯ73J@@x5,X늏{U:Ye"/tBG$ѡ-8?^fw"W:2HBOj$qQdAABe%$pvYta8|7mʅx[.O!R$CTm\yt4KNuOְ,E~_ oHc>̉j`Yʽ>>VFMLly, C$0S gi=y5 Cn SQ(N]8f15 Mߢ}Ksi_,p6ԑu9jd#NQ)= ~: KXqU=)9 ѵ?s!$x`h%FRΣK:\N^[Wt$a1G^2փf  ګ0?m!8H.V^]ׂC*5 SWʧWR[-R.0sECI^3y pg5}*d.~r (C(1tgIc{٢iun_])}hٿ Ggv[Jm38:|sZ*@ZtI2WC=+v+a;F$@Gp֬4'%S3冨3';X thC·SID,Y/3q=[ = K~DB{؉Bx]y]헢!K,T8N8T[BK*p._=j<;5,kb33̀+7 4Uk&9d&iuX ^jѹzX; s+y?"ܷQ-غ22SѤ7YŴ17q^ G L=bSW3lń;W[]Rp S% MdKo7۔Y~T#C |*)/u}9tY9 J?q/Ư0BRpޏ-3W35|ULpuEhC2Ji^i%IC! LoHf,Rr]$llzXp39Ba*05-lAD"LmhWSeI%kK I]_,ooj2hrx/D>1~Г,wT)j|Zf֜PR;2G6h"qiͲ'r2i4 K]W0 k7/㎄?cnY0' Xv\v EN:aփA)oI-IIa6DiY|.S{ H\gLYk/]RK*=kwB; wA5B5O:<;:x /՞{B \]6dۭbs <߾R-6_7bKB#%=kH @e`1Gd!'!&DZ>@ã;lKFN-_a+` 1׸50 KCτe_PI78pM& @WTB18С`xS"ބAYMDƖ@db?O ngAiQݓfjKm]&2hGe!qMǶk]F!MϛPR+DL Qf󝧪~}T/ D$:2~{ߑRG:8S$VqDHK ۸ZNxg4X\CXb哚_!RE Wj%D9A@< EIq4"Vƽֆ(Ljt]kjne1UO٘jz}\G10F{yÑPG>9'B.kOluܟ$oF4Ú`WYn ި򺲜 QT~Ƨ$Q v=L&צHxsh+}`{"J/ =mm#k-6%yg`ݠC8qy=q.B8| >ifk ^Bd>i7d*Z3x`t{ԢX2X7JRuT1krjD0Etu? M@Ƨ~ Xg\}? EgTlz MI߾!Y141ճWuW/S@sKk +Q/vYa&ņx֯nH1#bg 7 Dc♑_"2Û&Y4$.Hiފl7zQtꑏ-/vY_g.Ғg[ BQ|D]lȱv ^q̰y~CwP)3Q}ǾzT}~˶gff>Y<%L֏,s]tKwgzhYVBkq3$uˍS$HW`T3{L/Plf%.giLBElVLEBBI;"O×EsU*1b1yɩy5(dD:6p yP)y!h 䳲Gm0ҍZY$x@kQ{:]`}q s`3+6Fw h_pt(v'X=U-eN`9!)o+ 's<+-O8Wc1 FQ%!͍E<꣝~U Ôa>ec g6˽ , G PqXm"7,QJ_*N$"H۪I3!:[kd1|ȼĀ3+"hE}o#H!֟J& kD\5MqΫnE. T̶#!=YX&uK=ِKz:g&BHl%HP ǐP2sHBQ,IVyw'Z}VC/]!]:YU]dj&B7N57cSzy)KvcrX < JSOIf6@M9+Ki3 lh[א 0ɇғ;A8 Ԏ^.&'0%*w2uN"oR8k+UT ;o 5 T wpic|1m^6L}C"mDz=>G=Laq;cXFK@l\XZ y_ʅA&8ofSBrA,g(p ¡M l}Pa*!F7'\K2f\r4ITJ462vۈtcXp1+IcH}СhȨK>F0[hGH@ev 6 F/:$H>WF0_j_>E;LQrWfAſ.BbY"w='\f;f-a:!mm!V6a/&.N6yzr}Y9 >"9.7haT$ xhdڄbzJt8TLXx)IslZ8z1E`w`weSJq1qrd ga̙(Y鞇;{1H=M^SΦ}:e,RKǿXisJԺg6R_H~RTEZWAMQgܱܙDXFxuw"P&V aCƜ aG:aB` ;5e[AdpB2.H!ʫ # 51%lZ&dδ:fp"/[1 gL"jؤgXN \R<,QeNjL2{Yqh xi&c,j?n'# BXEN ۄ\)5sM6 LT ~tgRyHQ6ɳjO#>2^Bh(QJ3`-z۩;cٙ$Ԧ9FuA>8'jYPi_$N7`CwkZA@đۿI,sgGpJUQKchHW[BOKb$y>O qW#"s1k%H-NYosb qBLjB~7V;Չ ^*e*ރeUՠCI% ք""y5NrcWFӶ,A-w~i~@z.veO X/C 09 ,3o" o:jGnKM^'w  @뛧Hx<\;}U-%aKe؎]/`.>H:ofe=m;ʛߜ߃͍n Y lN-BGOoRJ)l_kkyZ(I) ;n.;{ߟ2c{R[գ7I^yu:ci jzcq˴[2w[b!츁;]/a"/D ̔Bm[wsE57 ͏W4. 9t>CUj3UA_t?1"e_-.G CޟJ )e7du5vm N[B̗~p 0%ENgeqCK“& R9oF_xϥAv2fyWL>сw9X9W̶ mf:;;&="}jRsm(yeQޘ'u:믰) `C<Y;;?> GޘB„Hj?w 7^uo/ƴ6; XhVE``eKO_oJ)@]jjlG$%7*Q(?z5Kd;7, 6ngXtV.Q*lŔ;I_! 1b"Ǭ'ٹ'RkEHWt6^g-nl@;m|L!րp5 ̴kD[X&V3*μ&f"ܿnfXuA[cΣpmMxj|MK|yոa&3SӶ(8M!Eb )as,s1IXXl(xMrq]}DaJ{WIn"k0جt},/-Feѫ7Ru_xtc8id=bl(8w-cGNF2bTs <9%?ZJ.O. 9s͊* .vX1M\τ5RSt,D @Q?RЛ|-46!NC-b~\J.1q97RHܛԤS( 0T)i۽0ÕߵLeku#'l^ WQ vHӏh^RRlLKklśJ+oӅ(Q۝CqeqS9\DY <ݼkfݔ2iMRNB*DNAXC]'>tX9 όg)uge=ɈHv`ޗlw=2'݋{=/p?'Y"gPST& PQ$7FMZYPÜy֏{FWڦ_R 27c"Ո.@~5;R9:NT|{ܽlSIb!VUO3Few.! rNڵl[Ϥ18f3C̿Y/:;`V&J@< eB*Wh5(a PSṌN ` r>E5#YʴuY;EjQ:Ry^ʖmNnz_\ʖK5aiv} wY:=Rn8kEY#@w^>?'/ 2[&ȃAn\ ҤsaЋW5\ lxMo }tݍ@5FHɻh^,@N5!_X3nDdszd]GUyCLY97C(d+sfF-d;-,{©O̔S TjRf =1y]%QQ 5Yx%/%%JzCb(zKwA[5]ߥjpARҝuQIהXA!FDbH"Y aB&okу@kQBgoe,pS.sR;MQAƯeAH|p^gqAI:"rS\d)И#gbK mxT!\.;kܿ,Ő$K'xO#ӼY=<9##@JvЎAZj}'֘RU|+R1. .oݷaeBjZ{p ;,4h2{ڥ 5,(NϤ O7&٫3 &@epo_=uX9OP cu"Y0s>~b&Wu,k\]y xT&Lظ `ў1v,-@A5I)t~BNcdFi|uǹ8K rNFD+rs^yp;b ̛ Z]x)ڨ[CFG79J8T_,+ Ŵ\:n< wtX+;$Ô^k%hxxU}-0N3HJtWyS,e5^?(+AgQԣ@ *Gn T"94U`X#6P ]v*̭;b"\?Y(< Ur۾Sq%AYC˴ )>͍&ʉ{=G%Hw)t0=>B*]2XZ1aKɐ0L89 C0a4z#[S09FbaI[6^6jxE_+yS'749{xKgܚw,8KՉW5*5>;/#[I}Ḧ`_b 3׋5&N#g ؛" 3My.γC[Va._gø1mrUX&(72hoꍶ!EXYmf +2VzAz߷|"r R`RbϭҎIvT9ݯ0 ŵ֝1 59Z}QMD9v 61L_Zkp^6_(onjS»gKT[' wH)a7 < 3h?1r,+OfsXc5wqd)߫^FS*GaEfV1A3 @ߦnHá#x&6"KQԻV4ȑ>~^[8 y+sLe`sRdc.2`=q?,}MI)8^7u5E ̣i{aGV4noEUcZˎvrWhfu|k׆Vj*܃D_fiPZ*2egTS [8|:&R #T`oMwQKaʭ+brP1|%EF } H?Ak,bZwv %rP*Vǹ#㝊t0#PR;Zĝ0R2m=&[L z N;$3}aJ7f(JhH `' ~Vx$PX? %YׅF~@6!|_{b:/'y xA3,4=sw]َxT0<)`'&۠'І߬Oھ$pv*Yx"rM=-ߵ<=%T!8ٓ)ڂ$'\+`wD'MSjvB08>] Vͧ:~#$k=c S%HV)AC_MUyzDu|jw#yu[1,,ވj#X% Hboh)o㼼zg -FK1%ՔRL s4?QE.iފ!.U! T F.QI@$F]8M*fJm~ B"#f-).Ģ½#Õ3e,(f1ل] ]sHmt@\/a?"v\QfoìhQlW;;o,WcͽBֹ@7d<B,Ubb"oOs5$SvGSp6f~!L&Fr罭gEל\S:Qԛm4Fjp4CpGisP TuΊE|8G54,`c{Agny 2 m܋-d[a=υ% 4~_Y!+ }FQ؃G@6ܭuE+wË8$ cG dztbf=ߌDÆy=O,Y'8\tYBt섹3NT>[Z Y2GDM;4r]zvǝyHhLΌh&V?T[A,ץ<1Y^Iw7$%)t<~V$Dywix0"-V~GЬ8k˭]?Nݢt$i~$B!0@[UG.wP@&1Ci|lLcSsMaץKo:\ĘaZ&1X9T kQ?n[{K%u&_%`ϵnrG2]쇰U qY-KjЩWF<{:vzƄp]5e3Pۜ2; o+i?yu& #!bD '쟺ᬟ#{%A<xW bZrƃZ*ȮlP&UhaOW: w\Ywjjquyy[ʉ)nh0R;ژӚuIg]fd؀ylnEKvByYQ'3tU|YlwEdaak9:lcgIC?@a$mHް#柏j*٪>F>R+e VBRsThRIH{1n ;p6;'BbekiէS"XQYWp/,"&̰"@@Mz U@!TņlޖcLW*&TS2pFǁpbnO[j~~ /Z[ ._(ԅ唿b^W{9u[ @fCE*L,/zmXx{ K*W3%r$B\<1:VZb>gFF~iENXWf7J"n8HBi ! AT;`Ea`ϙ#l X+&,6*yt}v>Y%ygGY씥Pn [F`8s21sJ`PѠAe9洛o1#`$~h2Ր{S<;2:gdZI{ԂxiE"M]ߛ/&e 5y-c E~Վ~V]t6?4P$2K= VPmPQ9k]DN^9L4OIӌI)"} Z;1#eI9,vQޯ@]f_'s\j&a-[< ū[2Yv-x)_ِW/o^~v9¯lhkR1EZa' aGiDT8ӄ>-%mkR]xn^gwjM{k,+g{Z Ě֡O< ]}5U=/o]͉d-$IuYw:d5ٟKD$ʣlJnv{>5x{~ou2yإ|xMC@< (kGx$DZo ÎX+ I7Cr4/9AksE$žnLl]U 5īq %P<)nɺ뛰UA1`,h' Г:LQ-QV"FIWo3UPjD޶Z%ThlS6Np6hSg"\%LU~=e?p=6Yba&k۲2aUN\KL 83D~J;Ӻ3{ S4_hQn{kcC[$]2-/0(PcAд<%wiSs\!XB1{-&S]ڡ Ų/?g#&JXWaB+?VH8[!3 p 㛅V|硚M8 6!(eF,wqMN6 CMuPWMP\)b b6P.CK}Ł@ۄ/l؎WY>q;߅ĹpbaUɌﮌ2e)##榶? O'V}0QE/Gw%*7,)wbp ظ^s =|1cQo-S 媏/UGQB^!A63 [LnZFޛ V+1J DN =1j Ix^䢃"qy$2V[Wӽj3`q0/zPQ5AqX hkG^E1$F_0 P\co&7QdRՈ+ ]L60]-dHˡ ݁8k*'D) ]e]H S]vԣq#jZAɞt^^O?$:b–SftP}Bs8.;6, "Pn6?{ʛ$*:C\.RT6 q#4 ?_ƨ=QuS-OZ_ufpHL{KDʎDV=,`>d0 _N`7DE6{7P'GsP_{JʍV*f֖{嶛=&mɪ,* Et]p[V<[\|D,56])I`)__G35I#XwF` vay}994Wۀ~OjC"q&=sGRíah"TSOGI,Hķ(]8ִzC7iQ#C k;G3Dy@X=|sNƽ $Uq;2#Eېe3+=Y٦釅DoNPO{ :#pMp_dC1O84N@ TRXPfWFĻj…tɔYՐ Ҽ ) *ϋT~rH8ΣIr-~8ԙV݄5]zAG9O٪1dwe+{U7Wj8loWw@7Lo"<muû)n_' 061. obeфdg *!*X5К̐(EdVCwɣ2#X|Qdn$sϼs^o!W6H? Z6BN8i՚<`#jv=*%.5AT87 ;9vP2mO wY03.QeK*+jsf|ǽi~b^8_(b̎|F\G-d#".hT'#SKiq"PJS V_KCJwn2.Qq%òArVXΜHGz.pTN4wyQF!ʮ%G+GTn YRі^q 3_,4'se6XQ7 T_|;Ħ;sc)LˑaETF4 IQ ˡ?NqC-{Ii ̦=-@+$BϹl(Iܨ1} %>!wLa< F4ǐ G4Y7L/j<\Q^^ARң^pV4ox'F~ʄ\>*ڴ)]Q,]4pSm3?pNO 7YUѢ:HpLYNIK;맕4{ae>Rh/.,>;Y_j ’9 /X#la"*z0 55ry&"ŕrX[';CKtv#]`ZJ/4G4Bx:uxTW"[A{xQ0bȜz*dXvv*c<7ŅZj Rj(y# =`N{-` S"I\IOԾYuwmw?f+ 2J4b1k-OM(mP޳_=4T)GwX]qE4p*t{tyj\W%Q~z\YO^gsӨ2y6a|Oyp9xx8 LB't))7jW~VQٔndK] q? JA5aqk6@6jxrwȜ|?A@Az>@]gXաKӰaAǭ䶘szC=vϸKTHBmA џ; ?Oo8{A[`71̲".)"E$hQFqb}2MC,c n@Y2H+vI@12y&5ɎI+SVLV.,(RkEUaU'[9<6JF`}oFBqaT~"+2bAi^|GwvgK=uU&zW ή*H2W+_izNg܌ Jo<1Ly`:FGt+YkGчv>[ +UPl!f=Ӥh[#0_I#mm˱5i@ٞV浢|"P *68G]q6ZQεDfͷDVF@t|VLb5"]@xCW:rnL>N͍ -L臖}YRmGKZs1X>Y6Y b+YSYJ{3*wud%m4IYg:1J *Cq,,WGSDȮl󄰔x'`$+"z3 YГj;{1]=u8 w/4yJ+"E[Ȝgy9*%wI*k-s^U7!YV nfޘ<Huleԥsv ڴ=?O0Nc$^ ?v❁yYJ&I].LS.{!0W"WY=C !gʰPmث~\nRDȁ"Ae#.$굍;c@ޟyTt3ȅWXdҠmw;$;,_'dZep9j )i-[]LiA2(Vmp_{?=i/,zv-)$+J'.k w4D̼DZ#Wx8J ZzR|x!vi8B]z|1t]m6M Xo f?mΠ:m:Y޹cs6EͰE[3L⛱xxک. |^1*$\AG\NBٴA{c}^a1\eqrmlS`AGFo꧱}~ʤ4uLyLBodY{-ͼټ!MУT\$RzQXuy%bt!짼Z*Z*T%uKzs_"OP[ʟ}LXء,}JsÅq8 tKy޻M5)5`$KHHT<ЏPɡ7dv^r\.;9.h>R<{h5Q8 yP/n>ց—f;C9S;@i$iBra Yi6UIfM3$J(:/ܙ)!1 $'5+U +^Wn%t͈#ihYA.x^! LeX;0{1" .Kwz9 T̈y.YSsʁfh[{|De-l _V9u0IbA?UKta$K,,s۰ve:<,+8p3r}ZX[KJ!j4SVK+GͻsvV/DYZXU,#1,FFHEpsc~)/c%L ێR<5.dvu=!,,9n/wG^Q X!U š_7J|@mgZMm-y`#02r@+< =5ޒ#t/ܻNڋzx(Md_b -+2"4cxjiI9NyC 3;nWBR,`F j)X 9dթ Cz| .ma& a47|WҹeM܃ӶKD ^I1r*f˝Ҭ$_޻ƘmRAXPRd95 .767'k,Gf %oq| /qagxv[ŀ.X׸(xd4mS ,(>MUcq"nH:&G n)^m+Hv?.\ U:SIfЍT'j2/g6?7ʏ:vNtxɓ]l畗ɡls]hWJE=dR֗ޜ[ź?s˥jlě+T| b_hegJvV3[vaTIJJUQmȱ4=@ghVxr#sG!փgߗ,Ka,qNSB"0P0[E n4~CE5?'~i\}x@;l$d.{!@1RG0펮7XUTTi8V%@luwҊs_3T%WvK҂w ޅN̎}4RVW1p:3^i,N85GffN Z DB>..!3s\_ɖ#nURb i%=z1 L'e&}|Clz޻.lw G /W1jMrAT<_BlKBV+{(g ikA HPV|Pg fuϵTQ^q8/WɖQu R7 $ahbs-+cƍ9 n'k.-\3X@qhp/ZFܑ-v@s^k6 vT2ʎ*|2>pRq~Ѡgåg*iU0&[- Иl1M4Q EIr5x)XA)az8LLN+_'ǖIW~O]W/xE}Օ)o..]2 ΂qt˹S{z 9-)XCOxlf<좿Xޠ,Xl=lm]¨江=L^S9A9ro#qz'esz=D#\eZlTa~XGrCңΨM:%BQzĬ*aY $jt!q6y@8Hv O~[筸R䙉#{h0ִ^wus"֝l K!poC467J]mRBד$hhgvjm_@&;#)Ĕ+f| y!r{9z/~6%(~YC3 =IǼcPz; "+ϧ2<%k}^X+Fzn&|9dYf<,{5lHL'f VPiGD2wfZX,D ˩ʈׯ]+ZA]B̗d:o D< @:IOO6!Es^*ӲF[5+=c'퍇Qc8|*PD-l+`Fߑ]$2ƪט;8pǥ1/;/8o U%2. XME{[H+Y&sygNrS%8=ۻF,Vt?Q lGU5&nyg!# 8v:s@5(۶T~o^3|y1-DO!5i!)u* ̻2C=n5<_]Y-IH~|@aӈD >ܷ[c^gQRψBpE\CHaGFs N,Gƙ!`G>! BJכةu&&&Ä*:T6>tVvp XJr&qk Du/(,A$Yiͭ,oN#ucbmш-Rkј>{VZDJDu͂|>>r!W"G"o Ls.1iVpw8\۹lu 9Dŗ?i) q\V읫+BA:`񿙚5; 0TE4WI"*/I.g5!Ί>[KkҪA*"RpֹR4ww)?usK]LF[P*- T.gQB_4PNP0c?qNg6ka ]Nw6Vz@COpDSX2묄`(7ߧv 71Oqo1_X[4p7mpLe0 Fp/&KZqF,>qL+K 8է܁$O`_slBX 4$Av#|IFZn\gLj +a1tu@;nv5w~1fH9rp L3^:6o2Sy"M-|6rwXRk dGWkd+ۡRTyZc@3>XW[st.MꮒUh2U-S>(L=/m/!.@yG@Dpm a*%!d˕SY'5+of#W!خ+|En} qcVRԉdp ;늗4IS~Է$<37B.G\iډMxŌQ4@6婋ek8jb {KtHǦʤ*H}kڇnߕ?Q6d>1ΚOñTPi>E-n&X`&ZxDݖfOO>%^&姺Oj Q-qɞĒskE ˃&Z48.4xӣe`)EO-c;g~ABZ0{v8m1S?9*;K,@Su%zOq.y(ؚR;U~r2j6c醔mƦH4͝ӰC7%}& \~`{:9d)-pm7'fk3d\*5yOEfI DZWVn^5{&!] l&䭶#ԴbI0 $+4{^D)S1]M呺X-B "z,4`˴Iր_,3Ա;ļxW[rڡoTyiOH%J&,9pŵځ:9:9&cN?M6vzZD*>˸ʨHr2MLjَLkTjAۥb`MS vLۜNR"\m%$v:ѥ@/,kD뇔߲- .Q7bVK{l v?\w]ǹ)N6\]HO{rY \>4mk9#wMqps-g@gک8!K0!ѣ*1s mg#eK0=B8)vX8p&wɆMi i[-?i/k\镢^Q`Ԇ;?*DQ:*'&]ŞrJ~H.c h候!0 Nz[*-vɡC<P$|bC=fǵ@mY8S.ia3. \*R3]=Xll8pn3-Ӄh)T-3[u =R*B[..H01VZ0 H¹Ke&@7Z*>i#ct{H}|KYF?}S>u#+eb@u !_k<:PM^1d%cR%mu |/}3ٺ4kbŜ.,PDGQwb$Xmlm;Nا[|ſJnR7cV> AL^>'<}^*LG*H5߾56ת#nesU'@%6rJ˗Td+ۦECJiqe}'`rNo:<@RK00BQHaǍĐym0~vCxc4lk>com%#/^ ̳֖.rWLf>x!ZuB1W^( B1kou1k@vFo\߯ѿ{KX"AA<$^=2v$1  %cC7*Pە&dߙYc ^"[(&b҉\9N},ս!m=fH`VhhCTbqOΰ w ^1'0^<Mh/1GY+:,]uBZ2" Oƚu i!G]p[mG@]%1 "|*d?_(RT;G'vn[DCD ;m7ؑ@j)53f v>fegW1勞,0<3ZՕ5DN8Vw ŀo:mށÛ~Mu %,RVjLbcʈ^LU^pd`Tel^K#s S+5V{:׏+xalH9#y/cP NC woa~np.Wθ=-m_n$]gZr͖ȐVD9?l7x0[-a-t&|W{MqZwD@ބz^0q.Vx%A}`I ӜXyIbF,/~lfgzPW>'xnQ;´.Яi }ԙ&Ә=ԓP#,R'!aFZ?}jCםhn?",]1Jm4$Aݍ#GtYe'pU8 _ 5-A66pdgwv`AX'BqקryIhbL@ۃ>AxWdK]^u=UTv(hG.\ ,*HCZ~iH™#{6G[TLq봅%t(~R6 51}wVb fLGA8TC;?cƸ}#&ú MyKE]"ƣe=Dz܊P]vH>>Hӓ3<+٧ǵDO'-Lѣrs2$!QqpCml| -w ן |̲tϝt|dP[#/c'!,cto0Q +ŝُ# [Rn< d{Kcj%otC\kI1Q WI&Xg4U|,jƆTXyX2*Xi0>GbsAع(4B*lNI9|'H`Sf 1sgO+.aià1ݯ*-+E-h^Pʪɟ%HP9\ÿ`nТ#O7wbF#׺mx`"s I, \+_VNњQ}Q"DUA\J=w+vXг)x=Iv/JXW5vl_PHhMׄF]QN!M2v1VI%lG.$9D.=OR6]͂y5LX;~ \saWw(̧u<3@9PZL|!&ZvbRJ7㶏6&CO22W+m}m~Rk~u?vUXc~Lw$7oslY `jFVSY]JaN>q}ky!0bO|jZ j2lT>-ߣ|SY ~ZGތf\=FK=Տ$JMAqpm釤!KI 0Te2%) 0A8 2xKeJν;v(hwuT Yv|Y4 ̘i5ě(Qtu@XPt!$ڻ@V˂桧J['b>T/~ɥϘjDM'4擖*` !Kۺ|_lg oiM<(JO96aW!zQyA 6l1I"oO`NmRMV>sظnS"yKw_u0Pz v,pՇs6H2H;71ag}HߘNn!pO[?;'3u3#5!hjϏYGG?oot0z87Re~A2D9NFζ ]QتD wWT~g?uw֢=x(;R2e#P"Ѳ]gǾEG5~Kjzq=&+5ЄCH Am%WELAQ31*H&EbTNl2+E }j\>0hyѬw>CE2&p̈$@Mv:)ԊDy񙊀t9!NG7m40?)wy29'uf,qHRg݋} 7/s %Se|;C3W+"TN2Ґ/'gh8Y|:IX7eԋL=-f]N qBCD)2;6m ߍ_9݆`%ZJAnKVe_{|GRåZ *v2^S紟tTh d*)<?|ޡ2o,DXDf"Zu97VOc5 Lgq5s莺GBנ7u'Jj]1e>>cT7z-o ??tw5iU2dFmptitչw&1G%G\o`x0i~<Д5X 5%{GZ+չb :Ƌ2svPI3|Bϝm? 7Cg7բ@rծӃ{tTWQ\Wq>Ś Euof~aZuΉpp$uVFV~A(uY "0ʾxL餁!% xQnhi"LcC\69QXJAaҳxucWv Gi%7s%BATI J\Tjl.]Y&x45&نپciݒpԁ9Ui,L&c9Z}N EQg!`xvSh{C)q1֝Nev 3/2er L˞(Icg1u͆V̷\bǔ3ʇ/ șDo|EK-zΔ/Ϲgə mO$ ĜVN9}z&Qv҃Ua|W aܪǚA]p91lIM $80-|յ{fEq܌\#1eO~+E u~LC,qXZڮe"2yG}ETU~fl$XYuT[Ky$ˉDcʛjd6F yN_~QzDX8)/璽mi/dN3 KlFg!AtZQ7O.\R2>Z{ئ}g l <:c03ɥ@\I%Zd'q)Nُe'Y>.}08"AzB=)5ȉa/RDI[܀ښ-;z(ٽ/Nht sLO%\vT'{--=rk='yRu 7_'p2?vխNާ;9*Ls2l:߿Uc,׳>Q<6/H~Ba{C ?b:GK%JpF-EpuT;Ən[G!X(n Bάbf^ٚMBT71~-]ːB`2G 5MS=hEDŇio`OVEPdo^EMkvjgHcCVy}3ڵyB™虇 4SpJ ) iqd_vP>BH{a<^8CV)UPG]L7wz S^Ku>꧟mX|>dvÒ#€,eZ+3Iԁ*wdօ3=4,A IL2`wgoZ͵fR4MMA$)nQ-)ƮCQJCM@MLyOC #CX G; ywWYv<.R*tAAק(h9WLRXg#P# |ɢ4vΠ9׌ؘ7>^qVtYBݝܟ#wu߰毨|Im$YJqAD_ h1pLnKؗBU$Lx'\E\'CC =l!Zzf͹T,8ףsRwܑV:h0|nRQ}1;]!HEĄ\>Ku'}-՘ձ$[xPJRNQDN@w\Z)ywɡ6b=j2z7 4l\jZW-*-S4Q R5be+y c*t5=tl%O4zuz Ar DJ8{d^?ԓmy ^/vYr :z:oPcMm}k ce_(p @",d)RV77{lS]bg{+VˆLւs)?0YIZa69,ӟqU7mFMUlLA8Ry_ 5d'ueLMC@oIk|j8 ]pi81n8 9kn0@q;T>;.{SP$j+? | Yڡ:L]d;fl X Ӎ'UOo L\F7Cj%dsqPnZ.c࠻틷ޮ+&_LLLu5}x|UIOPcjQ bI(Lڇd q(2(/< :bgmet|rCYp{c4,&, E<-&t@D#N|,O/l-gL XcQ!)dLIfRzoڙO}Ks6n(@WQ e|n`z@Kxn=f&ę)hA zP{-p$JLp C*_ MJ%3:WShF ; CG]-5DCUw`WFzA|;٥˕|WxX z37<ʧ5In w@WŷA&H5+ q~(aAy(!ewEl|Oy%]Bzg;Y4&&ހy.adЊ^+C0ǹ2 ~мT4GNV]?ۏ4_ȓS9OYv߉8&?P~P`ۏE/3`ii +?iSHǥрa0ۃI@U<Ќ3y/9ͺvgn~76#^?)` T:VUt1̼ &@~)غl)) mJf2 F n獱kF鈵o}x'2+L|YNDB(.K"̧v$RsQ[yt5mEE5;T ,ͺL_=n#=H3CE{ZbCmNduݦa& ll-u9μV쾟!qć`5t̢_9chAEzj. L/:6:Xx}0E;!¢W=fɸxTr*#znm`)ܠ6gegɱPl2sp8= %1@Ůmd6,0|Mw|&j(o; RpŢw;y?Ulc ]ȸgj`C#X~R_<"%ƙ:˹3 M36zƒqZh3SRH0(O, p-?=N 5uA Rr`$&cힳ?'9k6VÛS"uOAzƤ_VApdU!Xf&DHyKy2Ej\DRD O酂7^,84KW] ȱJIAb\}EӢYͦ6ׅ-벍 VeNRCh0o#F,{8.wjZncKf5,nKV c}Hj@_]Ϛ;RPRufdhzRK0J9j L}D;,TSıa213Zs@$%R$m~eىamSx7sM%ATQ]*hh1NgbGNtioCN#! } ,bx>KAuѝkC4)Q,J. >b[?")Hӽ9{.JBG3'A{ʕ%d9 -H|6&nɚ&U#]k'Vvuj/d6GR7w KP^5W30Ms<-Ј̔/TeSsK@[DBa|0RP Z5vPZ]=\ ]I|dӾ'TU"GhV4?vm[/T?̅91xo$5\JNО*/8c_ΦKb^R!tAqȞF rƎI-Ǧ}ϳAC!LHX~&i]t6b7m7ӵiq?u&5 Y'+x-hCNdg_]7SZ{̍ 5'N=O D(jJޟ{'J(<\ bGIAm0yIY-:8qA5ea@FykTgU!;ϳED廓@%*p_dW<)ϡ[Wh:?ISؔ{-pP(E8|]E.lWu B/il叓wt1 %%PhP8)I5V@!M3nW" 460y'Ӳ6X CV$R DrS}QNS*g h'Dv'6"\*( bũ"PEWTn ?w=1H TiN?~ꠘdD`:e lclNt0_LJ5&[ š\DF`(Crٶť),|AK-DClԔnRp+_%Z4eSwGŸ5{W@g] b}Sgy'eP徊Jr2HhN+ L|g<&:ɳPC{WO )R@p"X (P/(xPeHLfq[bWQdӉ+M[6 UaoX@U_=z#rܒgc8T+'rńik<e5G3[@ KA 8 04eGXX ]dէoΙ3<9+Q5G0]`bjbe?cwf3LԤK+F1fW׍Zq,C*@D FKm31R|d9=$rfM3c̼ ou9bJل{QVW=.8EgGqMArN#`8=Fm/m]7d֪,=|DM ѰN;'귉B(~Wq1qQHZVHuy>}}VQFd: P>JaݼdVfYpwZO_1q(28B_ŻV?zg|văpp G5g ewwKњߍOG,vȣœS@BwSiB0Fϧ4'3ҍ+& B&Rjh/3(G3+X#Fu@I 翧*ŖFb:^JgSElyr4M:[ޅ()纂ʼ{X`bՉ0ט :P VKH .Jo0.kKr܍8;j\:u,t8;؈6tOI2/NW8H|y) 4mߝ{ ( 1xVs8d.LNxi" t¹1VIOR;J}R c,*k;Ռo$E$2KwZ|:zw,Z!3Xh0G&N_4YXP`oko3e?GO }WWaػNd/ 8V#L;\ϽM1aeq;bhuj/)c t`(fLB}\Nuw~.)pGP[? +ayA-WGݵn8{JiCݴ)8 H+H„b֫ $^Fأ,:>/R~S<`; ޹v($#;XЙl$ sUw$5M0ȜNE䖘à0hZ~ 0,@R-|0:&~FF'N]-(xAy-k\TgYj0^%zܪKrW>q -IFO`Ю[ҫV;5[](Z` _~;e^/)DnޖG<'S+uqhNsDpN=҂t'-~Uqn I *U cg.'a.:[̵ WՖbLR'Ͱb:q,oИa5CQNNڹ<z*CO5 '']o8=WL0b>A+K7ٴ6XP =53EWX?k1ty'Z}&,u0 |Ge۱[ވnLcA2БՍ1+K^p& (.?Tp'Vk${<8'5:xQ8 EB?$Ə5x#3*r\uߠu j3Z=p?jBȱMMRڤz3f|"ҍ@vðo-h]5w6۫|s?"sCX7AMdΚWk0-=QaVTvt+F 0KȃNxE5cFLhD_Zv7+Y@"yJ旋agt"peº=jVv  kׇ,&vU]!|$!l>ZakAfjw.Xc2`ΤD3˭qIr5šD)Zm? v3MU+rP"yu4Ɏ}>{'}oB] !Ab~O}hS~ZX8Lwh~:oYOT4AY" {DJA+z0?kY@?LKc޷Uds tUrK@+ش5v9 m]1Yea 1JWm0.i^c#6"@nɦrn*xj #uڹ PE{H,X>G%x'5gҟf57h*鵴\z?+!(5,%t/ =_?K-s3Z؅ølؕN#Oy3A)VAY(7sc&D^ }U'o 9ډ.m?7E+Aˇ׽_6/`zOXė5y]@+>A0 a"KϞfyl)B'OYI_;{.dX"&B" Vn\\&3Ki1X:-5) ySh2lmexO5 %GG*fR`vsp!t:#A'!I׸hp0njԆ8{L\0{">3ei t#=f_QOc]X\z("`lV&/:& b[Kj,as; &lȚPi%:,{( -fx/kͧg5G(bTa4W nW^瑪M7$[ZA (<f ݞ}q-"z0%J;&$+@]vOhlGdU'*ޝkQרj9!ۭaM'i^ 0yFq9U%.+ܑ2X@ sDifW[jY8ф)7GHpEp^gn F_ q1f6G:J;FaW!`L#a`O 86(Fcl.~FjimdHQYDaK!CY cO#;RvVsgkrQQc5Ķ#J2u68=[ر/<) biO> 6<\Hf扪(\ rzݞB3514zk[R>/q>P8Vb%>7bR\_XZ$_4QMG Y tPbYqyvqh:k1mawƁsA@oٖG=#񖰌GzRB !Ҹv6~j։ѕx+}C'#wIJ]XPWin7.ā"yQz ۏcHhL_ >bT%.Ђ8Ѷ$9||D ld@1 f$je(ck tx u>RzZv2ԡ]nE]xHM\ 3f'*BT-(!%tV+O+9` N~C#,S$8Nƶ7Y|D 8 j&n}+rH[S̄ ˻d*=}*[6.24~2 ֿQ1IF*Ԑ&xrԛal𭉮d qPW27ZwrNx'@)B&c!tA\v#VҰ:BU kei*V6^2wE1"#!%X(HhHwnd'k#or]uj&P( B;n43@ QgDMRb:Xv$/q;1e=FNA&lmlϯOχj?6'IGd)FUڔk5#E\e:~`x&صrU~u:<[:$dlA{WBq C>2'S瑔GNQ 5GUD(>=I#"-rvA(LjXFlSC"h-$ !tw.,`1{~Ӱz8 a]/-㹋aQ 1q'{q إpd)8ruu8]U2I?!9uF &fe7p*}!UZ_Twc(n~9Lw`=ї .f1dKs9ߥjS]$m_dSF EOq45PA۽ְ(%vj oe\8'775]!̃[LYߨYͤ-=8.-W_GR a"IeUx_Ů?G'g->PB#k4i$4<a050%W*Use~L{/E5]TD+5t$cWͣd .ڡE v (`0m%BMQ QוWKuc'Ti"m[(X[QW@#D7uf͢Wm)q/^rc䀅3sxg^u~o>_L͢rb8wOЛTAû~zUUH!rk6{іF_3΢渞~̓X%lD !cz|l +UhZMp*B>vgcaNWLv$Wit2b]Q'6F9Cأ_m#=6+^\)v0n)S5KCW~'#dm؃nIW>(#S_ΘZjTĥ-+Cu<E#l׍41%qHsPT$}q~h|f/ZTF:oghמPRS=MBƦ6:gI2?|&J]Aʏ_l[YWlj1hľR̼k"=#'!GE$N;쓴"2\bYݤZͬd[jbB\{ !MaW¡$)/TKKR"0D7W}7Bd/]z=;j͔ǥ߇'ЅߙkL(xPzKF@ 1- UpzD?(P9b㺜SYr)+y]YY | =C'Su&̢xgm/XL2fugؗ?LJLMC'>ECbi.*O۲a4(np_t8Kk<]EˁB YՓTgU,H[#,W6cJ|+I**9Ch8PG:GKxuȂ6>MJ "',v)13+ipS-Ƃmܢ F|JkcaOEu5m NNcyW rmg BYi/R3+ZѱMc_)enG_9T!-?6؛k0CĉF h\@m}] " (k]bErʍ>=;[ һd35HPhr``t=P4&iRQmsd5~z,crldŐ:;J<(2cxăfKrM)퀱Y h`Z>n }G^+2ޡ76|JǘNMY4kF4bb4ێ 9nm SqIJ:CLw#*?@]WZÏ> ڪ POb.#\OG[ ]OR)_Z0}DHA/)!%/Bj+q ;ݴ r[>yy+0oLɝMGBJ6~N*ciop\{ցNGpB%-:WJbLeuť?޵~]7*%| Hs{T֣EE;UйJ+vOD?:栩R4hf<*/R#|g υ_@>W򣒚f_qu=<3"$ڭfU5sK_t\yn! 1Ah| ғ|U (?I\ L-qGNZٽ*z!{w=pdغFsK^۸]s#,b0kDg1K>GOߨ+ewfn)FGGͶ?r8j~Q@x:gєasu QeoѪLf?"z*];crH>oqBG5m@\ŋDOTbڞ["X[hz%7\LF;:\W$^cRU8Ɖ-Fo}řn59jP"hln> G$mQ"-au ȗ6J嚇y5go E}o3J& \5v;sB0OO38[zJtQ@c3g[{6֨95 CfG׬Ds2ȷݑԊׅmoEsZ{]X#sRqdXb"L'* Wڍk"C9A{,]lV.A6rPmx*R\,J( o5:FWP}PhRD)6F4 7_(ϰQ`ojw)cK^N FEP[ 1JQMG:7vé_c"qӋ ȓЪz9FUxWD_mh?bYre"qsV+@ORc:(m'&6k{d^#Pt~#oy]CqmKE]x;8ҥݹ%D8[4 tBȚ'1SZ8ǧRbTû%' XOy4?A ӍP5!⍅8u!)UYn0yg^p`Ѐo<Λv9=-G_Ub DNH2#oGX",SagdĦԩt4׃Ʈ9툕W}GfE0k2nuXу>>j 6!B@񎂠0!x =M[:^ Eʧ>JI'&wzhHaН#`ՕU(r5F: 5uˤTӗpJгd^-8 BJ"IRM@!_"--/jN/?zl. kXS$D_kԥ5Os_@!>DlTe _w f귋:LTV N~ȾSJhE$=;NSLN[q@W,Kdž3pyGYnK&dI*09O]ׅbP.Oib4yBNTdl@UX,26K4D?F)#VE4%hP;-=Y}awngD_E2(Gj빜كwA_륗攐Bq9!w me >*ЌZڅ qCzCVbEE?M0D '{!$2:, p/4fLmwi(,8u.:|n6{LTSΫǭ* dW5h^_SHtB(n<ŘFQSaw[&)%kK 7({op@)XJȀ' f/0wcjF.i&}YNHłP&z?ot`I3hV-_8?%mRb0I(oϏ7aYw󬶳}@qbxz~Jܰe!A{3Ap"Rբz.Qs*`n>oRx8IZfvSZ[Sphx.c즙OephAm ikJTfp䓷@ﶒ+]UGqeGaUf~45ד2M$Ut>f"0yNZ)KEXUc(ޛv8KN_ +b.ЌrtiΙi!yǔLSݰ3a\z %#5sX]-C5h0!$K;@au2hݚ2kڛd{>+7kqi >Nz0>V9i:JOH_7S+apek{$PZ|TG3ċ;L`䊈eL%;. , # %Lk۵g&#&? bcWr %g. 5-BE5l22"m/Q_y?ri_? ?ocڃx)ݛmT<}"xncrcò=XS̻njz ;1NAd:oxGٝ#x?'yG̷$( ,e'\82~Oh2C+͞P-o4}s wNZܪw6>ze(ChLkmt@lB 6! Lƌ|NˇwB)6=yi#UKJM6!_$__$|;[bIkQܼv6 .4H9|;h`cw䫩R[HOoӹy,lJ@هf_2%\d+YBx)hgת؊si mP&Q5~$M =Д 2(EHD6ZEY&ފ)eaI)y4qRsBiyQِvS3LiL{0f>hz>݅k+7S.b'<;Y&UF>9nh )IEe(~/a<,sz;X||T8evu Dڠt,hIC +f!inL);5S7Ypt:81pͱ>wc43b,FbČap×R5&NωҔ Q;p@%Zq+:SMc[P6s'>)D.AVwxzp(73"i`©4`~c'"(c`JWD9po@~DʧHob172]csb:>E(PR t" EZf6KTkS.6 S4!+Es-Ƙpç8 TQ|6^Ce\4ϺmkQςf~-TsgB MD3d\dTZX }}\) Y&ɬ͜ )@Hu`/:8y[!!5BٗHdAʗ iL85O%nग]/WkӇ (Ҳa-rf~ǫxl%czs.`s?YN8t"^D-5Ƅ3`9XDGII09eҶB`H/U>bF|Ⱥȥxm(zd3Qde=W1*ļ|Nk:~u/|5ީFюsYAf!hʅ?iү$Dn^%A۟Ah́Jƚ.tpwuEB3Ya;ZrV/Xʍ^pMY>"vR@o.6\c[qnzT%On%A9rnO-%3Xc-te5eB\!Mw bIں:PhG?h5Ίu+|[Μ,UZ/=iXRėxسW_'{[#ԴڗE m.`PU~ ~s: uaۑ/sF &,~XPe j|ܽC:_m_֐;,B{?.Łvq.(ی#16񶇉p?/I$w;vE,;|NKTnɜKb2ВgLԐA| SAw^ќABqu(R3N-:xDpL+v<,=wM}w+ѻh_~n=^`80~seމ# /ҖToL%7 *`lη C ůpE%6 ha~&¥#ZHHdmCz<9*kjC'8|H .(d87Jqp0 ]WJZ6[lW=b˱Jf+2n!(௵&8W@zL5dZB0Ŵ*G|[x'̃/am ';ɠzɡF d&ur xzTF%J :sYD!" ջ+Z&ف*TK Ã( /VrJ n!$Ltt 0ՑWLIyG$fDw3^k'A_,3S$UNxΗlݔêԘF(!w=hp㊝C3$@mo;}[K],5^3{5 `8e*Z1¬_Wf<<-_+VCcd3{%\j3 `bwn%=3@'x+p?4~lsoqg+t?4 cx[^7j j z$~ L >+֠Ļx[9bJ.:EMˡ$nˑG"_!~l#1h6`_ĸ=P52rs֪[hlfpt֯"#e)OA F)#uzkNkڋ/w !ӖsϿsK%ew&{Ӱ+AП^s>؉=n./4+lK/v7@HfVRBI=Pj2귽yEU[OP@Jme:+*!0'ac6pL/~D j 4.n&T=G>Z_s>/o!NNJmsD1g.ޕ&R8a8g9 :T|\_`L/os' ̬i>{,cQQL^ocР M2͂=WDOF*gqWZmyhRb㣓曪rʣF38 Ťi=9{ !4?:*[cDڎU*j$kWUQ{9FY(̋LLBؕTګ'`w7M`I6X MEvk*$ʗ"9$i6Xq_IPƊAگl1cﭔ;QZNh#Cz'rKp"0@n RrQfPlVZrcff2=!%֓|]}# az޽ REW.ϟZT}8ڭnhoԽ XG؃_:] >-Er:B͠'7k]`Y#NKs#T8CqDPI[:}&R@|j܅tI;$y,q6V0&ԣ) 9xHBc'#j +z`jkL']ӽ=ɢb3)l02;ljV@Mr5ͪ؊J*z-/ڸ+\'Eq˓XzjQѕ})(.߫1]R\k H=s9Tp귍hTW~& Wܒ 1t>4RߴZ !~=B^(IrШ'-uЄ^ޙI%ay$k'D%&Μ(!9d'Vbz :D|PFIE݊/g=]e}&y =ίCpvgjJ#46kZ36-T@ǻj T,(pǘ1hɏ:4?k-7 fvg se2\}ҵV5KALA񆃩*"|#tzܳWtxx#H# pwI]hUㄙ}]fĨ1sX߾?-Zt n\v/Zge:jv)㱆 `q2EA> V?*=*9_V*{x,$xo55TfK@0%NveXy|Icw%g gWc~giSU9NO>yAFɫ fZަ^/,ep!M8NhD保No0ep( =c7; *la ը/̪;r|ÏSݪkں c`gOɞQDv!O$V{&_S kT6mTu:~1*ͬp׉MZ"8څ2 ;EXu 1)KZC: ;^{,#cS$vfAz*",u}X"O;\n*"7O& |tsmElgI7($P}I,ΗNēhKt G5ƒk賳PMΧCdg57fz0f:SiɼitI+SvcBe1Z?d DK2$ɍe=WHJxɆ,?+,Bոɪ#I6P݊?G`7aSYc"`ާMz𩃎Tnd,򶾴RMx50ڟ=_z IK黍+-nFeH{mc91\^*^ L%mZz(&U{y*~#XiLèk7ލ̾EPS!oM/eq4BsGT\Mb D|)ұZᦑj+{AOqQ"X[xӀj-0 w[!sYԨ͂9S"aW'ԸߩZsC%Щ~-'g\Cgd_S{jof|qcqT_]b ȩG UŘI`Q5|sI(XLYEp(#{_mu5Y?)$WPJzHΈɃΫ!cal@V2u. "hy˦/c+ҲRĈ u@.̦K:ĭ T`|^+KCbΉW^5`{vh[QO.oj[Ij-Q4FyaާFH!ņ! H)3|ocǸ7גv7lL<>'4o8V:_l(&`,`j]FjH^@PT:My;*(8k OV[Na8ID,DeQU;xx+u 6u 9ݗR2D}X yR'JGS>ۘ>ɖ5q4OЊ\TxKP7AoD1B! j2={"ly0C⬋{EwB ,@ Du†s]&c=4NlxpPrƜGɈn= 9eE:J{]}.f'ٮڏgtN{~NW6Tbane'Z-sƂXC/9{|lɭy滸Y9A KbgxLEY`L,8(-ݟ4Nl30Zs*8',7'mLiNxmʤF@FVQ=x/i&M ߞky ;]v !ZCgM9H} E"dGj|@q>_1l fhZr+;=?*(n#bˇe^m+ ! 7T@8 7IЎ_ؒ8ґӶfwW!~dt}%y~.)e{d5E\ ؝UU,?CbVܞ*B{0rcr_jkR ~p,*y|g#:Hr<j2=E f'fd 75]|`![۩9\3giE#ם>$Ny~UdTY% a4KӖ_su"f!@RZ]@ZQ)3pGj"C&cב{ Ev| SPb(i^.2]t͌``y}ZON xc /w:ߏG/$H~?1ѥ;;fy qy91oJ5`:` EARCL6Gw-R֗ʌ3(F& p X}F(h~ SC53mv:Ⱥzp!5A] B>B :t0d"CrB 9M.X`I}&A;WA %EcddE׮f7 EBBoT ]eѥ꿆ZqH+bg zfrF}{&F$cIW M+VG2)2]K/4yOeib[%QڗOtmf~6^CPUw+F מ,ub ہz-:nCdM#L{]C<8C) &$5/naAeD VzmdW-Aוq8+2-bFDR!ky;@rTt/ޡp;/0Pfr i7aX)FH]"XL@̪Ds3$EQƒ }TXw#ucR--E=LoIj~q]h1_ONԞer1bmG>%#eꩢ'Q|,2h A\IJ0aаZ]7_AcPc8?Lv1 o4Q Vw057NYXų ͜>f8 {1"N|-`%(]3"Mb֬&`bə{W#vOܞ=v'c+;,*9 T5 ֱbtn U8Lwl`(wG(ŚeW_C. -'ƛ]}MIK|-wVSX1vUhgyʦAԋY>58 c(<؋DZ  Y2k}  Fk"m-I03}>$|Wъk)֛ j3nF-7rNCH^nn& q𸷕 }@D'F (m+dGєH 86ɞ1^"uo&_ JBY{ccӘj A=u?1u57S~ecE?Q|8' Bn/!;CRp\@&JVqkJ)~L: NS]U! e$6Қ,0?cp@NyOi(ݖRm-N|ڻhDNNbmQd+#;T&YmF+$$v78s|C @Y 2k40C#鍥/[_ p<"wboJ6 :[uUs4]`'cejK;_pQ;yxIVRyP18Oa'kۭœI#Ff؆hCpRR 3N1Q1oQSKҐ>糑x^'7 ^v6Rz yWm~.i2cxhz:)aϦ^XӹD)ㅆ/jjr 'K9P??Eyg F3ކ$5XIGar w(pIֆ9<wp~I.ܔ|)?Cg_3VVA%Ҵ) k >$=`:8[ >qgLu}@}5vܑgAe_ZQrLg _[;? \  /sd%͆sG""crV>L7βsf!B'axƟ9Tl;-ݸ*E8-%l551!l⩲Gl}5͈-}`SLZC9gZXpkh iP՘fuҪin= SIAqިLiA*}TR$ 52Bg<_tf2¢5,uݩc+k:l$ R3OgDшE#2G^5Ht2 Z$HV[X857XfJnbjiEϏp8cK=:h=TX+CtlH Pʷ>lc5)shm Is:`|R_:BT_'Eq[Ji.~!$r[˙%S_m *[KOސf$Q~:fI8 ( dY@!4K[衸p;'7RE߆`/=~-څu aTĉje*} D6*E{xU?H**>grC4Pnb a_Ƈqűb(o,7ƭz Z'[\v}tWC?DK")+{^wqS潕!lA[X9UPY{^v iXlYe wQ?lU0f h:HS2GDc.vɕ$,Y J*sLj7pj,^_P̵x}#aqŽECμ a8/P\,1O<[s$yk鏔P#Ň]_q\Ԍ:(: u( --l D GPxR#PN Ds9uUM1rIvӌc~s_wɇ2\y q(@A !_qrxQ65m)8Ejju\Ƒ3G#Y%ubY!9ZG4nҩ>4$Y ǃ ,T~upvSɤ=tY#X[ss)(_gI"yWQYCςȿj31;BITHEÁ&-#i,[%R?5Y1cQJO-!Nj䯘6mtz_T̫ 髯*By[-4y~nK%f}S&"8^*/Qסq tq׊Z*Ħ{O~XA$1t` nzmD[,@r-3!lRY _<ҽ̉wk6u>8/ E㯺nB  c%~1E:OR6@Z57>=ی L,HEѭ L#ĜbrC6Bo_3妅\Ai0L ܀]G=-.޴*?ܡKU._DpNEHjz|ԝW8cxH-Yﯙ~L~el~ "πfwp jxiԗd7Y4wvwi[g5"hiyFɈ-|n%8+]n^J|EHYO|S^>j$%]s\܍jVƩqc{(g[0-\հHv(_Mctl'>Mye 1Nou"GMs6cBza,aN[l. #'D$de/'<&A.-;Dǟ͡eK0|7q4.bNRz';vv@qVztNCX]0ktHe4,-b~X{ W$tBZϢ؏M t'GRfڔn~=Q߷5-}nd3: ?ڧYxB,Zfr Z%: Woyz?!7?js:?ՒSX9DȌ?l=y=e(,sֱ; H*e!|v:=1w珤C4÷)Da0}1 Ϻ!3`.~y<:k1 o<$KLcX,!H v{[pW2;ΒY&^ͽ,Q9TMšHj YNrڝ @o HXVuﭯ8CG98a0mB&&`n>D%μ^gn_S$q)G)hi-i8igQxu1'D2.; CB'=\j*K/GK[l89|c7 a#Hc߱((E%\$z"XNgØw*ȝHDO %iC@a$OCIJ}BiwK# KwTMv]/ɳc S`x#D|w5z嘅Gb#C1uKr 7CLK7!Sv(_*ejj{ ",*M;5ANq8L4fP5?JS0XneP֠ixXvI:U*\˱.[!XJ嗲 N_ -o]h߭.t!jlq(tXf4CF g/kBsf,|U']Pj{?{p{qo HRiDDڴ\s`/%4 Ւ(\ a-8enU Đ q-gρYVY&N9~Z"PVloQ:!_U'M./Jˍ/y&WEu7 *&w~Q 9AH\6?Sxo)HrYD+*1 Ѣ֜FU5ٙg\iv fgJ,0[3bѲ9<vё CfDv L m[' a`A>ړM*D1sc5LnbX>z9ƍ??<ҐU!ft)\qKLw8w;.Is:o Mxqwe惷aA(m)`1Ag-!CVgy ]RQ& ǶZiI>+$uJtuz"Xzӂ%y:Y gp$2i?gYwd= WPMXu=+56r|iX * /&pw.2ue7ZЦ=e-JTƶ E52JҷPk;16GNr_^/σI,ȟf«h&ewۚjmpye,x$kmQ!\Viڊn2}sżN޶Db4vg12UtE)˪"Ej/B V8m^?Lze`kq2:.V,I&Q*5ig;6U8-{q@Di4~$;]{TdϽMw0I+u=f}GaW <@n$Ȋ/yeh#)wBh8%smBUw!u'M)itQD8 hB')tbhp paP?qy^}btH>mb'` Gf6Vċ=%o&P2qL&σO;]Kn״=4:J&]ۆoCZfA+deH4Uoi{̳,4l+.1e TQi\ SaaΜV\{]-8ҌWy-kJD}p=CcEĂsdHG v }_5Wk*<t|RŸ(C)[ ]aܞrq.:iĺ 9,@e+.<첕wH@"UMxȅ!0Nkp_Z헢 rS\?=.MƋ1c#G 9Du|:wR2u]LKuX")Ӻ$WC٨!Pؔ4$E.(3/ث`@w֜^o ?{VxB9f*)^^Ѝie#_h% XK*y+3#}CCdke>h$梥m1p:U&yH<^%\kb#Xa'-l8gmC=;Fc=g%}RΆRG) m>Khdqo扄Po!w9 3Sɤ,-@Ο%_D@ˆܰN : qSvD&AI;҄ŖNW<Sqb Ѷ;y(m)_ᤥ+a@2DT=Tp!}q|\Ҿ"aQ.$֜;a٥4J=i{#YB^}Kwʙ ͎s>rM>f}M7ԫn1:CnpF5bS!{:`-2%uuw`۽4?gto9 HէbN 6j o n;CaUϭ-nQ8s:e D^Hp\MKa:}g)AjbV)cˁ~Ed${4&n~vcBm5RF^Zrbg p8,|} L`L)p.0{]#D}*TlUF@ GLe{-\&WIxQIbllp0$'yivqPW=؀}.rRb8rx+aқ u2YG"HB7:wQpM@l"D6a8V:bS NJ&QPR 4Cvs.I~%8A7+Q(#@Y ;xf=)mW/rS9=* {c-1 {{F' N!ZHJܼE_%j,2ǧ}| ro Ռآ0 ;T[p i*l?uk sߟK"Uۿ£ |udKgy,߿}7kK4\Ɩ6JL ?'i xUjLap;Fнlw4q!} dE;- פO;5'Csۺ¢=^2gϚP˜SUtU6 )%$>WěYuSߦ&‹t<萮 DŽIG8hd\V`&*&,C&l}{--b-EӾQ^@m֐KZJ>HMtuY?* *Z܁+ }|ֹ̤nOMqWRAZ82a-+0pXn>/&3XϧZ3+KvW]_]12L! (v._ÏT},g6yqPj>)˛ D'vL;ۨ%Du s\e=%a"cggt; 70&0/ tjӄWo3]EaCNS8v-QgB.sUCr,UNJۮ1Ūy0n')[}~PM8S$ :VB>.<3qE8(  k@x,PVѓ8^Q;U_lЍ%":hV/|w\o G??c4(!+宥y;@A[3o)/'qJ1v\"̌ yT*8Gޗ,siS6fڸօ i*Z uȔ՘&tNTH ȋLkQp"s6jCn)W^' /D,a@A;6<Qd=B{f*,(N$@6 r>mf:r0";+#aw bZn05%6K9 LVbww)?57rΖ3,ڑO ~i%؆'",FZPOk~6懬#_@Gf0\VQ:UHj %R:`*TGRjm)+U/6:&6Z9eTw{d:D#]38\=Kۢ֌BEO|EqXusP@j~R *<>_v$65@@.:J'>i7.- 'S۾U$:}'|tS՗ ymd``iw1q"W #|q.GhiBO;+7ʚS ?қ`zȧJOIsˠ0Ø̥JnW#:ZĵFmGTF_3 R[?#_U*m僶[o\޿Oĉ%~zfdP8p3bz\zgẏN#/SM }5!\' WB"7Nx:~~a׫Uo`ԥL;:>W+ K͂jOi3mZK&vBQ:%d:1+ M^E+I nV8ۖ#rLx~R%ЕU&"H$ȕ}*/Ka)K7ACs(Ijl@u ezM^FY1COӺ3?]b+ KQ-=9fީ[RV8] X^ѩJ,z.%1WnqPC/1Hfe4|%!n"vsga<~=PƑƩj=zpi646RxR~܆sj^XLrkY9g##K8`3 ,*p,jt ,rOc-VO*8N69bJx"CWE1zNt \a(Q567,x VF=ɮIrl{Ѿ ˰A>P;/̶[J:=a}ψt6fj'0 :J *S,M(t|ȉj7_1\'w N?Q9C3"Cf+1ώ89eD4*y#) ^]"nPƜocWl[Up/ Wh5dyCF6_99;牍) 䯷^CH6>P} d7G U̳&J@>srCfj*s"FBr`>$WS?u ,4(i(fv5-eIIP]XS0((Ub6p}\{QbUMCT)a5<ԝ퀰1CC4?:RژJVIbGwo՚º1-r9 ZAX%>}_B|ktxLgڇplk۱Owc\I> A4kӫq$ 뵎65jWiSp;1 ', pGx$GL OEw]vP""B$'tj]K貈)<.7hDIX[;݀4FTjb[O! #'ڱNrϠc*z9} J?(i:&"w.6Җ~䠉 Q?+_DSi'+D=^i'+L;\ TϟiPDWБ;kJ'wݼa,Qb0>UE)̵ rt-ĚK5uzl \1hҿR"͝"NT$,9*+~jU"̠P KôsvنeXA&W]کL-RLu.`hqM rCV3E3AZYDȗB`T:)U}jnGC;5h*,W^ʓyUhjFl:8 x?:;w_*7hJç{6+^kMHޫj:ܑt/x6B(DE*<_6Mn#N <X݆%0ͣWsObF5Ss bj5VՋAH7qpxِ}N'&ތ8os啦ci)x{Yޯr$Kj=sVooX2s!QiI>9izorx#!AUXnx K&த\Տ]Z#q/֧87e~tsH-tC*?o\o_XRT`B[:eo^ p"*L5ޠfMth F'l#p|G!I ;DQ Nj CK,Kv̻# >DS%>? vpM"p. N±EhᵫuND)H|oO_+-YAv値 힄C7༆Ic0&v?ܭiUv=9- XȩRHc<9:EGo/Cz6.{_(tb(K4)yatWƏ5 DŽltx.&xf@Lp Vޤ5+P0Sl5CӝŮ20^WLdu4)~zNHߔhQY-cD -MR7`_7'(R<+bB/e@bPJ 8JO`G ͼ-`]Deϴy輪ǩrW Ā-lLt8?Hxh: |PnD_teOԐU$ȸ}"^bIKdf9n˳R$W|:rݓH zP,^i@HClחf:%nd%=|glQ_”̒مz1fv9Ua* rAX"u ՙm^ّ_ 4vpBqfsHPL/ʬM `Vcp~)P*3_*C+Ub]/d@qF8`{uڨ$DSI+n={,TDDgn/t_im(<̱iAǣ ~B@+'bPbUS4Qg~I6SJpV(Q 챱yTM䑣+zc4Jq2^892m)ӭR6&ЗY8ʨQJ{caA5DA#՛Qzē{Zt9Vǜ,4w6%띒+)?1Ș|[!ƒj(Uyu#['V` o1Ca]$OCV nM'oK,jVh=H&&!rВTa2S2ЩLx./wK9A69mst]R kaom~>9>\O(_)˥:rK[:Ӑ8uqlŁ t5zˁ^i]K˖ccK(6Mև./h;yN W[,?/&Nװ~T 8m"Wٯ'P5)64rNe}jrtOy₅~%1XEOh0 tmC;יi 6I@0,+uqCIW[eEa#%EAgnoCbVGʗ%gI3AUAmUYgN*OdMi:eDĒRWFs˰}]" @AB_ʾ'1 H)u= w_еzraಕx&Iګ:#M4̿w7X&  CW0Zҏ=z̵VG\{ B/K@ǒoQV?Nv1Ab4=)pK^:.D!cY g>Ԑ9` U =t}l?|)Y X7ԫو5&*2F):hxc^]xMRn.AՀtgPYؒ*m5Ib8A@T r"_$QU "b1n3bޖe0V/'L&G Q.ZW' y-} NPBAΘٽK0E Rpzt 6 YĐzs8/Q{q-â+Lc?}VM+{Q΄vuY3 n®ݘ+^0&$Hw?CI%{POu7X Q"z#lm7Ow_6oYjb# ڇ$5H|bY]DJ<CFReYcM(|Ãy>9ix$("dxDѣfOl=t yTgZƝ`Mm?S=FRF WYɡ}5_e%ȄO٦&*/:7Boq\8p8$˱)DYal$XڜFD1(.lZ(NN?ۺAg c+As+`iEeM ƣH 0 =-dSݗK=}KlrڶL~\ q)-8xW>GktLs۔ԯVyؒNcQ\?ljbSh"IcyDZJw| DχQɉ[&җ?പ(0"nwB=f2GöS;"i^;lPZ~2! AS)<ښRuzzt¤\ÐVei`tUHKRiug!=9:u5O7v&?0d0>aUZVEF{Th0#\J,|1)E(K-p괵+)1*39Q9B9p󶱓PTjωo`dS/re42t<[iQmʼjBB~]kcMt*GU/b {$eL+dȫM\0RIYK=(>{Dc)}|EO(E$ gњ~dDUV,ass4Hn07#ڒ-4-`µtgmp\~e)(T#Eh)+T_B@<B TK4YY "xc)-;̛BOq/3$?/-T~y</IV t}1͗afTiUǸo UBTvL O#o?L(.>;)֗= s>47|L(긲ni;C 'SzI BM+6bpByP [fZWۆ]F u_tM)xGe2GҸ؞&6C9"ׄ\;J_jHXn˼2 k (s۠lM%+ic/[/]4:uMay[*m\V5[w-AL;AÍr p66W]+셼zWv^:06ßBkfD3\i-R$6!'96a~e=-}'7^dN= x@mxV+98!qA"Ý2{%6š)/Z `Lҍ}4My1*]U'9;z8sm|xӒ׵=ƍkXt&$\͗S "V4<%âd)FC'f۹S;r1F@;5/s Np·CT`P;jY%W!8wlhUkI+ʉ1[]]t#JYy3Ii6*hfjG[1Q'lRM8?K챺K!t q"Fl~j:2#A1RߊA|+TZ \2mb_9n%xb4Z ѾrŞG倖ڋoy ~'<x#T:UV tIL?r#JȾ\ԃ>zƐiYvlIoų[!i P^Qbm:Z~Nt\F)vI_BN9ZWap mB0ILL`ޢ=. U_ݏA}-d໋-xXlk%#|f\G ;]p 48^Irt>';6=kۭVlL+R. d  NI)"An_yݖ&,h ٳb:#Ⱥ,vV YPHgMH_{T(pT3;ʗ>B/4°2=Qzh)ϕdf`[UL5pqVl;I;WO{oo剉׺Dh7,Aܹۦsy3 KwM6~=-tggm(.2Azsö\wMǷR,;{ (ёǩ)POşQZj晶(!Կa|^b@:EIQ?$6FM"@P 3ʂK)S?44ɖ?@R@:b]A44+fSzlsN%ͤU 1_GۃETf4!o:(["OPw7e 8c.XpBF$kk"iǯ~?jk)@ ʕ16EdD/ B?/ 5to!BCuR9]YAo(AGYj(IVn6DZM(aZUlY n)7cCT@]~b ISD]ϓ]<5TlIe ht_1 X Idp<*exܶ_dxl96&mo"D\eT"Oʠ!IZx"]lkJ"} HF~".Ve݇8TDvO|w(ڔeje~Ah= _j}㏌["_u9 ~yƗƒp ɀ+\pei1(\R!3pKzak3J|C0Ε$bȈ8+"ާ>rie"d.iw]~6* :Ӛ%p;.fitL,C'=p?>|.WD$&RJ吺_k?BT\yUMe"}+ $u+_.;q%AEMgɐ HXF$Is4=aJ&WV pq ~C`k7TPc|dk]E oǁ72:BS|:E{iPجA(TFK)Tb1iI.(> Xɱ)Bި\Q=% 45# ƶxőےbG(r2?`wy4>&Ay.%oeGo `ڕ^06]nUnxY6"Xyƨ`UdK-q?Ld"v~3nߌ\QūZDR =.8nt2רXt@ſ5틦QNxoϾ~DP B?#hXJ.g7 Jp?b$j|^n_cNv| Z -~ʪ^T0Y Z+96b 7(`nRxv&#bОDkv[LۣJe8XO*IAurLJlsBQLG: `ζ?,/kQ1C[)~ rkvP-ZsIO; qFϲ+*;V\/w|fڬhV5[qMI>qp& 4օG[j: bA)Хٽv/iFiĦ9-C}y7ϻ*UpZ]n3 ]UVm gs7@v.G{9,hvLk4fX$D0LC!ZJx_ m+](Z8Q1{ʇTǤN75W9]҃46QFw-/zT|%Y0fx°!~ۉ~y"gV?o2kIh/#ƭN)#&;9MoQFӮ.:P0HݣrCQc}ضC9e]? yGz!06)jO0/K7vzUf-o{h d 7WccDh Yv0K"$mOt¼ƄQTS,`o.ݶ ˯d&v˳ԼB?5S/]MNPqhe'Ů~ luUTۖlJ Cn0+UhfWGE-"ߐ;nx"q{՚ F2O*yo5 q(Jcr)Ô6(R$WY&͇֨nl9XoSqAb gs2g|xbaJ\>}x&L 8c˰N>7tl'gtQ`xtAj2YN`C'_P?h, OaڂO}jN$B9}a֥#2.vd[)A"`-'1[vdQt/j4Ԣyr McH1Y.lfZ{{{i݌ŕ:ViR2;ߨq<])Y즼vTZp5pLbǝPZ(2YH` Ҡqoik vF2":nk5Q3XSim1+Txs$Otyw$]@1ƺ>X"2j!wR=}/OwJE;מb<΢v2+j/]jHpj0Oŭr$L!P\c۠Y^] @xz 22prO4lۀ|u,M̄M !#h}Gّ3 x5JaP i 􍆎Kg+n5,a)bnU7ohrkѸ Zz!ti+_D4@(Os >b5нD IF7"o&C ?3Mzz0^co 12:]V3e敔J.ERf~xiʘJ*9ƭ4iʐ |W%(ERFg:d j PE~P* %씤#A>bQwaY5mݺ&%jjm&im~Հvac *^X8y!qr: 7ۭU{=W9W@R-3Y/ roƑҌ,m/ -]su 2m& 1<^y3jT$3L/X}rtA?Q]yxCZw9\%5 +{ 0 ]Jj?=ǶSF# 4k-$q˴`2c+39'RvKTt9\X vNby wayA_fQcbC=Cvvjcc*\ I]w%Z 9 @@Һ_hfv^VbN;hD>$Ulxn1EGsmZJeڍ:2f؉!O!1J64[G]F Ln> 4QYW~ ޮ(+8>?WWDh;k,!YR^J j䆡y:J`apHp ?h7a`SQHǓ,\h/aNO8ze?2+uHB}v[Mt/u=PyA0xɮBXSxgs'  *g,΅Ң>.Ш- L9p՝s%jŤetKypFC4#Mt3ݔe]H XΓGqr fuˮGFH@>z/3J46#S-? j0!BV;X2D! ZuqV;N QSg~e1rhq/ku5bJZU 'Yv߆MT7 X>Z}ttcЯߙ#Kgv=a1 o#,Á8Q"e{s8`5R5ʢV@b[LaW(-J ys5{74zQ ̃yDºhʰoAc O 5L.o58)v&Ho5#,oܠ #' tF}!"ʑCfjuX2F`#oWngo!k嫊[,ځ0z!ݷ#ɻ v y?pfdSTFy3I]V*] =V VUī']ѷWv]Kk:tF'o!"GLp1H &ĉwRoȇ,p/ GoqV93;|.eBޫn[GX;IϘxApk6xbKIeV>̣X&] 4{V4 32V73wVY _IȇF82BzRjR}I->2T0ȠZw{16dPl̸ϞYuaQ}I!|^I /ҁ"y Ok78Bsw;j RT%"=)Ͽq*зCyzgDYs@KoVF[wU%ߧ~I<>%g,0p7V\셳^f Q6)ہԿjUXPYkiҰ!ٽv=.9FN9?*glʔ ͹.bnm}%J5ȆUb +=Hٗʍt0wY2A+Ip~HP`xա*Iu\49ꕤA4:7VkDr:O ^IwAA!hьbƝ~%`H^!SιZ}+Xe~[_nܚ`L֪A9hX0f,2)AQ3Z0mBM47v@ɬA!*6# _a;u%[)[{(y=媐tNwVw4BJ'B{=6pUe޵?Aڌami <I[񏛑Jc=?7j>OxYQo;G qgWoOfBx EJEԑ V }EUl #(D41O\;q,e/ИmöTOr13͡pݾSlM3t=p~ۓOC'"֊Z-߃=n@ZɵƖXAuv課3mN͇mk_} i6P}+Yj/xˤDLJİ%f[ܶKp+mC%T >dGPڢǢ|czS/HȔ(1*ҵ[lъ^*Mptލr.,'vt.jcH {pBTQfBԹexI?BuICE* Wm`B l/v9ϐ _Iٱ;L]Mf=Z/|+ ı8pdKCZ6ڵyJ x!yNmmYC?hwT*T^إփ3u2q *om˚b#Q%%}Rp;/|Um)rpn*sq`6UyP$80Ʋj=Pw85<*vH;ȝdm+%<}GYq cN u& J?+Uz)ߧӶkqŏ~`yQΔRϺ= ; dT6la癰(cw1D*z+_7jyjӏUps= ZA r=PGcqyO3 cD}:#a>v 7Dnvi\)N*vNjLV9xb"?$k⦅MX^!/Sll(=B20C *Keu =]4lg7/W/57Sʞ 8 r2 D{ڙslYE>R1kT|I~rT}rp pӒa/IǮ_=Un 6[#K4V}(MUz WrNa@/Ʋ1I]8Tn?wT 6IV|įlsnuEU Y1vttyxui/<;itX;|u3;%/bj䬫[OA4?ŞDH;|E\b9u:erp9fVpn<U%6X5w9QRy8tsi!v7r}T(_UN20QϡOINh]4a \(0֫i/j?yqNB!i +j'ԟY,f4(:'Q[[+ݦN 5u"^_Zsg@T!vnYS SZ_妙M//%S~R\b:)(<Ok%?*l@,)_VKDELBKI cTj.(Ve*I8ғ ŊęQ8vJ~^Eس5haGQW$OoF9B|<*4N߾5\2;RN`O'1k}68(P' L'::*\ò\ۄTbۨ_*~$~ VA2YKJ=ɛI c'FO}sPs V`=g#8VEzDi){^\Q?=lsx4ҟN's^]#»Qޡ-Q]dMu_+h8~Jo8+]CiL<5qCmn îڜ텽PeRƵcRLvDp&A3$Zf,,E@LujPwxQk@VOsFuQgJȌ_T9jkmA:Ad91{RyƵ4(Q~ue"PW9" ؜ R( Hb^/oK^B\ѲsX#mJqq0Sm&u 1Wt] aﮎ#$ugFwp_|,%۪﫴 בkץG?Hu2*ĕTHId3_}:(AZ+Ǭ/٥(CǕM#Vwf ez6A7iT1-g:&b=uFD(7,>ka,gK*U)WubW+[4D¹`U.mIT=|V}=)Wb}a,"ʩ2fWxOWYM5F]H*o':=| ԫ.1Jӈy{' 7LZ 3$:L9r*<Dλ_Ձ!+ؖ*UCj9{{P o7HEIɂd=C"ȍNT&8B ,ؕ@& YJs^:W%P궊{euIdfT+0qmRyD=A#~SwU|`fR~OB(ΰo=WVCz0m .4|bXR3KG5(k&R˖0(bDX`$"zh fjS6ywݐUyNw#KI[r7 Llʘ]i[by hn}]4M+c9z&Mqro, ˎwebkK_|z0vҨI1t9l 07t Ě=_2ogɽ:t ˡ pw~-t"@ߺ9gP4W [gNP~3VлVMs2㰚'\ +<8_LC-^XO6¯ޔ=?#9(Q#ٚB}1tų<3|_b&H &}@Ƹ.0Ɋ&ɬ%g0/s+N+doދ4܀8)"HCw&yKۦH/?!6n8z;fF7 .p}V0?29;Ōj^;KqfPMཔFVȌXnT9M0&'zZ kI3MĭK4=|ZovSW0Ri(acb"=Mx\-0f /faF:k@$:JWZny>{a1`C.fڅ?722ow81 pV{:QQȳt{bE"LN4Y?{1Dj>cL۞(ڤ +,٨zfe\ 8 I\rQ ~+n"~Td|n^WXVl%(x`ɶIaLJ\>gLi,misFә,Ú: '[4_,|ВALܴ;2E @swKf7 7ZxD:V-zKEyb2BWl}\9 m1yaRLaoȭ)Z?,, ?uA|n5'S6{RpScA3`o2P!dĆqj"gH@g`I#\>KlosѬHѯu]_A|82Oknlpo4Xk,,ܴBTBe%Q!^+ވm!4D;^`="*n8cfPn*-bM4t.j0wC '`؇s;9dUZ!3ubLLípr џQ{?Q,T!(qw~`ǡv!2^AAH`i)(\4g!~mDm\aĎ *k48R^1SkZ}g^Ha>c0v?( 58+0䭤RʌO@ 8d/0, _aOK-ua,dZVцV$h>*` :w7zsԢA S}j0$ QWDKtv76 +@U(F ַI{xo^Fa2B5 yo`t q,]yT2chk`u xW:L4i XfNF>INYxZGp]7cF=#bqc@.ȷK"*@…zbň32pYBS7<=N|VCc/}~&;*.[0cl v~@QVɝ8ޫȺnwxڋ#8Z+ZJgǎ& SpVSP` 1 +>BmXJ:iuO}ȊQ $"tKhW>lD 41=ql<d: XOJ 4:vO>7Yocb|EKP:?fXp5;N>6 f6J7'ڦB0R6r^k? Ž)2 FP)O4=041խ+dW\h@qVDj!Ŭt1:E܈9" g\|AZr{(^{H$>¸YAHqsWXo :2_qne l?uҾYz,SM:m(P g" ;p>|J\T^fW_:ƥ4MB/?'0ZMn egheNq܈XI29o?p oK+_۾z9,Rs,,~ 9w|Ǹgdw+lKE*#5<adC**a"P^1u4f"v#a %oա683ʜ~P*[?K; +9ܨ.s9pjPFא3ٷԙ6s6ѮtF{Wj\О{zZ0X߽f{SfT14匐难A]2pTIH$ET< Kc_Dʾ~FM٦ v 1HbjLmE/d,X56 Dސ*OS|G/HZ"wʹK85| $*1+\x;y-$qz4ІPAu3Cg>_)zZx@XU)0_@>5 4`o@*hcF\c/C./< OsH#RMoc{hf-yWTcQG-Us眍6ёq23Ҁٽ\d rxR(I\izSM.(N0F&z7}mmE)>q>+mOӠ5-Kkڨv+61" +:LEE8c-:S E髶-VG`Xr$OyMH6dQTL&Z3 G7R(<ǩٖ5)*tc\nMAیrm&&ڥ<~ &QjOi FaJ"ډ[a(t!GI__FA`y,SI LsWW6'*SG(9Ȭ H?a[Eun$ْtT,VGkv ];3ԗTl5kWLrqxvPzfƊ~ +IrvŘKl*N84*MR+3s;lM0^ a4B2FT#)nYu84*/]b3ЃY͹``qm_1 nLc%GZg4BȠ%M=4L-#Sm0ٴ>uYLהQ pFL ;KwSp!^# M /4oGD7uxEX*l[?&v)"m "(^iI9|XÞ6Jx9nAhAEɴRQ ] !ܳzJÍUěNy+ 3g 2~~y AM99![H>n^?gxw7.\%C?ypo1IMc)P/0ۭBWJ8:3 NJ? S+{a&trLƤ'N  !¬.COͰC<\t]7):C;c lq!n ~ {56ІmBUwÿti!H;d}-#p?L&݁uN:u3+=1}N!4qf_;84_rIJ cLC5O1wMp"ęcIiD'72N-l櫕a0dBV+/>&D~"1*;_')Ѻ hDZErTMI5vQbPN$NuOI$o9:CX0(^5oѯ+_ZiHRGf%?GGe=@2]|)9A,[M$7R{i"Sl WޙIhbdeXœQuMWL'>#9jRں"^8]G% `|FHc@ua `vK+u}+\MMF#i]p7</$vI:u7lʮ릎jՠWvV ȩ/rz؄$*p&c9%/& `eaʞ I:3/'QVMD Ip bKM- A$\gi3zPZnW]WC]Ǵ0 ;E.6Ue3E JfLؗy\D|3 (5VWq3:۬T۹<)v-苻#gj6䤉?)&)c,'ʌ2(@fA)KP> dŸ6~o*_^\.x]B3 *u}u[S;7dj&Hd I(XdKFЉxҹBB:|'_r`S\ĤÄ$R1%|PC@*nn \!Ï?\q#DR@̺qMiic! vK|q;<9tJ1! 8V+#@?&X!Yi.kV&0PRƶ#o?9:H6hvC\P][;Xv RnEjZc7s$(A$tb(Ò$ Nդ9W\ &4k"Osf%zxn ;gvOiP> + eS6c`|q>~jʂ )`}*҄6ZFԻԆ} vҔҿ2B#n PPֳ(GR t3wowTY>??-$2G{ݦ 5{Cw}\ Dr z/0"-ub.Ճq uȡ K1A1KUV# ac1aw[6y@eCjʦDר,&<,_n AFJ?S0aa 6cHW gLזAF$d's/q"&"u^ô^ByPTB">ǯS?oF@b}PYn4Fx _YHB TU qhVwT=9u BIqJ̡1o*W ˅)Hr7q{;ά 3\d5kjOk/a5vM3`(rwjLj?<2%,_[{ <xPp'0iK(' ~R?[;<ims Xo,m-Q΢wxkqڎ_t]mH߰yjwX:#F!Yu%6L| C ٥]_^E<4]4H䆗Cy\ fTl ߘlN20 zǣؤeHitBKJZYZz<Tj;M+cZoCSp X1y FOW(HO Ozt03̜ŭ{[%XG.Ni`W]@\y|¦E'@v`Ă*9nP \qbk]Yz%2`zXaK>L8!Зi$tUgnie  Ť1v$Z:pGhnM;|ƙdsGף]@ 'dȶ,4559Ŷ%''x~q?@i˔4{odudbݑDۉ[͙!WG4[VB^dY惺ǝp,o0:-_u/[{EM󣦂,{fMr&וr\D4]?+p&Xg'F4||Aa.@^j>^ tܱYZb'kR6VKK8c=eͅy QiיQQV mWt sи+,:&&i yn\9̢澰eOe2' tԈq0kSKBXW_)E۽Sd .}]7l5"'?s<-M$C1X $ZF˻;Ax֯C)Byȯ$ AXl@br)3uphW.<$BEvJrAy7]q~u>[:šGww-W+Gis v3OQi ^Z^cš/ G2hS*Gn˷!fu?u<&q;iNxC߮ԣY_.>q"k;PUIv;ap.=\GV3:!}HaOPo!rκܣQ3ME8@*U;8nw[y-ٙ z<+ZLP$[(Bg2)ZqֱZFcӲ&!ߎVS>?4AF-9V Ùf\y% Lg]2 .uNg^&o&c7U6ls 4wzQ1пjXިk -5jlݵűt?bvjQ\)UkN}(oJ~HMȮ`W q`Y* KEyvXy*:_A"L#[ q)WHޗˉȶu9;ATuR6!OQ*@!Q6fU+ڵr%Aܱ=GzheH-5X<;| m|p* dfKR(}5M4x.r|nVv4qQX]4Mu|6 d9*فCǕ ֹ} 6e|Ή/VQ0 X,4~p^_!5'%cx瘧瘰<UE#QYc4D,l0j_#H)+6|;~p05%(LFb/hOxP8s^#I,|mP6~81i ͦT .pNӅ|8(D 9=\m^HڇMΙ(kO"\ྭZćGSRZ!2w#4aBw(ViMUmT6،{ځ; K9|Ha' CE^57VӓJ">9= vr7L7`Y&t>췣&Tyx_7!"3[hhx[%יQ5J8GU)rfQ<1? u(} Nh Ihth\D^w&2LqCZ(/yjOa;'>E IJ朵9?hN]̯*|O "<y-TAhx 4/3"d:N-Rֵ2b:TC2kݸB` ~l{QL|{?}7Ws 7tԮh[7nq{jdf0cw:>~.V5ٴX=xYg`Ž0K8˗uUo7bŒ ?RpLgm~V  vK3ZԴMsn0ڮ7](~qrdW^Uxu2ϛ|,9U6ku"rq˥:Qzr %#HvVM,~M/yǐtU ^1Қ>ӄÐʹY *0 #DJQ^`> ,O eS ]2/2TUR$,?XyXᦖ^N4IObm4n61I͐ܛud Eޮ[.g98 5U5GKnPV&& 9l 2F@Q׏] ..*P_1(c K>KF_;,գ*šA/ qXe%*OU{<7["V{7oz"WN+!rFf-Ex52,e0S0 J M`L{sxWҀoape |h -/΁eP3y9'iڎDĠV4i:{;hAj8q#։ lrR0Xs?RЃ5ؚJ@^J:e`ڶi$@݋25H}ЩUk>̡"PY)j^KgfncQ(c )"DKkRH]c/Y2ot{zףzԶR7WW w  8TuCWT߯NtcbGxqqEbnh` fů l1;W;J=&+UC{Ą%T0 8v@m 'IV?z+1>މPoRɜ3m-di7{DXIDup24;LqdxYeYɌy1J!W~ʟ)Epoh[s4'InS=1Hv̂p5M2_1U<&P% viz_5'YA?k^k1\%>ѤrTT>&/\.@$E"!GXH8:1gİӨtP{',y֯ @8>>y"aR}mUSr):BR]O|:-Oų ;DnCZiCȯ;ltgp%}GXZY{uyi^™O}ACxu攣B%(gyCKih}{#R,J)OU|ӧfɏ 7ǺΉeL=ժF]}r\mlf$%0 { ts3P.4:^xzvsF  -բ e Ȥ7>kܥ+,5{($iП=1 ;/sbpFf}#35OB"H;Xw~6e:0G?8̓qUpWXZbnieϊ)sS2է 'xTmj#G.'SrgRY,gm3s4s|.Q\_n&}8,KgEVC/%o&^8! #Wao;8[2]]~x,}ʝ)؈jC~ "LN7tF#F9x9ST: ! 8a_5v>7&}*pЗVoc8ce>LCD=kjA)k9S !i~Og_z=|i0AɽFM8;$eM]{;.R=, poMyYbW?u.b ŞZqjt*Y',']Am6a_ ^"z6"wpˎoŝ[&{ jp!5XRm30'Ĺ^ O&;mguj;Z{64;y?+fGY;4k(Ȯ|2LJs3c<SF*s!gbK_"/dJ/rOSm},p'R]Z3׸A#X.n> J`qo EעfW✔|Rҥ|HQ:a- qã Cih k<.PwLy)\R N~DO;kvh)-%Fiu31}MγI`n[D_L9ۉNU<=R4 Z5 j z:)`Jd/2\.m9C bE_ٽF*߶%2;nՐ,$;0x v.JmՀ2@CiOR*?kw }iDHKψ0q~\hICZ_A% TOc;YisŪ  DMʸ|.le[^p~n@y؜C] 2F%H1ff~O]kI~hůE4(L%V_W}p]j@z-ĿDzy(\G}U'F nKKu4_]rb915#{龴7/D99K=5\2qggqj=?XƗZkKD4o5a^%ܡHHFP!.v 8*C\e[ZV*ǃ &+X(;hկByv$lͯ)X1ci^mDF;hk1U? h<_ WLc+ۄꅰ(f 1ѱeji]w5sJoT[p"h!34뻃|ֿ.ѧos#__ΛZYKh,9cP Sl?_%kw\U  ƎW.iId&rj*3ʡ7^$Mz} I$&<<8mfYQ&kA, mM_-NT_쓯V=^ٙ&n~A>/7+,F |?M#&0PeǓܦ^YQ+!}Im٦UDi62[F;9L2zMI{4Q{6}K%JVoUϜ]#icu ]b.?I%^`/V_N}'Fas m3DKV~7ht&H$4Y݆>[%jo5mS=b1SqoN-p_}([@(6n~NÂ&<J4 yܐ.fM/***ksv'v_+G$(iLC~x+g+F(gZÂoYC rXۗ8UXoM$xq瘔Tbt*ak[}ĺa|TĹu ؚb*(QvrE#6z<ǿ&wS6@PA"eh_f{wrxH}+jx ]|3AۺDM>kOljL @2IOV.y:ӝ$HIZ 9M.$qjpu `m PhAs#FcE*И{3z MbjN?h v*[ÛPaV2ECnD%9n2[>-7 nwEz"H`}5s`l^ cFBm:VoRrMeIMV#?Cʖ 2@6C;^d'z =]zvAY3ijd|dlH/*%e&fV!WrОgK5q¸C"?c:LړWS? .QW&Ug,:#;Z9GJSŢP=l3 k 3] k.4@|MmeO2b\yJwÒKK#_9dv%h/C!0H `e;ԡmOh[sd]o61zahqfb߭Чd?Pռ^,Lj4l#S;Ut\_rvOu=^x [ B|ZP7P+![P(! o%l ߅Ԓ7il;xN`j9zHM~e_h,6fU繤`scEXËZzefd !c< ʈX `žgt*gXHC} Cx{LS~1(9Y&UL?/_XL>rb%:p?A^[ӎ|1vG>LhMfm xkF͟z&srTgf޵s H.=7at3 Efe~s 'ԹLA;:B'д5$>zN>$GUL_-)MD ^_ 'w_A %Ie%ZΙQ3k7$n7xgG)j_M3N5[=2$烖y 0l`lzK`BsB{lx6at$D˂+K58\zo8ڄ/)R]ɲ2?E/p;1B@vJ &n9P~)""bE4+O#<0#G)܊JM\^Bufn y$;~|JOe][ũ&TH#'(&x*4|x8D^6jl+^^.yfPYƢxC>62>3bVce12yI>)=O%1o6DݨVM(JuE8a;y2U;ۀrM+]K̗|%ZBfÍFu߮n>](M;7Ή6dj[@7Ҕd cLbBqYW0=ZlpU8>}Ǯp~RrnT[yUD& ?ZnII%5+UXڀ0$߶״]?DkcRuBe뭟GICݤOfB^myqmU[gǭıbyȚ$\|WƎ\JGgnn%F%V'rӲki| Wk!P<%QH )J>1E ]ٽDݻFVs\釋 `]Gtt?gq:hM~, rsGJq'ѐ듭%"nqq@6pno7wq*LBET 8S٭\Be{I" Wkej*JWJ~^R_mf=g$,֫*+P+TLI~"~T`)7͏/-i$(>sfI{ѐooVC!Hr[/nN}mo([LЩh-ROw] m=bVnuM !SgTi"qmaÐ+vwClxEhfP ݏ;a!k'X=pF{yqRV:bhv1u0Qƥ T&#eحl0lC~{ڛȰXj?:BRR*u 0G$ t~8.黪\SZOxQE~0727Fn5] lT̠B{˭>{G`^.46 |yf=5ډݯ<bo C<P e%>nSrÏaz#?he5( neuw`0Z+Bq(xxG K޸Jf.a<{mę,}[Ӳ;Ѓ"x-Q)N!M P G@$&}K(qSh[ӎK%J"6ʉr*?I+Au1(+fk!g?lLA"+(2Ug"kzr KGI8?w6-XyD`dS[BlȳF,TPr1!"ڤWĎRDaw;V0>r^'r7jw}\Ll>[)yte*0}5vM7wCY:J^ )+!, 4tT>*~nlOPDp$=5=X'+ jipt\o 8Mh*]0L<ĶųuKɝm" D*\ "j55`m^/劑5hMw~]ܙ(jAv_ 4T*l+y7ܘKKрThRS+SO1Z=[,8#4zBZ')'`W(~ F_3sdwIٙ m>5ԖF$*V%mxnoB {ᒖu4/f]uZ69mBh5Ev ttՓmg_l|BYZ>tu]Uϖj8^d3Y?_ݢB.)g\%]G8<:u)&+:Sp#>Ea?97?K|~>g­RA[qEMåFqRj8 I]!a:[4-T$3nW_U%Y-*ԍ66^Vqjd_u}GUbi+~~^|[0%] ɨ/ld\ 6 +JmТ3&KG"agXJB9˼8j{鋗?rTp]enHMy樣 i }y@5w(2fs #r'yauܸ-MpN7&Cpm:XPw?W; P:܍K2fUaAVr#zk(bC,ż>%¥z.P+/i% @1#G>Z3W#%HC^h7P$]-41_1]c6z{ϫkSjP˕m#~z!D䉍)<|s@vInҤ &, dVNlFY[@ Q p JI2ً?uط|ñ?Y#*vb](2{qkz#3VRkJR2%akE1jz6"3S1 @~7Bϓ TjNjown1̎# J%84?9zf(@?A>)ßᐒ冻/?46grw:YgEBF]AwK3@U,UN,Nz [-mX\W,HЧkXq0=+`ٍ_,U* [yat*N1!YH\+oc ҋa|~Q=AT߻`M8L2&<{՘)(c -=B ],#hkcu<-;ŭwYߏJ'+ 6C _-6IC祥f* ^Iic$Zإ3%Ԣ<<5gZT奲9YSpl?l|n5*leS~Be=?w @?əuʭƎ0. hN 9&܉&O)_ք̓'P=yc9Zٞ'!7N2}1V7e t7VB1)R-]/b9QA"3\rD͆0m<}Ï;]7Avc|"wsw$# )4"hB Pؓb1:QQq&Ox-eFjI/ }t:kKƸ|ɋWJlH\ItUv" oC>ˎ ׋DNgL^zŞ#(:g93D!}AZw~`3a<8, D |'*Opӎ K/ؾkuRcC^aLo< +fz}UZ`!1&"{?&L*i%Iź-N_}wuxZ;_7؍{€>zA^= <0{N3 " & CV8g|$^ UUc9!H<`i>)k`ͯBfڇJN͔{ cԘO76_ $_k VmyGU2OT=R, w۷{RowBo pcWkֿ*cJjj+WhS>QIReaϝOZdy_0?8AYL` !A;W nq Pw|*!>WϞN xaTL2B[Z:xcy GG,Eo銏F3":^)GBh0/0C@0W'q9A$^vB4*\;eۈc8/%&0=E&Q2.ѐ ч}7rcgX%Q-)a)M\hYNFE.qL/-&Yh|siY ;;ٕD\Ùk\[;uV5-!PPW>'8,́aߋBN_EI8yʗ:{aҰL w$KtnRΪfEr7lHLbPWzv |o"hp_OWb4/}GiK=:(H= p8h2B!E۰8ˬ>7<%O4"ݏl-mZ V5bW;@[hh37lrG^$cK:"7(B}P:o;m)|HΖ!uTvJeV^&L(qCYD6s"w ҍb, k6q%fDUѥg&tNUcw7XP'H1VƟ2NlS=W[p0~9)j11j>5՛RIX>e&iECU _µ /y{(jm6|H2qV@+b ʸzJЅ Pg}H/)~0],B֡N7JҰ%9S; pm kbl0nTGcU)GĚ!'_,ň1‚ bISc{1Oi1jd7Fb2zgZ3'"M{JW7"b숾Sr@`zt4C?7m'k?S#)umHo7?XRb&ڌ½ obi$O'#zs.ŅZ IHi}kVfFGqN9] ۲.aK`)`F^];<{o[AG]T4sbMmiWyƦr5vGD}E7qvR݃}a`Դ |1z7m L1ko: DN:O6*2̤d8db +="6zS29ޚ.Ģ 2pf #4< M' ׽q<&VWVE;"ؾޘ Ph합;#R>ˈޚ {oOnƶ^.:G83F+ i<;Yb2<Ē,ZO8`vYGLȅEUaCݠF (lL巚E3^-- q4' Bf?!%9$^ cԦI61MDشq о} eQ6: Y!k \ ÙoY+7Y7/\H':6g7L tC8pwzAݎMf(1Pfj7epsNr@!ԍڂ)XE;2#^&.z s8 kY88^ٕh\ /637C;msǐB08Z}ӟA!}vL1 _%P^IB0#ZkdP=jHi8z5 dsԧgDL*tFସ1($3qrU #D,F=u2@(3xR+]:ObnznR{V8Ւ +\K-?;.Sm}Ns!AwϾZ}X$El$ݤPiBee6.H뾠cBDѻZv=2db$ݑ>M Mpk1G!Ef^<,;,8ovl'c͊=ʁ JOA("&'gy+?#Anѥƣ>AAZdb)*{.lKd'+D Xo i'Rm[Q`}(9qA=KU yx;V )+څLAZvԺ:̪xHej!#2sd||Ih nilSWP WMИb:1GzSwuq4GAkv,HȞggq;lw {5^QoU=)ۛ5vkPˋA;p{ER^ױz Wq+Y ݌q~llPh֤}(:'N D@J{@P@/!`ˌROMnư( d&:7Dyժ^vuYúU3wx.B& .C~ɕDMx4'] 2Uxq$n,8ﺭK9PU) R60aAl /7'H޹1VaJn>**%iJs"a+Z(W\vq;Ul딃ux{ONd9u+CBxhհ>#׹s P!X]>je% T/iƞ.aC&MxA<ۉ"|Qay3֚'Y:L `ޖsܮZKTR ~^MZ'TΕl2Iz*&+eH1s0Gl5H~䨉}zI3%syB9Y=~[09zDo:3*r P% ORZ 4:qվjBNb)r_>29V-5QHsum+&k\63(GǼ L >4x&+5L~ bUS]Y<bhw7 H?ugrP!Kekȝ!^᫉ c0}"Oe%YbwDт(.8(xn^I}JJ9Mmk"ͅ HAqaQ?T_Ϝ7G!%^ "b^nncP^sxbIq`F( qTh%29U.RDx̆;g9G2r$0F)g[}phC OT8w )Cl!՗.a.>.fz슃\3A6b>JLW͏&|݇})[xϫ$X!2aCfVd&DzTzjK4$q]錙gF@%K_c‹#d|8?w1$fbH4(̒}>li/j=9jH:ޖiPsBl'V:OluU$3{HkIsfi,_+훌ӏIեNd \ݠo=ay`'LՃ4qߑ[a,5w\}~c $j\ <9D,_aIOofxǴ /8Jkdɺ#[8}eJ; 'Z~>=0PUu 1 5&rN͍hJnA fr ĉǺ޿%޼ 0byiA9LÃj>-KpR7J@D#O^%%כ=X{: d,G@q6,G.GT` c6$xfv;{O'.Π? '}326iB2T 7~3v{QE1e0v`P(VV-]o ?ܢם{I1#ZGRKmfX6r1ίVloscP]Gu*έ^ AG?q]q$U(NF8aJ+cJ"|c\$_?r%pq.l35ȇA擳H՟2&KrI򬻮+eJ1$_u- pa1?w"ư݅uPe? :ILh'ZHclf1F$ |봀Wyx!|EVqqMJocx^@@"Qm9Q:2|ò@F&|N(2 I>׹M L֭hLk- :/Ry)I%U0M$i}6原ۅD3  Ȩ᪥$C!coD#IkSeCDr[7KIsf`|b }Yʴxlȩ) !w͟!F*/HsMmEYDxZ3>#hdSk!R#>3}Q봹<ɯYJƂɆ|ϒQP/lC-qCpذ僓5,"[ԎԐvf#:"JB~VӒbfxE`x$C{:',LrBv|2Ɛ`*y*eI8dpR0{M?z-P;$`iP5#(kA |N8-nVXP+ *q)b=`߹Z^qNlp93:30(aZDhu.{=wI2)I1E+D~#ځOܯW`K'CI8b?I+2 3c!$>ȅ7.==tpDxv_?iTG̙ԞCBW]#n\>R8e<6*^pq[19: J祉YY nAڈ]p ?(rw3Ȱ<مәQ_@G7QStj>kG+ϖ iqyB~T fuר5ב9z-Jnڒ˥ܺMz|5aCXy٬ 06:͌fuFp>xX|«*,q_x4 t>FecuWkރK F9k+a.MPLiʀ>&Te8 v7?y ̐:ChqdŜiF&:X:J_4{kr}yAN: ŲnnԷl78,1lءJN[q: z"XxA3<4} &r}H!.IZߙ9ܺDYbD 56qu'jzjvۯhc˺I,'kᶑm(rED?ޕ;r:!]H F>T g|r Rnٳk%E?VnZ3μԶ;Q-oVPL7̤gI&y tOfshZL=>AeJ~i*УQ-:)K+o!N'Vj {Q <&_(r<|&}߰Llax/<şIoQ17Ga];fXRՄd zĆʡŶ.b;*5Sx%gѸ" t>9 ϓE.`;ApZ=𷖚ߗY=` F6!$z-M blzce$ {us7DWH_b/7t6Cnaq5VLnfI<  G{~F8( :!"HƇԷ.foEUZelKvZ[]9#!h$\ 4!Y;8'" QD!K;@{ݱjQ IDl~ +ϥN:;L.P1Ipt\B1]ev=i9RG u͈~JX`g몿ʢh:^kX ?cvw* hhDӈ-;c8C6ߨL?;7SXw8M$" rqI <o̅fόy”cou,!,Q'Tȱ~zƝmtw6h "O . @7G6)qѹ''[x1PCҹ$S:# -yf= ,oRd*8;rMʠ'9U?P `A+@@UAR@5p##gtVʴC4l[ /(va_f3bxD6\Kg}vz/+;ɴ:7 n׉"afEv,dthݨjY6`:lN'$k˭te Rإ 3l|%2A]>sꊍ s0G̎+P[B[䌄KStenY:IA敬manG]~)L1xѼѿh#x ?z5w1N41p /$9;"=Y(-5ijA)qXJP%,;i:|^4"Ae Iv9_Ŵh)`y"Fi&\g fQ2j6!*1ѱYyg󷩹&:.svD yjOT.gr!UdA[DrZ JcWYU/;o7FK3'11vEg@KP3̗(O=*.(2k?h={T3ڥ<$[B' }i 涊Vt]KK. s^n:ګH4ϬqC _7 ^/W*#8:gb#A= @6oz[`J:;V#K>!5'qo 2S\Z"Taʡ|*,vd  Ԗl83}#w-Yjȁ~fx }hnO|.@WRw85soIZY/ЂTh#Vf=ґ:SʊoD SknjTa2\%g}b+2 `o#ewǔ/$*krO4Lʸyіɥ*1HFxSS7dؾQ8L?T{|>*WFe,q-+or{o.7Yr&-f7d)C~(!R3vnt?W ^jU:;] ˣy6`Vy}C3w8NP5C Imڅi`62rgQ_s(4K%VBP1Ṁ_Zș[d"D KnK ~KƣNjj؎%tW㜨s8$Xo(}ۉ] )\$3i*-?+/\uD.\!҈o"` 5q8{ o-gޞ dj䚧69s6D rNq FBZg><2a*1uQ'3GЄ[VkAx80$aJ07*@b-CFlE4تݷP, ']8h }\ }$\~R^U 6 pa1:l\Ƭ]-l_l4Ĩ[&;EpL#BC<]KVGf=U䄵b=4@yG4+}[NۨftӞKqY M2d'f 6xw;ݐJM'-KWE=/{%!a7ؘdX55p+p9AwF‚줺 E2&(ڊ `iǎrpm( ӀʸMՖPZ诇sUpp]!|Mq^As˘ٞ›c I2N?˰H2}~KZ+=vmŰ +kQ@.@F͜ |=Ȇ!=Md'ܜ YѼ.D!'LaaLA~t2QtG=pד](m4՚$_DFVoтβ<>I]W'8¡Dyr6&oWu6vƚۣ+'|6f{ЩVr1/>ckJM؉gQ %[_E4-a=y(ܫ:`Y +GZP͹$Ooco69!kugiB_CJG6s]GؗT" Tz[dݼns V\OvZoKR\݀ZkH56 M뫂>CWvs:87cwo0-3/z#k‘oZ^fw+44DvU7< u){hĪĞN5eVhOD/+{ jYtcLB:8ѿ_4h]`z5_i \ɿmQx\U@b^Լ۠;3 %t8MjD]>-߳zrqqtUhf'3|h]NR 0TDx>sGJ:83 D~D =jsoZ^5)˞s֝\*,Ȋ H-*s,ymJ$Baq3PBe(! j2.>s+G)Кޥ#I6VB|S꽡x= 77ms!9(s,kݡqEMaZ2AD_~z͟g&0 U耟D_ք%և͊zL%jՀMN*v<60=fͭ?ll 3Ffc=wy/Њy|R;݂3y<$m On~x8EpL,)g[Md&qP3V^Q (Et E!O+g[xH׮zOwtwr fu^pau#JPMr F@m“u0S&X G2cP~h$oJ, ?>„m Dqe\GiKb盂1}*oo kLe_~ $^ɼZS z=wŷ3Ί3Nl9YJ#yڔ49zHVx O\!xAd朵E䏬؛Oy% Oꏭ3VjzBqi\LuTG'BZ^_ϛ/@ސ#? ܆i 3+ZIp.s"w[yMuޛHp&d*pUNzW0mE){  \6!ɠfl xۋ;!?$@ eh3!g1 s66*MAU;8,pg%J:ب.C̵r< 6@dnE|y^cgqU}UTf t\yL3+th!TȾ6+"atw 8Ol1tJb;kM au4ЖCy `(߭5Ŝz1~NqF%;T2 ;p VOMl}oJ"s %ن= *DYIYu#LL1/LٶfGTPEP.󪑮>doLZyQ]KhKP LV \Na"3?sF$RWQ$h#}:Ʈ<`xRHߥC401)N=9K) oDU)Nܧp켷5yvvPAoCp=ǢRForXLѹ]M-:UR;n8D>4~ATŰێ]&mބ+#6F U"tFl1i|):Ȓ~ht8ʢ_-x.OI臠tLQmo7x===S]>:y>־(_dOXFELb nf/6)/v6؏P{Fuܧ Yκ`fҾT~oГwQ/=Q9U%Š|P?Jah׎1 o%33@p|qI[G>Z&P}8>흗?I0Hvo-VW` $j] #R0|)#O. t:\'sPI5bRHD ЩLȆ.70a6|y$-+!Iw4>a?oJ. +.]nCcև-3\U%اt-JGRM:olKS-3Z;ผ?VuyE]\r) ŝBe9Yx.rvc\m7|2:"a^h{ F t/ogoצE9lFhLI)Os#XMhf({MJkb ?`Ua|!f l6Y|Ac5Ο|FRw_gB/K6T Y$[Թ1e9c$w(őY$)36zC0ІI(Up#@b .?Tqsg?HTj;?v U.mQ,XkRrՆ|1FkL *uJܯADĄE< ! ~e]t ~AAˬ="] BrQ'5zM96\Lx)j8秞jsxɗwʳV=^ 7 2MYJʊ;vT$b}׆C掐ÝAmf{ʾM]C>炁QrوӈE.??bt s.Az?^^sďR5p,ROÂيo?lx/Wxq/ v+mEҙ*FwCkܲy`0[yL{̮-֯2D _L,K7r &"M)vE$\(g:\PVy_in1 JȔp*_z뷓4Akha KļXFQ33{\Ci U_1^dž KvgKfo)a75h#L7TrJcHZyUs1`t-Yl{z ;(|׬I^WΨqu=>/t ;*,I4u?7(ˬ+9Dg i9n;b߿,)=[D },nX{vΑ ]MC"\ǿ)8ْ3RBU_-؍͠H׵!_ɤ5W9>+^;HdY29aF]2¾ٳlb kvU=: ev [gO~Ty723%ta@dWN 0P!ɞ8LW5SyVYFRi Q"399GeTcG\nh% HN-cW-]n !"}YX Ϩ~Z{5a ,HMdQoUxxIkY0IE/w}Oz#É[^[S7%.bkF%4]Ẍ!u ao`{O,VnOx%jp?G?UGRM}~5aݜ dd}I1>< KBT̀oqID([(|Ae-_5OG < #ĥh9vn!S35PKH|5 H7U^AwW~$AX >/+GYMsMMp( 6xe|E#UzNmxKϜ FQ i;'%@fTW5-7 µ"kM*( 5qS qp &}Ps|Ë_ȝ $W'e1>-(#H@5Cus,](G.8ͻᵦժ43 S\*HmQ088_ <\3ظFqkE)";# |c滻O>Gj^E.%QD\R#$eɦw6%fAt5?_?$c#CܷxLoR$Źr %qUgTy280Nz &_J[􈤽384Qԅ":Iνh!~#&l66kc{,4Ri˭A"!6K_ikX/OjdT]7wPKdS=q!;>Y\='3vf,YOώCH >r;:Wsc8rU_F72%蠻){˞ Pɛm`CJ}ÕQ\eet켛Ѫ e#7֦9m/+7O'umE'i:QZ@hX:,ʗo`H*^Er)$!MzsgKi_Z0 Ȇ5TWO.g\^'^\-tI=N{/GgZ%XF}Ҟ@u!FeUu/hWL5Mv ߵ}`V[1~TY 1}."+o^'&pO]p-Ā(ik(A b5ZKHUTUX@K{8$1ԏ0~%OkJt㵲sp 2᫞K8%aT>! 8|pcחPEVYȍfݛqа#Yݭ$GRj hZ1u;{@,8lg vbR]> 8N#XkCE^+5R+%ZqYB[/%!QݤzrZaR[8m56Nw?8Xj`g\۷&cpE}uZ2pT%P(,[,b/jlpH̻ 6~£ǣ<6p³$8_ͥ'nD$]Y)pjFʌ| >SϙX@˰4oRO̘Ej:DRwG"xo A~W6(زk!޼pRA%M udz+kr棵}Lp230|I'|}-3hso.͜T\[՜km$Ч6 Uk|qzSm{{_Eưrtn2`#R۬` `Vw>tfHJd TK:⮺y ^K⟞ȡ'qowmEvK6' u3߁]om^SХ+a 3+/Sk{OW_ra}3>;q4BmRbkIz'#рɦT2}0\.+0:g$_)y23I~[LLa-?ި4}RҒY# KptʐpZ QQ7dvklP]AsE-۠uPDpS^!>0u L܆%&FeTw Z_Lmi8TDNqK liũb& }$4);.CK"T{-j7xJ@UC#?y3ڇ`CX5h`\k"xݞrR9c&+W2IĬp7VPۛH"QJ}x0a9bx~fܣOMba3w0"Wg<\%ȓADrkeFOS0pN8mohI)[4ownN㾦5!Jc-r9ِa2oΡƢ&HWx 8dAdcWxvK^dUƺٝ.iTUߴbBcΦ:M T r{u>u`Q9*"~=4OENHNi_͠QeX?1S= ʙ=@Yp(jnq>fPR[bNޯzJ@|o[K4K& aŬÔG@~=K/,D+_lc(ۦvdm2oB^f#Ǒ~2ߠ[էbS$L%DjO,~PgLyVxdAH6ݪpݧ7A.@4c%7`X񇮏n˸9S"x!er KWjCLb4L]52D *ʝ) s -A_B((87w$c#ڍG '֡,Ġ]8T]h[, O }Ig1ogL.<ח@Jvij@J^Z7gߒ]#s|dzs~bU~pls.찹Sx6jnU?ͲZM,RB[Lj]TΘ1&I}8<3Bm`yHjzM%hÔ{Ԣ.u&= |O4-L;M0>kcg$0vkTېk014`C"~<ܘ>]b3 {o|LcaQRS/sBE5BgJ S77(kUo>-b+3|FbUX5I1:̶n [wXWL.@|ϔe֏z;q p2~f"ˋ.p,3*@8E~m\]Q ~8eWzno~|!=w_+te%]S 7qK|O`rؠKMI}" [6bɩtSMޝ^>OI0xYU(a-K* TUV9\zx W7Oy50TD0C` 7ٰS!o(00Cm/d2aޜq@}hy#69QTT $^Ի ]);c+ѡ80/JmkDdV&)KB'qV Y^dweoFXpA dްҸd7ސO&l*v!rO\Av|ɼպmD2k67Zr~WcXW %hv0VxX"x؂;U7&@͛nIoSC̜m~MN.P|_inb yA%BCXp#OWMܽqyq"Hc8oZsP(4\b$YAR#c_ctMJ.N+{҅`f7'L i]E،uRA:4pygc(= h"{2sYL"a`̮胐X`.ʏ𝣄aC-JnUjE!f0^ړĉzP#ԘE3O.0PEemlry}_r_<̓.,Dcp }PÖfƕ5a@tǺjܸ=`3ȶjP gМ4liӦ*FG=;vI돦&mBm;edH;TC&MQ{\ʜG@ȷfIZ~fڕ;oF3 H|@GQ[yQ"Dz&+'䞃̰(74CPl9t=ޚDMv1%.˒bYs<5-2 U4.\*0:nje+O԰,5FY 8iiC|Oe](?f)K /Bʼ"ef >n:#O]ܮ&Uk]B\H^9pjzPej|^Xߡ>H\YIp fÆq=f@Yb&LƤyO>Ru 3HTϡzjMWB娝ik k$q9m|΀vά0g29ATFUL0Wwď6r ^>)2MS̃?bL9KR'HAVbig]2'b\MW]Ie2Pn\p=*8b?ŝ2!Hl`dc rfw@){>=C縦йCXb@q(Rk(1ɞne5]) *m$1dM8em (BZnm2",e25i05BvL%$qK/}5;[0}/P,bՉOއÍyZv+Rvv7S&JӍ|WhD'P/> l4 ҹ2d%GT,Ëiz[gJK* 7>ApR`נ'_"PA8rPwJ~[ ({WAIMz{/1p9A6M4: Ψ] ocYħ .usg" d[ɬ<2tsZ:cB+8kx(5 @% N[~9b/t/B{4&.O"Ċb[Qhȁ5:%Rab&n1C)Z~s=倴=onxfƵ)ZՍfșٸB]!e( _"$`O1ے!lW[ފw?l:bH\b4ab{rTNj[EV?hr"8{#1p76:~h*c7LՇ1;GR-ʨ`ZG=7%EaJRy0D:뾴{ɛ[3>tzL8A`nw_8-y)_iˠI?)dDi fE)G$0킬=)ja SIVv/g|Vh>~mMV`}tIu$ V A-AjOa0ym=_pa*S((|:HǐsKCxEGO~>la-qJߍ_pX>L|ة}K;ּ@"q`ԕ_X`m;YXzy\%%0<'z准G  E GFƒGPD{(=t':cS(Av*L 23cf:l,Kmoσx6"+/irq\W܆nzT&RK__<(CnZBnB'|6IG5IL5!{W٫$ {k~S ,s[?8'@: U@+'H(Ź.W1 ^ 4&ʇ&GzU$F30bWLK3^mhRލK| 5 WğۯBxxYk~uV͙ WV^aYs#R[d eĚ7ѩPHgP\Οr A=d>D#'~xt*Gs ף V:Z֮\jbcUlBM0;#^i+hkײݹCJruFq_ɮg5ID%&%¬pr-нehxHr+8 vwpnkjO?t ?4uevMk`Atx ui\nuI>ˡT,c xC|!|iNB^@w{U7|Mor 9D=' a]B92K>wʘS-q 1Ic l!5Alk7E\ M_enH;u+T\2B*;.^/dn;zw;}IUIAXL"CE׊F9/qSL:zۆᜦڣ  _t+b>n.31z.4F(fx6 Rc> @W=R_Q&={ 3r粎|AᠰĖ3 2)u21w½b"PdCCUTu,\Dl˛YlQ {OP@`;{¯W6qo[_S-z^ {볪%7P`8c#TMKCE8;I?zӫdI FmCk!s+#ܲ4݋V/_q{=)XG #FwHߔTJ DJ0B(H[2Iٱ_9Z+vpe^R-KTq w _oN7 B~G4 ͼ_dVFjs&Ko&EAFR=z^6U=Sӧ6׷g䴌2nW;&rfz@HV4B}:MP!mko<4,iyqáH%tүT)=l;sBtQ,*%C8IC2% ?o%d$I LZv?dJ[17*krP*6W)&r\p8+WiEEvH]ap[2Vvy^H~{pz&_ 05й!?r1,`G9 ـ20aq{:v5z bo:5-*4B~|m u/&YHi(*@[.ġb9;ҔDN+Y""0ʛ6cp;G{j:k2Յ?A`mfLkBA-{zsz:x}ELV VO$ aҜR2K NyWoa7\dݮ>)%IYli8 Z fH/xD@W{4';ۭyl@\3R~YYo+ $ef)'KFDɩIoBW%mXujVYZRPGnXp݁ur1Z.qlj ^&ծߦ: ^<ԃ‘ 3*m&=N+Fl+V#%Y Oҝ: j~;6fPXoNؗ"nyTZPRܘ'Tl6+zZ 2bwq6n4\TKbPr. Ez\ x1eie2܊΂z^vH~`{8W'%]QWMΟ~0j?ėfKXN|%b bɛ|~'>4CE> eV0iğFS={J0 2&ZEq3 k h%Ji3N.@*%<ѽueEmd!S 7t"pimf]3M)'8k.FLEeGj*Q %C0wR.a9"hU R2\C^6Œ@*hR3FgV( "7 {3=#x0CV\+?Jۆ.D["j} iFi$DEXmrс{>A^>zϡeHSl&̀7ӈv:͓~M5sM1e7%Sޥ si; )}\ks>7s4@'+N81L3O?zwSe<wjA+^%B4 %sޚ/pOPsq4eղ$[Gg[%@ӚH*l;`'my8Ӆ:-a"XbsU+~f4MφuR ! ""mXcCSMx {-c3%vG%*A&-x b\n]∓Ò^w[|K7϶ٌ΄k`c qh'">p% X .i*U~1($ 5Z7?Sע-VX"e(C8o")WX"e:GKngݨC!-E?6`[fOaoӮSBDW;Vm1l3Gddu*ABkt+nȳ$}']ޖUx1xf NqԻ)i3>ж"K DxW"%/`t3L^Z {y$E;k.ךt53ox>h& 1mhcS&ްAIԈqJGY9]žv8p7`-R1NzNUisX9%Rb̀b pwͺ<*QwL9K'?.fi$=|qy ~Ujrd| N0 #~! CH9¨(!Q( <'A]ey̨J%-] ;t!t׹a2E݃l4 qP¥Hz԰U(Wh`e0q'9jߌ@==7X=\nOp:3e+Tyw] #ZGzoO !B#ÿY(߉FVōX;>n#,e[jĦʘlB=eq0MW;qd$,}'XQG޵7;iH5˶;,WߥߊLCva ]%ଝ0{ GQN~]-/\8[P 7W1nkڡp|?S0ҕ>>i7-O0I5x>?|\z-!PQ+]rsAVij+ o1n)GsnKG=*%dm#ڑbb[5ZGv: =!YyT/߈+&Ot f15Ңh^w7@[ہIrC7b`} E[ Hp#υ:1mϧw  \Ԧ/d99U{vWK V߯|ʼ :|gH90V=$rL<7F(Rp"2UemU:NZfH/TB@uc nsc'C?C123xda-UjvMݳ,,2V1 񕃧1OoL)BF>Kπka0*{fvuG>4)=WizpN<AmyNhEMs _Z"H [u%p+ >_ip*[{KK~]4o|}S5)?p3mn_/`;.7n8WGNS[\'a+HEo6G`'0_S|ɇ涩m˼LFVIn8ԮoH=";EeIv=z=b=Bb8;'܍IJ{ s)?:2gʓ Oƃˈ ipv0*$V,LidxwfXtAQ-zT*.c-Q8PjT &/#EB6#n\z8"QIq+$^,4+P6Qt&ς~33ҕsY9IHzH**3$!~UuORyuEdձnNuGX$\I 5!ʊX0\0u}kXN|7?M @j\XuD{ngJZ,ϕ'X6 '%ġpW篑Bq.b,]K~AkPyvz@zJ ^ ]?-=`f]=8޼߾tJ}N.cO~.ۑ:2[VmҰ5jyz1o &:K T|{oլE}U~U'" *Qst)|%q2Vgq":M?=>!:k'&2rҡes تXjk/9'2SB+<*$B6տIu~Ǭ8+u?p.fMTAbYXEB"cJb| A LYQ7c2KAK7Ǜ9R6E 0ONS *W.E/ڣP^?SXOiZ1a@rshoK^֎ kuc~Ӭ5Xڐ:NC׍~Y#5?}2O(މbjRNoZQ};2st-5P)@G../"WbnF![ٻ o\jx*e4Isd z tn" K:Yl+u eY!i-a 9ގ8ZGEU 0mgTѧp0;恵.YǂۥwhtVecn}jؔTdTw pn<@1T6QH8t[{ aYrDoA'+Տl8ȣ)C5ߧm1k,d>CfYu7Cټʒ{P=&J}\sX aƎbb$nm9ݴ ]h p8O ɑES[*pT+.+Ʉ^𥻙i9og5{yY[ W+:lvu&-Uųxn,O -鬕MoZ)Z=_>k?1/iYz&4 XW]1*蛇>6w41Q+ptIcz*ଅN)erF];0EMYs7. 4E \@[lͩ./øRkbܬpxmǪ)ɼ6aGyOgjB%<[~}BzՃ"{|L6lcWqĝY*Lel"yUr!hyùJEa!VH GJbb}Ih"^J)948>8 &!mŅ05=vFc0ݡjLk[k"招B&qugX}bj+8dx`Ař~[v?qFElYj[ "6.kkT+3?p}R3%ZzPݥݑyM O7 Z)&F U9*(ɉѫL3/,HlLPp2 $QST|3N?VK7qf 6<\.:FT/a}̫-m=POkŴ&,Ϻ$y6Yψ~_.ly WZ!ggw؂}b}c&@S+X&Mo{%y {Π%S*",lX%b`\ª fpQoՕzUׄ0vTT_[<,wmRW]=t,}}u Tl&;nRmb s ?_Ƅ1߄ 6מUVViOj|c, /{𴐼q&Aˠ䴜.|2'V.]mġY[#nX0>şm I X܃Ce{ToDlϚ@% !GY/'TRN:'۱e4.d9jAj$q؟׆>CQBr':@,>6N<1,ǽqʈs웰qOib23zM^C{8Agnvu"CáaI `#DѪbdg+yK6HHEjͺ~}P$rfC*N,}əːܗ Zf=zƽo o)bdc?e~PɄ9# IYNH=kd{p5/ bYqU(n6W|ι$)υY' \~ *3p6ay.``6+iN Fhd׋26.&xgHglV*oAV7>;tOx_ 7fO` 8fZVEޅSȚ{DJ9bt#>?6'bU/Ok$fh/!?SbjGfhi9yz-eBx*>iJPঈ37z9 B6"Hs2 Fk]pW󴻋iplC1a7d \6OLUqcKw]%yjtEǢ4"Ej ɵl6]!RQjձ|o4O܂zv&9n{:)<2Tmp>>Z@WA^olT۝ݯαuڦ!pبSA0^2a$47?b]#:ڃ}Wiyy4e# v2oБ_F`~R)MPY\UczGx8۝57ֳ-o64(Jͅn5kБ9֭\ 9ɞc~4C44t"NۅBAL$E)DZ7*3 `+o|׃]Ե;7@ EEd6+RA19=Gay vاUeS1.| I b5* VaAkPL f> )^Њ\>~m\/+e\ \_F.ȳ7-t!1FB\{uH>bd*.ZqT%,D6])я W!XsfRj&3{3`?˒Do> ]N#,Y6`'<^%"x&)6 f.`=Rb!VIU+117~=v0bJq]04vn< )^c¸m+ؒ,eanqkm ؞ N-cxfPq0g'oHQ˸]%8L >p$^Rg`g Huw NftaIo0v'n#[;5KSi^I7Rps憍L J,m/σX^pfj jHJ)g}z/Jb粲5:47nK;RB/]ewWWM> ZZSd%D+ pg%Dc_xqq5 P<),@m6S'D 06$)" GfB4W`H?'bAzc/ZӍ-ړ7Dg9wĖ$˱ zyK[ ;ޚb]cef!Pi̟qYh_ВuJJJW]4՗##d.ϩ 6\<$%uQJ t4~1 ~zuGPj ,LY)Vl@fԔ[:YcZD]so$/ʌ9_3 x?I,QVruu;M4e9ߵ4aod:0 N"6P/2A/3^'tǁ#v-3e;N}u`zλ# \ƲC|\9ӳvS/9"3tkvtqgAix]+R^ x`Lge=D@U0h~0ŵy)Rzv>2rV&=6j}fL$йwDϛW+uY.P! V/{*2r?RaceYEyϗӪ_XdeqL lz%J+bAbi˴[%B*>AoDXj~@AmP7X7gJL|}i bo2o J`\p!ZI}𜉂}~q ײ|Pƅ܅e˚y sr3"BuFʖ̅Q:m} I?4m^8WUU9þ^j,2XYedyuh,η\&CI˵ 4>^ Q;%*! m3!kHOΪ6ټ۷]cޚ-?8⢅`)xdXɃo#yLM=/1J-cxڔ.Xa8Pd8R⨶C C=n$@3,h{i ;_?S5Ů`x= 1VԛF1I_},s0:jdvX~|a{CUA+4auZ۵jg *߷mkց5,3G;'ă*~tɡ4w߄B)RO9o7ޣu,S Jnapn"fJF CO@^pAj"T+}@{$`k^e=L K:8}ITvu cuoD799]84K=[{ꠑJ׫NŒ$p 6|o'v*$쮟e:a]@ej{T0.6ɏNoW:=sFh'Ϻ{FAQj!mt`F;tNܯgJmXvۮR׵ɸFI4[i#&;~;8oed|?֋ghĬ(hmƋj9P Kv-AߎJ2􇽄e"Ϫ31Y5vz03xS<zKMbcx_ M3xvN;0T4y}jeus~6c︢L-JG1bc[0 Ĉ*{{1-]?344^vdp(X3=5E7IF'We:ޅ ZO{w5_LҾo8'4\m?3{ݟz[mY1Ǧ&.ESz@u ӈ~|aAT,ʤMga$L4tpF%DB1V[_2D$_Ys!ii Q,E0Dn1Q̵LBk2:8">ch M F!z#M y F!NIPf@y!]؋5Y'%K5%6_Ũwtą}o%reWR}R 섏H\D1ok#|Ou_/l+!_({pɀ9]r 9 cq= kT/8TbPąkK`h.i{yԺT׋_-81eqĮ+s*= uId{?WF֐4ޗ[=%Xܳm&?D" 4G;|ueI=BI2g,"C X8Sgb&Oa48IBθ~!nICtxe`rLZR zeCxiDV<.$I 0/<+o2~ɻp' @* +hxR"~\T֕Aʈ~BO(s!7Vh"3^B@T̏Y{Vv47"!n x iW|CFRRMeFKʹ:U'"YyY+\{j(Od+74ץԁ|{FX0lovJSvqf]7ՠ)]Ai6~]֟@$"ʗ TKxJDHbyw(U+j$>n|_Qb-3GmqEg갂&:gPjJR]$P=Cͧ *q'C/x4 68Nj{Sqp% h \S-܈rjVn[u'TnÞmw,vR"Z4dy[KSgˣn"$3~j4A=j=#.M-rM98ZwNdf Ws`Y;sٛx~]h,=3 6=^_{SԆ젗 H*zHl1Sv.A;2>m[nAk\ ͗>>q&"LBKS&N,Ѽ@B5vǭǾko6uvJ5]M˶xL@yI#K-6ONy>&-FK$AG udzoZ^|swPP0W4?-7 x8|VΚM:G)a"BZ(YAQ5E6$}\"' u,M";WfB 5TlHҤX /fQ tJ7*!v tbsv%≌@}@j~ 2;|"N IJ%"OH=>ddCNϬ[L[4X}_ئLWҡ|i> 'Uo+B *󟀞̒鯛aI9%MRBqL3orM|l+pcOmܷhXL9fhҘyB?d|w+k.;-.O\]֧\ ֡Êߖ L)?(!HLk=oު }t}.08OS0[#ci!O1193HY;2_EZ{1.Ц}׻JF- 0Kk]:#  *@L Sn,Pb]VYo: %k1]9(˫\ԫKFREyM_ ^"3ML-&Pc)<5ub% gZU*hcS;sJѰGRi3xqvw|j2bsɑ%͡QQJv)!)SUt.r ߝťb)ܕRlzi4K\ticwubm rЬhpݺ9FXo)X>iJc2W&EeKU>2mKo}vFLwOIBUXU_-= 9_!"?Ĵe:Ji%^17`K:WWaX@"}*(}(Wny@s- xc/Fe:ҍiOe*p]lFCTGf/0[P!YwS>O2+v(\.m(Ԭ%#gclIToJqѩg.9'wжS'xwff4厑Rj^)wr[PpN ^5}Rp}ڼ5JMSEbdf#"׮48 Q[+MV͖%$gMěC7%"3":cD^S3L`˶]VT!ӮݞN4և!U$.Rz@ؽ1D3%>D[ĩ?gMA+_%l+IFxU 8ǚ3Z;p/{wFM$M\Tk.5Rx5Ab90P͕Ρzic]R9!~DO&qbV1YGBf}-'i z7;iL%!=[GfE"=hz(-q\(`@q? @<*z1_;sre8HWPz0ՄOfhUhA4"olmL=\H-aF}Jߓt9Okz=3 0kHv+46(j׭I{9 + t'h7藙C8Cgxr@;=.Ӏ'UnPRڐǣF @3_O!qy%Rmo%*z!*Ӎ+ܸjHZ^A4CN<8H}D)B<(@U"6 ,yzބ6[4/؀⏏?`!|E2*]O2Fdjgp2 #h4|l5\W袃E?krj{}P:la-D{nywz}a}_Hi] 9 jdžax#59|AUZFRp0p>r{DK~[:xrBRcf: .?:fThNec3Y-d:KzC^L6DIuJOtiLOqStj?>y+p"#xŝVơ/x`3 +۷\ǰrg,w }HٱUam@͞ lrmh6SmѢ5%D63]سx.c\zizbJߺA@ڙ|9Vt\z Q6(Ⱦ%A,TmeB3W!L"pP@owncuʐb _#ݰh?5qx |46뵚̺y9DvF$m]/r>!3x9HIq78/%_I*J jmn3*i0SqLrGҍMX!(mJ&Rm -QrG|o7BŎAn:IdYޣ_+WO ߜ,bY\k>QQ?Tԋ~HrO8PO1ϰx_$Ơ_Wuw1t_d UTvbZk/ jojzI"-BQj7f g1l ⠢2d?l]~s"2kMho=R~s{C`08Y՘2pш=Ne{%#oղ˔A6(q̮T׿|Ӥ gLS3~oC e?<@:d >ҥIcx$I)t~9",\YZOoxFT*w_<=)~a$Ҏr^#Yk—QQYӝa&l 1w?byJ˷4exF&pfan8Š56721pɿN+2P|aC\.6kw2ⷱ!˻Set5zW '-H"{ι%|%?h*B,'IS$D`aE7LR!f"w[_ N]EhEwػ7&?~7 >2ǡRbcл9h+ha;1acDqCE@EzGB (b:R2^t.tGUt[΋; 5ik .t(M]Y_a\?RzEM~^f(]Q ,xq@."8܈5uSx3\M=zs^s@ li`h>?^G@Ga@hK0*Zg?eΞ9IeFn ]ɦv&^h'1@qȓZ?^1wEzm- .ң&2ayMhA:1]na :AƒnzD{"Ooe9NrV>=PF}p\#&7*uUب z8$-.,##BTú=EUut&fRb]ZhwSmh2EqHɳz?*"4) hZF%ϔi-)\,pwT XBIj\ z+leJp<4,VCx 3D8_ƨN"Bp!Y+ËP˽/b}uDQt *ՏYZr2G1/">mU@3o>cMG t9'?XM8ڽ¶3].=kn{%fדJ<#O~W]Iڛ]sz8U]ǀ$h͞YvUlyI͌:T.Mk5/c!J$3@A*P]?3 Nt8"8**jRizl7w"c)wF/fcX`&`<ݗBZjqUсܔIy:Y$Yd-Y9C尫(X&iSF"PgV| LB%$& q1"$\d]=n=t٦GGWxJ#ieHMm%[эՕotCNIM:nVP̛[rR{ 17M)4Rⓝ@sq`|gk_ؑ9l)azz%aLLdJKd6c2$ | 16+Y'h"> gӵd%ixa=ub v N-X oPRR s+5VwfrFT;wq ?`ՇZ3;pΔ}Z,_9-zJtwl;×%c.j*kr>wۑ69Tex@\IN^ /z* riĀP߭}ЪVr(,7g%At5YXD5GKOg4)F x'X5R!C=Y WJø4Om#8I>Q!^9ֻKAT )ggK *B9oN)>]ݏ۵oitBsʘe9}B^'8XkDY0NY83XjGLc1|7?L )?Kq D|Π7GXӥR)4 Yg4oqRLZT0F?*uL^Mi2othiTMeK ɵfn;կc26-/gT+P=(niĩfvN`ak_pb:zB W=Le6R  4AM4AeFr_. i>$ 4S8^fG:HgTnE b5._6C2Ԋ f8|(͟_34a^%QEin<Y^eб~Ľ;/(SƗvPޫϺB2vp!YeiB hN0#}y=kH^NhiAlMI`YߧPdbGͭb"rOV>z1{,N? YTuT8e/KLôI[8|IK`_W'@)uE*NIc1.qp+A"Y>.Dž wy8#')u-J,<pF[B'f iGËi(gr؇ٮT_FL'`vd%- ':"7);@uf 71)VƂu-d%a[F$`r`Uzy~&0ϓيS|^kd@~T&왓|wF5 1KƮհpWlݭ!M+S#+A Ǭo'(ml п\E^W:vX#.#w7s1sOX6:FH]Ltzu*'-1Tr&-2ASdX* 1‚ލn5͏ٍ4SSt$XMG37eW|@(@2ǢH6XE K߈u,_~VD@w ?B}xb׾Ɵ)!L+h畍- mp+x <`lGc"Vp-*93H׵2ZʝBjc(>Op =/.E5DeFƒ Q~γvxl~F!9S9f^4XgUmοecߟ‡zwet+!`f?%\8A> [~6v Ŋٽţ^]%<m/)<%%Vԟe*e3?>wa޾K~G)R'cU4U4[lPEU Z1h, %$Aq!ݔ`30Q0HHx,Pn)6LE7;(<(o`otgOՃJEexB<1V:zBeID&a|Y}۩J4l 4.;:h#HRbk>?\;.wT^3 %@Vt+= -nӴfVOn^<{xYr&GP}F>{bz[nߖzr7Y1]ߨb-32KOpm8F~0&(玾( &k{K~q>y$VRB!9 hqt<sH<华OR;;(%A!dRtx:xuu+Â@a H&Ww~O )lTx;q[@q@wR$&h2o :Й=ƨOYC\2v.J>AnDVʂbMmHKl_n8}߱|@؝Y$kKx<$)#ӧkYO'K0n&(QrPϋ}ߒ*LQ-]x48:]__- R3sW!;@SFkL,7M"Gr(Rs,+Э_o[mEdm$/3 9:F`Ls'gƄlqOv0 4V0mE61dГ`K?2zct6I@f 2`.Mw\A Sl1y4=QaU#4Ovu"Ra`rYXxSW sjUFlPGnm82rT2gAR֮P޵|keG Jk܂^ LcAJՁ>{E"*d1}ۂW^RJ7+|0 uZe!ޠnЄ>$rɫ>,B'kgMg6eɸTW&Nv H'r5v#'жRg}{F %Hj~ߘ>m^wRc!/+9>c2|Bz !Ν-_j<S&QFQ^wrB 2"uz3B3L DU3D^m>I1p3KEC)o:%Q>Sţk@Ҋ#mz>U7vW yi [R(3zFG@BW&Ô$nu{(ʙʀK]'1r+ rQ|$xB]_Mc7[?̮,4WpŊrP̫򜽼LyI!1H-*򑝲qN%5ӸgQ|*ƌQӀ#v>i|L]ؐm0ģ=7 O`=w+'=s<H7\Hyb=@v5]=mق fȲB}0jݐ'1͹&jؾy0Ȉ{;J>LxM{R"BlCMpiuhi KPwiA[JG=Cyܞ8qjB b~4w}%'7۾iLD-&_T3G3R Wu\1]tT7$ צ:޹][ɝ dYDrOUS(C 5$@hfEL.ćUb"*qKi#~ LP`MY[yfa|r8? v_W4?YZ{lV{Wjt_U=v-As=;#g?z{ho/>@fa.!0xg9.l%fF>ZWj(CU3qYb4Dfhpzw0G"u4d3 P{t ``WBq0Luѻ2i9bE\7$;I7C+00JܛKWr(Ҳ7̱0͛tz~qI̻VN0P;s#xʑ=P8FMɻ"iJÅ{Qӭ\A^S8FRQU?^Lh{(Hm]@n8x@{jhW=+Od dj?ʶ`#kE'dlbFWϣv(;!g;$ ;՗/ڠUJhnV:i59"aTOHM:N]h$ȭ0!7ZAC_RVF1^'TtS68n2ep.y(n~| Md>@W'lps 9iU\y^2e&32DCSFHb-$gΆ:90҉l$֬-6p4Pń XP懲uR|0y]&c/$s`Md |~J4p /eFCE7+A䐴Eɇy-L޹ b×{XA#L*T6r92FWi _mcF&=)At̂1!я S^=)B9L8b599_/`vK"oSwEM\:=Ob4*|V|5*b}@P\ceVfzZ鲵S6siQra'kgC0T剃4a]^6iz49_̡1C_7$㟄C u{H8gH"fǠdffXY.e#˱st5 Ϧ[|0h:5yE\{_Ȳbz9'u%y[|!1A栤!2{ C瓠ۭD2paA$'"?)V,a+#9Χwp&1^c t |VU.E\u\+cdMb@ u EdU,C~pK T+HtLCOu9Қe*@V$3t,ukXq;}BPs=4f+U]3;<;4EYLfS8 H쌕p/ X1BӨI뻂w/p43\4La;ug ?hrGjֹJl$I3{-홹!1F89:syi%`4ԩ\io#Nj @ΉU>h74*Q%c# uLXlWnzKw/ॶ3&ru8Wv^z* S8?\n##R&6hѯ7ja)WULQ㦙~1l0Kih‘vԾ"/TPƮHul5^ Oۗ- \p1 a ж2#e`Bl' ?!2T^&=,6(9!v,vkU>qf߁?2F׸mY.pAxP;P7SEjmR[&Ѭ]BG4[ 'k߹r(ER1hJ-;(: W6s8#ظ51vƶ$K/iW _3-oWfSإRZGtvM\xEs" vr$Gi+Wx$ !p:G;S5z^ƍ`9  Z¦CI×Fc>g?H5(L6D){'^-VJ!hf}#9R'W4Ӈ0:qJ'0Bm4r p&j\)[+m $f})˼7SqU ꥂc0=1e#z3.\{H@/gfAO}ป?z H G 0kV=[ͽ<%j0P8, H%%EȐet,g,/iSǏw[56y:5PJUA;hDSZ1^Q ͕\MCۻn?JdҸ*hP]0=bdv~/)$GUΌ^uy?K2UrAI$8HduҴ(h0BHWz. R BSB߀&$}8\kA7Ϳ厸ֺ {nI%G(.A)F9g;s|QCjk5{`a-.򗈾|[Mtk"~ʍ&&|PJIS;ZZQ*^Kv)ނ!ʑi4`rgbjZ30AbQ` |͹EV0T/Ԫy+qM#O=s0?75 [>|@|d꽯趱dCu<!)fI3g + HcB oO{A. ߊ1ž'ֱu9Xm+Gq*Q*sMosoINL6ČU~2!"rUi0K[ C{gOSHyUz$j}n~2qzSJy.Hi(簠;IŋO,i~yɕM/͊|񟽏LG~= &ի_"^\WA"BFYI(ҶMz8^Q%*)˜X,1KN5]A !*݅U3 wő_սgg*%ߔ7(^g u̓'v ke}IRu =P>bPrWAO;N+VLj>FnroD,0z"C<H10N@;I+6ȳ^E$^vV \bQwOkBv~| G$4epU€|&AȱEE֬5gx3kJ}"saAT m!nT`_ZҐZ0dm' }yxmTv^c.sY!hD$QE,\lQL@pyҍKy_Xh~ qFx38i41H8i7KM+A&^:/، Lh5 )&\uHz! [q|AENbwč  y:Vr"HrxYpN֝`R=*%XGqMV4Ӯm',5EӾ7g"νn~4s빥a|GkyUiֲ`<$Sȇ9|,J @k`@ W8rB;(T:pJL:=paYURDCo p:/B»~Nܷeg xۊj %ɂ]T\5&/uYHn@ Um"~4};*dL\?{V ZV*{-RU2QE4L^8Fc38f}p@8gN pdQ% H)oM U-?y9btRpr=DSM _s/#lGdkN9U(*4Cyc0o3kB\xU (8.Frʈ3 sq39qNW'?2zTŇ|8+5#7[F{؎~ind)^q5l񍤸WҬeE,Y/|$+ǙUv%Y(3'F|"ġu&d0R=:hEy#\).vGn62t#-g( V(-0ԇ9lU5ARz+Tf'z \./Nˌ>xj }ZNÆV#SLP 2re&*5]_SSu ]4^`(*&ZGLq)%k>KoS&tܡY9vFqpzBk>ӵ>V)$ y6L[;[FMP ` O\x84fIupff[6sأ/]Iwk?YĺwK$NM eh>㆝ouJ 0X  ) -NZl9p+- װ&b[xcKuh)թ42f)SU PjHYn$uSBθr^ejFqy ZМ}+zMAmsOJ_+rM!Ɂcs]2?!)&EZߢ95/Md!^L6<6x" .@C#UbtBiࣰsT3|~֤5U֟eKR6Ŏ[dC^+ȺjNrA#*1 l3]>,K?YlN`/il`[Hg"?T֖Ԣ.;ZmMB G K3 Jh ʹZAu<ԚZ8GDݕM\^ي*=u1ܭ!'RΑlmg1t䴛|VYim3 bC$K1Q!f]y=;t(c^ePS̊d*Zw߷ Y&{QVj]b&?Hri 0ѯ)QĴ}l,W4zKJP)F*jO^_2gL+0P{qɓ1⎿*ki,*,MNs8%"9a_JN𨘟˺ @ړ*x,vN٬ +W#/SLt%Zwjy)&REe;3VMmiiCB6'[9w \}ɴ ZSNQP ~FB"u,i$5YT2hR.(WtウI;Ѩ$Dpr/T%vUg3e`0,nuT]vް7^i/dG0=|TFҪc BjPTJ'=<7-DHy 'B A"^SK} SI62̋lZ7T$@-V/PyQ+'&;s|56G>4II`|+A^Bt6jY +9ɳQN@dk_?埧S5ks{<̈c+ wVnd3b{^8n%c+6qE@1 o O %Y~pE1pXac\0 4uLd(KTQDM yowgO2|=')6-1ª̡eHZn@,d-ǐG,53r?Yμ\efE$} 8q_yI\x@xn+kPiރOX+% _U*F=2H)aA_7㰑\_#ficLTm5/4$LWz_j]Mo݀%d@[Υ*H?@`갾{s :#3bTo+GV"C݉΍\7zg!UNƋD "7Y]f:fjI˫UDMh Ȯ15(-96jJV.)6-cwHy[@_kywLcb ;B33?+,B@Ed|X!!') y#B0N\}cќ;MԈ8G`IKl1F[B'Ol5; ͺwLJS@a..0LHo] mX-ƚ/4_8/敀b"ӭa>mEG%ӱmE1gUGѾ`bzSѵ9 ̱=>6f`ª 6 5yp_K 'Dȟ@C!b8]A _8FyP$,,ð/A~ K04FZq"gukP{X@@F%.^EP`E~Mt BfA8iEc&B?Bd%s˂-__\NofɪLx^Wޠm[tbuO|; 5Y]!e# 660'u˗o|<(V7&:TZ6VrJG1%&̊ |R/ONkĝgF-GW-|"*rVuS, 4E,R@Rf_?`A7!?\u +OnOі; ڭЭa`%xZʑ j7Ư``?-FwSi\֐҄;¶ُ5 #z9ֱɮ;9 ;&Bl>8AWOǎgJ!5+n,E_''#;}MfQ/cggS?>#_}9Z#|l$q #]aeź;)e]gjrY;/ ݥ_a沂UbHJa6Z.6F 項Rۦ~hy{މޑfj)[>Be u!Q ons@dc'ĥCUToo>3X5GؙtBDkPv֏-jYz?r]S}r]wϺVkB8sTeo6<><]CX[Ⱆ;9.H{wA+J|ѣ=xA8qf1 !_#3PKY$D:jlF1n_8"R@jP@:+U9ZٛbgGt$FP4F */\UxcZ9EV.~u,8HYAF.Tg_z-KW*V7#&VF%K3tr]O€ \ `'QEQ^ѓt5*c <}ew-| qFt`GO+=21֣lI&]"R5O=i{i #{8t T>cɜ{&!fo#0E]z ֢u{_ U Z^-wEb\'y"j<T:F: ipH.ocO6`X[32l%y]aWGUEPhlAp?U'T`U 4RDiBX KJ%2$uC4(>rf~&m0 *ؤ^ꕏ pѝ?*rcpk9KWxQ^Q53!fqJK86'V1kIژG%ܕ0й?rO}[r<.0c0%9+W͘Ez2[AnII/An$ΆҖ>7,ʇ@S[w-OtXE9kGC`jbK|8l7H]յILRDS=s, K^yHg`Ŕ1[!w-X/"65%פ Y(#dST6` yE־(JK"ejyuR׾u ci54t2HʙkץWqHVLl1:B b^W0,I|`jd 6UMG 3"ׅ+eأBj/kZÀ9^N :nJR~^Iļ B"2&`xlg,q+=P?ϴ/&u",Ƽc廌u**6/d]^`Vdm^% K\K?u4rdys,Z?~ɿ_ǀ+V4]@cV)~TEA'`O12!` NDOn#*13?).*+"<3m/Pi_z&B@  hXHE>(ּ$0 ūZ$xn\RU!qM# ETw4yg \ D<%)wV,%覐z+7`hzW3#P(j5/ݛrlhN'?ġ뀬\`) _VQnolGLu*f`M݃؃׭lb;i|EF(Sߊ&߻ؒh۱uvf4ttEN;?fF`t=ǁpeR;py",0x{Vv`޹iJX01y6mKoWM'ƒE݉v.Urh>ǜ؀=j\ HɡBNu"6O'`~LS1u|0(bѢ U-]s=r[0~S#cM,NBS+9GAӐ}oĹO7<>2=bzPo_LN_̈́47Blj3p&paO8]Fډs @($n8׸"rYãwS 5d"0&W"ϡLH{?.^T6ƋY--{ &-N{cbVv& ,/9IIRzNPvyKdu&gu{e+|e#UuB v_uQr_s-yZti i%):*3qӏpqp[ dߺr;fn#Ȩ6x<(L5K-ĤmҀ*!5ԬP_fWQL/eQNa`j@fLY(*eȴF8IuܯhxCUqa`4/xZRxYH5z#fE*%Fajs<)?7r_)eLZނNtd?Dv{,8~$W-XcQ3Veܩ'Eܖ}7Qa8R9T9>wY =6.RnWkiqxO)D5gos s=c&b͙~- Q=xΉ S`HK#%>RhTrn)؇%euĩ_tX 6.  AxH+RrŖy /.׍{<*Ip'ÊP7z_A|ĂFEH"[tTuMz94zgw"&\MʨWPWU6(Wy"&Aͮdw$9M)"W(,F:Sm@6x͚ewaE0fN&yFfXŨ1{.!T)6;9+$63oh49cEZl*gC_*em>K I48 jeA8GTM̤dE]03-\<k;Ad\j{k n!a.F#0..v[&f5 (rIZ^lTj}OYF|Qm]?R:L 5~;UVG1C||iŵ% "Bױ8Bh~=Co orv9erf~!wᬍ8K͉/^[Fߞ0n)'5o,qom 8J3 g`^xzD3ghS "(%#XG!Ŀ$G'jC8X*ZWrg{r!y5pb8s/gcX_u\6jnUOm饥y_]׼NxNu *oh[G爡 vM{j`Ô Ä3h.Z.cazj9 ~ $R)Ehb|L )k'jP/.<*TpE砀ŗ t$QKz7!JMJm5 J-bh2/lO#zƣ,c3tN3^0S FcTMœMSAC(2\<9 ALd u(2Q~Ė\"xYwC8MSU j"l8IX"WBDgt%юSN 'VБD5d"}DZB0f\%jF}@erFXjoΘ},~3?>U<4 B)Blf,#Ek\\U+璮L3b NroT@~#RҜ !8H͌h=bEafoM3 XBС9% eJ9D,Ё6E6:ltF*34P H8at x,@9 s/--}t\(#Uqq_7LB>M1 :%Dr(7tUD7VE6ן(큖zF:>ݲip1V&~fhci)5( .4ʱ0uYTR]GF|פ@=Uӻ+;B"e΋a{=6=ZzkjHmwUÛƬwQgt 1=q/j6\5VaQiѢg+v* ÔT nkt!|!* J/6#AZ SfN\Sqx=v3x#4؁]F[7fK|$nǗ2u  !/nsd,!]g;v-PYҴoiO\vڧk W]4ôx^s*+1OЄ ")FZZ=)饒9 7xɮݓe]Ƀ_$n6n~&.n/|РxLeWͦW. v[c):Jd.Y*[Z1=,Y9yTJr琉Ɍ+, Jng|] DpN|%#yD>qɪFlqFt=Wk@\JX%r~WZtn{ᑧAW7A[E`HhMΐħy'QH: p!l9Eu!Ƹ"p-Ns5vF֫?^B<&A$b8ha6oM~{2h>GP6;]+Fy=z,XFHy,BaJf@_2p;. a%-{g>*LwZtMٸCxTPa;~ iˉ#f+aJ8lp؆ŞMݏnڬag yVYezb'Z`G9IMijOrr 0 h1 @(1ʪoP=^87quBY%MffA>D<ݧMK%|vY,7aܴ(MǍסw^=*U0ouG[j%> CHYRu 5%FKҹ!}ΐ$n6OUHH?9jm8oBr%@_i7Ly COV#ׇ"W#O™Y 7B)jsWKEL!& ;I[i:=wI?x6eNnAav1nڕ_:{{oV_Y[uѵn@ibX`C_pNY'|IjqD  6z 7#0=@w`TI3ąeemlķѲ"W*Dw͆&efw^&JL!y46u5t1wL  k/ES9͊ I" U)KOxVD,l>lP.i2Cقu$ {hoLvmQsua!G%H嘼뀥 pK\u7~֘>PS7ti* B/m {Y`* %68&-R;ja#6]ўXHP6DR5 w%(7F5`Yww1Ǟ6@1Pu&Gr1nt78UR'LЩ2F*ZÇ.빗\ollFkkxEYeU벼[ޔTI(],Ų:O:AEXAzGju tJ{DX7J/L˓y GuϰTRU5րڛl0W=֥ !֠f!hV_:F1pZK )`umŎdPb`Lm(pU=J/ƺޝ0j\B_ 0BIQРLD)k5YIC,Y`ڳTg椵 (/ z~Փk/KGiKOUL[^xr\  ԷYMs_s#NQ00j<խMôuK r"/G'^a} ٯ[duZ.`ex(ċVq)Bd*1%e`sڏ+xƪ x&ҽݶdIކz<ش`e| qV0X;*WZ=MF:D| m%~X!H'QjfY( n{m 0٥r2\ BCW-6W\yCbɫ*[HCxn2VѓT-4aӺ2v*<[(|IdPL6x.y 7{[Oa1}kV[a^A$ZsT+$DXWN Fj=}-Y+¼O{Cg$Ԛ9fp=*6c r=Hw q-kt{9^cd +. *-IʶQ&1Cz٧Ycr8.X]B #~(ksoXpGܐwe%\ɳKIl |MjEć_mm4ͼ}<g{](C~3걦v']1k,AQ\e?{|>-?[@|4:+k-A4vQv Qlwƪ q ;C/ bP ٔ{2 7?|(íuEb,GkF{ߏط^E@.fWy܂)ZOV8$}(r9S$#!viwtgpX$m'I}syMs-Wt+PwuPo lLY,b<!Yu{FH2 әTNFowG030̷3D}7w|t! *kVS&(7aSe](%85z8Y0\u$XۡdZ9NW8k&#KMܘVП'-Džat)x[)H\*#pK9b_h P)I∋wGۢ>*?ǐlK:fQ?*g[r_fFwk >;Is-JyKS6$2Nw>_ʬc[X Ű=p=4B^f_H&B6<]ް@IRn$܅+w簻"MZ2é‘sX C3l;ww|%S𰕅 R3 VC8Q-p)j$Ok4 Bl#>wvTإG1tpT Iot;I\F>9b|oY;cu嫚n]hz{$giMTNjSX [#0*9΢p&FfM+乳a2s&HtM< `hZ7#KB^<o 'یGēSN&sgp߃,zF(~(Q/ &W{$4zV9]f ߗGrqn֮|#&wXu$MC75Q0G%Wֻ?=)_cF@/;M4xݢ"iQXBǵ(3J;BIӀT`}c CSpfQy&Wʹ=80MeluP|oOu.%'Na'Hٚ׏6loYm~5]Qv穵5NmN!S[#Aa1O7*X2zov ihhKՍ'MLQbU:9JT̆|7D=~Wͮ-B2(\0جyP.,<R+qkDuA8@N)ݟ9[#ϫLE:s{8"N?T"ϓlc`+GʌuD\r$G2 R2_~rǠs#n}Xʩi78/>?,`ժ43Bf,0  ʈTրfOV lO9Fړŷ}x"2 L/SzOT6 I4nsR3A> #CJfD;59/drZ-=ӯdALjoJG'edpUP X-˚(&!Kaj^S$$)S?, *57K(d܊& `Q}-;1գ#JJ2ZBdEwZ5Wp-{;X12ҋ[f& T6wKJl4fq{I%ЉKqn. .V7*A;U(s`fۼC !9+ (m 4?; zJKn[@蹑5/kfLT5LI880*qcs$3ķ!bt sr.`e"b ,s([n$.%/1؋h|a 4|.[]+HQ66c `nD>bӲsq@hokaԼ/ "n;;IYkdZL*\O_`*Df-"} 6وiDU5 ͔ ڿiH+Wln"5CGNbۀOo*CS2C[̷(Ukk[lasN94ԁlo`֘{TF:`huꚮ" TB8"D/w]&IOI[X0-cyp*PAm4~wY7PS=?'Q+j)3Y^,go;+Jr7-}lg ZRu NR22gB)5+TiEwm̧?WoD#+b+;JoϖZ/W|JKf%R͗-/6)LvFw&bgu q(hE픋;jo^L%ⰿ=}瓑cڦٔ:`(`GO^&V8Eگߑ02""2Hg iG᮹8GJynS=kz1x}ڿ%8-0NRॲOTyv a>nu:3] 3nO ij*_ce =˹N(IOc.Kc\_jtfl2n`*x/#3։b`| =7yɅTZG%YgK/艔PGj!_L>K]et'cMNVK~Ӿ8$#_9?~稰&cI:1_o|kCUtJG:z~ :3_xv!Et/Ul<.1rs-Ěãz$-9 Yxuu|`tmm.͚>eN~$dQUR2Ws0:wVq jIZK?$h-j'hQc}bmi+i;Xmg@ .MsR¶Eժ?#lBlXƖD8&Ag:åh-Jgxx_'4ѯ AU[谖H({G\S$bE:J8זRruujHnk}T4Ұ_:cN'YΜZ O>}$؊W*Ky+ݨ @mEmIa=2N(^G~=8{ ڌӸ)ӫֲsVK|pǔ/UmU4N" H~|!/S <{ bx#}ьS<~ߴm*|^;"|'wmaaׄzPmWȤQ]Rx8(]6H20jM+p8aZ u+k3ȰPFl `O잃<+39Ɖ-A@w>`[E;?KdXR[jZwjxF3[HS lЯ+@98R <*`h{Zg&~C< yjMc*&x*B@!^&)溕n* ja!-1yTuZxB.>Rb^>kaZO-gpZy: ttyCW#N=V=ڬFlbHzMBjEkϔ~ͱbDMdmt\tBlR`[$$肋D>Z_ܡK,K{(}0юxKǺDAg^jL7kԻ4GVsӞhTa)x;/daŋxzѡ^%[r0"c XQvC$Bnv'}4\ tC!s~3e)r!q6k;I48Obtu!~Zc ww&Sڊ.Hjq:): ߜ9k凌A4~gd!%F*u$5T939f!)rm_])7,#-m2h,iCi/ܯwp+EVFJƝ&'nx}͂a)`ʔ +HpeMJh?fBy,8/:7r]nECbR23'"X@ f6tK*V4bZϑ7._F^tvTιʣC,zT6@dŤM:, ۲3GSq|?'?_xsuжOhQ+gO03ͬpt3˸@ Y!-[B!&5QLokhKuCtѠM kPsCIIQ@s[vHvoTMXG-ʃw2)wȖ >*aMs$V.-@V9w ;qjO6U#MW`{% x6J^`?--k)}{Q ?ܺKe7~cidCC_'Eɹ^8A&7G}w'S$l ֈIpklx}QU9WRyXzD?ǚCqw)Y\GY(oO!#ЂdRk?˴6]ħVG%VCu6^UvpܾɶϳKz (:A蘊F=Z4,ޛP\JKG%B3@n;N3NۇH =~tUk޾ZR@jָd*(nZ41'CfIBYaq!H5 F-uxP{=v̨'/ΏD~X< vXZye2 ~լL܏Y>`Cb8M2qCELH9xg`gJ[F%i53БqF!`!ʹjYqt*.ZhE˦_~{Y+>5Q평yi//^p42l^-"'M"+|CkAb_yxm4˻I N"s,=sҮ7?'\Pu"~_!is6AíLM@:icdkRPqm\(j K$k)@.SjeAfm#2(v*cp VPxm@){ 4*I`ޝm6G &b&C)`) ԋߵ}LX X((p77VE\ G\7W7ZDz?mY|{ ]8_6> B}OiZ@4a&'=g.ѢNgY qD)FY\J=Nm {AWDv}k%Zq멜 Wނ呿&N>gфzr >%+u9XɇNDcf\ā;(zO£.'}GվwRaqe?*Ch\<]QA1k,] 8X,kYWT8hYƁK8Vs8俥$OY;HT4֭:@r{L}zupDʴ~E2<e?²Wr{|K>,zxA4wuY^U0ol#$ ^B8'v%<͋=p$(F.MQFzE;bO.)-gɓ} ptrSVM뺝H|;GaFkFKV^<>f_#Ap%Pهq3[N~ S;ɺ([//#s?T*bϷ:j_h=[Jx2)(=DJxeGѠ{HQ*eېS\젯>i„iDTXp c?rpר,;l9N*uȂ1Y|k5 zxmn:yiWؾyBePg5Rܹ{0̧L2|oܔ țU3WC<ӔT%$8}P㡅Us{Kэ#}äw <B L%84Ž-6*sq!{ڮ]Q |}/4.K?V `4ٸĄѤY++U's> i* *dSUt '%u8#9T͘ΫJ:pI0YT-?'6qV]N+_J}d=*-C`P?/L6X*/ގ2N#0j(,t2fCl@p@,KBL8hf:ƬSt,ks_HyVa#nezme5Ё͗fH@DP%s='{}3S:=iU򦆷Q݇QRW7F5/va pzFΑ1( 1gZ Wc!1JãJӫ=U[?bh+z"]}ǷĭQɆkĖt˕. 3n'1>$a.HkHM> Ё$= -4EdL2W!%lcxK c*Aguz:Oe3CJne9xWb{@OCgG%Ν.ƄHlNGAON{@aFkO`iqչQ9s gy%P1`oˋ1d3׼EWVt5ĺEw&WW0 b'Sn~+j"  k>F dSvDzO6ܸhu3 ̙Ϭ M!1t3:ӻulV!!s/ߥ]NF?tU=m2%Bg[N”6"um1R'ZX,`pdv C*4=sw" @񲸱"&s䳐I:UQWS en|*!^H@)쥌NI4CVssQ?b$a}W h?'HJ p}%qO^iշNkޖha<3>_N'ƦX < cx#D,`}l4tNb|3GR]2aԁ7twY)7jZѢt>ME$I,0")gw2"5ɽmxK]R"+r^ƗR~&mZXteΥMiq<&}_XXKzz8TfS*nm<;}pE_.5 ӟ oYk_J2 @{sd"ZnkUyk\%pgqgݾWQu힖"Ff3C-2艆4#J_@ti"`:'x 0bWҽ=lbZO}N`{1 WTIv#` i\jRdZKL+҇m&,9Decc|\RL߃M=g 3{hB uMXrO~-v,^9f-ݘc?SXCUGwS P\!u57cqSRUOtV&(F߬= B} .CN!Qq.'ke:CG(BE0L;.?_= :j^ L|Il` n$QYLwԢP})ZAx=ۮYy3zq%ٓm Ǖ)E2K)!!-m!ݩX@.8]֊XX .ῗMuߖ %fUzdzߺKx/uve9mţin5w a+_yYu=54kYyaߏ?RX,7im#&ƊU*܆XDTx?t4 ceVb|n+t-hx ?`Ừ$j3ʟv]pX/3RhR]iPfB4#UUla)s p2?3h#3=- hYǦVYtVO_Q7KI_<`HOk4dZBJ`SŚM뛅C\m|`ԇ:`I>p#dgI^YesIW\-Y3v%?J#~o}S1 #Q["eǡdvqhe"UWQok6b~ibz^;bgƈvxV԰uJ͟yIɠ.>Z 5j(DRS:q]|/MNaCC'. F$m dVCTix9S&%#U(BR|Xz7{5d}~E^G'Q}Oָ>~V_?BJjټ$qŀ]HToT rxe46F WsW!hdC76qRyDlҳ|JDg陭h`q@/v$,オV#>L2|x:J htyLxC]VfHOSP5Bߞ$GW@xaQB`颉b)x!^߭Q_P/12|[.cZLѽYq[lvgKssQ]HxiFvň'X.zG+b4 b63 xq9U(3(\A0#gKmCv0)._v#Af (  mhdU9MGqj2r 8$[H/doRdB!:rtҞMP2_wQ_ksGL5\7BS.@(HxY w,HfV:񨙆oR&ܹK[7{< *U%!W Kt vH R;V'P>* ͽ,ŕ/F8Ϝ/3tHm:]93tN 翬|zBŠ^ &Sux 'tjS` _&I☯h&ހ-QJ ({ q! @p)vvTMhPUD؍ Ww./ p93`mn<:lI}װᔟP2sQ^+<¨63Rv*˕i9(|28ef'A.j4$G_%٣Cl0Na/@TpvG]<;=1x#uJ&X郶ԱbҜe"F8{Я|U5Oc8VMCnkכBb_ʵذړ:BgGܥtn8ysb }$}(+`3Q#+C|[e$j"愋n%&țhq:pjed)ݜwb2p I]P!aTZBAHO.z~voMţo# 9i> e;_);Y䥾7Yf۹aUU{0kKy7zw$ pw[x?ǶSdEYBȥ|{ ,%: ;͆򹢿(B>=Ә$˞Nws&=&NWv)i?Cɡg+ZKe|9T;6zm&lK?7JBDSG<R9`٣C-T YdDf_C^h*pZ"(2&1<^$ SJD@-qN,vVKȨ2 J++߂ʪ@bFٲiSj@;F!lNC gU(boBLlLin -oP^-p)L͕laay: SԄѬ q$Un?W ;L{Em҆T}F;뮦#_ N"QYݦjY!"!%d Y4 20I;|EB<S“[(VBy1SL{gѯ]~X<8 S3@ ?mXSfnt6_+ I([-3OcfF fz{ӲłoC؀*$ґ;&!¸aV[J?ae?#?S**Ie<;(rcdga`\V+(BR8,Ԕ-?ӕk]!:Br v6nRDofѾe moz93( CW $P,m6ĶYA.< )ǝP55L-lR Km ֙@E!IUS7G>yj^'^-fsU; 6E@(9< AʗҮ XR_'t  oi;ܭ-'&Dt&?jǶ~<(J,g;w`g zfRO9oFA3>HQjLMEA]I4-=̨ -r8[ln<2%)m6J4h(r$v6 =;=k#e}&'ԍKVNl!wӴS _g鼣$ӎ~4{5U|_+Q:xʏmυ/G}w0^ h0:LCk1QM ˥)Ee]DՀ7i0` Z[vsfBH9~,%W0мe #и녂 NPOYZᛒ'c VcKIu{v*PpzFݶ3OK>s`ȴۊ; C[Y첏pSC402m/9_*(곭;7fssq 6=oA yJtdVܥj6_ "GL0aYn-o7h&  @|;2 4"cUqlTZdA#PXCٚ #=un0 Q[ Z rh?H~g:Y2?R(کޥn]K'As!cQtzqQ )’[:3Zi9nUߏu%FS>|(p .C U~ojwb4uYdV¢^[40G})Ci@$rLQm?CURXwMXl]Mj47<96{%կ<6aw|[_9äN{q`z#zmBN0{ (>7*9GFV*UpԨKV#!QܓN&&JW4\.6}`lKf'TX.f -Oa;= @;/(W [ΗL Y΁"*ĂIUEnuy5{ >W %X4{ze>1s3}~ŷCvxʒqZBbpFY$Qv L ,Hkh 3^i *ןW,.3v*bW.yWs,#bAc(*hkm7Tt;aǷ\[N@ٴtO>Q~ձ*/3F$|$I&zZٖZZPb8<rl yVSGjIF!Z$\ZݣSL5GZI*gt8#E5Ǖ\j~4C3BKlJ@{ :;#*'ĴrsIED01r<`lUynJG-i?,sj̉:)Juk=^{ʎ>+KW p`Ks͊HX 5`+gp%-[oPf.)u ǖ_ظkވd3v9fU{џ+x8# Qz*fu*I,ۜ~@˧x!0%TX !. m .kBNV.0u!^sECdijn"{N!շTWV;װjw/sNAV?fÁslwop=B LE=z6 s9|<,(K6?{_k1Ԁ#Za{J+\G". \m!I/&60 D-eR7k0g 5L=~!\XpH-Fwsռ?eZVݶ $]4}x[ޱ4Q* y݁Bqӆ![LcWfn΃нZ҆,T•(ݑĄJ{cjjFky8 1YpacRF;jG0ͻB0OU6d At1:Dr8R1`Go<1$v }3B q۔;"#GY{x*\]e䥄;ZwBUs6͚]^j SG TPrNW^ 7$c|v+)!1> y}F;M͉ޅSB.MDŽdF۝RPz^cVnzHtW n2+[/mst.8)Xs UoKi9-=lI%>*'#B/ j)D CmХɖ |&2g~3u2Fey4@>o6r4> eϞ*TE:8EJh#֋`orR22;JBTJ~U)Aʣ8:\@AԻ~pd&ZjlST;ʕO.p %˫U),`+t/Gg3Ȏ *WZndpu nќ]sPMirWA&$YXAUzw 3Zm~f -q~NU$y|[mq 56 jygFVVqUcA?#_@ ̘kiW:FMb9rci deWG0cxr{,Wlv%态oV6g<`Uͭl`ŠƲLc&kۑZgE<6oWĠɕ 5i[k]Ss>^aeM,5@2?u2E1@*̬cIItl~6+W0N6ه۸u 0VB~jbwY C-m6?'t+h^ؓRvxI̽clEeI$52{Ko;m6 3wem jI6O𨎸6'w -XmT ,QKlȁQ(n<<*LhhI"R|e2͌.؁o44ha\)Et%=@vIJm88Q"*:ڈ<#ڈۍY&G-\D5JΧ,סw}"U1'DaGcޠB5=cDXGuy,z$$=n=]ٛlT4 rAe߆qU3iù<ۈ C.l6~_ '"O{+6ɖV\iIhB;EӅV3'}yt*0w]26/ɡ_rOwƖ2]| .*V %MC\r6i\vsn.B "'dKԅk5Ȇ :ճr;ȼcbg?Z 'i瀧I҉vK5[{&82+E E閿]κ:ƹIV= }ؐ;tz;XbR^T  y-ut4EzNx,*T2"<|l~kү輧I竇XL+L9;[Ϩ&-e!C gT&?R[ 'Z29NQt[raMbgG !8Ԧ#N ѕ mOCi֡YOasFa:SnGA5nf=)RaD< [<)';ru|-hr 5J:nNZQ3i58) epX)َ$Fp60@(v\>Dz}mAWݭ;q ITS71cifaFN#>j᭨WO,xET$'㞰-ok~0/";fWVӄ="^RC\,Cl(2ˉGI;܃h(Eb;lviGwtYfߖ w޵N{VmU8x8FU O['&3џ<ɫeQŝԙ?atYvUF#h[Te^1iI bP(_"daQ=:7 fY=R vs? JuYIeɐc\ay[̉NOVjW&Pp*.>GRZ d%8r;"DUBҴy߯JNg*#u>H;&P>qy=c>Eħ[hW"hWJt_j>J7nM"`R@epsl -O6#FFͦfPQA<ҦdoԲkq ζ0CH϶ys% x=O7(Atmtߟ Z+ ̭{M}o5)MNnlIx \6.jcsC- 6%F??˧9~7m4AI,8m-]yR)ў9##0EkߊϡdіBPUa7}mREsHgA:w4ڲ\82ͫ|R9 {.鎛 }η"}azʖklXD"SP}?Ka b}uL+N9 5Y%F>peVv w-BY.Y։MsP$h0Mk9oK?޺lcq+iK2Λ㩒eĊC3J$-~߅QHAĊ;n 3KC A#mxf )"d;x_݋*Y~EQfYX^c@tώ)hVӞ^S3$!^C⊮~ !XsMcrMh_Hk9@O{a kDډ<_L<)"$,x^JC兗ԙsŔ "'tŸ!7wHT[0"#vW >.e:-[ 4u1+7ԔEo?B3Kky|Uշ.1IHRR"=Ya8Xn>AqGst=L9,xr? c݄K%\ztQۭT&mf,D=wG㻽>=%8 $Q䦃ř]DY__֫LJԔc*&'s?XT<-0Z\ > sKV7rzr:1&y`,lqq 4g>bC jrHte}':.4V#5IЊ;7u JC>YGIv\MRC//!͖h'x@_UW|Ӑc*s2y|~p d,w<ر,W']4l qm|R}tJ&*O ʹTnlJ)'=5_Ifɤ/$ \3fUOc9l"h?Gp䍱m-nϣmPtfzO8+M|)ɂ"y Cá!E8}sc' M6gfv/' *WC ;P%ǰAΤ'^PFdH'R2kZa5 %生عi&DG|Oqz_ޝFYIKh6>eS[cJLdB5Vw'iJkzgW6a -Po5Q ,~+VGqW;Mq=cL΍.{U(#2p ]yom$.' 8xia:;Soz,Qbv+70B2 KIx8tb)aN0S222Oq;B)22BRuRƀP)zr?CCJʞ4mx#NSdX~N-惊iԻ@KZV$h3y0 4) Ɍ!mѣ٭MY3]̀_mKl@(nqMLdY7\" :`#*!/3IƙYv-V\ , inyU⿎*]yGXm>V#h m'_cC4)d,_ڰ,C5]@c'0WXb>B+h\ -$vL4땷<ЋDB\@oa8B*14j|Ahs,PDݯe#KG7)8\*jlAqXx 1(Dċ5~ڋ"[I|I9ٲ 9'S]bff7? ,s@&OqpuۀLw)NTo̍S4lMj1%ToҀKeܹjxqN+k.N)=b HZ[FI`qS,ޕ85_ĹdG?!.ر3MsZbj⦺fʔ Za#h~+hϗX ~FGhhq뷶.>olr gyKAqiYϩDiq)Op|AЪv%Dԕ_,R,-mDž_-oLgf[س4~\ I 9>oƱj>S욌PdmW]cИS_N~G\g Zݼ?*sϜ Vpˣ:i%=;=9}o`џ`t90.[h-h ^S׬~^sO~Ov~u$A#UFev|@ s%~>Dow@/0]vӍbn 3{ QmC58?7l|fXDoZˠq9RoNL׌GH;8 HɦGR}R):3_׍ȪyS($yP/`C Vg$@5vs4{5ՙ&'xgͫRSʕ%R".i2ڭ92:_$/WٵӾE*l! c(P;0D8"bCHH#[M#QF%) uee,n5pG'z f뮡o?Lp+u@]@h4yO|/1_*qm-}(Ej^}i?qM"b?fCDo@O ޵mы-Jg<(Fz-dPtZ} רּ0)(0nKS?E(W1}&\:37Hn2 Ĥ n9rjS%޶ɤ α'JPm .2,߯ p[`XUη=#_.Ϫ8:e@]Si ֣Y`',܋͆[3pJvf ct)uWw9ez wp1Ӕ…y^oaIl(P>7e-c|֪%ake9?_m# Ц8v\byۥ-0"icOXO F4A-rP~ ݑh50ؕ#s*/baα6^[3<@ TP.[ %>C)Q\kbkR2r 3kψ@MV*0c&iC9C;RBnSsYY^1XEot{,D/ͤKQe3qr'3`g3<y EΙ+)Ϡ b˱k8t#ieѭ![麳\gK~"vQɗ2>7rSJNnڋ$6qQV8ĴfVFKQŠU\ɛM{=DT 2+lΆJNQ7ܻ 6!}hQ(xgW;ЬH%c\d[7F1ۯѓ9oŏJgg%sa`\}%򰯰w'$/7.w+6%h.amfϔ=Vg}sbڄbpmmW>?rh|th%';2`X@;1TiTcGO.IeuUJCcnBM6lC'Dl"|־Ϡ9>q (1ָUc'т4.W/.)6 w)1\A׳ l홺%HQ ,Pw>( Ldk@ ;( S&P+6y6J/'W''[-M0$ooSIWիU ͜={1/ U#HMFwOTpk5r'ipYMP)AW:i@ˑ\;DX]<$@|J!{Rn'.00Z|SvoA5.ɘ, l+AՂ")FC&Dꣲ0#I`,"Wf .;ϸOVA!Vj̀!~ {!!ImzWX79#|fNE56ʠ{耀+̭OA'F?**ٖZ&6%ZnIzL],xOiq!?xǺ77fs`mn4lEZ Lә-v)FC/tkh>#5@<:]l.jOۻZ#wŢyx̦te:Tk]TN(5؋C-0VI_ҲNݟAT'<[Դwf. z\AXg P~`ɩY%d~ǟ$ٺH`N>I240Ai@ EGةK !|Q `b/;Lp_R ʹrcVj 3\bU[_Eg ]^>dԯfH8.CY/9S{Q~2h\cayːnu:#~l2 [Tah B6L '4E,,Qz/rf 2M uKrvF`~m .9uE H; l`af̛v#!J3/5$nhכ=%Ң=a,@J@IS)H'T3 *|'{GlWNKdwR!czV`HgjS:u\'am2mv O06ȯZ5A1 v^oDs*BYyp`ޔ@u/@:Ir'fLԌçwfUu Wchk,?ޑre͙,gT |[FE}t׺\Q^hbyua.^qjQo@WC{7N]zZQX7 8'ר?ӀUZyȝiC~0%vnP#K? ʗ%=)Jn}6+_U`dx״RnH2 E*@Iҗ-ݨn|>鈮[e\{DwhM\FSz?чSnY%#)w Abi~tAn*'}!!rh3pC\h'w4|Q2b VӇK)*Vͷ)6+OK+y,z? Zu|V^geR!f~Ra$9hEXlzWjzB 7RIBr7bbH&`{s15;_4n98Fx!=q(Iq(/c@'upmڎ$\ܟ> 1YER*`}aOڪLB&.c+Ztͯn>aМ哼"͆@E^Nyգ2sl8quäU@?Kٻ AbN܆~X)<;5+3E ,#**xu[o2]k7L,eҁXp96ωDgT*%oOY}J(ۮ'm=.ggV%{-F~/ -|x1<(y15(.h$G;šMi@]i>:Q! s7GO Ր@T8qY|9 >Tzߪ\jZuњ[RYۂ^j`_a|B=1Z2 Eq&6%kdqP`s4 {[4@_ZƋlueH S,<"hlruȬ\k`B>ϓC#Dr˜D}+~Dw=IhY#NJjw0ڬtdNMlCA}NZJ3'I}:t/B>>wi<=9=x` e/!oZE,|n>d:Q[ K3,, ojhvj+p){Lfzm"Hw4sؑgﲛBL)mO5ҋ;yۍ> '5!h ʴT:v~V2DsG)# /nޜ:Nݜ4ꚟS~q|`P|mo6xX1I3nٰ/a $~9k&#f7rE\]6#_K%(5H7{,6OKe-Jpө E]Net筅 *~s2O}*ˆ&Rc׻wsòpLNEOh݋ϪY:-Ȫ WxP' cflYڣJr55/|,iłء*K_pLA27û_w\@Ġ8l,;!;X1o)hhyBҸ;I5<Zծnbы `;k % ! v?5† *;mFg&j+e EAS"󒩄 RAQ\ ָe(}/mS0aK[Vz \y:Ֆ pmOS ӵzjW J ,' |^@b 7y;6RWZC @ E Wίkp Tߥ\D|O 2xbObB>ƹ"l&`@5jC(h:xfZ^gʈ$;M'E>1{m., 0I1↶-/pJ Nb /.J^iN@7C0tGo_0#t0~TSSӵ{9*ebvsnnG0Id"Tg([s Sj=us^y[y 'VV4C`*1*KC,mHGYތSu.9x% D?i'YK@ӂVkFy!EQZO|l>砦@>^pc~/o(Ƒ ?=DW ֑uc Hlܺ66 w,gc4W 񃄸 ݯ[f\tߺ^Q_YTo$zU0'K[1ʄ؃OJV0cx|y=p# uldx.Ԣ0!;0ۭDGֈxX#$'1Crs@(kĒzǚjcIzZu3-FۮK M{u.YX!04Py-Y.㵲>TP"`HMCHh3J˂(_~9c'ܕԁJO\$(܆n.1$T atg j"Q1LkamEHg<[J,ơN۟)B\#8 ݥj ^NNŕ1)P9k>9Q [1߽kc&w ☕ u?4LLe+fg{ d_9l9&4NFʕ6_s8)@{Ytcq2He\(6lvklv˳K)ҕ~sru`B܊.0X a)v @z1Tnf~nѵ50X_.Z+/x5:Yb9Dj,2pH;|D4x( 4ILM8dQSewޑ?riWM8& P0' #>Ann?+)\@$ͦqџtЧʞx؏jaj#U"t}ynEjAAG$ʣah1N _ sAm]ʉ9T|>Et5p[!]%ɼk9d#?:T1O-~MڬdmD)AcstV]6y uzpN8niX9%![r{21u` wL`0s=ȸ"ݣń&<(C @!xj7;6NGl& `tz[0N<EJBUD~ě ٲMNxbhd{e7el% ߞX\ jT+V? }pu}ejh\ $ ʯ&jbjk߬WN:w;.qr;{~7L^Ş`eeB4;n]vZ .ƃkxhoJ b\nKL˚AER44RYd/qB|:81"aI6,ŇF?MVÃbeY$`{Fu\!" Z<ֶdR)g.*AzzU˽$vr'̈olɾ*t DS!9jr$=~AI_\p%lgĪ(:*TD/-ažsݩZ>|FMLcг\~K=$.IEN1jb#魍m8٠== u$qev6Yx9 :,7L8#` j!^ `S2 @O6@=,VH՟ 5eK)m+T*})'}%g+WVi Y P4J+Q&PW/TUgyWZ8œ"U44bC|FA*Ci0[{dkavKK!2]Gh֎uEE,mvx!s[/4bH#?R \R)zJs1~Y&YYХL>m:_7c|`ZVLÂ$ټGuM-/ڨa,[ot\^Abꋱ2ȣd8 Nņ#8:l)]-̟w]$~Kq4(Ϋ &t'T*Y*n :2>Scx m%!9z;cu|_XܤG7QRV,ui^ xeh]\Ks'Y.5_՟2ZCցUzk޴kOΓr_nFy=ʒ6˹q%g$JHQ9)Mut9iAyq' a&>Dh md?-R"nډ6ίEfϮ8.#g{|!sF΢QbBϮ,V-RZEԞnj|L8 a 6ũIO<X{M9a |rs$P# WjWDBgF9##T¤ wˣ<. zB`.@"El-a 2;SJd\kbu,ǭo~RBU`5K>nګjkލ")n[ʴm`%{ XZb4|4ݫu%Zd6!,[wڣC񱔱%f ٵRmTA:3*uAUFX'*n U('sJbkNփjL#6eZ8V(RܬYvs+lHD[PRr̡n"/`xݏ7իhk/*Hsص"ȈwY}jji!DЭ/L -F؀(i RSw-O(U$yRB^3%cۭj~و빧9 G ¦1YT34|Q|BU Gjg"BL;qF`@ .Ыa'FdW+ƪaS+y9矾n!w?YR7tR;"ݤ5`>/MO[GLjOw5XH0g+R:-^a>Wv [?ZͪZIJ&rʱU3!WZ+v2X LYc:S3ɘiz)'F>`֎e˘Ϥ43>;aBsB*=Il$Ҫ!"rIޒǨܮKլ;3{F@to3ǵq|DԠq{>˹ TՉu2L N)O'\%"MP|rŽNBj.jA)\a=%V&=9Q,^s m^wښϠóTԫ-QӨng5Svxw-C`қ}Z)\?횀q ^koeFmPEBZ_ɊvFjWާ^^BaO/OSdA㋣ 'YB'x;UN9@/%ĐzGj/}I9]E}?N2Ɗ)tDmŤeW!hD"E[OY0BF#V3ңH՚X=aF Znwޫ.;_>6zYxEySʪڿYgKdL]0|ɺ0jh[2irAȻ'bna^4n°rK/dҜ](ɨ^GZU7ɵlX_0VO,0,-~8.,!vSCM\13FѵL9 1jӞBVfm5+4΂s $ʿSc4TA3^L8U:p3 n@jjy|p9ØD>Lj\20DbD,<ns&"y&Jwni:*L+FLȕ#Ҥ?H J^'$L $ƌh#m7~J#vP'ND[ʦTCw,dchUM rTMPbqmb.g@sԾɼEB-:xU-/jIݗI}`mƨ`\.߂f^u'qY rUfӠ X/R) :Ngjb0df dJLdq{;vTshx{JMTmzzm fq<+I; vS^+f1ަ~jCl A' ?܀Q*I֚TD߈A`c#4E|ՄȞ!b +1k2OogOOk7"GmŌG7Nx C-<Ǫ{KSwpE)R:1"X-ޝ4L7Z=Z}(ZWYĘ<%1EXѽHT-&9Yx%cPgCAb.G38=4x̿"pC!u+( NXBLjV5y2 o͌^;0HszAMPKw$hZ2=N>Qe?vV`"}șlظXgQ]٧+aR#V҇.)'3Q ܋}Dn7'qSk ȇLݚSb*RvF=.!3U#v8٣C.d/CYvr>/c!{L@tw!SE^$RوLIWhRjƓJ=I4HPBuڳծvf^3d(-=t֊+.aR}ǷحNDiXYm*>u(6WCXʥK4na<̄Ls vxRM}Օ -:JiTyϐX9vp;\qv>tbӭY,YlxfnZr BOGVҾĶ|#z ⊅c|!zg>jU AA&x=6ukuͣFV;`H{M=QBw;թjO1Rd&?|>qP+SOVJ+㓃0+}l?_"%PJU%u]+ug>\Ծ{*k™9sb0QLK%}1C<r7jgw@ʧ202]hIy#Y\w뾷_WcRAcp"v}S7˴=GAwmW4jR}mlG$3 6"+GL>Ϭ~ܙíu;.b}6ބe)C*8.ټf52wmF3ҧhoj`/0E4,1Yޑsh |F%)Ϙdƒ)Жcerâ[a*3dIrJe,0IKM7CR(x=x6pnDYd.VpdbeCTN\Jn LrU*yMbga; Xg 4TCr4Kl(#eiԜqJ^8<U:՛e]: |ّR52 "&l}YF#M<(xwz\sNe'ó~_9N>QzlOw/_z]hנPFH,Yx`fDr]aIN€fKY.܇HYR}5^}{ 9șnc6FϽn%hIƯ|dBT7}T1 ֩6(&=zpLPlRgyXd= S:G $1-o0e)#iC_;ouJ#I K,m>yH8;"4Yq2I(_a*wѬw1#x3+\`AjCe%dX5 8,k+,)[Z}N'g`c $@l yM'fS(yt0<_Ys)9LQCW#ur Qkl >~vX*y'H[EzjKGnB "(ܷk{\):AqZGzŢKfEMNaj+r_ mEƞlHvZkn0tvtm-Ot:ͻi hJE! 9=VZ>sf' ['T۞bi#H|@:^ E>(/FF˩3c\-9eB0ڈs'B)666y_BFW.~?dwz؊h{3ְ ]O@VOTDeT_Z%]ʧ2DxwMxFLqIkߵw7F3Q@sk'In"ȱ#tv hh6T wWxw6b?ـl'Oih,[&RwR 4~-3B tE; J3a5C[~s̡b+@{S[ ZBZ)U_ 6$HћYʝ˵,uf{AP l4 akV zR=Ţ.<8T!{1.W|V"n Yf.!$itH-N&7w{Zʼ>v^1}=Iݢ$U2X7De 'n3e?yK7Q=3NFZRtQ[5X N}6fZ6^vdCUKFBiw:5.D IlgFV..̶eq)K -N %1{-)J%.pr-ḥr%NʦTbySԿFL 9(87+e\kƪZ_ƣ0xa[I1㥛e ʐu:~ ¹L 3횣f[r5ΑvSeӀQx2}5[]W[57q|w"pzjͭ'9|\*5!B^$;[Ҭm=ķbeČ-m2c&U5 ܬ]D'K`MQ\U]"(Rr ?rIݩuu& z3]t>_jT5CZZŕKc^dhghѺM=N xf]냌4;/3 Ci;1ȋp@O\^&Sf%XܔUx8h"O]X!s.]"*NڵCPT( \YOB<};ǿאָ*4ò B8J[|c.XBٍ'kCż).n>*rFn7{5bAgx-”_Pi*>c:T@4?QpAWRw}ޟڑcs[}PkCAo*% e@wz Yإ@sxo~f%?9 ܂^>RBM\a*Hϟ< _eQ4-zkZ,XR0H4Xu_ʕI=V%{v y}rKtɍ;9Qj-…--YAO߄nkK0/dyc8 kLvyL^W;M\g/i$&RCu$EVs2]6VRoH5g4M`(:3?`eGTN̆9Lo8xxB1x$8E"4U}ӎ@ӠC_;jk+y&]\vRn! Rjz5T0c Wkd?^;7]~l' @% Uz>Yɋۃ\޿0 É2Vř|{{ŋoQMt8& s̀DֿɼF52,\K~LhХ+-/# dboi(o,s$wqYvX|? mzl)ꐎeRV-1ilr7nGJN;IQ @H8hztHK%T6ُD3 7.GK)\0ep`fౘ=VizUzoO8_\>7@51+ID6$˓W\{5z9 [p^8ӜvPh_|0ؕaHyaIH\~hlih$QU} ;_>ܴ_IC^x>oa_[g(o*9nmFIĶ3SFk{pAY/Ģ T  &uq]$~yB4%S7҈jD EC[96yj?Afп^.C赙\`"rKm/ɜvw$m7sz}N./I/pZ nO͠7yʄ󄊘ΊH~27bj 0Oit+8vikUxYlW׈b@WQxHzOߑ0qRp9B$a&'iVxI_A2w%3 %D>5r#aEHr:JWf+P<`0/tAgi^D:h kV:߮yKybgzb ,BZVyvE\P*8Z5҅1g9 =6ׂnh=i׬m gͯHtlHf S=MhP Mq<2mV Z~=V2z?zG§*k%^pt*5\lUS\N@7f9/ ~YqFr3<2|J_8&9Ac7.HHk,v;b˴q@!LF݂I#O_U/[u}0ieQp(~úZzPZ9G7#IюC|d> b+]=|[ 4`BGBWi.a0 .bK`<5.\ P9;IJL­=AU0SH.H{(?o5#'Lu6. Go>o[~yKY׳d1K|E|[bAX?9ߍuPLU[K8!W.̔swgU~=;u{,FRp5OIoEC"3jDPP V/7˙ɵ7LjTza=Lmc:l Vh$lB^TVJQ^h8-t k,?Ɠ0m2aqV_RN\ׁܑ9B,DAeL_F"I- SQ16U7~ J,Ek\ #[/z[TxęhXpirQae]gfo1 iK*q6NFECEQw-Dxˏ~22\K0xYv8|D9)'Hc>-F)y& DUet@qM۹%yP,Z㽉+RMװYy ܭn q.ܺOT 9vt -dÎ$ *3<>$:j3G'+ 6vkOʓ 6s{#H%1}#mr{gsexT9+iA`aķf`lFq.mt&[|~90 d;TYT(NLC>$HW$>߅1/|6- I,B98ʧ"<"x;pDC="j s͵ J`a#Tg \½F3;ts= 7"_zĶGJpޕs긂נ_m7 f~; k9&,QPaDYRiP?EF tg~&@ %|m5"5\ n+2T k^ ,;1V*̹]smt̃yUP[fDdž@ĘƟqmd( Irp{؀!M)˴:4|;g TY%'T=f+BCiV=I 30Z4C賓CX"B^r}B7a]&|v?m̀29͗~S"_ÃA{'kI+u޺$2=!>~2jYi}lP{D@X.qۋǠt;#ѯ@2"y,@4h7X2%5{AA6Ґɷr[3J8sN6[<4eyo ZX+jttީ[ڕ? Sl-^՘Ii:LdhA+;6Nļ=UMwBQ`!]asޭIZRĔ /9#MSh(L+N8qP}''4zpSXA \u_Ӑ3Wh)JK {*9P-#~?feDžWЉЃEC'0y# 3_G: pm6v9 g+WYhƛO6˲HZP0T<^჋ʱ` c}n.&4X^j/8@8㝺3zJj5JiOn :5a?LD3ە%@OynP M!#GOS6u ooz ^k2+&ƌ䨂+?:诇B~~M+t3/~,ef+'|8j__$Jr8Q2X1;s٤uWjar5qdoaBU@.[itc9R{̹wJߓ8 x4kv/9rMZ6ͽIiÔnK#`=M(L Xw:B؏p ɱy E ,z'"h)Z^H# 6옮|_lRw< *#{ ..A]fK !É!c3ƚ# n< w%u۵zpV٪'Bꏿ$0Fw|=b Ү7,ְ{N1S)# f,L7Qb숭m`|Gd*%P&W+ݦ%;R qMctK l1NgaIvz/;O 3^oܭ{a>OO o"ɻ.C59p2̸E:ALLزu,?*iP0Uη*M\\Z֭Cg,s5ҔwpqiAxc`=R7i?;:Kc:Me8o c+ *ÊD㼖c/E2Y1]4H6֑e[H_}ruJv$jNTGo 6;oS2_lMvyPSdS>X5dQFKF!xDcZ3+Jdxr&R=!VK]'kהs 3"uoFF®!]A81>E&,wGq?tPr7$:}-'SO<ñSպ<7ˤ첃)NH+A1 Rcе6= q[W=De}&dĕT4ͽhnoY,t7D!q[ݼ s0q"j&I<"F'g9Je @Rck0Ǜ"屰2;;9 WJ$DdʄdQ4j@xDlcT >vˎJn +h `%/Q i̼Y[`f|B| d+# #M'^z ūjop뫼 ;W<X^$祼;lVUZ/[̪&B~ $ElIT&xѴJ'\u$9tP8/Dn@] F8q˰O@XwPR%uK9f4aJ{,x":.4a0u*WzA< 00\if"_ ״WEXll@A84b{d+'˲T? ?? zbčLB T $ƙj%g7/5s^]\+ \]OWt``%tِaҳ) u"DoX5f UQ貯,W!p&W("$ Ҩ`?Avפ;c{3+h5lCיW*! @ﱦFȯ]7XQ#%xS(>!4' d2",gG3=H>VF?گ'1P> 9 =svP(6ẉvH|6K/tKӫ]!@F]GcVw usګVb#QFuKS79-/1yk^BfСYFgLtCZG?3a J舤]tR+Xƛ},bSX-][Fo#۵?Hy:px1LTyf"95hO[9? 2vȱ_[yp?`GjWe}IT fʓaDC!z?ecqKtOP$B/ 0$_5'_u>jMu-bXN`wPpfƜlGYR[\~=_b m6x݁ q)NF2`%3t{* $UvV[]7/7?o%1V6'$P- ҁ6I}uKB0yb]Yz Y,.E%H\FIdX/wU's^748(򉻪`jJ8ϡke- QZG4u&Y:rVWv3x<|:ROUC{I+>YgomAM wwsE'-m3xT`'Z4/Kʤ#q mC ^| 1;P}#J^?Ylzk,ZsV] ]~|?]Us|$u-yX&_#FJ&JQȿrT |@'aŋ(ʜc-($"k*TQ.Xu7B:\7O0V}oq؆ؙc ||h&18aY:#&]I?1zI(}A(E XiiSPf" Z ;]NIqBceS4;5ivGzyM"ߙ3R1~[3 rP{// ]Uk\#Z™WM$~NJp'疏E udtdoD&1:S}ʉ` !t j`Xy/iҳw05n\fD$E >d7*bmjၮM&աy73kYSbb3s }l JC Lf4..].զs~ un= .sg9U:+BSMx+lu hPE7UZ١ 8`1H> I1OҚ"6o֝M`ItO]M)2IEpXi@\ӆKKj$ -'\*OآYlp .g;y&S]//kd3DFMG.*}uQooesʹ28la=ۄltv6gL7#0 k D|U"{:9#.[^Z:Ce4JԚ,]U uyTr5B(z#Ft:e+m˘$ !Qo6iQQt01U= 0{y>**ʭ}3,T.xDIz C7:iuQ oH2鏭H gcCGgbJ@C RRsBQ+Fr Y>!uK\3D9zF~PZ _7k^e ʌ윓 w)WvkYD$73Y>-R,!׎pp tS^bB~G,{--v@s&y 2z"Sz%M5+3@d\19ٵyzխS%!j앾4Mu/_XXK v9ծʰW ׎{eMH^EՂ\F6RSna4hz9 HC, TR5OId->9',o x8KpvP[K~ߘqfL,k T[ 8tYM}af #y/zI@nzeӏ@@_gpYJgޛ3;J]/UhHRz1xPFWGav,14LDhxMn6y qۅв4omH?o hZ)VvUOXeOQ5P? YRsphMˁ\^Vĝc-C<)7>G|5ymB@IzZ,ŜG<•1L ,%mED(SW[9ɪ:΍_uJ>^:KLhhل_Haqe?Jg)[- %A#~8}=Zu cV8'`d4+ʵif,^ zl=@Xֿvqz)v6@q^.Y_Ь&Je\Er9yl yj$eESf22ف9aQ8i {n6DInړ#|washqޝJӝ!8u(bX8+,,EaK0sP*6sy#ec @ epb2$e9;:ըx+9`Xd-p/-Y+E\wlRASڕ%6iܚrx9鄦R8ʚ~]ZvMuҖ>'1%#o~ŵN1aYxTO~-`uNITYb*PJpr4)}/C<9zk~s(Q?de9 4";%}shTOpXh?5J<6SÈPYeѤ9h?[WykI`n{ɈI~=G(%UJ @o=nOg ,P<n=ǢcA)"aR!9=Kvdu{yHf8p}jOP'38kH0כE IDc]D ɣa!r$蛻 ټR-U?xbpI/딄WJ?Fvl$ka>#YpFc7*bt?N@5SKj vSȢ!KꕶFR*s̰1DU Q@K˂W(mEuXd-Ԡ}ۄEj1&.q z4ȋ8: SG$է&gk~]y2EQ d9ob R+$ BF按")w}+n0$:Qa݌c e< JAaT=*9X=~I2zÐCrAx+4F[1_֭w}ԐHC#E+)EzdɲBh_*3`e|_M4e<\bjz3*SGdK҆KO: u][h\\=hE87d ?g],qg (F@:7ӹVK mvjYlʂv{dq8~\ځtKhDDWi3p_DM>W?a&S܀Um,@;NNOe ~[ﻅ _: gX.9d?.FD5Օ ˏBPgem6Вe1u$DֳN $b~"?k]݋Z4\b: O罥,JYE┎4u W\l\Fx@s)ıl}iJ#!X㤱ty:]zHq[YL~ ֡MCbcL3(a0nOhNgK{fc MO⛕:DF%<6 k9Ф0k3KWL' VĎO83io U']B! '>wrY'eF=^- U4z`0ZCn}}-ܕ.9;Bd^4Q 'e(m@ RkVrٝq vS؝HΝ˦0Ǔj6?(B.c~?5Xɋ#Jg`VΩSm|tLGL,~߲w#mAgp9^*7' Tzc?i*uk&bu\'<<@}n֕(tWR^o.3-Q }ܙC 0K3~ޡxڮ 3+-5b+9IҶט4у$SA`2T :e֞Zו:Ew.Xɢ(|L33:cBW|s-lⷶ6F"/ z՝5eq}H0`^×g'/{;! ӖYAw4=ĉ# YrH9+4Ƈ2UKίQمX˩շ_,|߇-k2~^<%UG֜j1\OWNE.g[I&ŧ-z@%wyQκaX dJ-iY6إmRKV22oh /kVF@ |>U#lZY` ~Q7&aGaGt=f@dFL0jwwZx3MŃ?e $̲??[g/1 Μeoqoo‘[akg%"*s]8SYC 輭~ryMXeGH?SKNY4(TV˸C ;pIa Uȼ肂}Wԟ1Glvuof喆bbu4,/#*K^\<ՏduldD0r}l18P?&A DBsW{NHoCx>_QJ},E{GԫjJ`^bw ;8فSY>l=63 ZO1rY՛d9E$_`1ZS z#k OA@"OTrkWRDz*[Mb JS d=8KT 6Y^g0aFwό`'pҠEK47J. (LF)mRK\N'eUofy.m?t)<#DMA5BnkFQn:`m$s'V3bDp[_ȿLUc p5*xUȈP?u ,V'3`qZaHuNZExqOn"-iLySebL 5H、cޠP>e.u;ȎX-ػwC͒DA.sn|Km5j&Ab~z3m0'/JV|@;l7יpIŊ@ $ex9*&ܼܮvh{աx`(!],o^HߡW7f 9J2f~ ?A)}{8.E`Q?߃FbK4}myh&Ӓ $):"~Wj^Q mᷝDc?KhmL;4+'-xow@k4\R{+𞧾J%}JQq$EixI߁yK~>1䣼ڍ9 a;%qDAޅ`dTɋb;]6׵-fL$UYyJA X%`zʊ !T*C8k 0 `c84ֻA\[Fr$7I !HW1TISCF{M[c" ZWRw+\rVW[uz %(pߠ0 LCH_r 4 FDG'&*}NLFo #юx}`J{ {nš[17>r\z[ Og*q#cq[vƉޝ CQB?9n Tio/^ǽ|rKp#(kIG<@~ I4p~%PAk2(3ymS%2y3#J&O&ܣM|O"iLJz7; 3@gG$*#:*r8Wʌ2yS]ӥ=L%iΈU%Q3Qcnش/NO/W ^uRM<*$vp5ҥNe "S(NɄfB: Y}nz5-Ksѳw% ;)ËoT,4c'nuj6Xp"fzbľ ^cn٢鑊3*3=5; SE8-VmDTᬧѮolȸSMGh>=js`d/q:U; ?@Lz?(s1.۝݁_3{{dFϱ ۭgz5#t"GkqT@pZ9צ.!nD "`kDرI%ZmS`+Q~|QF;}8I7ޫ_nH'Y^Y}RYxCv'Q]f(Vt:lxr&5\WPSKz,۞ t%`犗obw6v3qy6=au~~Cy?Uϧ^ܜ;BXMk6*;˛`-D`&>'пQ9dTvQZ TdrJutl܄}k^R{K Gk Fiiۖgj~̕vja YjQZb5xШAhՍDݏM Pj8:^ Wgkm|bsd]eGKh2% a8boT}m:zniuvU+x] ^mUtĕWrpecv>0WG!S{0.Y,\ԋ#F!&!Vͨ-xEz0Na8?}gT#%$1\uM-VLaA~- Di'{8v^)_[d(E7Q0DD' u\J3-4G:8I լR{~tF7}; UR+>(:f\cDݭjy )1ff |"Qh/0IyΝҼ$\t-_+耵ˊ,`a.W=)GYt|K/U@PpLDE 2[%/mjSstHá? ;zp$O^ ?^YL?D9wJ|tBz;&T:M X|>h[]pGƸ +GW>*]Hm^6),V&; ڰrދ'p)Okz°K ҩP>s8icȅ}ljrVΥOX׉kKE? DLLkpteB^g_",TM4"lEH h7cLLޱtf3ʝGrqܗjD>eaMf8թw%BxL -r.b_n Rh ͻcguѐ/љӤ.qý`떖ygSE-bV %o{K^CE{g9;qr :l_ݺ6HvW7. d'9[H|GɅ٨ DOJ﬌xօU<ŋFZ_WcI^yP7Z B˰YPM^#;,|~~VӤ\)0sT @BuOxP[˴)0NbMح#ݸ>:wu$R3{ᮞ\nQKQw7E+`+ddxhf\_KRpڂv#JcppôUŭQ7 NXij4vLS}.n<| ^EOP< ) :6d?0t=W i0TxlLolt)ayxa?c /y]Y}?H~@ Uwxr塥k;˙ ^uh4K]nrOW1k'w3y>hEX}ښl9B"I<]_mlV@f/%u b̒maX_`LF՗ɚs^ɣ;~ƿVRsѯt`9A R F>H"W&ji ^"f%``ЀU@ԅS!`:x *J]ꦜ XqtYzI88A1KDcGͪ SGIJN/ %Eљm|#3m>~dI f1"KUHRL[H fe,5҄%_G B&T5̪-A X`I*БI@/L k&ѻ/vwki{thUŎZ,WnJ(aūN Q6O-& '*xzu\f(eI?,%޷K-c@S眝y t(eutjEc[D;oA4@e|Qh+-ۍ o雛3`=UL7Q3 b)Jʝ^g-KK ;;3|0aW,|,ƿQOL`/dGffL@GE|:"C M|5M{o>{BWJ< K$k!(vIòJ OTg JwbenX@,9xxϵa4-4**u``.9֜Hツ-Yy;!;|\ |d3d: G7=ZNe}YM?ᐤoAjǺӨM'.;m/˫Œk1o2-ÿ*.3(<[܆ K.٬rB.'ہTfy[<sHXyM.d0E ĩhtE-&-;UT B>lfuI}{$Sx$2BĄ=dg5W<jbV !0F읂Q|&;wv]}'+qm=ԻZ.CBf1KB:+}t@k5DO~5Wu;UY=ngsldjte#ތ$8z0QSU|\\"6*('FCҬrMhNPf4(?ckMǴc,5sD[(s-==tQ;`R-[3qlZtDN+`GMJ0kZZ(#xt t㵯pA[bGHʸ eWY>^0FFdo3jS@RbEOmʥ'^Iઐ1 ģ ݘn g$AE#Ϲ8)K6bE8`\xA\^)V^^[\oS )`}im*}*]#b.i}ϡ_b]hpLWn10i(&SnO2ʻeUq*1s|^?p> ޑ,i,)d8obEi_ΨVaڽ%}]lFvzf"Pe; \BhGcjBdȷg |x&e‘@^uIA͡kv"7 \+FX6"}$bƿ9 az!` 6K:͐Ȍ~>yq_qyۻtۡ'\ɟ.kN);$n\?(KMnwf@(ᖅȎ*NSjY)'K c Xi n5q#zvVQ DRڷ'ÛP[Ost:0qq6mtIJ!c w Rǭ2-@Y9SQ^VlYY l~qY(Fr~!l4G߿̍yf*\cڋֲ %֓>h}[9#y-|k0OBz-oQa=ؼcY^Mx vPe>|lq:w4>囼ո87f2Z7s)l}%aԕ2$v`sm٪z6՚$>pqK,r@xmTV:20KXPr66cuJ,co& մ(lg}xD7eo4a/+A ,!Q":%g`aɄK<]#S|.dXA͈0iMBjePN] X=P4? G5wjEF8훵?V@ @_'RtgU58 f_3n[NJ LaǶ<!3Wj`'8+aD]c#i e,1ԕ3<'Ž2-wt^g@,$Z,ojMNJ]9c<{gJLK1^(YCkzԋh7CR,_PߕD6FL<)=gaD(XYxC|eg=+:T)Y!wEO`K޵zpUjYddт=6LhC{@-+λ~uaLMWJrx'!5l4Y'1-DD]5LU5JV`V ڦd7k^kci=qǘ wm0{=tΩ*Ƌ`|VZ5) Ʊ!ӎ}hjrM#֭-mQ'S5 ʕ}V#~[Q]Mf5.q?T]28ʫ3WJ. (hNBΙѢ!,VY4u@Q|g|Y`5F{p`5Kyߪ0R%$H5dHQc0QtfVZʷ-U'!%Naרe#}O ¥=mLI1ݢD1CQt.S*?039NG0U,V)l1em5DjGـ[ҳ~S󩶺29T34O7d@uڒᐟe&?YQm݀l%:ץxE)2WsΩ)P42O2nXljã?XwXؗq!yB<:ؠ8HTϼɏA`a^} N&7_wʦР;|4K  iF;h=xf!0_A5?Ždf>xz9hWKvڰlh½T:H6өh*vt;x頴J ˋ 9lPS#me,bQ*Π Bdl#@=uN}Vۡ^*oP@{!ieIF'͎]}`_uKM2kɒ>=*#bv -ȅ5 7w J[!w󃀫;WӖ@=Qv/Oy˒oͼ'gqZ_VC̳t"9_ AP) urnqWOp۳1hp?2u'j~ua(3^Le95hmYZQOl`;f?ZQfDmXle>)~\ dϳ|P@>>( vSʪ~F.0z*#_]^U[tĵ+jT1Ӕڔ8eVJ!6n \?)-2ӳmfx cTx%G =irt,z/DbUÑ9<%~cOOO!></#ML)@\5+YȀHEq> I4 ZV|` n0HX+5nnRI$tt턿hS!LJu8uX΂I,q+ tK} dj/빼a_yxX׻0m :"0+Yhڵ`W*x6'vGK#Qx+R#2V$f( 罃rO Q@+R4qWx7V_]*A6n%ZYoa.V\Ew\,l'ww#n >S~_^߿Gnhv,(&yg6meR勓hm+_^kҷ7"X,Q&'`J~v8 F'j H%^).#49s Hо|뵀 Z g݆}M:œK{JsrUq@pbmdƒ8lj->OWx1@h5X^klžhYy aCW~ɂ3 #]rMUO 6R@2L;FYwML&ʛS<ǐܼJk.k( {c)}n|`/4 #nBN ^[*Wk"9MlKQcOmb0Wf|J^q& ~;CEf}@t few 06ia iD/Ng0\˜8B? sFYW=A#0ۤoJ5SkbB zl$ָo[0)Hm Ca\'p;"5qhN=fI{HJRSW Ǻx1\I]NzӜ`R˫ck%a)_g/ RM$a|B1Vf'ưϬ0d@to~q5zяXL8ڍ-񜌑!ك_N!3"%(w dtuJ;6nr:ȘUUKHʪUk 7Wڀf53*~ Qó s/5bDxwQ Abp’4p?$.hQvNV#^X2Q[Y e`C8pE( u1w l:HSI#T >W'!i?bL@·f(9IB{CJb>.p+l~iDL7*NwHA?:ŷx)Yj\sf2p9pgԗT!,[+П*Օ&SvZ>uHVx[;}" 0ܙ> GOSL\~qaL~!(ٟRil l8 %6,I)PP n_ynəGB-2𹢃^Dk6CDzΒgCvELcPn!HޣYC&AyF-KfZؖ!(ߙ$-zWYro>LLö;=MJpjDn1S"u1.k#6x![I޲㥬kpŝoM.N_v!W< lmpR_wvwQ_7^&^0C{mhFgZpɧX'%$'GY2P@->iL1$mewD9$H֓ .o@I QoN"A4VkFY}dHY^ߓRY>=Wrx'ӘoNz۴"ULMF6` m CU+Z9%`\^+⒋^My=Lx}C`zqKk MHȵ+2#b2C+ŀ3nV37Ut'Ѩbp%05/۠4]k8nҀEC.`%$I=JO`vL/ i2EC@CК]EY[&C-{ zut!WAsٟF0B {b?dr\9Cl^53ѣBްW7un08).^((WcW[6 tkL0[d!-yٷtjX"Gc L,>:=39 "::l Q n~RM'^V#>dPQla/ˆ\cΥ!gj1%&|QE6h 0 66]d$PAEBy ؈I:&Z|B]R"4:3qCytU6 +%{M[Epy7]윲(Ԉ'̺ȧ@1[eqțVY_!=t"HAÍЉ\Τz+iAW'Cgc9rAػ,Y' +$ 01foA=L9]RZqtKIuYIf3RPnD;\W:B]Z1tp(fBJ8mU0ɑ;^C#68%{Z1lra^γR /J#B !(~ #6QݻrIlD:ds}s[5 r6<<3iYmM'.(3q\^څG9u\hgY*-]\փSISu`VKsA2"kP־>$nɏξBPHuӏ KVcp+|O p4GƌB ӎnd,MP' S?W! o38`Z'={a1VhA1E"z~sWE2XN`Dt,9FvPU Χ0v 2ݐJ(V٫iАAuaRy.dYh~R}ɢ<KK'd(MâUcȸZ@λA۰Ps>m{2;E?C>`.xZU:MVh8k`3:+39κ xp1,ܗl2C1etD_b,ZU 爡0m%-@_Y9p#<%36:j,'d7r1?7_AwTIbW9gq#%F|&R=5Hs߿ ^r@Z:YyAeX+ןzay@g:R"aI \3Thώ'w 8%"^q9br "7^ۻ,J\\q_ܑͧ^測`ܽSWnR;zީVƿ.~.&>n5*xr}w3} .l?jaܿlͿV;΋}YBC3S$< t[AƿvlAEL1\~Z Wv}̶նƊ6UZczҊd!!xdXF#PEP' s*7zvX\ЄCRMfONs^&ۜ½yiwݺR;1 7vr 7~2w%߰sljf餀ށ.P 4iUV UƒAm`8gUjOl{T5( H8WXrm=mNh]rLayypf>wA&wF?{Zl%+*!<h09Chy0Uy[XcocFKW QT(Qo>l#1}$hbPUBC>I\a`p~SB\?]F[(y=Ǯ!N?0$ 9B1y_Ejqp\ B: JbUہCv=WTO cHX&-!-+y|n1WI2#~oWX <"; f˔f9L^Ў[y KpP /> UNBV {]g5g 7Rr JswW/Rx}6/x_y >O#vD7PZ e-wakDѥ/qIvMSح(;1PL bMFQER䕁SQ[CORIAu"#/\#>a,a8\!O6F'Xγ P2) [D-֓/ YU$o)i#K U ALYȪ'nR{Mbn0d-nv6VBwx FY9Qoz^#`yȠm8hh.%"#Ck& )wJl)ZW:9u(Cc)bw[*5t@ĥME+wgL-WąAtNJfSTzE5=O~'&1!sS'V;~wg__@D>J"QsVa>ț%3)vƄ^t#>z AO2 M9QxX2(!p],}N-K7cuދ(>R1rwn(ֶ`p=_bT#"#/'#ӺY%^d;IYĶl|%4tZRa|}H#/X-sx4E /)NzY KzԷ$Bދ| ֘ЫIi׹h<|ҹF#9 AkMd3hU > \ ݬ0o~Vqsb&?lۺ%_@T)' c#V3ԞYHL<癹XJޯhH_nIr`5MX|#ELZsC}O5;p7 yd.1}[Acqϡ?KQz35M)}x_oޟ\NЭ#Jo@`\O12'XZ&c)Ba}iMoP-fa;G~e}u'gkyK>mߔp6P5nrP_>4!'ԫוhNCn ~8x|Ť&p@ӝ[\^>p?|~t* (+ ,`*'R=߶݉}3[1Ƿ!uXӌ KPB0< cFΰ`JN#&k7)ꈌXg 穙#(pW%K4(Byt,*e`^ߗiT먃XS^4 U|cf=o>/znz ]'wՄ${l 2偖MRiyBcyۅ×|4zj ¨_+#oQ{[w4Xe|C?O|J9R5埥{K̍myU o~ng{o(4`[2ޘc^ Oۘ`}2 uGm9EmE9m*b,:CjJMH ȄpQX(^ ޡ;?dXUܡQң7fͥw8# $k^i Q;P{~0"Ic򸷕,F#'R(;UWn6 yƨwX N R,Rx{paIFY lePmDýԁͦO&n.a1LeRfG2툦̩x@~|yۣtG8ʙsJ)#M@Z_H?#(W_dsd' < @1Pr_5H hf&_-= e[1'x3H(إrFkƏ73}d~Ӣ{V8 +muZDYtߜZ fdx 7R?B!UL`AXY-U=6֨W0=ݪx,- 8`;D IHS7×U=LL֏OĨJ)M8|,ÑvQټp)l^@ܙR*JS[^v]f##P]"ڂ~!U9;^{vZ͔'$G3"nQhH}qcWo0ä[Y$Jgx&+t;hGaI5r߁19>M29f1 %Ϳ,ӛ<*!qAg#d|YksE@{V1 Fr}3k_쮰}]K vEm5[J:[w:Ӥ# ]*ĩNN^x=B[x{<<Odw7G2MX">bl]).u.lӰċVH,.a:F4F57'ه1kƳI7 GI:lvD鉙덍^4ᖚlZ®F&pG|1ղ|9Af|%-v=5fS2:P&& lc2t~Jlw'F Hc} "`,lX^Ju (X]a(y#vy00]]7bom: NΒ:Ls?=6>[5*dZ{%"b)/|f奚f(X'-ʘ&([@ʏ6:wn*O旘\03D&3N{z3&N^@ Y.hc¼OA=n7BJAOuƁwH; PL2U -4SPvZ++ٞG+Nۊʑb<3oq8OjDTY p lwTWf- TW=_'߀vvA^Dgke6y >o®-州51rW4J嬓9{d?իZ9Qx-MQic=yüh {1BQ(jf\vС@b,\YBz,IA!C)av~Ԛc@/8 5ܒȌ Q,Eu*ZUJ^aY=ɂ^?ux:-u\әB01=MCjnL_Y^6! SH6ݢδ];ދ</ y#ʺsK, P]c"¹w] CV?s&^񖰘CF g0/t?iQnm}bh2SRپ2Hjރhy V =HQ |7ڷ1G=X+!$Nн7k||޺aOtL] 06夢P6EIMf'E?411$wn01bEM;' ,v_oeQ4>!/{Y2h@rta؞ 4 Oi/"W4~n>㻁O#˛F:i*0^"܇ aܰR?/˭ !4:KT qK OapaN1DFe.P nB.9V?$>̖Dʳ<՟n:lf$/hncKTJִ,^s\Fb+zyϱvJ)x3\ ņьcz2%a" ֝Bҽa6J4.M -[2+U%C6]obZ3i;LJ+M:zBI2YDG8;h$Jd].q%UP4R sԠB2GRl) ˵ɾ@N8Hc8Э -2}{U;:[r|"PE=b76g(uZD>ߦD  Y>KLp+~yǪ:޹+ q@LYEc" wc>ouܲg(} nSwljSs,gYsbqĩ3.|lCDp#AhԗOj cB';qD\;>usDm+(eĕw-P2yʔFtaOl~ /V:Hi_5i&[4QH##",\nfpx-0635r!'Z# ZB|k$A$~iH{BPcݛhhe/1tk&Vs]7QBy&^fBNwwq2[녝RKR۶]apy,5a.u$F+dxb#DTGN󲎽j h j\ !5dI4+z{-GtLgFDžW=ҷmUvzIfԞm-NpzROwo2/N'H3J)fQ/m3I+b"Lݮ-gGv#=+eL\^x91R/,Bm"}˛UйҠ@EZ~}SFCDi9y/峱-*CY?7[9"ȯ9N`o-yȰ69 Czm3m~ Qm杒&zZo6hssG&}E J4"+}_yaZR$'B4eheu6%?~ҌM*OH>2Cyc=51"%`+PyV'ܮ->yA8>mCnK4t09iR|EgzT{Q:1΃o*Xdj}B* bAIN*fxQ}ޞ6*p$,}ov ⦬dUYTVGcUjV<ν t{<8rJ19}ʍr;HeKH\+N~"+MIL:K i X{V䒮 \Tz$E Nu X?x=PZ̉ Yao#ΈU lf4t(e_thok#R+1>.xE X۶D͇B- 4sjDgf ScIpoZQ^"[W^^ ;.mԷ(ߢ.=N |h+$eSI@}GZl'5S;-_mgHpV{lQ&9Y*`mD=p q>ftk$4NH(ʃgRjSc)"Aij:=G(u8܊y!iX_s]X?,uH"nLo<련u=s ^ ѻkĻԃ2 p\#m/PUPgu灜1t'B '.ju'F4K&PtzK1ȇ d H Bdѱ\Lj%Cͺk6Μ %|G>FJ ȫ;}~H¡F Kx59q#hgl[M׵ ѨX0vl\b6!P^yFG(~bO@t20bhB]ʏ/T Q}M%6ˮe1BJo6kf&7cgsGum'9W$loĉN&B*=]M Psfss bis 76r +N0w{Sqgӻx ecڔ(•WIWp1 IL9~ |=Bb $7!t"F 8 b26:4xUw T!|p 4pk jL;q&>I"frp~mmDXtNJ9N(dm;!E`D=l{,wv=$5w_XΉ3Ds,zCTB_nԭF$Dx4CJ/'@+)pt yT]o_W=l?BJ gd?! Df98GLyB[mVI1T@>-Bm,/޶*]i 0!=KS.˴kl_ANsf`l'p(Έ-Fq-O>e@l 8¼,"(7YkkJU=ڂZ+Rb #X['jYOKz]7| vt 7 H8#8(uyLzu +Pp̂tEh-=,oTuߺG\&q뜦oL<V^x fW{Mt~m³Hhh7aHeo}YCxw wnAÙ>ecLH҅(& ^ C]ާ`+lG;ciS;lcZ#@&ŨS̈́ބ[ I0x ҨPY DQOQBU&+ lF=BbQ{|.HS39'~a_`D >ã%/LX}!.< >ҔKK.'~ 4TDǝ ER;$(QV'as~lL\p93@.{b "` &Na475Fх9}FORƱ>¦@C;4H4.YMWmʳ6[L; $(hx~s_ǣUlmI.$7YtV9L%Ђ s:%jPL /PK$0<)\eeWh Կ%杰z`Jc.lzmom)yCJ0 >jj- Z(hӸjܢ24{FbwQS)"p]X0uiãnƢ=MƓR֐/SWIo9})H{y2Ȯ(%QV T9KvWS1adU%/tyi(Yk\LS4XFDx.ioA%ي4|w?/&8p)!;w1 -(Y}5tJ xëc@M6 [iDڜEB{.kKBtT}EwNpK>?(:UIxoy$W;#՝Nf;~Zܟ(OX39;Xuva!E~A )S@R{o ;rgz\-K?&+lARq slǵ/s$W(CG?r t -Ú\8/J;ͥbV(TGGP51B>A..WxmT;h|_W?eTUtQ- Uu,2эԛ8~>>kuXe-HA9 !+omJ,sJ. *A<)ϮxGTO ͓j]p֓R|_r2\@x@`\W %wn F),h_Z0Z_Z` `wh`p&VǣG9E#LPU7+ȹbtSY+mS͸#n!r΅sTM<~ L#\+pw!+c l,W]D*((hZst+c%@Q3:>盐u(D˒tWvN#+0JwI XVSmV431sz`;f^R<8&O+YK.w/@!8&\`$S>TqHa18}ʋƌ壢'vXRZ 7?9AhuM `UkOQoʑx3BA$#r'P@x D#8NͫuڽUik-1n^<,`;gmDʾ5v7HAaGs$P~:楔S"Z2:7=`#%)fv+ 8Q$,>oo?]\wƺDuǬ[9߽݂ <_xN T[XU<Sv: \X f4XH>YltA/?u>PZeɋBT[rV5PwL4'38aȋRkÌwMb4a.w拒zm1~yWizxĐ~qBuMXԿne(Fd$.re7u׫эs*(;?tvʯ8-TNh`,cWH\U=$H7ܐ]t?J5>׊ʪ8VaqP#m|%G[P-۟Q1i &Tl*ό*X^bļsk=e![T:Sƚ(Q}dTF -$x+G@9wp`8;=ebHeOSIBc nv@.᫴ɃZʅ9aPqZQԳ' eVZ}̯++}?;ʁ'7s9IsKz7*fMہ 軠?FTKyy=z쇯ͣ*^o']拖Sj2x* [ø5BzIqٮaiBM@Zŏ6DJYK1fB"DLI2Zz!ic2 Rnbe@\Ie@l9D5}sigޘk<:phnjdWZ'PQR(v"0#dQݓ*V_ ̯Y7 {ᒙ$uµlmߑBpBhXZp;j[^ǂU$SXlYEH ?^Lina^6k*aU8eYUH^@.st3D24waR[[ D\CJ{5WFc'b?l(gPŤۦ&j 8bVjMB3G6"6Һ2:h\P܍CJ=5goNodm?T^BDS ID$F\OڷY<XΖrXm?g吾S)||vSPH!sς"j! " 7$ِo?+PR/ڶLgYF(_8yW$G%曮 XDV" G/s݈g_Ua (nd+Yf.@گ$+()RPr[N`m6YS's%tDjiÓ]n1Q_*BVbUȠi]2*ۜNΊbDg/RJ@AEZ1HJ|y3M)) t-KtՒI=vVWڥ-^ry᥍{8QU(ėa[X:ԿO8ֳWǟ}rB:3<43FƤ~Lg{jiꊌ6UiMz~$v(D䶶hk v)OjǮƘ ]_JSMI^[ B&x< RzRcUo ;kaԩ*;oM-iVXYheOC++>Ps{y3mqR==A.-b (A?ʔYyL9_{ yY%%SC e qo ߏ(+h5H|a_Ķ%8s8Fvq~B~qaR2S׿G] {6xQ|%i82m֢+5 eI&ԝW!topUqS@VI}Qαf{<|S  I+f/-Ly% ~"y/kޖϪ^oZF ڃ)z4rZtai&z)!=` ׊%&i?ĺvOA}ژfKThaqxTqy;VKKB˦JvǤ2l<2sdy8]H a .k<'D<: Gɒo'=G/fdh+w2d7̅P=ݨ@|xrtAD2!Qvllt%t3r ;⡴iY3dn:QL0IV.R/eLvWeQK3OHxį-bFKVa H~"&V,+SS! ^{V ?qpt*%-2W;/;A $ լ6xoSM{˸tU:c(=)6`"?Ci, nnQ4eǩ(g(d!a TDM:u)DؓNv~GtL\Nԕ=&ݗ[z5R}|_"+llʍ)ǜi=7yеXQ;ԫ{3?*8lW4ؙ2^V6h#r 4H%)`+Fٽna+Qf1Fᖾ}e\k*۸?BU1@"kb !`r{$ r v|L.Bz 󶘑S2/A\]Q.xl`lJeD=+AUZ_6h婛+R_/ ;/Ӷ }Un.|t6dW:KWv ܒV3vcx!?$Pqm \LV m5KIMyZ@bjmB} }yh)P~`usM|RC*?զJWh͝\ux,ߓd ʫ/3߰Ds]:Kѕ1U𮾋蓘;"^l]tvn@c|v7ͫ 9/ߚmԠG(?- ?ƕ`0ѻ6IpСB, a89P豥hu02}&}7Cڒɠ$]yB2^8zI[*rU>(gu]yi.T nE5z1/Q>ڿx ]fdUkPaX\0'cاekKq#fؖ.*tVTGUr&B>l~f.#m62#N>! pea^sf' hΡAztdj}Dc1NjbI숨Q5M bQg͑v!6$_ȝܰ^N"҄%mYaRDEoхs^~>/vm BC Jg U^'^)T{}5;] SA:t(B[#0HU*x~ɧzÜhS"Ý>Sw=ƗX})'Лy2 @.C4ƐiR+2LAϛ>})BmN{"AihunՅދ8&B>ug܅>4Vm7XZ;~q6fٕC3sHcK '}|OQ;Oqj.*VNSftXtAp{Nj[ZS֝<=yeU?d`g:m:F,NS8 e>(2\oI3Ua~. L4b\ho:j6Ȗk{񱎹F"5+"yՎo%ѣsey}:B_QTJvkP62s&_oe㽝F]y~&61ćT0V,rJ#)1wkJVs*qHުk߀&ύ@}}ux }F+$Í$]4Z"[_Ki4l`8:Vz7mUq^"zObmF&xBz>\X&E|FU,UɉhoBELkͰɈa\fs. r6K J}L&:.F6-kx@VIwAOh;QZ5Z;kǴcnኡϋZpѲN`DWYVRVL69 @m,I5sXь8!zj-%"aҭ4[Mԥ()v%,WPYrȾ fG%G?ܑSĹqو ͛\81hb# yl|@u@men#jHrnf"uׄ#%dU})q Rx!gzF'*Adi΃<.=g!T=a ]"Tх|9)l @2\VHU*?+##h|n[ТAVhkE{hGfjޙ\ wVs$U=7k$CEJ2$>~/!gxREº(LBϘE$`8شyd*= 1^cxa2@+)` 6a!*r%!aGzR#<FFmj"ӏ~M+GJ8cy\ԊuʿT{ς7EB,ۇ4X =Ln$sa4;mLuOOeI\r&ZZWf@np]!W[젙wHݺ*I5Y|^EPŞ/NELA!$MApyT;Z6Y ã>_i0%QMNDm r#6Qh}[ֆAHhFV2PAn?1Eqdǂ,I7',:{~)28HYj}?pRt$oa >.̄wEbBe +\MGԚ ʹaY4˕7`:9a\>xE_.&&a-P2[mN3~=Ҫq*^~#1 l.kș6pMdcIA&!݊Y7~#&0۱;D:Dž}A g:">m~aq]^Dt^$ueA;=2~Df,/dڟ\mu}N8M<+8cM-MELDlrߕVcpaիj_8g0=e ?9TOżʢL"̘MPh?VTTHL"{ݯ"1oLW`(A9A疊`3•lΠ dt+^Ml[VIF=HAO )ÄU }EޱՔ}LQBӳss$khZez*pt1^ZtYBC`sV3ĩ *?#<+ a>!KJU9ZUxb+#{@w\usK#i[ƤCp#%^z F??-LBCxv[KHıMĔ@k6UL^)qKxRUʐLsX2L\Lf ):۷ʋ 8Oh];|&eMjx7ew,"e mn=V@BߏQ?c9,č^g*J>S~ZJG% 7u,ڢz{^- N[⚯Ot/XJ䄯Z12(ar\%" i6cGY+P^if)mv 1Ϟ^D|޼dj6DMt9k&bsh{ MǚZ  ~˧bI=҈"-+C)++ɹ@q"Rg7'o24c0=%WLbKQe]{jY >O4\?nJDh$~.ڄq`uLؤf@| k=c8T&m(Jeffpi_`+0a-1uC]wTЭko@9:yHS^F@鵰_(rtC/)Edbbsf?|cf|UQ؞yh1#; yrWǟK8('*a"C2̉D6p|bgQ!ަG[D=)?hxWͺ~::F$RFJ>#\|d[jy4bЋKj Ւb7/ +l--1 M)"4?@:؈_cۄm5$ЖLfZl8@쒭Zɔͅa,^femx~zhDҔ 93D=Z#]:- ʟlIyt!ӕFB9ElWwݹ\[c{+Tq"v %A3~-C=t1U`붕@>, w$]tةZgQUVe`fSz6m<\3H)8YkPAq %fq,V,'`~%V"`1t̬qX!-^)#6f(F^;o]nA0Rב\[4\IWe'0dacJЋ'8ρVc,³thR8[fO~9-PB fpG<@5g6!I5 -6/'E[wN]MBmstz'Ϭח-^Z R+=,MC*w7tJ>*ر0_Mm{5c[fyݜ\[r%"<?.ĶWV9|$/ ptEP1|[P$"[sd1ʃӡþ)JIJfv26d#B^/ޢ:W FlV'=}^> t/U%O>vsfC[.teem5'-ӮSP3Mn3jH>{ƍg)"fls3*芕ߖpl;:.+)κ>7m=tL A2}Bw- CU*}EH\3yNjWZCo{d=L.^YNV#/]o 6lFV|ψÕG/1Gy݀vjC6RLƒvÄUzk7Iٵ<:TQH¸Xc}ŬTWx{ޫHIyJNh {CL%5X^74ea YjʣMwO"Hr\-R(Mg4N9>h&;.z8@^RbS)){k-.{vVkj.? !WVh7AٱIn*txxnloqi9o? gjej@u"p LU|vCτ{ű1ih)h[̯!^.CWeo:#K+,Y_f4L=P7"E5Nx R1`Ն[7~l介mb`D]XF+I1C!B&*)tK WV¶kx ԋ!Yg'!r(C} RgiE㙽GwQI7z)~@nK Nҋ YijBeեD͎Q4C!LyU]'*۪|$}'k)ߗna Z*fso_/Ws(;aT!(X yZdѰwTJ@Σ2m%݀2c|L&N#8Y3 ?8$LB]7Xmz}rN oX6EUp+Wܗ1kbkMiy=o]g0b_ޫNX̹˖Nlbs!2_-/<$1rnlsLun:i~ѹɳG(J='O/~᢫F1HE޴a旺huV %,䕩Jd}aٜ~1y>6<( $];Jw!t %A&ng:"9IcLՌ;ȀN.B}ΎxҺ D'>SZc2Ub*5M~K9 *qγM<>D*Lm{Wt!N۟mIE_e&~ִ֞[f*,YD|fQϘk\j|[&mny9*q:{ r q``@Y1 M`JcJuR4&)f _Sr15l[Gs*H;s-0K^Hh}n XSkH?3qڝF?c{ѮF֯o?) ]էOjO5mܶ/.9|61j:囪jU2emP[QL09]xe!OMY\2CLJ c֑΀! Ӆ)u|e4Lwx+r‚aլCa! lk:GFJbIƠ;kt2=6]}#1;Mt%L4qqysMJO ^2J&Jv}򟩖'f`*oexѬ*9WD`} F 9s> ɧܞKI \P!$X[_5>E~E8=vxCv\҅%]Ic0զ^,oo~x{XxDO's䱀pQ!yp!ZbTAYg:.ث0nuN:˟ZP8 S|/!.['#EӡE12 H>g@gs5  QxT $Hp.o 8*u)qA0Q*wcN 4*[*ҙ}gc@+_S X (nT$jfpNuvH@`jMZ !uc4kzܭܫ+p!8wJTϳF FX-ȠS s_P}B-Y$[y.xeMWI致,L@9ZEm9i{@ ] ԨU $)Ͱ}UI]JK5Gz1t5 }đ 2釈%b@Ǧ"7@'*vqyl} ՛ (䙍O~ņ7ނ`OVqp \[ŔM<9wEmYi'UJmWB6@#JWS6ҷ09mXG"˄"GF%8D75NGݱvt {3gHP\1^nTcBf]Fye>Qvqa bym_=󠏏WB ǘ}]ɘ[mH5]Y\]-Ì<zH)x<(_1@%dŝEԧRb,W>[]]CO\a3?Q`Y:Pf6 <I> k9ǻ3amR6x6ށC-m\g3*קEP 4CsD]v.!;P.棋llˎDrwN^iOY=ԦKQv{X1#0бQ/B _yAtQaB1ԈvM"Ҋ)Ԣ`iM3پepTJa(>}C%spOYZW怬]oMcPޕ$O>G瑑}",Xp2-εw6 rʍݤ[bEV[a#6œ%eI E\P84@g_!;!ԉ^4`%s pys'5%?W\z"xԉtSޣ=P9sksd66K9_64G[EDyf Ҷ6 ۊ z.|e 1?`9H0=}r+QOS,ýS'3zRϻk* 1o?nb۩E6s}. \b-]7J4)OƠVD+yz\0lm=&ߎ.g)܀W\ ea_<}lJjkaSܲ7<PUr'c!JRAO뫯_tYi8WB}/b:Z|+ADwMܟC([s9ØgʔWT&Km}'F6MLe3Qɧ?%/-rrV<7vئ}cׯ=-lQ뒲T UK(;xp7:hJTe=2.r>@=?f]˻/޹>- ҄-]X4}хLBAt{S(*&܇Ƽ$%3+ȇr'?&7Os;pDC?Ft_*Lti J.X"v[$OxA }?QL}iV# ( R+(#!PK ,ߦ HzŃMh|?t2/ w¦5G^j:!)C۹Wy4׹`%4ӆ;bu: Ie!qF'B 5/Њeg=m'ZJ8AAR܈[<t(=QQY C K3,5 D22%U KRˆ@ +6[3~-mw\[4ie.Xݤ6>ʘc\j:h#\G57UcS@ୌܯ s[SY.ߣ }xI7vg dJWPd#lb^.Po[TKPd YD#e'C@T[}+3¨"h`h_|Qd%G3aTЃ?A~RI Ku7rcC#hrѴ{U9}Yy,8qoEpVgg΀G-;Κ'$]]^dFnMG^]t2o 14ތP:S1ؼ/'ވ'f*Y1E0{/o O..y-;2 &=PP;-~5OuD8ͦRJ {,53XD9|ڟ w##bnDE"mJӝƻJ==14<1 j12X)[jIJ[[MKmqOqst! u=/D>VQcXjٖM1&noj G, r"kiL IfN b=vɳCP!>{<#p-N/؂ 2>aE΄ٝ<\8u#fΉ1wu5Z0q9nÔ6' G2iUlZoX4e-3#-ߧ. W0I;N&5։@\g9 J).!f9N(rAcqxO<`Q[N]w c2iL'JV& ]a3ɜ;R C MK~P纥YWLTkoR~o1# R?_5Vt? gj^?pX!9vүй) VLi]<"?hGH=ّ̧3{,sYa/0e2z ,x/Oյ$4o,Eʊj!Oku] %8c[^~ $g["p]ĔV`q頙'5Z{a] 2HNk̻ڻ1W"JoyCW*q5;|}#eּn!er_;ύ' N3pgw15ԭ0Gz'Gf HS5Hg41},G G>I SEe͛+'Kϣo͙~" ׸t4:F{]ʇ/[;KH|/UųeF T[ݤީ47i'j#t: p\8fބ+dufM<; ~LUZ,bsHPie4UvBIZ.)I<5 >b52$r6^SG)M9V%Oc81]נ,1mol/16F<9&4%\"nnkDv]]ܟ!if8e}ƮF1:+J5E<*EϾ$z.Û)u+L~hi-݆rfrv<()Zz~=Or'YчɋdKtV{ 19QƊtT ve?|94sr kD^©@_`m]6"2QNBBƅvch;Tah~7,_yDK!Fwr:hxc1 #3+A8P=]<LY$dW`[,h/756ա8Bōf72u^N^e,cM[E c&7Lv]%b=^ω~IӤs!\o?HGK*ۻ6E(n]׻Q;@_ HAJ+؋3EIBEo?c7o?af^C!\yb>8govG 5UU %]٦B><_H[ l5a+*e0 C*عx`_7݃5a4>bJ'E'jNqcv}z;ws~,aqwù>X5G UgY ^4e jE< ڲ@qo,䌍ڭV]\q GJP/buju6X()оM4[4$Bd2 |/ٝRw4M:H̄ ~ n bw]S $Tax~6j:Jb{;S89z_mC7DncOAruLMhu Yw ʣcF.ޡ`߂g8'VQ~%Ɇ0SʅA-Ɨn<+V|ܮ2^~hZfKWTJfO Lږ xh?o@'(tǛʶfK 0H`Գ7+9K#4t]߃& =1g dYg0e*PmJo߿,D?jsгDF3PtdԳR JGMށq*Nܾ82yӎ#]&V@\{2cK{oLQn3**~(I{+u+ P}ăK62?њu)xg'E1`Wʜvb>u#fЯE+_ ".]]DQ°{%h~`y&=fO:FdX)-*$ڤ!~r4f63K/°ԭI^mȰ6dh !X0/C9$: neZJHAy|A^^ؤҾ]7/mpR#/z'>5Ư (P VsQ& 3fՏAd0Hb[/ f n 3#4sH778AeA}Ӌ˘lMyx1pI -$e Bl+?x!P2'oUt?pm_vWW/ ۤ'Ԍ0VQVNk΅{Qx>o!*o(b@hf;(b8.6Y0$yPHZ P&SHzhKtwZvNVOVN j -8|rJ,EW*% KOY0p}]+O Y\:@KpTUn{ɷui*@$0HHeZ0^&([-ddLU_=8Y-LjگVs,؉$6b#%AWS:rIp0/ɱ3^rFU{~Ӵ~X!GߡL,:AZ2>گ<ه-*2^Xߑ<Grsc7t*+$SP x - db}ySkɳjйY?s :s-#ʸsI.@'u࢑g<YQu71 .̿f3d+0!0:Rl$4] v,&qn7i` g@}uc]Yʀo&OCI ILl'힜< q]XTC7ՉgJ?wR#~H&W=# oQ#O~ߤ|{^e-{zhHl Cyt'?…3aRAg'jdk#ypCiK%k]B]&$ 34-xE>rښ_Xc||t`R$vTu4)p@"]C%uV[Ŕ!U:3r9m-6wOpx ̓~"RtmEOCL BN\'>/`?x݁ vLKnƗ2wxOhT8oAɡ#bݖw״iD;u EF4&xaGS ䷒֖FvO^:G|Eإ"uc~XvOzhy mrH,vtޣMEE SbG]qn6.VNXG4~&cXF6r4n[QP.Hu ֻOc*wncm 9t:f lQe+u&1yŴ%ۥuw^Ag/iǸ Zi#[ف7޸R K3{w_&I|6=tLm (W*NTZܹtVۃydz۸qwrp̮`:30[QJ@/2^ Ztg*f:IU$XK˷yOEWY5Z@w!o[A|0Xxiߗ֞Lc+X?#l!VZk:C)avھNR. ,4H F*k$'!ʂ;@9aWCOO )8 'N9l~P+m!V+6iMn}Kn#=3j?T/%͡|>W'Q>e!74SQɨ'5^qLV[nƀn]Rng b^-?]+~V? עc]3Clx-ۀFŀ=VzU>Ӣ7`2!3 =ҋW謡g <7~ܠaJ@N~=($( J=]5x.{(<2ЇA>̪phD P\vU3칆FKH&\Uhxm@nX=nbJhכ ;a90ɟ)=H]Fi1E},)-A}Jw4%j4Y"scknH,u= 5~\f/-C(-r~7x+e@ _.L]:)]ٗd*($|쀪ytOR[W c$Z=x{#W+ܖpW3Ց4!D)̈́DD\nlF&w=Ϝ*G\P6/Ї>|vpK9բ:GVjw d,H`W;wՀ]!r ym[j7 }3_Ir0è9^QV zu P;:wcSEu4?y"UOUoj Oh_D~$o K҇2 AKѓe|U0ʷQ0??[F)ejFv1+TfQa5wΑE`^TlSKwM7L3SvYD=$E"OS[zpWL"K4%8v, rW,"*G|ܸrggONZ1d / A\3P9@-3{L-|G5>$mMx1 Eflµb'p+jڰ+J_v3n_/K),a@ZRɗcd/XiQ(I9[usS[W?zJQ%φ ;;'?{)cg_EX#q!Cs+0ffSNAg#];:!5m&˃?p &lP /w_u]'&c15ݘ 2LqdX zd1=HX10pi}sX_-t~\uĶ!Sapz+B o_OO`P9tU3 :]q1{[ELWxn$kQa.4K?0m7L-ANdtC67"M35:-]bCܟ|U+IPjI´zq+HBIfRc`b+"% _4011L`̴mČ қ=m]5O${'c[\*_2, ! J8>:w1ML„Clu4褗_qjVZyPI2Ț670jLL>X*͎vBm θW1<,Ln&VU3AvQ~ ]LiS28 VKr<3yqеܮ(ya7J;?TOX }4 2#O Y#m9_p&[^&;n{]^2vz vX/Dv\#nU@nkjDI85ZoD~RD3`@6 p||6rQ{|nC|pؕIKlorq^T[rz$%@<`>3\J9 \ޝ ~ɂLhO"ickqiEnpHOMA]߅r3 qqfʹiKy]Ǖ56|+_Jng-h;luoõt @v9Άw=gܸc [Kf= uk< Qkl_8P8>Yn'@0a0ߡUjoH"ƮrI{74ܴ]])]\ΙQ$ (eGW.őU<đyQet띅Y)};11%Q7i~_sig/6r,%֩ry̖H[}j%ga!UdE;:ֆd!PU@5 9!3n)|@Z\(;j7czs\$ʗa~´I)("@#JgLђ>?UVQ!D`.X֠B c FԯB?_*d| ᩵&iǛry^&s4uC;su{ U^̨+^eҽCkI"&?[ e눃/ψV꿪~mIzZQ%ՓfMwlWK"OPWLz㜡\^m}g<9-E,mXYlvq ְrE{Vn׋NU./!*G2BRtx7#x/i_Ĩo9jEKË۴ذ1b0ӪiQ82m <0y\璇BzH\PbrBŤJi&a+ʈQA MI~3ՙ%#*`cO#$|%7UC9tTwN?6-Kk.&)7?a\kiW*Q8DMBoD2  AJڤq%$xu\^č-sF5u~㝏)7h+Ϸ-hx 9Ȥ 298(#\op^j>1[9x-tz'*!Wc܁xy|Iz*c=}Pr-x1&BQ\V&7&3 QL.7*x 濽QF :I u>jg)7WS DBWR}|6 $ۖp'7wcB<:>b.~}2}B]û"R [bcILZADf @`ګ:9}8 DQMV8[ ?k oE$ tC_+\{}4:kLj )yU["1eX 9Fhyn~]Y(U@G}F+ (`UC֩e:SES%sG)T};AuY_y4Q0~tRŐ)Pl_/{uP4p kfe]9t}'QfYQY 5 )~ًۨY`6!VO3Ϧ\bVΤ1jE~fD~' LGC1}}G3Bw&ƤT%_/̕1[c' ,Bf7\i= ]PV`"l7:UdlGA-Q>Or)l_PcqZq,S',^ 0RQEAUg(\t  7RUh;ڝ>Q8O\)}X#b7UK2$Gx)r5=lX9jYYcYUi@h6h,TvE6C2V %?cD7AGu}LXU,Xvh#oRF^FmLH'iRAc2((*url7:KUпE Xaa6ۻӱW;|[/ h!^A+Ec6яL]W7lԊŇBי jXC$4 좠wũ>+֜iQh)hhߗu/`HBdJV^ nR[tdց'='mm'zse?o |d7t_tD(,مUV:dн4=ĮdilU4H/f,&W JezYs9 ;& ֱnaR%\|eGh&Q]M^Dcu!qU0ɍ9!g㨺97zXV TP9zwA 2VWE;sB'L xUe# 4ʕ2.ۻuY!@bwmr)kTf8/@w(f?" VSAZxqڌh0Jo&z$M&zLOE׽~ϒa0]߉k_^τ9!4JfjP L1ԇ@2K-+k=FD[iT{|'qK˱K?A]߅5/}P}sl MDu(1v'K-aew``[*e;ȒL[q[;^bc{0!>EllLTz`Cx.b!32@R{, 1Ͷ$YPt9G ~8=&{.Z|Ec% ZN,Ӗ9& [d]s0Rt A8QJ9/CLUVvm0 $wvŖ4)6\+s\d:e]-e-\;`=®6hǨsPq/ Q0s 8_rCĿR)!1V^[ȯǹKDlѾ{#[2%%onȏ_G@tɷ & g6+I&@ީ"T3儚7ҷGݔ<:|YYC2\>DVAk*J(&r4C/UPSG #۫^?\zߍ4b)Ҽpyоw8fi!lڀfgsٔ3K(+ɐV#W3(UIN?jd[!dm,K a2lct_ -:m. %i9ރ1A2ˋ6.W\THWo=;QyOFxD쌗¹Ee7qm"C/Ĵ"׎: N$%9}8$LjKBKM rc32%i]'3 |./nO!uwm_T b: D!i|;udwl9> anL%πabQG&u \u i#Cj]Bc0Y-@{OX}-m3xơǢV7զH'e!tdo/G?'ƬQ{%-Dz&4#Ty =Tg\#c׉3#xuWdKjZ9( WPֈ>w~8܈mص D* 2$k`0tR.COcxTeƛa-ɦyqHb"qfloG;J0 < q#'!5cg<\]O* 7E !=A2J`pQ y[9ۨ`VqOoWDt-Q}wƄ=qJEK\ $~yvq'?b ō= "!#׃1`\7Eg~RI-8{||3o1PtJ*DǚtO?.KZ|)al:2{V񾞌.xUu:FV990kc,vEXڴLhkT BI5<]4y|JQXeHKN@Y$z^m^AG 9ihUs}'rqtɑ@:XZ1ZwO}bWw6Xrl ~^UqY|CxI)XI"9:\EoVR-![{9-ٴ1p"_RP9_ʖk׵v@|5Ev߫zwk'&$b%kB1'޼v)n0yleeN=-+ fWȢ5HJkNBm:u*gRyr:|2%VNi?i8N+jޏXЧ.,)eY~dQ+"%3j ERL6C$Q/ۯ%Z6n-fkN!;<#УY8IC\~3R5`%L~2Hu]l)bW^Os6"y>5Vcx;@)*-Uߗ!y^Wy?;Vs@/RgV/P(v({aQXza'1{%k칮,?k pSO]B5(9i>L Ef2}=?~15z5Yt_u/%m)W4Q9¥]p|o5A;e*AoUHtvA< )~,4/tYdi kJTcmuኌ?xDx[w({y)w3)@=G28LĎ?/T|X1KXK~\ ?V1y;Rzϗ!3 @8u@E; /{hhlt.cyc=jt-.ѷmcV?2޸țY3EŔA,}GCXwfӠ0rS?*ޭ?̱]=]dZFHkLjۥ"SUxӤ1cNO*f2' B bdED"\w̹yAO v9nmK#^e$~ĄZ+9G< mYuBf?hjxhk"V4Qj )7b@f.[}#|$V=z_=*O~²xlq7 -pP\Mfw+~DPj[E@d}ʼ|^XTY)AiT 0W$[8CLf='Z5yyA+ 7{@_ N׾7gYzDY|~2n;l7սmC;ُ-I(O'a4*)ע$UE2~@$뭷RD&1e)'C`x`H}\\|P)PKWn@Kh!#!vDTȭG&/VbULS@V~@g`:iE>(E\9fkZJh~:H<RPD/X6:νX;U4Av*ƬduPyS@{L&?rcMiA ^!Ԗ}[7V5%*fy)bX.OW5?ayO1)m/}`\j;4S=Eࠀmlil w8ho7PdD*8:/iTYd{ÉשEvV4_ F ydWYjq v G’H&n# +^b6I-&hex36xQ' h+&ޅb"69 d,{Ma^-R-$Z|9:5f .-8+35BVsxvtʴ;mۙ, 1OP[u㱊bR]Bi'1CEB ={ѸάUs{uMD'4{6ƋkX0v"GGBN|3K-8,y?U0}!}8y_סi&$BXv99vRCn)N_W7 OFw;S$\^c{bC{ >̙ 'g؏G.>RKy $FprQ0'YwsQo Ka`W̕{UtyͲ^sjoI8]y=sl?YќRh gZ:Q, `1zgŝ+'e+6\'_7ӷrYpf$bp4miO_*<4RQ<W8PT.!Fq*)G:la>Ol+g;` u&ҵ0614nC?\Wr:*1H6UM`ޔmr~8"XծK2~iqE&词ݨ:wke0UUB}ѶgN0h×vcJۭ6f7Yh2MF><7i IЇPqt Dd,ueݍ??߲oT1vs9 g1`ezqG:!bP <Nw{BkmW[U;7vɹO>`.J͹2G)v"d։d&S~i[1ҭM̟Gʒ8aUz<>8KN>~5[ɖ{']Dht̋- }Ir)؜ˀ>W0pqJL}qλY(o!Amd.[q^Ei5X"/qC ';6W,}Ն\GV䵜>Ը + 1k~n,O]_p?3M'G{)Zrb ?6H$' UMr퍃[?׃{crkr/c,u7eؖP?t"ѓE>S7_> VsU<>ׄ˥FP]=L;`bq`ǒZl51}nI1ʇ3, T2R 1qQ_@kɿR5]db]&AWk L u$?p=a,tP1]8 62bj $J!?L \$=tTwsrw;C9ay$/Q5c}_bwWY(bǟ߆c0O55]% k=U L&¾#W85{r$Gp2.#F';;-C9P{.$ZSD~UH_mHV\^C>ay" ,J1}svf rx;wUT_X0uROUgؼif$u$c.bi 0ِv [7x{ P3O'HmCsay ,t@8}0B't(xzW)@vݯPզ '\pCLR;d,JuF:`O+@TʊUwJ D‹u&/zokÁa0U(kJwhKgb̲D*,!bT?wG3ٸ,ڞn< Zޗ(L~i :5<==W}G-y,a pAqc r5j%q\{8r6B#N}61swnK I C +i-P)! l-ey= @_g>n#4pA!: q\noӓ 7m0pɆ^\#67K1/N4͕{N.ݲV*n[ս&p(V,̐|:fuՖG~D(8}Fg .7)Aďw|Eq*Bzrxvm6]4@B 3Qd+2Ht )ڊI,Z|*D^V%lͱO!%r2DzoGe :mϟRӄis"0;P_WTȩG:62M$;ଏ66լ(7}h3ҩF8H2K`ߦzӛrzqt[yz|W#8uÕ/lu҅ h ً4[pk+tbĵvJﺜ nQ1@3JɴK/MZV1W6LZ=c._#mQ-y.קO_CgEv[X _li jN9*[˝sJUX‹驀J{)f޹仙stj\rmJ)/{ٙ.h&Tj 1QkEإ?D#ޤi(X[ZC'~gD<= ] ?ug{w9ӿCܱ\'PܒT }?6ۑ|8 Ґ"cպ T J-\֐ێGؒx,mb|k:HiS5q+-a!8g,2q#J Nu*ε8/ .#ˆC17V*@XjZ_[G¬>`ĥy%wYj"P<1:UjzR 9Tʴl?ّAeY!侮hZ:n_e_4{' BߨVo15kMnǒ|tp!m0I:^mu9'#p(}e!=:J$Jذ< !KIw` O)$m-6o^ ,̋xYc(=7T!:o]lr5տֹJJϟ^7ԢC6*E'Knw? 351xwN*v.Ob="›{SHd=+_,jc0jXMwiwؾ݁KJC\[gBvV /@:͖] S! ^ƻn>>YR!D72D鶸q#_B JV$ss$,{`>dxkt[3 ~ދwk)y&{J)sAv֬8:Lpo ikKv9z8uWȧ*ibOsiOWx]&,ޡJyAΏkOWQKW״j,)łУqr"94%8e/ 'abTsƿi)F#$Ągzٰ8*.m0t||xD-rǑ`o~Cⷴ@_ORm 4D2WٚthX=h.[,ٕܙMKQ7yaK~lMw%jW V0;jD'ݞ σR8cĺ10{b=_e)Sft5 9ˡ5K-x}ȢY.(UA)Gm%k4Yj'L*C=i&K@ kId=<*3ȭM5GeH",;k8I$Rȧ/Fܗ̓)BSmwyg&S2U,K5ZUj_Q FF9ꩺ>3),l' 4\@ ;^3J%V0PT±R PVrTÂ'$F-,ET֏\0o=[`n豝 @7+UWxcfn凁1()C f41 r)WNGlf>d6Ⱦwury^;E+.TkX4v)&QnF[DӦ~σp&orvSZ=_v?F-4|򿴒XZohx IRgz5 w>&ƌG`sDC7pfo)EHhe<\\ޑ-i\$UޓV M_g<Ԩ^:!ã!wv3}Z<$e-3|{:i# `ga5_A48Aqo6LkAر4pYPzR]uGm[tV"!Z9.Q6 q}7*yDgSudJl9[5.+hvTnp*6WmÊ>AݞJ#ehA8cOBT}/-.ffl2h_#Gpv[#eSC*Uwɦcm;yIzoۖXO6z`|7:fj%˃ BSgDM~uz ~e6q sʾKڽ: y(<"j_KLN^gdRN~ǣ\pXyʌ3Ӡ5&Kl+;V=JnڕVPzd)<ȋ  9+vϓǞ'2*%NݒY|oПբA`O8f '043{slqX@AE}Q],o]gO{^XIP{Sr/tp:D,5{<$>%5G-u'Ѝ`LeUFˑI;Oȹĩ},170xwB`%s*z{yQNf2hӘ g'MlaKyV9 #!fed6ا36?rVeTI_!K Z@5c[i>;]T!sv'۝+M-DJkI\'WLHۡy&b|I_aB}^}BE_;gYMBѹ%x?DƷ[.`ϫ5o|Jԧb&3 cR3܄UWs0=O@LqK"S0;W|A)DɄyb/,(Xy>_'PhMvSSvwl rfonUԚTs% sAF ~m"u5eANm g~+< #kpG {UyDZͫ2ҟm]jQ`~IM;+q#KwMu9QZVxh5x/[*'=z(w~< arNo9}aA幏ꞵxF,P5E~3liBձ a P`7xlv֛,q$foM74mXz+be57U>4\3k9Jm=B9l+ƒReoҶ_״;P~(u4qؚR4A(\T^ȁTS[˩.RKdIo1I%IH~ΔUj[g]Ɇ$}jԋuO9 Sz3Ȋ <2xgTB$E3U/*V!~v/߉T|gs7QƜcH[RCT\} ;W) Ncu,EՇ);VWڔ܆Ɂ#490JYleAWy&hQ9Wk }re2٥~5`/03Sjúz]]OXkmck~9D,1XHV6(+%| q<߽ӔS"P*c "xI×-P6[@96&긩Wf]lPZ2KU/ܡU$13HI`}`&[zy6vz'}eLWZ*SYxf~ɒ*d%"KzbʊMRL02Sl}zo%ݒY>j THٱTLdUx| _V>{ZWsYE${[`4U\ȸ' _ #Dє XE1C*O7\l{c0-iЈ&Q_a{j㡷D[/Nۻ]V[$8X5.K @WK :ռx69i,!;F&& }g~WSg6N\^WʊΠVmj4)8컛'cjB+}_^ Hd#s"F]7#[`oдoDdYB\4yt4yҤki$X<C>7 ]\cLsFtl. m&_? 3 *X5Tf"S:293~@w*{wŠeq ԜTq;XDsG6@(lϦRJ {^-R΃4lHg E`(z:έo88#3WCb@GrfLX2JK a^eI?ׯ((-X)6eͶ>,~H\GU1~gizT+r;kfs٦j(L>ie bl|@#B_Cؾ֫Qsv\xt\z>ϣjM^B%)&6s4+=a<ӏtj9P31d{,,I&*7]ߋ<=eL@J7(!1$sk|,.rE^2zD+0BТקIM^JH{TEwR>8t1 kqˆlTZ*KGh%F6IlwWLMA5nrB(zf ´ln3I3K;VCgDŽ|tmߨ^1Wn%u:YZ|rcS^D0B~Ԕ@E70F5 ,?mZ`AQ4A[is،܅O+(P,h:qCJ퉭a%Kn%rz|`À Ey!X|&a*蘒VWۓ]Hg փ,m 7#~^?umal,ܹp<'潡Eq #_Jl}. Z E$鋖;RjpZ<pEErL,8i}QTRKDk MK UHUfW=ܢNtVŗ0m /%gV#΋DhK2YԛcG*,iҸ#LpȘ `onAQkwUek;2@IM,^ۏ0`C[Jpywyw I[8e/J(Uf8-0Ř6P4~~F>/=֟B-+4" xxd i$-) rKh8;W| :ߕvQyv2bL2ޛ Y7Y9N">Ka I_/ӣ)kn=ٛڐ' ɍXޞ .=6MQJ'֖#$`]IG8jqv;p W.kPCLHޢܟKAlU Yax h=wyʟ{JyqQ#^/؇‡CU~zzlL! Pҟ2­M5]&'&8 KVE4xEA@cvO5F0O? >_UNLmR= bD_HrĎz#o~ЁKq)jXC{(_c'Fymrri@옮2 \HV_wٓFriUq"[&bfw%uYq+ TMV g3l % Zqnnl\ 4Q#O% :ԑ0--0+*k/G5gkZZ ONO/pNF o^eQΎI*C*.{' Xu_jͬ;!ߘӃ^[COPtEA{;)-Q1~yܡ^~m0Jٖ#g%13Ib~ĂQ>'}`C*]gatrqDf;X%9pTx%Dc 3!&i$_.Si&Hs)6Hjg{To3N+h9ѧ]n=i~J@~bhMx-f=XzL\8{2\X94)}AnOwO+;YPgNs <8Ćp)Ơ'HM h!H GT8HdԝY|@Uh*a Fw7q\)=1xtD7I[NK'صB%ƎFdžwǻz␼|t6,Yūm)b u:fk~q߸fNޚ%ҧR~z %g 7ļ K7#ܾK{8j1disxM M)brn:pyÒ ?A#,E,,g 2> 8 iⴷl0!~ pezhܳMfv` rh;fMK&Z%YRJ YzT&Qm nՊqbx9±`VHE ~Y ifUy!u]b.N4sXIglޅ=g"N}1^ŏhhVRA1sK8(bC?{[LZcJnU@+ a9wd `U…#p&Tvs`K[?!(I8u@|<֨z'(Z}iW QPx3"t- K.w:듢mtrVԪ ̚=Ix^VQE%9vE:ʻjV ?Y0ZUݚʱY t5TCj/Q6<"H-&t(j:A}kJ7JBϽÙ>Kᄰ!KGU8!z8׿QWʮݡۖq % [r.,/z;]VEl [uX67 *jNT$2K3pOݒ՚lDtaU@&ؿq dO/MZcП'T=zytUZ^LPteܶ E55h6c B!a NFܒ.C|Z;3Ϫ tEB8C479AI.q0IQ{YD$ʴ=gƛr$ lweD~kwp ??_'fm97qLmNͨ1m7R<z) F9ʊ7'>my#`piDx8Wwl; B6 SN6_zۦudwz;$X=< %b1ޑenMBy*Yhm;x:TOS1@٠TeO&OZUN,Ӌi$/큋8 n -yi(j*1_ HJV2ɈpמIO~94ING}&]g۬JU9&*,ݵ^AB|' ԋ`Y mՉJ'BO2k隢Tw=\C=EkNl]0HK;#*IQ,p=:>5lTKY8,zv6G/g|bv:nM es,P3|^XD!yh!>L̦ MQ<]4_K$Ѿ1)L?`ɗo/zwl(3O6Mh 8Ka r^{?,L!p~eɯe5H+p(Msz{p8#Oӵ@]j[E^|q#[Pm3A~10Y*0ԾrM\CzK~Kخ=ϕzSӚk \]zo#d-6sqv=O%>/ŃbA@] wpN VBc}82P̝r֜R~$6Mvo5L /Q$\ (0?Osz_gҖYfRrj8T'h |u`'ık!.'Qa]!xR')UeSr8[˗!LjШɫc qUs6WcL'9a&cy0"na9/ރ7BZ${^.335FZL\Å]*;#>^JRMoq m<_`d^Ll#PVʕۃav Rȼe 6,55vϾW$`W?(5Q/h䠹I/t"ehmSaZ# AKm4SMSFʰn$Rp5y ڟ]HPӛcMQVI2UےKhRheUb&KZë5gzWG96K>Z-Bhrs.BY-M$),NDVMO6yf6 "Nz7'(%hE{1Tުl{ Ue!ydjvtnas]A~Kj tEYzݛ> j50(ؐRsZmĵ.S=|sAگW#-T$X%UY [Ŕo@Cnt_se.]aGdѐdc6 As=5Ji5xD"b9NkO gdh5{'S&!2J}Ր\/dx2auAy%%]akt+om܄B7%~}l?ox~JF@Ts֗zoBeO1t4R1_ԺLr<'rjk"&dOlOE"x E<\ߩ09g괭 'vD8SH"&$ESOp.|ZqBEABn'&cbrVOئ7 c!*u_:;VFK=hFXSm^ktDzOҠcpwLbl{WfN`Ρ`qxw?L-Dr>VbR|{FTC23 bx|:yQRYC" ̀ - gxO9&0x8Ёz;PB6ʏ!Z@/߆ z~Z}nP4Mf=l՝(A֪JoݮR HZ\1)(Crd6bmsC[IZ"W@%7 "ɦ,,T>+)0Hc*HWaʀ_5a:&pNT7J3Ճhj"p[[`Y0B4}8\ᣥ]wBihQ D32d= >ykaaI`|CiDozp0X㢉wY =m݈w_oL)HU81PLoX6bQ_uay( tkPI PCjEsUwƏizSֶxLU>yaSm|Bɒ|}Tbo> N+ۼKi{^ہCZRg@5>9ζ]U~~|my(lZr[d\1αp (HgAEc`~ 4pأk8%'1Vtc ֬G9JP=ީ=A$wf +P+`\\/C156WiWk8W',eM2!\T\Q. k2Y k#w$;h3Ej4W~)gV1cVp&V^BGh\{|Bil'xp`nfZ*nH)Ono]ì0!meq4Nz *5i҃;λvJKC[^{OFny<NV\ۍvsXXsR'ъT<}٩qW}zh(,F[qwo"q_:+[>%PrVel\gLޤ$e\zIYzf T'9Urڮ9ŻL o<4 (d#XP Cs# GAGO&$z-E% Q=3E/<Lqk$ Ī@DE V SB0o.9-Մʙ7"A\y@2M[Ž( ך=dvDL;%!{R.(irP'w0WBa|jjh$qiљmңfۖ,1M 1kqw֊d^ z, ſiua H"X'7 }ӄqzhǝNX7 >_:ߦ{ C`ٰR/sI p_ƀQr{$dDvko9!;i#iU2<wv*2UhCg]0QZ-k^~$q =Ƕչ/bBhWa(3u4u;ˆGh-IXb=1EX֪81ݸ@T5!k ܇P7DY%\/[.Ln;lP}njf0wz[fT'Ld / ll|D(랺-mz Mf6I$[0"_ZO;MD} 3edSf"p`]!ZEw:g;C31جY' f5/.%u ZOnUw80m; 5x ,x&W0&0FTQ4͜n8'}6c[PjTl$ew__u+L^B{=0;~;i¿I+;RɴN~J32^0Wnqy.܂Yv'hB 0;9 Az^a9_5`3" %x*D04Cyr)-*l=5C(j\a}eE@"(Mw&};-Ir9ȅ%AWrJ. 5[/K;=j8AϑgB9B$r><B @$gM`% =܊aLΆYmI4GqN.^]wܡƤ 2dXy nlfkyN ڃ=d@ހ(`랯= GGB8S6FQ3m]@8ŗFqo}䩔ܫ6;Qt r瓃2x~VHE+Exl-n~ }QG4d g~&$.16jb(tƌtJ@nژ-'I$sJ&VE9J^h- [8ٷvWNəۍ ['B?l`]m$zVIgHK8ca[>?j }e,XaD$\~Cs_< L#^CYEȣbt_( vB! /a`us:fe ݑvOCD!٤?I" cT lk9h3Sۀ1@Wa#59QRqӌ*}D HY KEP7ר0>-R QH$Ǻ\1 WTf1+~IϨ 7壘\Z(%Rhan7Q-,˶Ҏ_eιanQPĐo]Scg7lڰ\֗2u{^:a *ҶsyջBbm}.^BM,,:y&y\7j1Wl@+"GxTkPܞjf yH&:׫t{%ymACg[H}gWwvVR.AxI?c. 1 a]m kHrC>FfVLX*iۇYA HZ{gЮ1|%GD=45I~=?Y&AmEÄI ۍr+R *? t']5Ez1vF佶V= (ú/ߤy|v>!Ñ :| ڃۤj!?%wiվ'C[}!d"ٞlia|#DU<(9Y6;r~MlĞ5w@q+p0"|KgZp1=vhh%6!6,6G:kPAĭTbP-C<6 6^3e,WF2&B h 6՜ƓT1yaP>u CZ% ƃ-!vD]̢,ԃ]wBegIL[u&h.5$j]Ð3^VyB.iº0`;&`A!:J&H Tۃ/!s+f}_3pF3ekRn~ kΨ`H<|?DKR\ X<Ѡ|0<軔6* q4H0mI:+㕖L~t-dY_o$ח_ )Lbm:|"A1 x%s#Ŕ8A)IY-‘(79( )z~CM [޷V֓DNőcb2qiy9'lRވǴ]0'kHq~I/xFQ !Jdz{:E(>>\*ώ? w_unXu؝[B}so@l-E#4R=J"k !#t> &i ,TFX ` r̕;ѣ!qʀK#ϛ][3G *8W g L7]![4L\g@jA}KWri7qҸĺrRͧ4 )@~G->II)jlccj~ zbVJbKGzG:&>|Iu8РH⿞H0P>Չ ; Bv}+Un%pntʟ+ee|d|eP9As']5THLiaElZzY;)G:y&O[ h 6)/~.\?V_drʒ@? THH}j\yh; a!u R+~FrzHs1)u)ȤMuUbOKx#6Tco=%k8csQ~9D'j7ypԃߔ"}ld]ȴlaʩz\=&Dn„Z.I%6ݳι>}Cv{;\JiC{f}^:A~u?2j[Cv[__I|ហ*O,Q پI:muWy]15N4 /hNFN-$erNb=qL>{V۝m4*42-n2qJss50tayZJYM3+!ݱ)/o)~XeVϷGa0,㭙Y݌Ǩ=>g`ILj0crʷq]L Ƶ yGF٫,H[j'wmt.֛NVJDM]$FstƩE-YTI(K zB5JUDFK󇱮x2y-k"(p[yndQbyɛ[[pMje. AeVVR < ¦ ;1hm:>b@lO3%~˳NW~R[4*#=1AvcJZw=a[u?s 9eRɗf! NbuxSJ.FT=͵J]{HhͿרN~O^Qd$y6$+nhӱ+٩=7̛s$ [ L"0O&Ɵg`֙~w[1ú)`3rqR;ZY%n/7ȃ&7d5v\ɖTАgMB FLmGS:͉<|BT \ljʽ㷲߭b"634b& !jCp)9\߂?F.;Y۟0an V }E/v΢@QPҦY'ybV'Օk"+$$)ߥ1+S["PhL62(1]b8‰ *;UF-?8֨po&(%ĂԣM,w uI,|uu3mFŇMA#0ݬx!RwwVEɠ H2 "~AWG5Lmc ZOpDN5 0@$dorJͻq`p?SC >q hDAEpGQǦ]չWB,d}Pm=lv:%2 @)YbIg$˧^|a $#{a6TJ>ʫ#*EJJ5 rIkDZ1^\ms] j E+Pgg]'?a u,lk^oC`确̙9f.mcPx7&1`ÃBŠ&B,D> &ynŃ1_0'd49 a6̹?ҴZGtQ6'T D˭_̌ Δ]}H)X"$% B^2$ "HVnh$٥CBDj6ӌ.dqLxyfTnKT")WxA.Q$J@VZ Sf ^)h\$KXZ-L_|ȎeڋX㲌gp2¹| %j8 ? Ih%ly(VSm,V{㪣1<;uc.5m[mkK0o^s9[I,IB)0Guúp_7\P=f[$d|St)*4H:3 ZA5:D"zlV #`%;)ͩ^Wum$LG9Xm :p{\ Q@\Wd# ;^O=Ϊz|i#4%IN2g~y;Wp6ݹ ˺teh,Q7^?bT7APQ~9.خܟ^~0+ĄV~\BqDj1XG Kl4ZMN!_\=٦rǐ$G`=16!싞S)l>fUQڅ^:b,S*Hţ("Lhƻ> 4;Yxpl0OV":+l |~VdW0;4s[9#^>|ƢwKJg O%)`yѫcQBfxe0F5DktauL[tT^ oFf)Re?dwϛ2Z)x=6C {Gf+Uu}NJbC-IZ\dD_[ P8n&;h HCu[J ]0P\R} E(|T J/vڿ"i/л\0 xٯ$7?;~4^6\v.Fb<9/Č'h>W2I-50PO{?h` SF$:y,:&sS1-<寮 ۳t]J4j]sTXl2O cW3-$ބ V'eKq[%!T֟zqc Ŏs]-G.C%&La~a$+Kmkl^uA GuP SR8%rG%[4ĠIτr\]%P$Ϯj*z?󧊙*cEry[7 ţ?dRctÌMzӟX pvJPWODz%j jɂ1ya˜+EV|v8?Y68iq{U]gF 6rq~W^?*wM;@{57\!j鑰oQ<,tL3Cbm݁D)ǟXҒÜP*nxr<! 5{N}o v]#xn{ii>WTdmq](fNY槭Sh8=)'T,|9~YUuǖWb1炡 H~݋O@n-{RJ5Mod\[ \GxPrҟ52­*} w i%co3Z<6ԪKV 8 rP:tQKC$`'&x8ϖH7b!(?)5OE Zu-vQD)]fFCyr>UbOucÈ՚ΐ#xs,k!A[# Ie8Ȑu_Smp-_k eznCTiw )ўiצb.uKXOldwMt*Rj"9/g ;w9zه%7H#>{:K~qBű4t 42|f26~Y#)ǩ^iל:()箶"{ J)@ӼRTKwR')ډ AfWoC{kAWI) Nx {*<(#nwğkei , z/BT%!){w*W.Ucy#uRSf2^d|gXJar%X+/`Dn>1b@D _6n 엉/H#w Q 1ބ}-؄?ԄN>U]O$|Ujf$.Q9>uQǢ|W5Z鰻Yq2Y05 wC]3|9+ox,lGyES4"4 ZHW<Ƥmi^(kjŲo/Tj0y Mu{`h7?/Ri@HbkVwg!PImޮlˍ%x%LJ,kőK߂ <䳨yJBʼgIiƥj*&'g붳W;&@:W֜4"V?זa[b2vZZHXč>NR ֕w/۸љ?oQ].oc馑oGzI@p3eNPzhgs}%Vivd`Ş`ڢ. x 2Qcz6bGƽгyfԡƢ ;U-imf_nQL`F#vݱȿ5'R- $_B!l}6*pYf2kV.O~=.rv@ȣ۸KȺ}`%ƩàQt~84MyiSHo|↾uԞ!|U>j &3Pm, 0Z(ӏbLB2[;02qRsxee .qn=>FS94Ӌpb3Db `0X H1ӧ#- FL0S+OH!/_#=2 ÁIŒQ$Ƴ!Pٖy¯1EVb_^Ti CFty!=Omɝ)p'=&\TT ًrAy(  cُz(~es~r D*@sH*?*](p n_]}Lv#YD`FG?d;zR P :}୘5]YUӜ}xAۈ0FxPq}Ttngp9Q7 y~3(5lY'/69_ާ*"A)=˲coLB?_P4VnFv.}Xˬ\;d$SWS㿗m'vKHʉ;Wd \'e0WP{YD ΂44O PxV|ןk_(lB{UNf҂=֚H.y*ao'Zk{;'zZ)+wL-Hи#ᤈb&*uk@ y[n檁PPCO b]ђnGE$ɱ2:iVkm6uF;mw%7ԩ(J.K >PN+˼S/8GG34K=saVUbE3l9b\, $'~f$jE&ok%bJ*㯔FxH6Q\NO>DLGzmdyDa,9ek \ Huj:AkHخn-G& -nF-UQH,[4]倠xG;FZr("z~M3φEW" hq:{^?^~hO^E҉591ћyiݪ)qp(*L;,o7V FkȱP-[Y+ĝ-3uxB:xϪRU6Y!d2V)8a3dX>RFp]qxwfc,bhXjQO#A{~ň{XQNouGn%K_BYՠnu N='UtJt_hL y'u#5蹚ݸ*ںk #k=lףEeZ"dCd` X2SX ,dWoۄz!/2Cn \^$3@RVlj{2^掬N)\ZNj+ l>ppsX\]$iv1H x%b< Ixq] 9Czh/T KiAZE [/ͮBÐYzWvʢWVԔ3'cp"tOXx;?tQ.Uh+2~ .UW4')ju/pf}㖿vI,<f.s@D{7f,<İ3#=?&'-jt?#M+F (xwCE<]4ň$U5d ns:m_5`CoP.7A^rf0~eDjh8 y ?%χ]:Hh`G- ])g[ ;eȜXuBU5c94Weؕ<n͊Wky5Ms.6w-~ϓp1 Mv nNvzHf1Kq5I}Y)CEDU={_yY'v%~.nuFud{,j[ O挘~bDpdPaLp'`i-7-EO(4gf >WKV<9 >#4',RH.-`.['13©,ʪ=*yC:m3 ,zO'{E5bwtQGk~ n-Mi561'!,ʔJvNamSY7EU~N @c O$c >J,B,@O[SO/?j8A"`&e׀Ez|~p5=*02u*wm{ }XVbYLjdy0C2Gte>ҠٙIrؘ)wP1)TI,Y B@%A4]RzU\\52^VEw]D$cl{O^=1דp"? >pSkox z_D`UoH\$l|+1cq +'ĹS^֬׶U;.zxPΑPc<4Gλ2o5xU#-OK!$.93]A3 fiK.`#BLF &y]IXPcrn -0AnYяEarVBw'ě5솟wv[eɏ l_HCI3b1dO #\bٽklL|t41Yn%x,XE|fKkšΘ^YuЮC$|T/߰ڒG-2zn8()Ձߒ+&CZsYQBI9WSz<:٩.Ǝڹl8T) HˀCxÇXGWG#h9(U\EAޜӼnmÅ)3 Q KJ[ݠ" Иp*i*VE)->?ψv⿫VkrڿZ|̭ r 616$Ryw>|߬4j2T |hBBM0RڮD4Ӌ`44gOEmR1Z8mx ȣuQae_: ȥpA$FEb/HIikF\Jk\zEu)GV{'cke;ĕ]瀩ޖLy= 1`+I|ڮ`/0,.\QZs Λ.E;.x"ۓjҴy[?p6fGlA0Jokeљk{̛hmx'J+dmA6t0\ &%Ɠ4.ҨE*^ɐTwS$(y@}A!0j%DaaL=,t7^2^kc!TS2}=.Wzd?`5{5wAR~/--1hf *'"';3|"Yb˕ts3-j*x72ɑ:>џԬ=QЦ `yoeq)Irt)@"dV3I:H?=h( pf"A[t2_.P\.[?%[}Km>0/s$cH7`O BVhkBtcj2eG (ǀmi;,$d4jƧʋh:YS uȧYWؤaآDᅪEKazyDehqbB@ vr=XtXZ{>i> .!!0i~JzǼôn)"oWo:L]YRW:nлMetcOIvqFZyc5\2bD[U}qh 5W%C܂2C p~*m׼ˢxmO)QRkPZb#%3Lr_6D^HY1yZ!weA#v-ˇo)pj:M^4{mgz뛍pQ/SONo8ٌ!S{Z$ g>¹-P<܃ZbU*bc.ֹ/meI 3vȽB|k+&Ʃ#9vcT K+<6JMXӎ :Ս6:Xh\Gqr{?CmE_'eJ^3S D@9l[k*Eإ<88,DV2=]ﶛwzcOɧ, j hﶿ QԵz5j-1bokMeY3#(p ٺApȽUܤP`GSE:lW""KX//#$ެ:rmȔi4d:Awaecة4avj+ɽɚMm8Lbs,K*KĢZql0WAQbK IOrKQS)Uqth3}e8gSPbzS)ĘK{5xJY:q_ 5HG$'<aAJY-p>^)ЊB($PNGN>3G"M*F8%?a|T*hL\Pɀ(w:_%) ?42@?V (xVMwԩAĜ׮TQ*rjhq Au0 Y]DR*uu2tkVuj3Jqb?(rCvfqANm5):1!_۷i &u sL0{ώc@IYY\W6~Sw: +iw J1IW(bk?޶53eo:n+x|T%Np>0FER'%#g= UFe^'[XsTVOhJ#YaH/)lBVq9vu:x}5Ѓp.ï޷=` /ӳz]Q ; zoM&m]Kz%Si(N=z"I,f44Eo/32UA1Ʊw郱bXnx/-zSk_9ɏqNmlĺm٨2;"5kQDI|cf^_6Y·$/+g$)Q4CäeuU>k{VD]%ƈv2 \;CF4 3ΤȠQ?UM҄=±sm meig% .V#BB6`7F5^i/Ę&-ݎzgV 6b[r͂#ҵ'm/ٮz1-dVSfء#y2ڤH!pK[V' >-1?c?*ՑݷWGmb 'G\(.*y E䲝Y`&`lKFI^Ro&\'S~{mO æ<@eMp1,`qU5羨Okc4°\VvOF\LxxHx:OistRީݶa+>?ɵQR甽wR[{Ӽٱ [5K "ze0ȯaywĕՈGs{yG, !O&\L"41er#}ZaO2LdP%ڈb+ 6¡JxH{No#pag@R-J*y0S!c#PUuVBJ,W-Ðfs^I͇>2l'T=Zt[KK-8Rhnl4N$>b'HEE:tb x[NⓚNP@nEVY@eЩ(Jl=Z(X\ؤ>IPi^tODC3/[?o.l.#l>u0*sX |h+:n*V[Nz&7*E2Th@©*ƠȠ4 ]% tZ|jFfwC7ہ^N,xs 1%x&@f'ĝI6V/0:Wklvjz﵂L[41UV& X.xZ3$7qk A$ZG\Mw] ՈenhPAU:x7&%#0äVCLU_OAEq1VdQ[tek6&?UqStd@B!WM@#xBpeBH"CTTFi'&WǒxlI<;0S_a P}39JJ=?3 H 9د,= Z^B4¸-,|X]BiDept9KuuiSʅOj.7:xIpM+bW!l1OM6v7٣+V(tDȩIzf.<2]r0F oOwRtl "#ĞY9,- ֱ0As%,_wy2[~3tͬ ̈lNnp1X"d2(8AxOͫ1\>qR;{y-gup4jk0L2 KJ|Pޱ)o0i$sglO!PվLbsV]ݠ#K*.T\}i(V^Hky 2Vt,(c_>K]{f@@M{~`aQg~݅tT؆Yeyw%͎z myv|pF@u&Z _!E&ѕH[d BJ"&>A!Y2_>g pK:",6Hp@l$M5=4p>VU{w(rS$SPS9Uժ(}CH\l`y#/!RB|9tu1u@MLv6;xG(M;r՝nL>U|`A"T4 ea2S^<uC?Jws ZA%Xρրh\%ԫ껝W[@ZSgO4wv_Q I r@Lww5.D/%~Jc\ v,[ޕaro1 !Z|BשEj a ᶠ%2wi1!,ZCR QUptʉF*L~vm M@.7 s,7>&|TAʆMU7eǁWJS23Þ:p dpPԥusXrzAD,^8‚$ae;c\JN+fd#hR{,O!cOa7ǕFI{cwc^} ]4>V1\"+%&حX{AO&yG~-&ƠH";5 2KMhCa?&i9CYUB! };7n=4TBQJ-fL4Bm#Ab|;S $ʆ/j ? 7,*%PN6_xq&:V/T5fp/&Wk-~ihK9Ĺq6L^;_nZ¬;Bޓ F8F$ol4 <( 9P$}E??mgF&IX{3 U!:$Xp&Bw Tơ3Ǎв9H)r\sWWǣc5aJ9nSĎ!zS܍JA5nwQZuTtiS05jCb6swnAa )ͧ20P> w?<>\&NT}E.#KY8QrW48+{7$oԞX꠩Jfsd-!8JiK:\M>5') xy?ׯiX-V*@_jL#e q[(| =2HzK* HIAc5Br`ڰ&5`;)>f?W[6%G_ͺd,_=a7{#@w6w7xp\.IJKTO3`c#`9(õ,O3!/1dI)ppyugF!k]Esy9鬃}ښ>j0XU&z|Z%OrZZKk1a`spq)i`icuP̾zEwb<_|zq3 V"2R(ՊdnJxw HɊ 'JyabpD KݡptG&wмF%21rFN[?l]EcBcu\2"u4bj\WC,2b<5:_U|`rCXz~.I{V%42mۡrQȔ/<嫵FIoV˽yWh0gqA.Wp(SB4=]<,&;Mn-NIs3cB Gm,9VÕ8Ws'~Vꐉ<41eGBBFj<5a\Ĕ&k[5݃@$|Un r.5*Yg[ nP^F1|'Is{YV?ר[鉺#Xh25H- 1p:r5o;JWJwV>Bb%PYH1tlZ-K:<#B.43`a-9 []rA&CQ "@'<n$m#38RYEErC{NLXS5hi ̓4G/2:k5.3Un>H<_3esqW){+]#pXٲTcv>]sq$x\QYb#^C)3BgtL%ɓY;wӾyX{/{e~An)E6Gwz-uexT&$F/7NSxbzZ/HzCQ3n[la-z~IClmo,Q#?/A[տ) !h1遖}(C@i-jj QczMBw-;i$ ݭkbmTw?>^>,T\0xauȁ9BuY4Կx>4<ނ6/J7To]??a1B dzz<rN;3|Pӎ>pFQL( 4GYL7IW5KX^:p|Ui/O̴mx`Nq;%T$ɵ^WzmnC.|Ņ`B=g/u[q m+ `Kΐ?eі|(Ja-~¨%,Vl /Umu)tXDMe *Ё>㞞:x˫s}frV7/ͮ G.R2qh~P&Gtmȁ&9|SrE$=t2-۾Fg:3 šVn3E޺9=AU|CX(n"J>g*ﻂC._b؟ kp옐xlXmU89/d1ס,W(VR/wn8lyGj[ ?rb(WSH mӓ8(P(eHHyGTh\A`) f tzǍ8/ϑUJcJk}niƍ6J8cw+3c<4ȽJݶp1*)*dIV<"Gfgbm^DS=3w5$u7ɭlbҕ4h~O>ƒ؂f焲t*X0OsT@Q,[g Q5!EƬSօ_c OExNJz_4B&s7ؗ'4z&f);tmRJz*"BqEZwOjT$2}``O6P@kW Ÿ%xAջI\J!Q$ səxU-eʉ#MNaBilgX/s>&+ౡiodݫEKջ-̕瞥]'LTi1]Ľʫ mLptrXpZa\3g\i+δ8ƹid%홪-P5H9Q}U IZ*5phmvˀz@>xw͞Q:.wT`$x;"U%?u\-`m?A{O'tu*sa;I=lݍx|O7^nWRE)iCINh?#\K >Dl4Cޙ,eTtG\41liyEH"AmanogGgǑˮjE>N_DT}nͲpޚ=(|Z q[Lx lt+p ʿM [m>_9wuѨK} U_̷ˣthwX3u] Ӥ$N8)f= i3u"GF:$0d۰E6r(vjH_z>+z\1_AБ+TMN[E/>2f@:ucqЀSOGDKoR,z.0Z{ cA^Xᵠ\{ w7Ϭ}h+gNιE l1]iRkY(v]F2Lo*I`>IB ANWҠS0f/@1Jt~F@=,n_y_hLs {E=uKf6'W7^Mך|+<_n yO@>:/q@;\3X&S@,SU3g<XlܰTr#΃ ^<::˸Eɿ~)r̍ |)=ULgZ610p$Ȁ/,AfVg]X?ˁ,bfnyQiRo1ҟ5낪`7ҋP8g_2>#AT-8^>,Fd%@M i&Ԕkc tzG<\ 2䷣Bp]"#J1(ĞP)N3&s\$uYX.Gr\jgB5#{z1 g 3@gKp#ϝx,̝=ݧk8A|L`䤢uA xJVC'Affu㍛dVҜ* kmv=5>r3,1(J >%(~oɄ@{Uo8V}&ډPlAg57aqE!h)ۖ1[S+=UUtzk6$x$f97+gTᯪx>k5*G{ i} Щa0Rw@|0Lg;C 5#F.,7؟=]vG tm`>p݌Ͳ[ȫeE#1bGXo@=~Fڌkn:Z<E ״fRN[R#䀦8}$>ڥ.LN#5 -(MvYiKN}YYO)u3KĎz_넵(ÓesŃ)ofTM12/_/rR鄧(d9t$g*`K_2OsZnD;!MG1 ZfGIRqkY aNjgLf0ɤ٭lhQ@ʑZܵCG%Xz2(^4>c6hiQ2,{g6GXeC!Գ L)@of4(vqaEO.0Lwi2W1AJ-e¶ :\H+>%ZiKm8 $k,- Z59NrFU WϪR7<~ =aʳ='7xsy(]E\R 9:Yj܊_ $v1s"ti1S5}3: %Oh1GԂ`Ĉ+G]au JH͑kL:Phq^$F m7|g~=ԣsBӨ4˧#F;ᨍ{X^xS\@%XG^i~uH;ާF{tRaW{"PsPpٴm{+mw//t+f]Ro=5J@C~ GAf$ q Eij6Gkţ2)4b^ag5zBszU]L|) [IkQ^4 Y%Zk(&:I')z 'j@1j>\՛5V-ULK"U3jC5 aѕ[\ﰁs1=C4cd># R)]Գ܊#>IJbUh³b 0e)em]0TF"|ͻ38G{V Aw=ERq˺hbOIc-tm:@jfm+AgZvlq\쭔vCeDV89Oe2XDZ6>&fG,r1O@M[ / bf9c_D'r-ԼS&Ob9N4` PO''(\5%Z}$3юpZ >Ef/կ.E6cC5mW~'/gבi΋7Xg3$jh?9G4b}}ŔY3V][mSa*3 oIVe5ȖA'B>6S$Aoo] *Zr\P!8y ʸͱR/j3FC};{TB+w 7s]5ZQv{5B'Y.; Me?<; AQ x[ZidjLTҳ÷߱Ձ`+u{V pX:ADt?\Z]kM-4TKh{5'_"_c!_E}e+WJ? u_W{Nw{, [A)meb+tU,ℑJy{>M=~=*gPJ6fd -KRp .〧`jH D=Tq$'<&߉@Y {L DS_k$P 6~nam-;*rM pkB}+*V"*W%-:.e(QחU80ĜMFPl/F8TG>nf `7#nT'=1 i3BG OAgE@=Yh޻YzU>j8xK._3wH7%&2{dm,bOQ*rBr(.cZ{pUQnq"5VULs\mA҂s-k5{"0 >b5Y0z݂.JTv7$$!v2zPf[K)JKy5ujВ72wE"!f aSժ}MN^/O@c)8iuh-;/m[BjD28`f׎ rY"ӣU9L VA#~ hl5{npϝbcw(YƳ)#ȍZ!|p\bx@D:h를$o Xe/{FG iia>s54[#M0 jvW>:0؉XAъ{9lI̪wiam饈*\=pa+9s<|2$C<6jmk(Ȁ8?J6KC02%~>?o#q,L M(f{!VwhA?"_Ƥ}h㌼_.NS!C4" *-3 U,N>^шBE6 0@K0YVY *.g^&}\e jkJ"*@z~xpא}K6绊ʯVlWzRQ'Yd߾3Ty)pba%zިd<Y+mt?|87k3տ2ֿ-uwVJ#1a6h1ޮmg@=,9p(-iD5AnSw5g2\1cmAW:X=[fAp% .}"gɝmo gVS*@$i?[T*yguz-_Yt+7aƵ]pP;k7.FB**=I WncBvopyq.;c͞':m0~/Xe1̯^5Bc$}]+iNw H>4:Lz΋IUݢ^J3t'_V* q3]vX*nM't0 iB(W|B%a5wI<oN~Vć,E"sNfYIfA9x K 󭏲u ĺBma0#13FRMdrJOH WH[$2GdcIvl-/ٖb%{-bF:F[< )@|!e=挟EòkGJԫBaBzC>tpEܢA/̊5NM㢊+]+9l# b:.tF)Ϻ~)© ƼcA2z f >/fә AZ3_ddê L6=td;XϤB@~gVRnLd̐ tDYW_Av#\։)Pu6Q&ёmK]H˅?>1WZpً5.ut,> ![+! zqcͤ蛮ڊs .en` ef%Fv3..RӬn*;2j8A1W˨,[k5F>5HzFM\d H *) ¯lEcs-zaREoBGե_< \= +/%BlN&X.u}KݐLlV Qd+,epY,p yUNwU-垄I ѽgu( fQ%) d$$v| rYq 9֤T(k(c%x&EׇTNHwrWTօy0Im 医R*9̬,k\Υ\9] 9f=Dp!,&M0S*o "&oRRJ*Z8 zTyuBT ڪj({gԚi3|LQ M ڛ?b.0RG)-:EDZ|D_~!͵axB4Q}MxqCFgf `.@5Bn6|7 bndkf9L9I!5(0Ǝ'֛<7YƳKyڼzܓmMy{1Qi$r[f١^ L[0lnU {Aփ1;h]L/C.fȹNR]g>g439*qS *!IVI֝uOƝo7K̷۟C =҈~\Cu8ՑIc:8+ѣ&S1jAB#:Wś>Y/XX޾ Mc

؄CSowk̆7>URe#e jQAJXzoRȼޠ*Ke>IOK2i>Zy!~p:ok3YePV]nַ-R+魵QM,  (Xu @|^bz%+8IŸIJ*s!5_BP[٩DV?Ŧ]U-~m,6oPs5o/yZi ߏokE>TJEnaF) ޽%"PZ*9R\* SGO 7B/'E\P} '8Jl3 FXz* jpךPj"zxFHn?mCشYRi}r9l7rǛ@,k;VK2x|/s H zQJ:E߄0wS1c*f˽4qnl>=[+w*t 8vգ&uꕁZGg,01#wu W[Һ,Pb!I|/zVms]zo;z#FPhgA_&'X }f|i4*3!Ij},U[ 5k"d!? W<=^ґP#桢~KQE!Amr@Rf<4"ha) TT7%P6uE'}{ɖ4mMtQ-Kܻrc|5H3Z gpe odbiu6$?Q)\:IJ #&?wLcsؒҪ+۬nKN8^mDP ˀi*Q8{ vm8?-k?Ql%z|*VX䵘H7e؊UR<'Fm~0m^UmP p]Зڪ`9)Vl2/_:Nj~v4ZRLko;A." #?ʨS8>fka&4”vO8r 썊#JX;W*FźG3Ɏ\2L/Z#*bhqqd3CRѷLr`R"Z Ldu HHļD2͒daA \ 3@y!3{ȑҢ /XWPj֌(t#J}$Xd X7TzgM}yj{b:%-f"VA\N66T\jo`.~< ~NS5}co]4*1]ˤ,`ק6 TB(<R Ko,,%._'jvДSLU}YՒ$},mغ$MRk'c\#Q+Fqɵؼfg 6]k1 Xߢ? 10lTy>Qې3 z%'`]ջ-k3z9ĴJ0-$i xL~أ+e K``_|Ǥ&@n& ua`OUQ K!^g:qZuE%3O*3O`9Ŵ=)b*1yJE:qʙ]ԃ"2; ֵ"lQr sӒyaE4Ӭb֨C([w*k8bdbF- xDo719bc2o ׯo2McP0e`U{@C\N(VfAM}?G$mNUvQ @=|+S@N=5FNԼ'C4b ^gOvjt' yִ*#g%^SF&+e̷ؿbKOcy#hVy.ʬU`X`}ߎ iY$;נ GO쒕pۄzo\*Or Rtѵ@z=ԑ(EwZm5mJMUwZj͉_'Pd:u~ [EWr[sR`ޅs 煍SVlEqB`{Ob`/Zsh{oYr7idvnpzG{AfL'=vsaoe#1mSƭ-,gf8/8 ¡\CgJ0CWغHSMfDRy-<1q(D~˷Ԫe^8a U5-L{c4$$m<>UxAë cs"fT#d-tN `q \bgwGRǾ͞_?u$Rb\Tȥ!ti/){ k4ǍnCY vb-IT|_#C/ㇳ`Ď{t)zfY~@$ހN&a7ö LYs 2@9cKP= ٞr450hЈokFPzH[cU$6/o?W]+rFӏR53bAc5'<ʸCB]WSx M;JcR+Ҭny'nD1q 1ꀏ\)>(;$k0_a3aj}Z Գ~paڬx : vxYwX;/cu],p#prk'Hw~iH&B6N}hgY" ?йY (A2gqwJ hea ?oyE5 9`y%~C?]DC}dA"\Jg a^aC35qxJ> 8nqN(3~mK023rXa.Wg#>51Xq{7;8|i ͵ m#v_I!aU7z>@oLUu#M&r-s\pu]8gg]?W12-旈׫.Vs| HvHM!UxxG`O~&xaםc]ldutEN8.pEwH+(# ۖnWL/7tQO NbcG,'rؐ]nMj{/3mc6 9eяOƑV71ĽQINPe `ѾIB TM6Bi~jtb=bA $PZhգB1)hK{VipšUoֈlш5x{Tˊly\}B)PH= }S\ 8(T$-P>= iNB(-s0JB9:B{"-jKi-?=jm LU1onډ~@y8%\w5;νŘ8~,g+-P=res- jiQzE$1yWs4w8Hr ^^jL-PYJu|,S6?*?Hp1'/u^Ϯ^~k_">zQguz{(rKsr'x9_v6X9Qi}1YloħC--{yPW1ʾWuR%:dDCV'Dw qo|hY:ʹQ{)7hq>L^f ]cF7Wܚk ϺXXZ4p!l"HapV>蔊cl!brfImM# 1rQ\knA=oZ E}J UjU?r82ք7;@ݝ]M$ZYB򼦤e˖ՑXA..vCb52 픺r.Y(t7pXe6j(!<d ~&Qz\7肆juEt¡IEVrM)Q2sdsgڷ&81Vb<2qNtQCTm 4 7ClY`{"M1Ӽ92>;^w8H?#u7iɡs^J3GǬ-a{KMnyۏ>}NHވWTfQ2RJ]1âDx^@x)Em|muZ!Ĥ ȶ8ww/3qUfaΛ(:p1c(2H \(gcQ8* 2͔U\$fί ji{˰,H833qS:DSrMu]D-ȶ\(ۯ۰5X'|XZH1`x9Oh:\v32R'`LyF&WVzÉzYy?}CX=+SO|[_Z+ TM/v8[{~a8i!kV2¢?j;UfUt"K=!7gU{чg~܉U;Rdjwy=7,Å6e@** h 2_JDu4.@'=eۋTF, T]6GR+vdA!? K,C_3Z@XZsIĆJ?ZҌl>le;ǭ^nt6YLI'c *ZSxh}fTsܣx3oM[.5Fڏ"-?濬ܲ*(8V&U>k X-E@ &62~3L5:XeށTݔ.q2Xy̅b,>3Ŧf\utg1%0$q㈭Dz}ZHGEbGFLj&tn9z~ߐ-I/p#OvL=rGuP6wNeԋẏ^&x- K~T㜆g2NZ$Ȫ?M%kK 1{ `AC Cn֨>f^Dk6s&n~7M/)0:5kQ/jQBS#W߀$ <͇bg+=ۅx'B_F!Z^#ͣ-^^HDDƚ= |P܂yy.! kι| VrZƕR"hm#;8S^=Qc`-e6qWS))HOlcvlPs<ȼz%f֍B/2i6@?:8V0Ew=aMB#_[9o6}:W3zCj,i3cʨA_!5UE$C,.XJ KX7q42"z@1gO*Ҋ9L(^Ӷ.l?j~- 9b?&@m /{<2z ^<+u@l*ԃ>Glpg:W,1au'eӸE'Bx`?Zd3,ZLuOꍽ{g"AOK\*})Jr&x,x(/-ii!zb/j]HK-ە)D'Hlai'ՠT}eK=gF!-.|"w 0j$K!<>.s b,o96 C?OQP,VJPaYXpwM^Qp3, ԣ;" ;.hw [lIxyl 1J{&YH@rnB"u7]?{w;u'UVnUm*="KtXfwJ|x/?*ܣPC(%2OӽsG~Xv\Kjb z AM -WuG?#<{ noGAB' R \7[!c8)+DP]GI->aG 8c#xQ֯Vz*&dW p,S0"Hkj$28z,|b5(;Ps3h{!#|(\FĄ&*w]) ԬӋRx)Oe>NJxsKXo豜f{S֥.!y7`Do]Kc>Qk wGˏlnڦ4_B ""D>g1p`sc O 96ńN87#Hb ߺy ͯ.kLfPW~cz׫hzH{2ߥn_3knAp\6e u(h-&4XQ6( YBP6j+ݲAԐ*KfE~@ ڏrg˱ᵪ?Nd_V1LjDϋYfI"NP%ۥ&7c=~c@|_)v h*<,vwD=N…Ua.G_D7R-O"~2}uW-|1ZdܧT+k<}K 3\OxQyWBȠX06'Rq!E&,X=A޵O$1WIJ´)5m6r.(]ٳ؜z8ހkGC7w(f燃:5Nj֌3<dU^D\Żǒo,G &HY65PX{c|"͕}P|8&1 Ht CScb"ψm*0dIR9_G=TO_C܇rs<6# 8SN9rpx*gv0.4ZhV#PoDt[6]*yN`Ѓ.:_Hv<ug2/ggh>QZhY:2/vQP3lwD wC< 7HA[b_]hwĐ$P}MUvuIЧY¹7"1O=(4[#B1Y1`)S} `;HAxWJS *d|?ןHл+ rz|IcF~;5aƬg7|׀`}_iZ>>S@ⶭʳ%<ռ: ?B^=^;^lX>LK kE7 ~# JJś/`5> \WCRˇ-c"TQld\QB}5B1W?#%$rw}'4=g? / 2S[{.V#[~Ȁߋp}*n&VSK;=hןf̅$;ⅉQdrX1VzPw5NYn}E,nihr2Jˮp3xL\a+.c2Dj/e;-*@V j&An.Q L*%!jcY,68x[}X{'w^ 5l̑uv!Z} '8gy%d.N Wu0 knG<Q azKn 6ȯ󄛞n45'jvᲳ=ԓG&M7nR8Y8^lq]7ߢ72p~Aa ػ?ej>{'cjNt#UEf450(@Rz^t*(1ӼPxڶԅ2m.?\:Q=N]5CtSM;>`b D9ճѫլN.u`ZQ?A||wVvE2[7ͣhhza߈W[R{PӀ(ޛLU3i9y?";T&ѱ \Hy6?4?dRz⦹M~&XΝ8H#* 2R_GrË́j\nD\AT}~ď'#,\\L'o.u57>+1o87+y}+(3h:K'FLAiU{i7O&hm:TɈbV_ Tj}WA[U] gMqu!wJ1-xۃc.&<^*DmH&ԾPmt\lT>CkSzw8 9!"S?DѧJvKhj.I;y,+m0kj7ص _]++,߸ oۍ(=u,<$уIL]kg՜[`̯h97] cH7[aXĈQy%$sE;d(ᄄ/#}BI`}bʉ+V ӗKiN=;z7iP;(2܊Ng82ؓިɼkS|5cS#5-АU!/ BΌI?d gg3zs4q F\L80smV!bbѦPJtJr?ϮS}=1'=so 5Wbv)w=,jP.[QPɨ;@0]c$W>wLhb*gO5YY'zVYc+cOxM lr'$~yAW U m_4jsߍ7ZǰR+w];Ɵl _ MABg*gr"m$A(2j\^*;7t4{fn;^:k+V+,"2D$K)7lN ,n#pCE֤/´PY.}y .m>9~g %Oq_H ҳuursI vŒ0n -;mrw=&KvP;@ueQa̸ c8XA~7BG'ȇ鬘%gћ:)g=[X887FEwVК涬_A!;)ӤLꀘn+C^(J(E(t'uVjWFut҅ߪSDoeYyWC 8u^'UI~*FҋXDN3!e+7{\i?q1Y}ZT]X)(d?SIh^a@P?ă&ObfmX]M0 dPބ;$36S95U8t}@Cz6ңid,2V4Gx 77DQa%en fٕ 1rFD滤U=彘HfM)6pPdRFj'9MKo¹_@^|d?9=nsTp#9Fr^SU)>2iO}dܣt4uLZڎaI39S4"Qӗ4cVm0)Jj z$Zsij!x?2{fO~ 5:O };1̢tH lڃ`ͥn>tV*i]dX|$`-89*R8֏NVNB{Џ3ߔ^m~T3ϊ\QˆgWg[opƆ3KҀRKX|Ji.b ? aoTM:[Fd8F!6K$Zo]$`KܕD0ʜih)|1-%j5sKHպ IXu4Ks.~1IaHش.6:-d#1Uή0*1]kVT}@t%\rRۋRki䑺N1? ԜjؘAڳ/|d7nqj.mwo"|XBSdPvK縞?'>_"{@݁z+-y AaqBG$}}6CF*f>9)(QެzK]`EE,(QoEIzf&^un8c? EdwvC5XˉKDݰޞ,3lF`W1@:H\q"VoliHF$S2`CK 3^(?܎⿜N2{#HB"ÎPm&(6 2RlD(-ꊞ }O!}ڿ pK(߅ sʱ Qj['1/C&;>$nˎv;jh;Ev*Unx{:M_>gϗ"?2H?2Jiԧ߉N(fZ˱l wnd 2d^lt\VL[CkT8Y([¯H.aѓe#ssD4Z+DOHd8_9b q(TN2/sf]Q?3;Xo*iM#;b #N5Po-e5H$"#$%jps}AA/ 8 p`# ;$7 c 8#?tCB#'M&P_]̃) K+jtS6 oUn % 0u+ο&wo&zdo H2 2D >Z'2}Ĵ+גi/oXc¦Y\A<~4ୗ .+e\ .yˋr 84LD(dⴡr,z~!1ݲt`!څo|zAvѩZ*"A,LzQ1ڼLU$#m ȏ/;~D&GgyP\D+b]2>>ZEuRt->Pʖ K9LpV{]x(`D8 r_>O`>, `E0W+@Xa]k^0;骋F#rˮC< 2J4;yF,&KkY$iBHwo) ggI'&ێu&LL(lpHop%Rٝ8ɮ<}d%bpRy)`ܩ| N%nCEX%4yA.7D7zB򻙠ӳW-jO/vDuFLdoqI$\ڸIMo]j* UoRsϭ5‡daui!#vJ2 sjT}>&i_>@JɶW`RscsN `j+}Вywr7ooBqŕ=84vOph ws@/e *z/B\n|t9]A܇={K1[Ph]3AQ}8D: h؟0Z1q$:H$Q>e,\{o«kU.WB} G9ly- I|w{!53"ǻE#9@mHyV]̝S27Z#|yOB'ʩgzv ?O ̳ !OY |/sF$[F pvٚd9`i͠hL-<䲦ێ+{\U`, è[ĭ6DfVd*ԉ_>PyZINN[iuBm>ʸ)#  ,|Clwy;6vVD]!n?Oޡ8MOg*U#d[\r:CDWMA$ز--/;IZ =}ٮ*<ީNn|a¯nԸ!P ¯PS .+'&ES~?.1X԰p-4v<~"i6w&u c02oG(JݵoCHLo:u`o`EJYBM^?{;V,04s$+zZ$%ή3iEb;[@v=E8jCP#{\\"ߨH>s1q G0 ;X+-ãW;dֈ]+[g ]ᙙgVZ<^@Cژcb7٫.IyhÉ)6zOz\ײ2Td)G3E;XSɷPuVQgGNPxBwHg cދW/njJ"]kY1̦>yb&veKZ7#5'v?iM%MHD"]>$E@ 5{U!ݑ9s>b\.t87I1: US*E0;ޝ  筽?`o+l~p"+lkQFjZLvˏH>=HwhyΚ%тdL0$a1mU- /'~Q| }w >]ũ+9511fdf&II/Q ` seiJc'0(s O@V !n2J(Tp?F< =*o,݃Om$Di:ng@lӲ3.+''Aze,̈V灆ɋ.פ $?_֌Mqx)etQf#;e#(Z7ҥz߆0,mB_؍tC~\+^镴JM!0'q7/cQ 9]}Ἅ׷yDž1}k~3ȑ/ՄV%s^IF&gWmT b١>Tւ8]G tiWh2P>w_AR/)ǥ򯨧MDqkr7>*'.pH `g;; aH"K~{x5TJU șqYx2QZuωK lWic UA!\FS:M[?xNeHf"q:ʛš_1*S@0hָ?w4eY{ iLem֝|'y=,"*@g ]|A˓\}r='ɺxΟ֣C n6vM'чsPᨥJ>||֦~{kEep%r{#|cQ5scr @[=5wh/2SӠaCRܤɡ /]*C i I0Qe~Uv+Q eЈAJBdf1kۦdlytal,7zpSO}-<,rpw#t kUiHϞ5Rjjv y7sb8!%v{U0[lb%y99!CSH[p&mFu #|TgAܦWDBel3]SLf|^ ќGӪdS,EQh$I-6q :s3́B7Feeϥ}{xɮj+:KpoT,Bx9MA\qNgDO֙"Sk6Pvp5}hs9HIE7&tg\̣ )ٔ 琇64I.,Jö390]O=el.H$S!<79,20gι:B(ݭ/!bZAp5fuAMϜ_*sz]se'Yir@<a$;]*V;.b+::WQ~ն)6 O\2:6)Ӟ+Lo4ɅV\]'n&Y\ 1IRLΑyvgi\p Um>Yisoޫ+lr5Egs #zQ ]~Y{3l~pd-E' Md$8vth'KBgfT=R XLUK8;O`qqҤ-ܸX)[~9Fgb6oţR"q *çӧ|!KE~V7Gql_`1w}(y?)r W|m·=χbtJ 17  XƷŕ~ռ3Ej}/ANȞ,o &% bGxij2(h;3NB3A1EO5Iף0DKa ;(4:λduޣ[˭H mt%'Qwb؈~HnXbrUq-`m%awȬUŻik =/ kh@ ;tS_6J`%lhdԷD>$፜NDo|ʒDkC!GE2Qjo)̓ e5H=GFR_8A4aɾ$$4&%> rlD׺ GU+"a- j_REl3=ǩS҃g:4pINNjys'?@k^84)ZT*[zt7v-H3K*zp*ЂZDlnUN3QvqwC97ygrYq]ъ !/O"+\uEKh;*Y-='#/ zVED|y<+ CZ,w'x*”x%J  zhu&W^m_ᕮuzFl%:Ld\Hl|lJoki9޾ eyz=9#dȐv{Iۢl{&4=%[8õ:^gXD;5urU/XՆ;r%JM?"#㋎;Q&lx.evTA+X8h?-F_\Q6 .yZcZo=`]ьFW8.d1;GsNH6-!C]":#QwԷ]͏ptWZPjW Q &`X}xނrt9|6U{d[g4( ÅEM)X ~ *B|PhmX6E&SSJ1 %y ܤcDDFru*K?S*rrxxu8oxc6'Aձ3 <0n)4m!f<*P|F*#2 ^X!Uc\JNY*la~l!!T{D*u٨)Wu~\^2ā.-Y'O:I^/gQV5xhHdڰSFLF.TXZπ9}K[A gF b7Fy]u]᜙F.n R&* Eۮ ;5yĐr\r3mr܏/>G}]=*Fd/ 3:3N/. *'aM< =KCҡޒD&뙳*6`Z; ) %N!:XH>E7_4M >*xhrCyg^yŤ)d& %6!lHyk>re!cYȫS>Z ;ۥؤ !تuI=gU1yX(M>=왤fF]_F*MOV?Q|yyzfn?n3/w*A2+uv2Ozgۦ0_Q׏n+;+t[_4嶹 v6c+-gau_BX8ܾ o՗^lnHR(!.?1¶$vŖt.-cE׭t&T98WKhX=d2:ipaytH-(4X $=; $VA0 i`%9BEo<4 ЊV$KΛEfwNSlKnHb*ܰ!@`ʷi`j wh/tfљg+pڊlL%ϨқeY 2PO Ŝ:YhC-q|:E$Fe.ĢEAocִ}utwJUͳFcl.$9 tn0>jpO262tJT<|,##6SOFPO8ΎVL]Fƫԕx&v^"-vC`0>)b0 7.VgXE+2%&I% 7ΪSnVLH!b\ CHKݝ*yޔJaDVp0@qekp'nڼzյyo8v+Ԫ₥Q+x1Wvp(JDŽh__B B6kQ?Q>bHyW=+}+渷 י+*5a2Qڵ{PW^_¼6+&u@7<%hZ*MRz?GW#hX ms8S3^ЅvI:Bm AK';$Rg" ?Jr)~[S.sAEسDX<}wE6cI#e.fCZ0759?g,k6Ӏ.khԛ#8499<-r8EdkÑL϶x#Inad3l9輸-t@#7 \Ogo;,{&'u싟_/2#ju11G,8jdnV^t5u1)"]-1#j ?Xh:(oZ۔kxljw"͎OBxoȈ@KWCge \hB)fWd{sXCfx폺]/VCpkui=-m'I- V ۠Qju|mx7`ƉSO_ލuoD1Ybз-LJjyxPN,5؛P 4N'63 FNag܍pLX3h FҰі$8^hL <۟YDm ٧U21/{xf-ew2XUn[uBz "I,ɴĹiEyc&~ICfXpjQi^E!MAd+ZP2ALDuq`0]npn'Gw-kPMt @|Ԣ38 #vfTai/ߡ a U^%6;MW: Qhz-GN,M!822'b*YOFj! |v$R},9h+@!HNU Dbrofivj# + 81:nu^ukw3jY Ƈn6&k,_řMLW׼*ƀ+ 'Mf,ف,g}`g/te)x9]0[y@ ct%t\LKa\ ձE5u ǧ.Z ټV+3}'|YYx2  4S2DRSݣ$TV/7tL`(79"]v ',faQ;Sa4Ks<-1*/yM 8MSyu- -ňrVގdtX+|ylD=ұ*ĆP^sz\7%Żd6PNUgI0K[Yx3-Rw}9O$E7%ԡFC`yap-1 c jnוao݋=qP]&&oss[C~\fN fmJ\$ZL_zVQ 悍Z6n{\)6_HcwL߸"x;!K#o!8#\aj4rᩲ&%M^<12\(~g4wI\h{mWHs^l_αu6Fjy\tLV]uSڠL@w~ i2 v%'nlj#0V jً|{e-LEZPʶA""`U5)b.^/(-):W`.<ٓ# _*>(U`Oz?e: D]TEq4r=t 9Euذ$t~4/*S0֯ݿo*faemyrPo4:ko[Ԯ*HVO폈}܃cR0Mmg&c$S g6 |VkhSjՔ7t D3*Ps1ͷ@ :+ʗcr"ӟڵWގ{OuMיj+R34t-)9W e-:NY ,oa4wD볭r4aw*hG}5u5C&l1!qž`a>JY( z-#U_{׹ԣ@n[t`)vy2'N\El2b!Uio@Gtlm݉ (u!wˆR.hڱwvJ}x;ץ5DӀ`?鹽9By| 4Upg:pX x.?٨+੽ؽAWVRkK$Gnގ獫蚝}o/k9\o_8Prijx}ĕDܵsګ,θEZdrKq퉡+kPv1IrnԙzqRAΌx{q:WxwsPQwffEOo^68&nOp&U?d>T,pU؉r2JOAm޽5k}囜iN~ >`($vGAyIY*W$ ѹNu`emM;D$_Ʉ8ƉBdÝ8 ى=@ jǠ u~{S@쌩 O!LJI"]hЯoK^ygfkLitAYvya͉n#]qg"VH9![7z#<qn7e.蠼2IXi ^R4rppv* VI^3WN\,י^N?~7.)͔oS =ۥ;:. 9b=X0}\2K0[i'!`F9 VMtn`"qT(qPT!ĈDQD$LHFzAWKHB^%&2_Ie'ۀDktUwJWakǠ7$>ޢ"9=Htx Յp\OH˻_f<5XsШ+ޅ%\hS5aܳ4mo?"6\߳]&ɢ.:a 1iV$Od,(X7Ts@ m4IllR޶?U)D+`$ڣǽ}W-/|6MOBL]_"+܎%|(p"e o%Vz:IC>ᨶ|iBpʷWæPs A4_#>Ł=nxl55T&}#8M[S*?}"H'e+XC]7ū;× _s|_6bs ςn=4PyF?q&qҲꊸ" k޿v VTBƒi;d'8jQ ubKW! zX,`Y2{W>GMdR }jQlF7* e-:Q(PKS97+2nP5dn)@n=j\|xpBeњ嗃 yJTĚ`|EAw/ܐ 3C4Zi%uB ]PQMļ: W7Ds((:~RYFg\4'^X-I#$ .60,)(Ej_*!]^bErܱlڈ`VF XRZd&,.$}`XhX}?8g+RPEUdH%^@RP4 ķf]nNOÝZwVm=1ɬW!UP9rm%gv2{ȮnٝeG"f5p`MoH"03/_tB1լO21l"Fwd$5Ic ֜ch_S-Fu>qt_Gnc $? Z~?8Xh+ =4iw̉#F+LiQ?5#A GGu>|-lf7'vj >lM𳼇Up)YmLfD["ZR쒰c_]N^Dm ~,c_Q5 A%qЄ99Rz]ιh¾JlFSS QtDz 3ͦyGԙ2N L~=wڪ8WٮtK>L6͢|ct+r []&{@%K./+nEG244Pӣ Ѫh/$01I*#טl apndfY *ZU6t)'MHϟ",s{AgzI)(yi~laOVr_*F8ƾ<LJ5,Ȅ@aov*~+KJs.$ũ*֚#@2Z'zqa!k,XNxfXoЈȊp ث@%(푎"R9Zw;dG2p+ S]? 'ԅ1U-[9.}0[UBY~ΌA5\-irzMZ4٤]lN[6J&zt[l1*˰u6tB‚m>(PsmMxeu1zCbUSjBY6OqRELKb5@Y0BS~a,zxI3<:/>ᥓAO@gg"Gw2oE:1eg\oף[:)[a*r9 g}0'Een%mj*1 YQHԁAjBwɥ^옭ejKSpkTa:vcMW2fR~0CR W*A8.ÇP7)O -ޱ]N?0~eF] :SfnD1pBN]f3(. Ed~>D ;YY/4JkJ zt61H2r%ʹ"JNSB]KkV9&z'e"ZI ""bP}BtB>lH tȯy;d!ˏη0d+"RA8 k*UjĒ%Vr%zm}"xe`R/(z>Ui^t k<_b-Z蕆Tm#8~׃//Z1;~EAdʬI"lW8K 1 11/6+on _mǻe%g{߇*X`H{9hPp~6˓s7֯;@H_CdDm3x*’Mj6?[h`0#㼴(I 8FdlT7u*4]r4{'/ yAPGJЂg>oJ+y8V߄!<&H grjWuBa勞(*5[U ~̚>h{x$)[j_Xڐ.aȤs 8qpE-iw;J6scc$̴qa#TZr?>9LF"y=*pl)3u0Lƒ!4^%N;9v yYX5Dž 3cnkD V^Y,Yޯ4A ~' 8$& .ɐ^ "lpYM F(GJTQX[xd+F ƽ/3]9eT!"^[;]چH2M/p==EoJgAQ!cD~Eְ ZZ=LG1M`Ic;mpӅk%' x3}cryHnt@&7xx￑H3|_`OY 1: ` ʂL@hFґUd-{x9iKb\@fe})tXM3ᅺ4绔ԟxJk1n<.#"͵OT>x0P$cO=YOXk$m&u`[D`A"ܚR{HhlPphS"߸{IZ|LS0\iu]2C(T$ybAam'=0v&-&S+1[C@(=!ZQ.(6{HâBr1Օ;+xѥ3@M":O"W`EM>U'qVCkC|z/d̑2i.Nx+K/0u1Tf`^aSO[oECɍ NWL(@ hk&be )AD\c\)캾(L(I ǫaE}H&̅@> RȴVsM{ zКا8B$dc&>%l>&.ŷk,8tX[v}bէqDט<;7馨z$#%碯.ӿapLQ3^ ؀e+Qu!>U8EDI*GSYiAWJPcWFAϫ߫;z_ث{Uz{=gPTʥz+F} Hwi\ z7V%9W&!l#8WBx$<RJ+o$zB7;JRuZEP+c\/U_ !4C3y  x_۝zP=y3Z14YE;w1s5+4U3~>պ\^E3#Z|Ž?O썫N03P+C)WOW~dm(FMJ">SխI^b1-K;bg)g>6z L~xz8 B$EqfD dVZVܷb}A; V>Fm+SG$Z/~/"mq96lGW1nbza\vK`T!ۯӍ%"S_4)CvpĚ5 U)wRg/vYג!^,ޅsmpo㇫Gvc\i T0QJ6U}x ~G2>*9Y:5Y5t w@i&fvh, eJNuVEz_n^fI0#F[`Si~ld n)b2 yN^$ :QRa(,[yRjȥ~L綧 ho{_0bүjqY[4J:Έ 8Ɨ^m‶iMVօ|Ç̒-ByQAMzˁp7(SKΦc7v"ќ,au8bui᳷! 廸#]ڭ0b}Ⱦ PcP$PQ:g慝EGo+'s(16Oe1CdYCރ:OO17SavRԢ _Ya45{:lG|L/$6⯐||c"~$m|B*m(|Q3f<Zw{X >ĵKio6vrFöGRQ30AItt^{;C b'-8;g"c]龿H ՎtM,=)<&Q;/0 VJ <*꼊~#52[oT.sT0y}_)% |KKbdGoG}U } etݏu'Qv!OB#E槇ME{0s(7ȁI “IcN[HhiT]egSi;獶׸ĎߡVs)QGEZkg1l1Uf%=,k]"ރQigG@jjwma{B_ԌTE6[aqhׄRhc:2)̥!td۞(fBTvGCk bfV1jC6X.JQl>fJE5V*=*T~e: 4 `QݗP7iY OT Ima8ȠmEʅ7cFO"}ZL^ߩ\Rv|{m7];XdoOͺHx31;1gJe>OrV +d0c(w݊V_uOH v yɴ:gtH"0ܑ*-"FR:j!5zDqGpd^ٚLLP#gX6,*2E^nb.p|.\r YَGCya(# ;1#">PqEk =KURT8V{`MS6d,¨~loXrj`%ZXLV>01jC"sVIdUCeGeטtcjSoOsWɐvnF5ZCyo)%`F'[+̀ʑ=u&*RAV.3ċ)5N9kaie)eJ:˼}9ߚ#X,NP=ˌ4{-!lyU8[cݤle5ٯ\u%s8"XHp7Œ}ey/82g.AJ(AcE W֍bG MdI>Ł͑2mcS0KR+\'֞-rL[499p @ͨ]}q9&5j, ə^Pex"LPѦPRH]ZaM6H_U2 q/2w0Y9^c㣝@wL ,<A Nm>V{j)R a֚Y+\sU?|/TKm|} %:Rf\ GFI4~ɒ0Auyؑkj¸f?3۞ ] ެK.QsVK91!sd(#fq+a+`ԁn'37R5i^_㷎KcRZAqӎoF YHj |QyYgQ##gˎ <BzԺΐ8hSaڞ)APh6i=AhNl٧@ 8XZ/4`mJy0!Өqo0?$?dR<פ vp% rY~bD3\SXt~aMxx \۠GRLkGo>Rș;=/[3'۲`/|IԍP֯% FQy]4[ÚW/Kif2?#5La m 3U\S3}`EhX'CbR7^ 4Ԥog#hR d2|䳅\5w0CrL>Y>PB,ħdv t`Wbz(rsElNDtC-tr繥{DfB*g%K~NI#Sɨs9lV ]}C7<#YKQ{ۂٚ%qNHh43]56kY@&>VȡjorS6> {Z wW Ȼ8E?TI@Mԗ=N .bБ}$&YY0#IJ^8VSLy=kn'7>"SQԺ&X(j Ⲏ: %<'tQ97OyVԳX '\9y4 \{T(}%3!p-khL9cmN?{Aj媹3P5 =֠^W mv0ԇq\WQsȳf1) $9'7EyyLъrVΕD"ڔ9 oDȎ },|NJ16Ħ4 _s!_no)p Pwf+j?ZYSq ,M(uJJ75M :^UΚp/) |FaH!5UjnmFRu LD۴T2о]pQ32(,(=,=l d䪃굇n$D| c&g5 ={E;ojC7Ugx@ $ F='^oEwĶPmK]Үrr VAp)5OOUb2VaLs%m>Cc$!t -rq,I XhՈâfA,5dlW`чn<|s°Ea-WFS=7ő%At iι7Hζj5hw}U啜:osOHI ӭ $Z 7RmEU{v!B1fwJeb_Y;6oL'"tHy^(0 4ģ| ;H|ĺB)trCxW$L=|eADX?zͺ=(٤d1kr󃄊cH qK~xaٰ#n"<2)grS&6KS1? R݆q]P\` d+EϹ-j_'DɮTDY%vb"5E\[)zf.zR߶E^I!(n ,vʮ-)_“Za#txZ;3vnd"P c %4k`y%2 fOǹ3ap̺'gShݎŊv3zI"xrlWzv&g'|[0Qw_?cI"n"?}x.C,{HI'D4>Wx@8*~,MW\I);ìLXgfɛ].B-#e]@\b^ ȟF8Cd*TX7m h;A*QMe_Ʀ7cG%q\s^4{#VIeP)} cleBPw-Sd {WFth;?gg7rh{7@ NU7ҽd]-r*\`̚ݰSs;J<2a=5TJL"30%H\d2 U S`+̠EHof;v>aDTW9u`dk*iG;]2UI/{U1vdNmޱ""cCokcqQAD(xPbHhcx%vƸmK2anDWl|fOwQi{ozw]{'™)I]̘7 e #u@@jIO>7bN ?n$ن7蟎'9+>qmU'{/06l-0] }PZW3 4]"Y2OP mLtuSGsLHr"B9 KYD.9lz{ .̬j +IVcAV8x FcϋfGdFï|lhj8d9]Mx`>wߕ/qTrТ_:silKυ2&O .uN -\,ة0s>Nl0/i O{;s [ɦx.cˀ&):%+֮?MAOhքF>*! 7a2S@0JI`XvE+߁OϪ0J{EϞ} (rw3ӿŸ("!B5Y&fEq6?|'zJdmBI:^5{ܘ^g6&@ BBfo|ټ,4=41I|!icy9aXa.$pytkҮ A9oҒ>Ėa=E"vF 1 xe!ϐ&UGStlMz !) ڨmL1 T}D{:E[m8s,ZDԽ Z[;X_.b)_n=W;8M'j/eTp#Som4]*Ol Dk}F"&K=HF#/4YlUM| a/h8<8[ B!ˏlX0 [ HqWrGS`ݓu]ޙΪʲc7E@[ddp~`в\׈:rzc~d?9 4 Gs3Z x1CDt qt6S2_:Jd׺jk/YWl_b0,vf. ,lg×]Eȍ،$|Uzr%jC$IG\wdh1ɇ/~s#ou`&ངTRJ!F9l֯\*-ߐt<@ 8嚑˲ӝ ˅ע#A{L4tƄKk):,%[Ifjϯ y*+WYdͭ8SYᮡى`OcmZ(32 j:UɆ^$_%)AE5K[\I3-)ԮI1;@'ؿJJgݨ fz?U&`@-qeǟҗR70 7p;6SQ= }`l}d)UŵUEeZelT2àg3q'?մ ?,0[OV9j<V묖]x HL;:-IDYdE.Z5]C\Ѡ8*ߩ  J5p}[^V6\?Ed*'$Iݵwjq\ ~"}0mn׻*?c)ɢdh1INSeSi IgLns s쭑娟Yqɡ:XP2tx/"wz6Xמԙ~,*]I7X2] ~o7w]x߯6qVNɭ?M L|bYӴ{T9jE?;;b)՗vChO47 _7>$c;65|獀?C:Gc(e$|iq'ˠاS%gu$DF.֊1fMٱTbV:oa>D%)czJ 1^]/E6mlcrFĤ*##tŃ\$@퀃*$4kZ=¥|[˞{XKSK\,I9_ 8\8R.h׸JJh2J²-,o8hy] h,sCq>d*Z\9iVPXxm.^q"mEc _ozPH%w^.ی@zMOaPVܘNͱmZvX/o<`X0A;o5x"\+c.J­ZH xx6,D3 v! nBU-h7۩H8 s#f.4R ZQ Y[FAS/dλnIQokGP9v;=YnXt9jGUty$_e[og`/u.pli嵏c-jݤřq莹idL);A"~SNM7tA#Lc>׏ bc$*9һLT6 Cdi;ͻZ/ĜY\;GcRjkAGzXZ-dqr?tZ?嶡n[y L V@Á<h%R2|F^<aL_Dt@o{ x$x9̱(F)wlLg9/\/%u/b], Ȩ*vPgCg9#hmߚZnX*m Í4k8@}lƁ<:=m':x[s d:})!=5&VD5݇{.1{Uo%gA =f_bTv$H_@G2La6{Rc(Q|C?nB$;=_! `Vt$bQUsbLŖQb8JDHufiԎ t@?&Oq\"gkHR>⊇rh':8 .w:* p}4 a7@B3|a40Jj5坯2TVQ3+23ƃWc/nElBWAưb j2ncR M頒ԉz-i}Wb(T2AMa^f1t:krOS3=NRD\2@.kNOb~Gɿ˟sZEPVr;;+9azf3`ϮgGs޲v哠@Wզq_R's5ZШ8#MK-,ώ t4Ҋ<~1l*^orB7Rqokur1qڤ շ5;ܻ@-QDυhWN(v=.dR0o>co[rk;$`)wEtҝKK+jt`^8HEFa,ҬJ =~5'i4z}e4">yAgG}\Mtb=%aE"FR,I/>pR~b@7`r2AokرeK ̻,%Us)c! z\jady2(%x.@ͣtB%)'iћU?;fpVI5mNZ {)2`"@ 0.ߐx =[KD6صN$_&=?lz}:xqO(K;5Xe u꡷k{|.A5/< b75mY_9<]{h#*AYaצ X>e[)]Ctw ӼZ.:`M[cdTe1"a7ȭTaВEtm:1\ \\<}>~Ƴ;#bg~aSYgXrP`!?*Y>'_4S/2F64|g kQdU,-s2+<٬#YMͳV_l5$fYJ37@"+)eiFtz>ip%$A|Lˌls0[]6dSBh:̡3V/1[wx]+Z`1\?o浜zd>T)}Caę% mm(~\eM%-▁N}1 i& QZUE,\v]I7Hب, ;6Iʢce:h2bXh-ҽ%r<meeM/Sczew pM "5= dmڠdU c'2Ŕ\_VF@8Qp쌔!d'n|*~N zYP!ǐdMAISf7'CDpcKԣ(P,ɬq=z4E%VGM]t;_r"9d F F wkc "G3gYiLuGbS0b7صw,ԕl_.G ]šˌޤa_t_B$VLroL)&=xNh==ggWWhpMsvhy;S %ZfU. &'xJl:%nt4=I)Hc8\Xĕچg,2F`'rS4s@f^2Nq8\MHdJV@ދ$- '>l&׾w3ߢNC屭oZ9]m4ʿBѾ֘\9cP~lQzc#؏3\ ]. E!t(ѣ"b XHIS@^ 0%h"/Y#^o2{x0\ww=86(,m[솸HXvXPBguNN΅dU}(LUu;+9sܖ!N'`g:=U6xc'ƈpќ4T?f'@BM4:UyIfmibC ,lG֖3J?kPQSacZj |C R r5VSBrdFMkdfKW2&j7VYA|۫-QtczkyUi> |Ʈ |\D}&_ӸnMAq:|So9Aw!ԑ{9XU%蚫Z{(jЩN:ϒku}QU]2e@D6? F vf{j=rVk*-(&p:ϪIێ@Z d(`0gL=(܍$mW+IW k)Ŋ})$iȊn_~>0K3u(_(sA%VSDqn4mO*]g*"_6T]lCE/ǧ3el 4N8ϡ8ϗ*\y-ɬchU9mC.AHGP]7,;(F;t&Z[7^z#FTMLrOѤ$KYaZfDX4ĸ3C+D#1K4٬w hFD3oqR! Tϐ3*3ug4n/'-Vnu^WnCn]]+R!UqեrO؏n `HWR!s)H쐋6Ͼ5lhk} !M~pʓ էhV4}D.i{8&^8z;)iD\Շpyh"tަ#D+K뷯 Y,Jӡg,eՀӭbQmn/iX'7ڏ InӋ!0>{SK}Ak@929,x(O',hԣl3ՠW d,I GYl0ޒJMds %l唉Ľ /pœz_)t 3MƠ<䣐@_cnny=Ʒ: ٌyg>@^ѼBē.Ēa]j_dRB[mJ A Ɵ(3ScJ018lG']Z-n"_ }ҷs !, %JW0&or1bG‹ե~# 6ag Tf :ghVw+ &l!=3ӉV|&TVՁm1ջmS|PP/ϊFczJJ?ઍEN}/TC0)K(c~H89]bs8d϶+5"eu1A-&H.$fU)4 H:έ^{x0c˓*7*䦼HMPn$uQ0A6kMn3$02m-Èr'G%/2Tv!Ӎ}`-Q l^H:}W Xy1+LO{Ր1ٵ3Zl}Э:~ne9JS&q~su`W*Sek*[MAst K? Y3KD?(2"m*Kt( uJrpCj^:W/qu5}+b?D(opϚ_Bqoݐqdu  Y3Vns[pJ{:%#ݜoR9Uz^0lO_gA4XЌ2PJT2uX:7|q-@cC㿼i?5䏆gsuO% !&,"=,}]5 >g+"M>W6_ŷܤWÅr>_P~pU"#}A}1%T;.6J _qv}L=G! 6]2F϶K tq)Fp_eMX\2=4"#PL$y~̒m@A9dqqIZ1V#j{nYcsbcˡ1ٯb#shH ʼN= 8tLܮ[dOMSUg2Z2%jtCmZARтjJEI '@ri :>dW-aLړOJwNoIG>ij&X_Ҧ ~Q2cZDڦ{|CGFHE aQjWWyS|C @FR ӾEp?w 8z/o 墆۩swt۔v| /6L3UtАECGrxNicBu W.Qok KBc#g]״mSuݮ+lI}|DIyar-Qȿ사pN|,Z6%Q}e/ 6LݷUT3G5߸|| CdI% ՘ BOaZྡྷêprxTDV6zotH,wK&7HͶ 6"yɪ,,j TJ޵C3|>[ED#Џƽa|Չ hpА O :+Vj#! w}=W{ۋ_&0ͬ_*.Jo&2pܮs`gV$[Y %WWiJ-`<?Tb[@IAj_݈:cʞR*m¶6oAޗy*N,{tLb6.tG-h,k Hn'xn?`558PEm``0>*>0?C,kg8kKGW}x ,34`#? bk~$|&o{d`g(ISiz lߞBg/ DaZk;5 '<aj-T/l,! %Hd.Q!+rMd)"_A'Ϫ mՒ2j{ifAI hH40"88svb.=p~9Qh~!^-vsi'=dO.`e4drn.A q=s\]i-:Bw¢ ?n/(B<[p4wRN_ J|e]61<vUfY}y*FJ`JIV˗IAA5bN'V eYɲ=KN6av"T%#ĘIO=v:n!ԗ-ԘW}4CďjtX{kR1a6z8Up cʼn͕Ί) Ubǿy9e P$ڨSSa*_ė#K+#3EMExIfVoxx-7=+G2 n lm2޶ɽ/k-ߕfT 3CϓDY} | έqS.?ڪwX` q]QeBL>1m0PHC|YR>Cbξ -0٧bH=B!JέSU^yc׫is%",,\(+ξ)rmtb\;k0\Mlav#l! uen8<9dBxT: {M -e6ڜWP%>g.G-qa3wsgw P6Ht: wwנވkxMgmJ˹@NH27He77I&XYȭhYYdc?kdt 7?[8wm= ,Ж'A9Ӟ[le?WZO/mg0SGHzX9BL.F/i"y?qܐ< >T2`Mb'wj6*q0hc !hy7^C!+CH]ئ7 2.Qb_0( g3Kb:⟧TOU2U?&*( ƈWhރjm.ccƐUBUWa5|1 M;N_ ] 8)c N(xDbbI Mᐦa `k FNrXb'S/LjV7Dfv(csvi=54 V#ijϕ!OϮ;^nBa'X Cf6"Kl?:\gh̰͐;SVgҨ&QAk/ʉcԿQVO~r}ln~hAY"VPG1u쓉/̑-B|W܃J=g*b5`mIK iք=vFl ,>#\;ʜ]XNcCrK~QzB=cÎ/mwUI!=7ZaӤ1b YZ öq|Ъ#:5C|]j}k"gZiEmlq04L*oA=֬u,:BAtl)ydEL`&<\51H\;ڶOLUeձAQ -xQiK`"X~!-̰ U )V|;wʿRu (u+8W.Kh0+;x\^[X ptfTرT 2-)vz{6uZ2iB;X=μZ|2G\5j c1* 6be'kNB>k67RJJ m&L hQ*JqZ֝R,|lo uISSE-yrWcZZ3Z.;Rm`q _wJ?mg: duSFItc;H >1#ե`v<;(6JIk6xDX1L, \,x*f ڵj.tˡ|iX1{Yb ʙ@95E_Ӟp"^8aDy3@~N]_h1IG݁32L+ً-y*B6Q6E*ךKnsԷKYV*d[xLjY?e@?^RF/0OJ,B$#H2<yΐJ+௴o8G Z#)8Ǖav=ЏmNXE+ıΕ_QB )oE`aІNA"]e 1*zc?L>6@hXenRoXK! pdz;meeMkq8@^aBmkR2,|f r ].ѾmqCjcOlMJA6xsz ARԤmH[߾0Fcq0"㍖,Ur"18+FنݻDgE\o\5.xCa$9xQI7 ` gdjZIXv9ͽ8PvtUxP`r,O@4g|z"QCya˱1<zjkyxB;ɺkr A*AYKs~q,) eqd7[0Cձ̂Ɗ@bp{ka.mfTDc{);}$pju#vF@}LOCw$[]FM?޵܃D}RFS\T<$8X5i3nnP idoI;xg(Ie^7i!T@2MR犹Yס%GJK} )OP:O@'԰#GCxm |6#(qrq/jtϸyOB?Ief-lD'F%Vi@:HEFv|1^yWC4Qv,Ϋrk"O3u߆ obRȽ0 Tmpؾ=Le+8V RMSW|+4=Hp$٢'sqi[鬬ـ[ ΌN^jo°CHL}7(*d"J&a( - &=dP 9-(ҏˑM!MxX/N/jtKPKy[Z Zavh\zϸ穘5ߠ*y!|&awᠾĥH3 >|9`App5'&ص6C8I=ÉYkfd㙌iG(ԆJMJ-[hTycr(ָv(?dGLHRW\sNKE5De,jp I2Z*GF`0+1SH7\,bE9j1aO3 =HY!#!㬯+Sءw&x-|}/m8.k$4CB!­=`Τfd&S:*K,pߑ?YN (7Ww=̟)m>-hQҥb'ԧJK< <0_m4ެ><h%Q`` )2M &? K%NSw$) *ɭh pԋi{WIo8\zU9Q*h_SD}9lU_.dzQ㔄7F[4r qI|hI?a'iʆ4|f|@c޺Ѱ\mvj *ۇֳӳlޜ5RڹmP='%-ڪ'L2M\ u)$abQV6bL $sDRLC?]:Xh|oujn&# ۊۺߥhpN&d0Qpjڀp %0I=hyŀg!=*T;z=6V!2Ppsj䍰N;gZjb]u4 ;媨ȞOl~bn#[`>+X0| C|T!AZJȸ10"d}NĖ%fF5!J.2xkoCex1 2 'KɖLWlT1M6fz(*Zc:8ë{LIØr2,#E\9w1x Ԋ=P>N۪gH7.W>BVƄ>~&ji3=`~B"0碪8.z8#dY]Wm>8Mx`k5iFhQ4ޥR ;i{v`vfްm[IhpvaKJɾ nv[1 ` :%-vhF\{3#6N [!]ਧF(T6sd1 0\!LKhSɖӀ!VJ45wҔa!lG.xzߤe/yf]e50lQ'\GdC$zMY׬cW ya_`[!9SwZCs qF1-:/Qz󗏓?6/(Ej)}-Yӓ5d'5 7m{DVTU{' "dQ8FsC]i.i)sٷ2oMEs+J"x u^ɺS*laxfnBб ]W$:>DKoM1C{OxuȉwɒpRSX&D96F띾a]b{|fO30KYm42 [F :vAUE$ixw6RK\*3swd1Ꜧ?"wW؛AV;}~Ov١gs)z<n.6P|%qsFU=c?x6m0M E4#8OeJ9ՓMH3ײr:$w Yp)!B^QDCBŕa%p}튒.bUh<'A:KR i {G$5y7\mW<|>PY %mC;#~!sFGL ?%]g=SA#3A&٪(`-stK٥ϼL|G\dUWrT+}I^]*I6Wmj8,*4 Ae]ڴ"7cNt/瀹B%%SF; ';ҚXW s`ՙf}k c)Ѵa%2lGM<_R޺LM$n벴J:Aˁs!Ҹ4CFieUbD3#Wѹ"t-4 ]6o c.RHu3fWց6gN-ŭ8=INfgYC Jfw aAs[kaߣ Hoy%iEn}&c~$Ax5H~Ͻ6e:j*ro/t.}.ҩZ &'C#@US_ j̐R9}, ~dN6%7:,+ Mo=̓Ȟ^ zǨlM,UP/1e8Tw]+<{kOFݣox.IuܪM4qVsZh_G_T:]gX4Bd|`F:ny&My2>2>NaH»,D{ b2"X((*ɦ0t(F8J7 BSZB6h8ˁUկA=#x}?򵘛n!N} =,Xi3{{ OR MRJ2$)V35CwRfƝlg{b{1$Z΂Ƌx QʧhX$eo0]'DIFЩ{ٖ]/U2T._ЉL2M.92~s>:L\- 94 &pp?\I|9KEZj܉@R Lq 8L*DT0_QG;N2ƻ 8c)ΔKWp*vA\-~7cͣ}*TdW7ʖpz). p3ddwy(HW@w9eAC&Qq'Th$}U.EY0`nYh8{uQRKf4 ĈM +sQYJa {VT=tEg o=? `G:S M8<ܥ~hM/.Qg$ V[WN CY1ls'9FjhZ2(lB=|Kfڃu<R:q؍i#@h1Qғ][Vd3E="Ưl`)-44(4$]_rۏ=Z?e`WjPLm SPDlPrZ}##r1[AJW|7jIĿ.@VX+rk RE!{gsNT_4f*J~Acr [9]#Ha򕳲 Sl-q9/f>4\࣋ȜppP5mRX y2(2 :Sq^8s\ Sb|Ѷ|-pULV/ħ+n*qr>N^{p! :VQ(L^Lg|=Doâ܋meU:cC 2H NL+ҭev &ö gmUePV@Z6/@u']s*U/-̪|Dh6n=K_Yw}S 7|Qxu.qP|e<.2mT]q/!=` 8]KR4W*ja-E>IL>׎5L엱Q@dPss)z;T6NYؚ1 e׌p19¤_>JѼǝȧ[? X3# # L\[Bf_120(op" lگvFs+/ Ssr2Ex5?O>@ٗx"D287tPBb-/|f2%4LX{D7{9kXr(',T6 rk?#꽐>|He_jԣ\0zȢ4.ﱶ.h+pr}#)~YI=\Rq x"ghERN xm{lEu[ [&FqO0PjGDcn6c]G8^UZQ԰#UH1(T8UD ,L~|QJjXΎy \r=M>yF09R~L 'u \lhy?V} wedc7O ɑQcK6%. [L4(MߺT ),obi@;x3kU$-*kcf G*j峣ù\ svd0j?U %s}OpEZNrP%D"XMN÷qcCZnxwxI{]:sGy G2IV푏O~˝R[%B `#\k?WM v2ty|s|Z4AKϕy`fi&8 Dw$_̥ɲ֧w[BE,VWZ+~=qL8EkOW5Q O'r44K,ة$tTl.˜[t8Jv,k(w6y.qF(ڈgKO6'bQUN']s8qƯ V lW& `v8@{ΥrZ˺l*DԢibZrzPNY@?鼾jHz4"-*CgG^d i(~$E!Bu ,t#W*|쏺Z,GM@gҶPK>!9U"~?ĬT t.0'F0(&#B5d/t3ͣa>D2Q!AzB!ΚZEI%9QDY\vM+5> 8̥%yJ%~ˇ#hJ:ݔm&ɕ?kNZӫ许F62G?VH[ LWeNTp"!QTQ\Ic6Q+5BRה$uK*SJΛ+vGwݱSY*FC(`գۨAreNM.mq&"?g[Sj' J􊻓U7FwW6.S"*! ^ON#j[M-Qw`t6=agrCy BvzO|)3d$࡯ѢOωG8r$z3h)=K4`)m{d.Ƽp|DAuߜ _fy.lbdܹ^+١+;` [ӯvv~a(CؼL1<(M6AH>:; ~| [U50&^+m 4^{7j{(k=6s-:4ua59HdvUOհn =_9 [ɢս;:aZHV Kr[v&0Fwn?50 wOb~ (gX~VitALWd0ˉ `ep@8q *U_ɬ^\O.&9TL׃W<)9D?hޔZ&.L)тO3F7ra/Ol^;Θviv{?QT:2_V1gbfQnu8tl~+[&u9ujikIp<྄VaW0oGfo <`äz%V6,w)_MRS#~wVhQQg/9}G>E4ÏSsv2P9kfaMRFH*{mm:ڢQoYւ'y__o\kIIıWf1%%SRш,jBaq^ ."4^w66/OŶ5GК2>ApMvd:v3@~FĚ>e4Xcl~qŬhe4ƏuRz(Yfz0]k CVnM&@U#s<"$yyGwfY qCBh#}82"+Eνv m~&A^"I\\ "vi6ZHY$BchA̐_60,d] RYi$:_9v~`1$|iz06IikqKu+-T2W+e%|䄝2hsQa&!`}4,e^f r)YU=6S?|jZ_b!6 \<zf% 6Ҡ~-_\*lPv.ZI[l'OxIye=k&6P_Nqr@Fy܉9|?5w y\,V@r\K q9k7n-YVf>Ȼ(q>3dŤC$ Mp|WNx ghw.6XRȠihMYɟw1f;^s$E#hͷ=n$yh) cB,|>@ôo')t29&HN=TPK )`Ux$[L' .~rӦÕZC<Q9k@!%M}|pkF1iTꎵSeq0YKiѩ$'q&BBJ"Ҁ>6q&zJNdIrX!"Wt@|  /3)T1[$5V&5p#ߣ7a,|8 đ@oZAzmDQ 'Wb&AB-݇0M)˸WZG, m!K~ĸp4g\e `R/^NphΨr^ޑg4Of Sqg~5 C(& %;UtfFg( <ic4Ŝ4'{R&>|:OD!EO&}Io 7\]ysGP^l-Q#ԅ 5I=CvȆ Tw}h| tn4SCAm?f\Auww )o5+穉S=qz C>͇f??iB+u\-lKs;dYNak! Ð܅{'?+D@u?Ԉ7$NPcKqgA?} J &oC[~=RM. ?,hr 8m&+2]u7t߂C4r2/'2 yǏR̨$'\h䙤!g*˥:D8eؖ4M0c'"jy 0W?JQι~};/JaXѳjsgҪ[4` ̪w BvZ]#WmB%v[m#V|*xS9Nq@ #c*?%23oߚu koդjZ(DU$Haȳm!l<eu QmP>X ƞh+K5ycԮz('fFw^ 0-ʒv:9ɷyaUr9l*RQ[Z}Ղs/5r1`Г4t}QvXf@~ǵmQYjȐdvwfۚ]fDEZ}2?Y vЕ }[͘6|:>7u/1ZQרĩ>5p_*}e}Y)0T7~I~uw4|kk\aI|,{r4X5-3!W gIQ@DB*8; q[ҊIMj8KE'uG`8;_b#@B;!Pՠ/uw㆗Jrs!&3 ""q\Cpɷ P+)`ѱt6piQzz xrڗSP5[Er<-)^{ZFH_S*36q'S+Wۅc1}G`y0Fx>6ǃHPKg@`~s󲐏Ҟ$C^c78JRVs=EoE˳92v+]h#* Y/+71Vw_џ3LȊa3K\Fォo^ɟ!?Kn ~X& fMcp, a5eu_77ʄN[ĸZ\P> Zk2,WnM f9W'D'S sy[I31_J/n\ 8ĤiE=U͞:eYa mu\TɪتBy 7s$hs` jbls;3 &^B : ^%vNߛ<ҁ/+j *\2o)ԘSh!}J/ ~2BLAv19vꎫkj\NGG)"yˍ%9.GLeʽD}mJ—â\ҍ./h\>z6iED erWQƖfE\;蜝Mv,ӽi c柍Vsqs3A#:vyG(m(cg qP"ܑ6~FG|?>Ti_m]an_v^T9'ԗ'S0F{@SyWLWI҃ڼ.axPTLo#Mv4iY2wp.LGo*J= )/`XC4N_PG1Ϧ垢DEN g4Pɞh~WPS/ro]+,A# [ZV{S):x.8ՃxTP!Z)L8 ~+4}#0thգo_.Dpq:b7!>漏Ctg7L_ۢɭ*԰\$0quB;ϐڞRfcߤ<8$^%$ĴL+~qa$?10_ p:rͪ tC+xUVEy(+{F"Odќ+j:&mϱEĖx,~=|,f< Q˶ [\su2inwVqqNbsA:$dJevoWU0h_xѮJ z#IYr~%O1nI(R1Η7n^ ͣH^POo :#u+ ÓGux |Nd1)-u@Z(vG WS,!a]צ8A`1|`pTJL!ށ?rX .H,G4̜Kۡ(&r5$ej%;c"x XM P_Xq| | ~ֱ81 AT6!a+U4 ;$v)l% aWȈfJ_ ,ы;h1p2>nV4S IGI' .E팡ק_D*3yn=~hWbtsiw'%mQмN<z}J;&ݬNlC wP8δe v\"@/fO>af܈mYT-kGhi'##gQ;>Ԁ5Z^U>DB|6NS$p~I,('9d?s>W]䟟xIFA @ףmERdt B?t_q}e0pY LaN.PϚ̥6'r0fxg]P^+~O_@k<le{%בeJ2f|Tb~ռ蹦 Gr}zeeHu5` Y.i 8{/ým'^h;\`Dq~_8; 'Iq+aEuٺ#f9YT."b5?ZJjg.mfpܻ\O^r%Mfd+^~wQw.Д/eU`7a1Y}\[jgkG[HEa جSHt&c\_;Ѩ~̵^z~Hbo^.>Z#F>';wƜg1C c\'\w]4YēɴTƗ¶m7Ǯ;'Y8ߥ~1E@s;øg>MHD9Eӂ8#倳i"Aδ;7s r[.=m!]'ф $4=(0uv4@3BCh n?,ҽH%O`E덄TֲX&<僣T>.r׉/Ǭ^ W11]<:5>kgA6 _Q.qH`˕ ia7Aݬs)ULi} 急QJlkxy=*n!Brh:Nrun٨Ha]_;f=银"iU ГKk]5,9U5qEKѲ CE› oS.=Fl?tՓ~J/6xc;W\:XJ0tT0wcrN#t}%!v[3g1*Hs[<ֽZV⌬yEV`= j 4b;hHSyeg:lqWkOjLUGOhzY/~ ׇ,\H"x|D{%I{=f0 kpox @h2 KK-?UO HZ&xzWvoC'QfM 9yѦMu"Ge0y#MXޭ7n9>Ɔ^pE &ym&,Jة< ɮ}^ĺ ,k {n-q dlmC;MU9$R1rz/,=b̑G=l(Bg4S O)YN@8t/4mjW6' WhL/<"mg?eD=ξߠeN J9RC:WݿOW3te΃wtqiKlOZx2~ȷwO(“C2\/iܣTDH Ve|;vkiPgg3BVXŏ`Ҡ|^0E0u/7@"iIX."L}>lV")B6EXDp|ٵۆ-6 m$$- e=7m?>+)5F{w J-8~UڦZ=UNç[?kc/\=GJ5er"T~ϩcj.~~y-#^;ch!R'EN5 f+rhj WDLa)Qb`8HmߑM>2g6^hGza0Nw}8!d\ \W.NZƫQ`w;?=m&  kC:),:U%6#SjGg5^cn4&cK5<1~Y\HoCW;%׏'Q' ZDц"*F%^|aRЖd8 DKoLyɮebY[1x$=ƯW@Ͻܛ4~Bޠ('7q?:F;C"uumaf 9rw H!-KksQZ[^f>{Q:'XyQEZҤ 4M [6 ؟>էY.E¬q3S^ Ae$ֻϧ!y(N0U""s:<5aV747r!k#F#Z= qԶxv*W CD`OG0WFtt6Mֽ5]ų9 H@]Q&UDѹ?u gׂ9 חm3>1QQGETE5m$F@0u7?/7@󝰥,?b÷H.l}1@?zu vCIuR@k.~=OGecO 9s-~3fcuYz|*# GN:5d⽷ _cGpJVQI!Uئ.Kv >)hЀ]-N$*$Ck $/lUmNklHs0)gx 9;Ke#N}{/Ȃp#{lŔ`Kq&-́G{|w 9Ʃ|-ߐ㩸\@cyRxj$_8rHR Z aR,@ :LsȆxQy[aojo$!p:UZu^pIN[NHESEOl'$JU>Tn-&||,D}/#ۺ0+ "ou\I\@=|Y^ oQ+ivʠ@hH|qLh^ςC&x^4ug%sSL0oS9>b (gn+cpZAreys׸uA^5Ģ-.TC~,R3գ(ӇtOkПX{zSiNSV;^b" /˴|K;EwpT-^3s xeFY2a$ă*4E’9l5 {s 4)+碨MV-3`nR/I'OC:|4oi2}_ւèWՇ4>Ԥ(RԎAjÔ˝ H }+=@@LM<^e VQ8*'wLqRIJ%U,%w$9^r@kZ[)ݘSI>Hޥ~by_FVыAZ-E,0r0>g iR^ 2-aY޻ .!kTU}1uJC0VӲU_mpizo%٢_թ2 xn/hʘ;H~kؑv3SV*ŇۦdD7=&wۂo* #[oJdx\x G=a9yiPɆdojA(C8i_Ѻ2UYa!t=VỌ@_kN80j}z3O+VEu˭Er:R۴5T׻<(jڒc4 D海K Ph4`)H$ !+'`|@W F-7Z1qxrozN`3\vMa-\CTqAfz%K!ȪdqF_eAsoR v邲Fάe;ir<$ ߊkxLU=]ݣEW;Cs|0Lr*B\+N7eoW;ch r%(IpoI勵+=%~J{vbIf%׆ <8d쬕=7?̠{O-bNSd8%|;W@Oh)*fC[A~pJZ6w Y6Ta{ƥXq8AOlBeE: 銢 b]P8#[˚1YT`H^*x(Z /zPIEzdS ꮽʏQL)]29_.Xh>$ڂwRJl4?Own84i%k!n-;h]P|0GGx b s)K b_9'|s`j–(x_Cߩ"^A~u&y>5Ml_>\AKfqwXxѣ׳|BWڝ{*jl7c?\T;p攃1sӧ|3v:mR='Ry~Ɓ\)lDMګb--m9|ks@4}?Yӱ ΀:`m z1PU2y-5W|p@[WGzc~67o2*hm\k07Mf6hvƎ&lb]\b[㟦Krexfdg nY؈_Ҷ '"qCvǔщEPq2E:|-p"$ xz߻GRۨ@U|ݠsĪt-p)ьIEFtEwp]ȓ^KdxNRxS}?Jns/R;C)M֓m-@B}( .οЕ`sTwl\DիV8\"~V͐|sk ;YJS9.B8\w'7;/p¯֐!1? Q|{sL]O'_  ZShjo`])j b:$}?Z9};O6s"2^yOI9"L>DX.] l#ғ4Dj'1p2JF2\=,j:7_EaEkI~~LKbE!ahC 9[3ϝCP> \)h+8,Ts8Sҙ9ͻspHc$I{alZ p8fD SP*00~a:*q q@(g,<+϶-^Ԑw܌ѭbwλΥdBú7_)6J2ҠpcHquΠst7py! ~"uM^]RT0]ÁNwmz5E폀cyV#!A pMnD6׫B;#$Usa^,Mm}7bu(Bq:9Jfڭ膽]clEPIXg4͓^nLᇪz <tÆ{Іʿ٥)闘lc|h79$r%w?Е9(uDڦy1BGɦ¬ɽIҥěo>RD(6"cJH]O; 5D u/tz9XxvT /G{ N ݜƑr;ΘWînu=aKPtnn8?'1驥¥ZX?VPLVƇ("ShP\5@@Wc6N긿+Ut~ HE~<,ygU) QcC a<-s B9:,PQ!O]{7MܣZ7 ]U?6δ$%4RUX&x32 p8͊tm`B#>}[R,?S&?s,]Go FS7iֲ[FEͨgߟIJ>[0JC@33Ǔ$K Q/,(0״)p4>׃~pY*nl$_z`@'#ał qjg?s'*)mzܹր`ӛb4P=#΋M+" :JyUυ6dVu2GX"~(a_a%^iX?4A[2Tw9r:hKt`~Bu8@-m{AL@3Y( "NkJ!ϟ8O6e˅^ ^ _%43Bkm Б؉GlR)͸̋mlQs.!͏(9vB5)yIvP#/pr}=iQꞅWBY&RJq@bA ֢ *T%I%xb&oϦHux D1y9CZw)Ip]tx3'lK:{9BvL'ੰ|?t}'Ė4Et ; 7mp 7/:m^f:zdHn+a!ͅZ*cSmgR%)|@e$eiLTVT`zN¶(/X::K&D҂ѧ ߯\au>n:-\'c5d\:_O,rM 2 }ӸDY$IS'Z*UkT$Q)\lV"6][pb{j9G-P'w~d ]U-w6*^GfG L1_؎JABE9NeqW.H.%ɐX|ϪМeK,aF9V+Kde4~rZeӃ =ˉɕVXafSgcq^`p2?|6?DГ> nġz rv%VǙl5L4(5s'pN{m MiJŢ>sZa e)$O!M>Ov딨>?E_{D~-Ml*.|p ]Tph+Sch_ض26_xSW_vs҃j at0}MR˻xi+5Z՝FuŢ : ojK= H+Lw_p :Y@&3&S suCvmYg؅i72Srsoe ]=wEOQ#r ^s|n|BDntУ9{lC'5uUhl,aŒ㬰Ȏ DN64K ؿ>,ds"C҆S0TJy JZ^Nn&!W5U~c(ͧX=Ὂ,~ӷQW dE O-Mb̉1smf2"4M'+MȓM^7Ҿ(ur#Q":>_ fLY~WTyۺUM5"{4ul3c3}U>6l ʻc~<e "87(H^B hR9o仑q(3y|cu0QTx[$> EqnoA.pyt6P_R  EM[Gj˼*lhoG4 6qfyPxm cMݷ[͜HknC0v@z)AZr{[d8/WGqek$#}T gh[/TWGL?5,ծDrO;+yTGum-:ƳaҙGH;!f%y3 Bfœ~S6s_dPz8V]; 6`3JնZG꩏Fc- {QD6HY`cEd=cr@X<+A|I? ~둬aIZng6. lG4ȵ3Xk&o;wV_ѭoxdId,'T]Y/"X$%#wI7J3,6S.X#,[kdi/,mҊ q9B /W R"9byGBZㄣL}#ݕvr{A41NEåc„zk76\fZ~MfGz䟂:bB6՞qu}TmWwKtWw&C)^ }ٵ&)6 p$+P̝b(U߬1v*0 Mxpv]wY$Vשh@~$2I\w@pؚK45yR]*Q?\VsEK2\h޵Z&B G#5sBϛJ $ᒝbتT{V$LX IjR`6Sʀ40(ubsnNrqFdW7כ@3i` +\Vw.Χ>u^;7 tz0>4jf HgN_!dnhci3_Ȑ- Z!|$%E]s㝊\õp@Tw+h2@[™KRE zwRf cfX}sS7ٕ1 3dƩaKR\dߟ}9~ .6,AjF!ߗtIsяD x6Auz,yp9!=a&-q>X9!xә $\!Bqߩ+oR1_`/e\:HKr8-61h>uLK`q&Ƕл1hO:|xÞkT,tXԝAN|gcAʂ ,t5aް)Ut32*;ecM4UE ~u Y:߈wt- d_KPk;,vaU/GfhҲ :|r=ޗ(krp]6]ę ~:m V+lSoCgJՂLD',WuF0M@nJ `N[L>a.E[:r(:vV>d^E z>d$[{e uc6 ѯ6؍sWmնmN˯c5'䕻U uE^,`әe"@+@3hZw q/d ;? 㚂HoeJ`T> iҴ;WͮCSnE3ڔJqtAc 2>o*ʌ&SΉWeg; GI@`Sg|\3(X铐f)z$C?ϻE\e#Ƃ1{'n.)HTހA!SȱDCeL!CKbhWH3lU ӛC`ۂ:*>t$>|\ͯeuQH+vIoN9/54}D'Ěv0k9 nΑ(؆8U#?r bU4Ir\īkD goD(c 薡irR"@٘>(g_@q\+}%b VZB[nG %\z xL3+6yD1o ,T K?orUX,99l]eqK@gt|+Ӕ]>h]w[X:('vw}n1 H6i>p ?[/*Fz>.˦u]tf>;lJzJR^B?M)O` Ӥy6[[ Ʊ+qTFBW}^w&>ڴ|ջ[: xkr+YFHשMO I捙/E DMdlE#^"d!n3hD;j B>gKYX4X& 5-+SW'|N"q=H}@K-k~y/079Ԃ#;E42F+#)x&\×ƐuÄVHin(刞h_J]])q,xݡ{Cڨٱu^yur@rD7YP#[04`< )/qWsn{6Nv9`^ux'f&\}b,CH0 M ױԪT$k˂>҂RO72+f0/;yDoR!Ln*uf;A@}JڏgV׊vNh)Z<')x-Ƈ 9(Yn39CU\)c?RD Ӂ0&e C?Jg^ڀvtLtF;Oo.}.\z/$=?c>6ܘ KD̟v"|p8ۨ*dž"6-kC*?yUNxMngE4ɕMzC<8=A]{^X" tڵ}w{cp*sY!v:^? +uΡEcuGGYZ6.tȼ ɶftQz`h\J=(mh Ԭ퓛2Q ^Rf9U>"_+]0Ca H_u@#T5^n4 r ]+zЁG^6.p?n O)z 讦AK}dC `-2BgyAgDDZPDtfp8&>wt#/d7p4߭nӕzm:| >[Μngu]hp6_Nc[F!U:%"N 6DͱyA #֡@F@4pn~hftQq!u\.WpYx3Gr[1^Z8aaV%KM1GP\C>on#s4o|وZB迌,`56O7m5(JӨJ>Yi6uwNߴR}F=*8FS$$92%I̧CS:&xγq 1C[4 c4+Y8Bu|'=`&q=7Lk%T8zn)xO5(@uX"Q9߈2>ZKCˆkcN'rwNlwLxN-jmx5J e^@vG~U;^@ƒŠ b7 ی5LM2;@D Wzr%DWP@FA0bR??_}7AU9Pm^US1%m k٣$jńy.qesIѾFs \qۢWvy7ni*o+2NK)=jTSXm60>e-)U;O3\|܅#"| ?E-z#kOio8f&EV\4in yB\1Z#JTR@ŠdH)(s|s)L?{($ŋ"B\ [Ԭ]!Tait?30b1obII]-XUue<}7FSsxJakx)J+j*rCЯ}VשT򐓮$>&P =23Vt:zc^O~sV"pm RȤ+ɹח* ]гbY"UvSgC:iY;ʓӧI#'XN M9IWϏGG?r x&D⳷-+9DӮ}%IO˜`1Aۺv:&0UuZ'__w`qSUCJTatJEpҦ m j9EmJ%lD9F| '^4iOL\S (ͺ*u:9Hc?ioFDw!@F'5_:J|UB.m`0|SWkRTS>u˓؄$}D_HՊ#56ᘠ^-" 6HOij}"Q Ĭ@/߱̇ &Z\'UJ E`׈v,/~N+|'Ć ~|8jP?0m(p/ḒՆiBRrn<5UD38Ajt OrsJ^G ʶ 1hʝic X]Mc^XzdȖt:,xn"RUQ`P =edR-jQ$NNMʵAA 'WvyƗ3spw|Ft/1Clҕs7ƏJ'r} mccKLBԁ峟FE穦zȤYClON< ?hF+1qEH0 0lVy7 W]LhܯUZf_j/3W;(Bjh,TA x^۴<TE'^6:xI3@-S쾵 y03a{Tddy"0-r T B~W3[\UcNm焏kbhh@P}*rZobr f6ӴKPIqQxuE~Zs*V UQU 3Q.+1O>qŽ-6(&6ИeVP8+qE$& j%,;X] tX3"9xG[m2QMK2fu,wZP°qlY NHcѠ9(d\s:Su^^6)Ыቕ؅ x"FЃv)<¹sWwbK>I!4_ދ#ߜd%v1M |W]@%|lr?ɋ|jDlPt&AzxYAWoG6_*)H㿘Vh@m7gvZO6׭N+GNڿ>m8-X#=.$ f.dvI OKЃWCg3/:$9;JV"ۘ 񾷮*F##1[;ge4e:7ƚNE+2]g[%M8V‘ l8|S8V(27+#{Ų ܟ憕y l6I'4a?*'\77<đjK?m6 `߹^o {SM$}meJy}* e"kv Ia~~ފ(kQ^ 5.|.[R$"Re%{پxPqϣҩ$ZR6V*#!{Mت"_/U8[&6PvgX#9nM0ĸ \^ݠ/TIȿ 6h#0_0 cɜ{8e[Cml%QɉZWU ș]FGjof])/zigW )7ߡ1ہz)j:_d>oԘְ W {y#Y<3oHAxTX*Rq:Hֵ՗TqpY6sS . HE1sʨ꯼JUhyUX)[VdE\y47<Ò+-GǑn$Yc1:@!V&ɔ.<3Ap~d GkX z<%m wz=C+;}DϙKjgBr3B,9{7\L$};.;ap~x"  *n8ݕRUZU:D#-B]ᔅ+gx˺*=Vt68̗ N3Y݆*QZӖC -l }>cb#+b \=~To ![իfVsHaizzձUׄnǕgQ~d{v K#Q`oBW>9h7y)3蜏`Zn+У1`2eѱUݞ{S6 et7guaJ!ۨ[dk{]@wֈg4C2y 1=-$s%f1 GUnN֤‡7kQge NIRTX{p5r]p*:0kB!j޻5󊯨4io52:&ϑthq$ܕ K;G];r7[qM 'B~k#G'f)ni ^Uw- 㲴#.6~u SCt"O'Hh? }}5=o55-=9-\z^iqKmLCm%y+p/'C>E׽#ZA;>tk?H(7ͱo.MflDe&M`iƅnJqPbܓT^Kҭ3١ЇF3^cVJOWS~5Ĝ䯁# YlRe*6=sDT:mɂtC3{{>>Mi?BQxv)%%&JƜ=a+z >c&-)~] |chڦަAd؈m|fd6b /f6Bp2J_&s`IKKo`UDKܩ:/w#tNjfh‘P7[mDAG=FsVlA?QӁN^9m̿Q3ƃL,~Ryk[-q$%ôS}3{io/){_GD%5eo`^igԬ(b()`,G^x<G\`[9%IHޟP;̐akTn6MmK T&I]X-e> HmWy^8n&7J 9 _Σj"lE-+Wkwo [ `xj-Ջhvٖ@c,2uV#̖aȥ#h&҈Od#UYNd1k3AB C0 aCH:ˉ+R?ƪ5ub2Hr2U.4ZzS@|ݟU^T8;Htl66luý!C#9tH3t9ElWMP?!d_`QW3ܛ$G?pҠO4h@`C-A`K_k!o`ך^~=uNdOڵfQ/Q}r _ieE1xvm}t 7T|'"Lvv]NIC0!Ly߲+`+fʩJqPU! BKΧޏ!KLq:&0*PʗlE?"̖jeMXg̥akzjО ;}ro$ꭇurJ fїk#B E`J 9kd1 ÔUUTIcۥ v'Zan[.|-{^\9msPZd_ $O-9MĻ_}vwVJSNJjMfN2:Tp?9;tR+P)feY`L/>Ea m9!h׆Z5D~c0m':k"5nDIx;niUjE0N~-,9muE:-z ]*GA)x6[&˼T9]TbM8neݢw>#|s &2 u#ڽ~ D6*|zq&u7kW]8ӂY8=aH\4@S~g Gf26uWXW7SI8ӲMxxyfRdF+ ١ҬгkJ;I٦Ay;sRz\`R3S¬'4/͟%:R {Xq˪>i+*zZYN󕆓?2Ptg&:ieϾ# HXA]4߆[o'X(0[rW>bw+3X<XJ+"ku$UK`r.#o)xg˸ J^qʤIiIί2$I`5&1YҺbrMSޮ3O๶]GSI Cj{9F#g78I@mˁK+|^P-;C1AM)KoXM|VH+2's>ޖcbY_E wX[A󴚶qqɀK<2@V+x9~|Nv~L4MI`F}} 1& TgwjD8cj_.<9@{v y3VQ3;h%tzON.vQ"1—NhصaOMy;$ RXuxu$"qa†&Ē/d*>~!3֫Zv*ρg5[Yה$J!ayhp`LB}M@})e7/)ndӎ j9dSZQB3Q pw.~JdDG/Hlk+71<,"D=[@z^ֹLr~mV=:|[Rž\ \⪣< C9ƍXL]S1Dch!-900ıś!Ge伴 "h0TnsFs3n#165gv)%:w!W큻db!?=;G͈e&RGoX#fǪGzOF1gb(~{VeJ7P^Ub%a4 WҦyFҬ8zG5z98F }I<]>- %U5[Aܾnk0+P"csg5M5xvV+l= /GYJ3CjxN?3XP*(@M]I=T',NOVysBjQ1jjL  !aO&yptif?A(29`YOK=<"xQ;oPIXBgPsˡжYbca[T:+/1r^~s7lU͙eX',j;0ېZROhtћi"$3޼k|i8vVFO vP&r.RL'=V3P>X:'7w#FJ@0\)Y.t8j2ܯ!!3hCNU)lF1mC44[4AGXs>"iLR|!=VѽI-hQ 1 hGӮ^^`-͋SwPF'24xCFvל z[(*6y\-:S=㻾A9Yb%K26zbLt [_ME4fPTQӘѷ}H UC{0{;b #GҦne5zKT9y]ߎZkxBl"u[9oҒ; Uj12dy71'6΃tBD'*%K嵸:,Sʥ=QDi| N?5]b3Uf5iӰJVnj*]'Յ0w.4_57y3 N ;}YZ:i4)@W fV@AvLLu&~j|ו,4KOzu/Pl{j/g*/ރ,UPɲډH rːwdf2iIA tHq3w9U^Pr~|F _SKښ{u>)HdFcdu)k^#Ӣ9C4I?ǔoqn&qyȿf&r8i;}qqh+(Na f:)ia5׋#ʮ!5qNwӏ /`b{[hٽ|!GE/xg9|/{ JrW#;?\x^Ƣ_@;:#zf hcA$4_aIW-/5/S/~["IOH6rVvZ+CU"/ " ʥJxllv>ZmY, 6:㰜87:q}N56}ݓ3zö(pOAp!L+!Z?YQvp*1 ޱv*`lj(~!g/I 'lvw*TbbtѱJ<~M4"q`#f5g+bʙY{ODOwb[hS)Xlj88ʠ|+Y\sRx3,.ZJS4@0}J_0(]+"u=XRˍNBv<^7w̝}e7K}W8 k/BU] N mԭq)i$'^Rs4rR&n[I[c$Wj,_=Izѯ *rvZra`/ڮ+Kq0/ uY9%6".`;/-w؛cEzzI #YA-[5{ƞ9,ըI=xRߜ-{GMEA[D5/3T7O e|'S.`~#k␢6 J \4@ꑯeK'Pj)%.qF+)(ƵHӪӃ)AY[#G㶴-߁;՞ž.>12ˀ>!ʻA/z4SMT;!ii5^eL4e{ ,41'dj@%A/5?vK>MC5 ƈ̻`6DYGޓi$`Ћ{gɜY8'jr^L((r,>Ӂm#EILՏmGJ<6{ Js2+X3AE ,:6]S&OtIیˆOY.Zp y%KI&tu0j$/e/(~T@nɑx*_|42ebDwsƱs1"絎ҽ)6$Wlڕӏo1\xN+̨ѼKNCuGMl0X#|z5>t]6W0H]/I-, ̚š)}^ Sq^Jd0Zc@^`*ǢGk}\ ?gfj_~l'z Xbo fR'!/^vჯpyas PeWV9:רlY?<0@Lã)Ʃ- n kB=QK/ҷokʻl-HrJ*)aHjY\K&1P'VY⸄t6k='lnRe"~j"[Ԣk:s2-QsA=?. ߦ{,=FpAD5çr P K'D5H>4Y8$l&@;b4J”)ydZgMGVj\.=2ҞdVo%AOY8s „wzFsb!'[,Kp!޾ Lf.f,6u-3*4$!=wږRpSsgԀJ rjE+L; @ Uvk_WrP˧o^kWL̢~яY(vYc'g 'q2eJW9Hò`r K|H-~+4V2ikG+Y~!|\CpfU<-lDr홁c|yx *A*b%y6s4{T;od gcH#8,^Hu0oô͛h|`&%P[! ^϶Xl0nx0t pQ,,GIt2Q(VǶJUGчY6ۋ2策P:k[xP|>zrBz..݋q=ɧ߀)o"ҭ!Iϸ"l^2}O2@x_N ܓe8vi܉( m0\hvٞc_|Ea@u^OԨ,%~@xC~Δ"&BAVEm[`eEK'=P2$s?ޔw? TKR{sWZEՁ>hK{U\fw:N7t HC(7gprGpmssGУTMݥ-XO9ٹ㪋5?jA % HO^Tg/2VZ ëjN~H.LoTi5h@R[C 0q8bŎ"6G}3;K0`D %!ɐD7-ۋﮈ}=K#“OC'?ec-0glF2u^̽)G-7;5D%Ʋ!z=sQ fyIXju<=0JmQbz8(E$@x*}W`%sbwA|c?xU"Ѷ a`<'8xHQ:D?QG D඲xVd[1_z%nsqwh/alrOқ/Kц #4B=hGI >yÁ<CR;SO0l g>Ih) 1֊D ~Vonz*B.Cm7bfQlJ8g!_OECEazF>?RǓj/܇|n^"Xj1[3Gu 2PR˟Lbpm3g"nzѦJתe|߼K{>kJ#޾.]~-j5)!툛kRG9za=93s v6 < AX9* Zd`c' #[z,/V/7HLf 68~,A%Zøtlb$xN^r :KA2||;36BHmߌ9ߛ4h8i?ҡ6;m):$N# ;|)(r }K5-!E!ʘtbErW9W#[BQ186ڛj%"v*lJE#ƼBQ@Ӱsd^4ˏE<2~׵ҲM ŒrApn ]iKŭC$iVߞٷՓZɟ"1aȿ^𥚱[ٷX  n/ti8Bx,A|P5ǗeIx@QX-Jxݟt׷Eu[d^#v\T#{ЙUp[&^ ƀ+Y(QAI{s b4CN.qw$f!_Ed|JcNŝ:K:i^"*AuЈefw5qӘ'L +p)4twYAZ9_ID[y6Yh7&}+`$EB1rU0N!MZ@iJыP8<*TG#cE٢;H2ws\Nz@@d|t1ڳ]so6a0%Ef㗬zMB%!wB/wFc[$J)&X"i}ev >Bo UFtzNʰNP~Ao]ʼn ]^7S"CDž>kI'f:vɝ"}+%tiyF;zq)6*6LeL8o ,| xdj+M]pj7\+Ʉ%?dc^:8z/!nUdNm5j'yqgshyz|STw!oN3Eug] Adr*0y" 1/J9O@u6$PBM]59FxfF\XBu|Ä l L5-5 )E@(D83i3Wj?:78j]a-ͱ2ɶxzwN:2lTwR)<|iL8' {х9qې#43)o32kk|6rD=l",2j/DZɁwz^?(Mųd2i@11dFW88a뱡fx޶_~hsCMvv z2YH-q , m΃qY2qγ?E:g+2,&m`8Idc``;ՇP:L. Q{ ;uc=4#P0eQ @"0>VI!I$Q)TygŪDO<_ߗ-le訆ڣiF1t3x w>S@[&"h>pH?UTe1"ξ>; Ft(wha#q"y/ie"(Fl[)~ :_@w|,Iw-2uRi;2ʫ!7+wDwa k` 0/zCbkwD("Y@ӟcEܸH[,o $diICj' afCMa4b:Jbkv9+oȾIř"iHĩ?]>E@rZ .A/S 0U!݃N1e{Ҕ43i] 8)ajqUQǾz ߢUs"Q^&&+>^MT k ER3YKB]S\?l:7 {̚!l!v2_sZ6<ݫtELx'5,Wx OEϋ9y%5<"H>`H[(n-S_6 Rj*=bUwPyd}*5ҏJ_ ߼n6[@&Cjџu@J[i`nAvU(*PA-#pa$1vBaX_B;?`4lERZB/һcl]XƮZz'#L)3)+ Dh(܂"% ykׯDxDkl%" ~ld`Wo79g`>kĚ>XQi< ~֭)KQN) X{v@> a69"CLȎ=6߬Op[Hkp VGrY a~HFx V3Q[M^sOam ئ& Qe5%mvK.#IswbG#-g+e&1 T1.IЀԊ_JNвo\൐蠈Ya{:W 0d. & sp Y3+-+"`gaUjM5KB"nrCl.uF 5A@*;ENϕ3a>p@_i/F|%8e^!-?[b y%W`WeK<MB>$4e^$@<^:TCOP"Bs_K hSRau6Ƞ?KASu }F~YҚO , OPi7wz-rLL^h?acB @ ?( |89Q6AY>  F(?F[8l)2rhKBoJof:Pr+?Aj\]UH(H{PAyԪB@Ee{2gsιNq{vX冃 U@ "'iĦ04E"],j,\N}Fk٠\dZՅ#gGmF:9!*F)11jǂfl>(fwUDZC^ֳל2 0*iWwVF֣⮲էhշF̪Ť 4Km#3[Ȗ S\$aZ2IB#Z8 @Am)PkM&[)+綇HNĉ>YGc!z>6k'8NU*~ޒGktZ ^FqKLܮ{%sPQeQhW 쮐?&.b8gF)!"ؼ&k}-(DP"Ka3Ok%t]$C5 Agʯ>Kl҂mAˌ:y7r/p~7?^ 6QSn=Yp=+uڅ HƔsLhVܴT6[nסܢiEA?R+/ˌ*a^hGx2Hhlq(8S܉P@EY` NRr$QS"&Хhl$8o1SҨAjzdc:qL|w^<0cd/(5Snʈ6, rg@ƾE|ڊ ߔHlx/AfI;?UqF#'ݩVBA$$Ujt%G/1򅁚{,Lb!n$T3(D:~^Q^8aDЖT*IZi^6/|`U- p>iE3Vw@#*9 yϔVb86^/!Uл1%`qJXZ^J p01@X⯵?JyZzs.Z*z{u[MIe@J<9-R{so &oN򤟴`g Տ!] ׏sSh?dsy}VH|LvdNw]2X`0ͭQfR":&lԓrAB-|JugFU ?=Hr f'ݱPd]Xmʠfx v(Ƚ%F^\op xט@% y 5m.\HC1Ij2HW8@oNThF?gr+?KXNeu'|: fJeg-PRXER:V]dU'#!X Dx{'vu|dXlBӄ&wW/qX1 v%ڧ\ZHO4":ZT>PfZi6_[3@"=㎨ΐlS$a{iN綤HMb ;1jy}zLEu3? Xxj58ܯI،_NIȝ X@[̑M(h I'>c̛Ū4 CSyٲꢚ4[KrDh]q-3P4ՓUw9jz;7b>?7Od iB.1k/ d_ wF[O->Ӽ؞-ռľT?Č %¶|̠b¿TAC),ÉBaZv0R`Oj~;;p&}q4Zh} ~*<+4:2M(^ `t_"qsځƚ.3'%y5,$kb6#="vh4d7f{Vb%ax i n_wA\kRӀ2Gi.S!!1-uN.mymRs2!H8}q5-FvwkJdqnMNN3d' raGdiCl1)=~ T5BKK]L;%X"sx;7UMw7%_vgfxm^F[\FA.e̵xRȪQL]8"3O]+!(>/ -y@"pP'^40f&ru.A7_PXl)$yLJ<C60LQY0vFrt>&JS-v_!>!%Xo ojT)As/\*tŚp,-'9+yԈ. I#b' j!;⾼K0qzK]{tғ`mSNq0N4gBgS搷MN塲!R\܏7kIsɚ:[ӪE/_gFȶ?ie 1*#v#w#99B9b)vqanrٸ;)f>DUw{Έx?Yi*,z$VFLX$K7хc/ok ,smA}9ŞQlFSDJL#BmUVmœk?SS^l#t2.%W(bCn,$ǰӨ0P*䳚0pF}<ܺU yn`(ny' ZMoML B^%[lB!7LH&a08Uj<_W1 yeZˈ>v>7d7 ]ڈ6ŵq՗<\]0ۇTJ87&ɷ@_4/,k[*ɲVg&o0-O@b xD`JvFzv'<4ٌVvv'oi yW`&\א,xA7q2QQǰbS}j%0pw$'#L$ s> cȇqS=j.-hC܂ClβQ<=gXGWnm!7'哌M/)v)Gz~T(yhCz֋Xiԑ&=&xץv}^":cPQ6RXf4X"Qi_[B?^u0uPOaPZdz"xca@l/5'`9!.I,s߈F QL=PB٭dhAe+Cϫ^_Ilr&d/q!a4w+$GXNtCՀx/;|/^:tU]$Ȅ&؆lEuks8XtH.9)i9wP[^ G)lKBG` 霞5JSt_5z~Hc9RM.D[CAtF[B: 4af1Vŵ3vj=aMm0C75N*ѕ2ERYp,#+Hc"N4ȁa_rg@\SoF\rd /ia_TdكmڢHni>GF|yl^ >S+ǿkt8z20F:(H#EnJh+/m"5wP޲)4 nf7h} U0I,93<{~`Re#Y/+{&"*:rE?﬙qwأDDZLr2G*0uzW H5HIF9ha2"F* m=Նbn(dk.m]w+L儳OǶ=p&+4S!F>?jǠqlxOzQ$jJ?4znDZ̓yJ@KQ&_bTqdU zO)@K{V{ D>\uŚ̭'ϐ"2yJz|]AD|p#{Oޅ@yrO]sjl:}F}?BP*:q:4lOZ.IW>a:n?n2M<]~]@s\8Yt|[Q!b'W*!_ȱUrV4 C?h\"GoU>\֒{ =iaLR`9Ti+ x yLL ۹:$Xl*8Z\X[H xS_kJ> wg!1ZZ&D:㠙`1ZpQU= l1 4KOWS9 ʮ&7_EYPa^o ,h\9 q%S{? )yMk@lH8`Jx],'@mU • k$ a 6%,x1q*k"Y"-#VW 3FԳfO:2iL޸oR֋:;i6u/n a:"ؽ;\P{L~Ip‰l1uzp@?z̚("V%}EդAsq)JK-No >H]c+Ǫm/]U&oIj .4i>yb;ԫdw_= Z[J;]8Uf=AT K\YOMC ze m&aڅ ;"`(jBF;Vf1Ved(:5Nȕo&]g edx6)Щ72HuUy;HAw _K9˹Į+Ϟɴ`ht"9Ue|.Bj\\zV 3`@"GS6j^ NL"Vg=(R~ b0Ca(9G-&Ż;rv.|lԙJvrCʅ9QNE x+JK*1nqJďfaO2:U Qwxm+A?شXiF}ՙ]9C&Է'Za`Lg58={GtٔmR kdbGYqD}'tάկiX-wneܮKA=υPwzxkURD$?.e)}  PCnɊjqe5ȥ C0-,8*vR4;,f$iLTC/d-}&e?2=`K-x kqLidEHTl%L|hM(Ecl؞P ߝYas!bք\ۥԅZ}ywπ)l4W%h9h Pn7דvQ:pg9)>ulY'h3e Hyp eA9&Dh؁H jՆڳ\6ԚZpQE$(^~\)T2>sLO-=HPG& HV(+5OG,(C"RD"-9s 'b#X$ ~~IzrQC ׎Rtn>RZkz1Š$駦5ؘ ģ6e{]ȿ 66sor~\܆ˬ}68b/JA5\:սw9X4Zj- TPON] 9YG=2ƥmYqs4oAry$Wn"F`U/+;qPCcD(_Ig\9,KQ?5>>IgBoUd:Io71g瞏;z Fq# c-y= B7{=GK˨iҜ29-C%mYCٞ^ot.@°3ëC 4rܪk ah^/]FSXOsvBMJϮCq*2 L}lE#29qON~+M>ҍ-> x)0#m7lFH4gKS?؏s2aQmL?Tyg'2мnh."̝e:OTȒqPLtBrmt6F4R&EO |{#E9At$e;1 iջt#tO{eىsɗF崖h)\Il pcJ^IZ 7UF' Bܣ~\=2t( =fbG!.nD|i頸5gZtטaPp+}U0(.$& {FXt}2sb )*9t0zV4v3ܙ9S9&rL>BlTy{N X  b;7l(n Ɍ\ shq\2X>p)Nߞ OMW<~:qgӸl0E %љ&IMo|m: 㠕+BUxlݶ vEh%1fxA3f0G*[ap+j6 h vvb0a䶸GqS@{pe^O]ڂ{= KǮlH]'sdԻ_ؾ5лzb 98PO4~F #fwzS nJߜ@;O:M?|W֌t.DEV_耬{Fm֊J5"tQE(yTgxVi;g4߭RWw R+j.Jᒤlb[ cf|r>=9RGc' HBWFnņU6xl=K!8*Fh؅$S.Kq2zU[Q$ RؗԱX1rJbW*҉DžrZ-  /K.3TnBٚEyThȔsj29w,wA$&,q0t'JGrtG<γ=uݙ _ E$уMԠq&ǜ]5 R\Dӱ=;R  }^. efN&A0 gK)$/ge(1#ޝN:)kI_|K1AexZiC\NURFpD mM.ClS㊩('k(ҥ="8p^_Ee P. ܋ԅV;vr+xJת͂~ZXT@tjHAb'5צ^\$D!: ( 1fI35_aɾgk߱9"Ǣ4\0\T5*c>gG)>Vd‘!<1١Q GyGE )Sc W/"9_t 5u&K[MU3H_jW({{ܶ"sj吲[FHo݅<ұn= q~C!}($OPt9yPX=ìG)>,B(NwQ`;?ʅuk@p"a25.Gw\?p-(Ši-R<(qWyt4ճ*2psxT meb>2 [Iu&w9̬gg^g 楺CT=$ La:+G'̏t"nOY(^@WOy F4.Eʫ^b*0TYg3^{kv[ [ ֦~ubtzaˊЈelefmu K#+lEP|_`5e)>YS g섚KPۦMѤ5)\cN א te78ytѵW*=Ẻoގ7]11n PHlµ U*[)\޵Nb|F(tF|֨Zo bF!6Fȩ& n?z1fVh^#MMPipz+aZyO ]}q"Oְðx%lir<`}Z0*?{ 5&-?U XQx[5Mia3vxVMnc -Le6_*Fv͓Uy:Pth \\(#=7ЙԌCv9y<qәT>|8'e5>EU؍_"1,x4(7(׳U%c]%sБ+9՛pT:j_t4Y()?f"_ ,M9Ռ’b>w1 RAS)qPwgɝ>=o/_?P1:U$ f>fI@.2FQCgԴ&A\թ Uq];O{<5q~ǖ*KCJZHBCAv衄Ms=^4ҡ;t=ЍK~ʃS^,5u{q۵3E5Ì^ j>NJqOŠGH}D%nqzDёdFE^Li%amM7"? qHƟjX,2E(N&w-A.ӋƅI%lq>ļE W`9t:hV?UIDp!twM{xX*8JF:B6g*V]8OczV^ W:lON<2=F MK&WtUR_LX&B>^3':\_ֺ6]Yl5 /7| NB߼37!  q'H~⟻&-X1ϴ[o'̚{lc/*jHX&y fiUCAYzU %+"$*|E=RK9,_%"AiٟvǠtr |y'nQ} jƶN%8}S颉Q8I.1>O߹RnۉvAj>̔陻}d9Y2ފH %.*)ZF9tbi˳>B*r%9o02ȓ $@Z1%t(]Eq'Y#@ogde\fx.#2.83I=bFI}!8?N{lD'UKA,?J٩#l"5\L$DA4 q+ Y+ߥszp?z+I ^+&܉H4v]W{Z~'6銚115tw^2SC+P7*V }&p\=8zT:6BP&)B5r6+0&*?r<(p x]ML?_JI"U dQi4B|o{>[_$b u!yД$m_D1BLOGB"Qr^*$<qjᠵBBb&M4HI 5ml!88k6#ij'"5Zs^Du&">]CUW/a9QuGJ+W![PH-5 u1 n}VBvʋ[ZހfƸcs2<}7vдlbAQKlE tilYKNzVIfo|0sf~syc7:߶`nILY*6vКawVìǢT lhr$1@V K ΧҜ-گEdE"ˀ)>d HS.zbƋ?cx4зM\2I?RӌutIqW˘U$oUj~zdO]4R *]|Z?}{Fo#jw{ E Uyl+kϨP9AxX%0UCӸ5\W3f񋇯T6a W3t~^e`e`8W¸aYs=_2$ҩYaHfl2)qݪ/8\2gRմԳEOc1 1;AyPҘ`NhT9OjGƎ.|:3~fOI+sJX{Ɯ[T|QC@:KŇ%$aq?_W֑_*;u:'kH<djA:!q0 Мi{1|T`Sy)ڍXzS7D$fX o|-ؿߴr!m MM+ `RAZVl.o&Y^}ʑH6 qr@e8+asGD&|/QY/ުzhϊtO#tl;c_>Oz`1rSJ39,YZNDsu RNzeg4ZY ۭ#ҰRqZ?ڄYcQi6XH=J>%uqҋDZ>Zw$mvQt_j݊)Bஃ}Div_Z^B!<<D;V$ʖJNWJڰ_D@4Ŧ>]5S1+c"3v(܉"FÄl tZK[xb8,ݑP杜#;[;!l)YNl$= ak(cV80\yvY-q kػl;|Z^7qDq!e9=xܻX+5d$A~r=(@ڼsvҥA""`/m%םo^$&R[{S_G工y}.0J ++ Ow SRޓ;ĆAok9Gǧc(+Bޣ^VvX;9hv@IItin3E'v*j&EEKxܕ- ݳ:B ZxA"\k*ԶBnfāWlxڳ]pć-sԶ_Wn- g-c+@ųNo [\ oVm~~ݗ 0 Y3g5Z21 yց}.=Yp)H0R>1=;wI.R1*xww|mv_=s@Nɖ4U%:|4cHj_ރI&Qgޟ0?Ȉ~}7^sʧM*M,rr[kОݪ,qkvdb%kJSq>֞8dT%Ղ!H`;v/?!,5 nkZJ4+ ?W_]\-1zrɪr nTo.ER|Ɨ$W̓W1mc>xܹ |wFd˔=ߌ#8}wQ_ MӟGPe[{xpbw*f$ފ_B@y 2 GaG+f#s:D]"1пUɃW24TT׮k{s2H2[e5gIawWTj*[y[*ç0 32K? w Z+O_E;HPO~"0ċ~eqsSpKit.\Uu.!TM\3y;ܛG@o7?#Pg]6 o < ;?9 /ĐfǬP^&+Ɠ[C26WJ{v>-p`;lVz`QuK3LXQ6 Oy%ԅN6<|We>Wzi,a4rlCoX?|+x+XY0XyՄhDf#Me©c/yP3{8CBX|jv9]t3V÷\viݰkK52cyk22:%~xKu[7l.6BI M˕6x[Kז~f+EΪ5ly/,ܕ.8ʛd#$*2{2 7a ɋrzsDqP5+s)!~V>tsO Y%[nXG~$`A 84Av껓$:003$(1`o(UISb}Nd' ,2K(.)mܺOSpf _ͽ6@#iC VӐ/+v>:Z*bnPi/Nb,<5Ke"07C%MjwCSq Qb#CMIwT| CSsIɔqQ{ >tϦ,A U=N5 :drŞ JA$5"$ d߰ /=< Z D'FςIO;uNیA@ uL`չ~XէF };gQ;at/'MnNa椓ɲ7ߏє[ `f+y /1fe$_- e6OXXsoai̾o=]>~\]~(E`>qO(^]MdqGL!l0H&;^gf}9-Mqbۙ? ;y2{@wl})RYK~F>7v'r=Ta\q~15 N:cC HZ1\AGOWOH; r 9 I% L^{CZzXsK<8%Rv14NihI + CLsv %|kd`I=rSm %)1udMT`hB/OϚ0X\>N? wD ^$8lU9-,}%bG<`+&me苪_yT9/b8ɖnB,Qb&nGqe/ +\ZaT:W_RRPRdй32(YZ !Hy41C6|D M0 3}nFOlҥNTj83xCORkS&½ !լSOVINsONz- bGxok lP|%|9qԷge}gU7pHOV1B*!B+X*r=3%k~+4o{LT8$)RӰv+ֵi!d?o Dmy39S}a7VurX!&<_6@f ݩ+&ZNdpR4W'7тa,uYFuƺm{!f+k|cƔ M6;@T}3Ku S n2Y,M|6g@r~T!.7V5ijTbt'os(PBǽLNjUXzBHTr7*qʃC7u̫z851<°fW~6mǥ~(ЛoFg])x.qq"bUQ 8K<^b^/,$ep#@`{c,-OA)rlڌrMvǤ= ~oJ(XK]z@aFaf]^qD6#T>2G׭hѬ[͢dJE3e,wyQ%/3 K FȨՌECY&emmiZ$}P Ռ!5OY[z4֚V ٳiIhz1қTgXkN*QFUG3s&R-#(s\-/(zd(o`d%VeM.4<7m=LI2BFOHxf~imzݼR7bHy}ƭ-Gag QXEfֻKȑu9Q%}Kn7f647OCC5)7vqL1lW mBP#W 'ZV&VAׂ -?#[Оo9N&4On st}}W,*T  { fT=RF7gvW(h.ŸHIZzj%'d?r4rhj2@dI9Yr+k㷐B^2z/BƢ!؜fM9©t1 B݉$q!鎕 [QF,-N/N sk!`SB `ֵϳ92:+Dhq;ȩ#H,bc+s9LpMg)RDܹ \٘B*uDwO?DY}mLIM+`~XPP2rPOa)X> q ~,*URTV3rG؉ΈϮV5L) K8 {EO`11k;!ME(}^uzLnR^Xop[Yj A4Ο5Wf>ZEܕe9̱GbIH,C};%XX!`11*_=+Uݮ3<^<'*06)`S!MǔMP%~Avq: Dtn3E@ 1zts(ܜ/ 7\!~:4jQrO2/|hrd u]<<*=$[MK [OG6~Ȗ$V?T~!-ζizTUrٖͮPLɷعS,b^fpC|4ђ:ʂBg%nj8=(RSKoj3F_ 9G+rf8gfsJ*JnXg6݃].劬J9-$!E7l/?N ώ#2+<"ğ4Q>X 6tjk&¶кvlV'iZS$VVε^U& )=1Khj4S6U#W_lg&}?R$/f'y[̇ZS)|'Ԧ-]D@ /fm;W|k3dd]s+xb,nM]^1T#&WP-N"n%"^,!uaGp@SFjFVĄٲxb3pCqCbj$;Q$g/g`=w;/CH̚b ET {>tXj?,]ŒM@7Nf7Bi{ 6%\ŏӢ/x6Y>M!rI{x+w.~eh ?"QNM.}bNߚkhuVV$U}gwrTKTE'#AUւXI,%R.1V/Sl36[w08>sݹZb$kך/v--I%?*|r;[fr[DPHLweiWMw=5dOrS _սRB#Y@V4d~`_"Ȁ--1e(8 I萧5fP`OEeKU A{i^ >?)9 Z{k| G3Œ ݑdX!Q4,ƜT*uƬX\3ڿ)N QNɟ&dry^޼^WcdK7beh) |#S=Tk3)l4!*猙1\UwxMZ^y 7!Pt(W\՜H ==Csg8n;PкށINķuR=FH&^+`k{; ~zE7-0 r%GJWRUWjƋ@y*@ XmX9&8qYxF!uo ir]4ataw?DiB)׫ZWclm]sebMT U #s&2D@l[$0MzͻE/Nђa0\w"@Q"H!v!!8MY+^0b2ݻzcI[P\\'Àzۏ]rH'*(Ϗ`dy*L`Lᛴ30>6nt E}p7".PB+]!:j[6ݛcַLpU:][~%"]N˘('dgo㕨REn_"9+:d4]Fe5Ñ_nփ 1A-C-0S7r}Dǜw "]kQCH6m]L %TcbnΪI0h<^UcsAy'XZ3o)t1@f}dp>?Lǰ-]:j^ " IA\u>s̻w+HyJ꣊C=~_UaoK@'"wZ>>ZviEK(8"ءM3 U`$mg_ Lv5X殧~p iFd_Q*0 |mzW?$!(a_jodN^n.pϾ}0vНBR{>[<\`^l,ҝDZ1[!K1h/~\]+Pړ2Y_Djd,ǐ\`k=c*)q`+c@E.Ex6A0+H[_&MÑ~3}Ҽ-Ud R3$I 9,+e"X>J>#]j'_\Y# kMu$N^`A~_hl)ӹ% Fs0Ǽ8 j]LD@Mh!!u">yq KiOfPBJEZȄp-н;Awލ=qV7dRٖڣGrmkasw>,,r*Q'PL'qѱJ.\N:(|-&lsvӿ.dzE/qiq*8͐]szlZKl r6?3XSf7̷%]w4!eL.}SgO4r%)4V2|bQ~!au L*f &hnk>c07Jz.mju_wL~0 =lٵ !N!F˨-(E_7jnMwSyƒeS4۶Աƌ^DžzRM Tt箇[]]B3u_̩**K-d66䀞Z4IxT xGi\OQ>-6|nG-?{nU4h0i<@wp*ay)(C̜0^GZ`:(K}⢱6+"qnLϗ~=v42aqeG쀞pހg,h^>L>47ȃ7 fVrܘIGv-aP*e(;@.gr+c."OPaNUMsyM! hd|8xb*l B{|?;6M8\ݓt ~Cg^Eh(l`a9=o]-(Z{r{€'cdgHvz K n9Zz\ n>gi":) 9KFHkauȢޫw1)AlW4 K2.i E&Oļs{0ͬZƍ͗ %[&W/8/*dTKzqv_ Oj+C")K*] ; ,5^&>fO8=i~~I2Dk@ռ|Q4y$VA0)V D z %w=*/:zPk-!4NҎWjQb`@8[M>{!D"C#gj]ڇ2,tΑ 4U^ZGUxk ?={PjԮ/`/cjAqEU]TOV)NE{ >Tq]WfL0;*l XĒ~,$.9cţNmjBzu<0H¨ 41ZY%'7i{ExJ99k& 3]ދRyD}m$A}*ҐQ*w& ;sZw=A#hDМfX(y|+̲BZx FoR& ^Xnv{ FYBN3V89N*4S`D7p@Xg`g%N8qIgi DpY < AHN:TXT(No1tURgs`u>ϑ5xqOd9q+}Р=HStQ;>缿WO܏n.1RpWjUalX v^.\姝F |3Q0HGR5oМ8Jlձ7T4z{QHXQ"҃W;ڂ5˪Dni=4a`l:٨OVΏXxlqc3@ nX ԅ|N!ڹ2k,ċypM8 MB*!ee I> ?Bw rыD-Nϔ,zW$q8H,aL4mJ܌Hor>>H^sd $8u2g[F9ST'<{yE.:|t"kb?R ҍ- oK\{x7&x!WWFJez vQ'-"UDN;baW `2@͍KaGe*(c %!wߵm₇Ƴ1NrX%SH*VyɄtT.r3/#^gHٓoU 1<]_^~Twƪ}%0@ tuCS}fdR˝oq~naIրq2"Sy,ZΡ!AUZsP? 0FoюƝ|TҺW"ޗHaPq TWԭuG64}$uud+f95# V15MTruxm׿ b.iU7!phAnZ |6zob$>HGDN=--JHA. ײr˽y#7;q%Q{}Q,N#t  \ERHqsD'Pj{P)ˆSw'vs&10>,p5XjM]*O$+Y7D>Z$p+O>^0D ͘GB2/C5M|v Xw>+adGŭGlvDstXmt9ihѣ5Ogdٳ ?ȪKQf%:aL]PT}º#̻輏 gI 6.ƨ1VlɡeG\dw*&ZH/P2i4Q]^-h_59 uSwHhEM,:PuG.Z3R8OB:L|0lUm _{Һyp{'&B_NMB]]M,:/EZGiM:Z}?ӛ6 :rFneStܭ]'Ua(/D5hx2զ@6Ԯe])1,Q^S?^F,"ejwp|z,"?:@W[GZ!H9rSb6f|furLxX2OՒ#lfg9*d~eUIy~m|Q}rFS܃do5 ' @,=~ `:v]i+I>P@C~7?izIa(B* ah ;]ZQa(M:q8,q'[ Sg۱]vȯwꀻʟSC7X q;6+#-8sZCEg׾>WnRbU!h೩GpE|=]0Kc9_ro 0IzbELF駜 5,0`2Kv!ry#J҉Gj*v*x 9N*yWGH GjXϞʔv ZTlZ G[rS[tOP6+2А4)?0 Hc1?T1˯eUpj< ˗ji!uteIf+]zf$UkšE~~lZlV^ʰ)bfJ>&Lva*(ND56Z7$weJ8)TS-/ G7!֓(WcB=\ױH5?F ܝa;QeSfehoWqVgf pḃK $H&ec[΋m lY9D)!Decܝd`6c6/AWǔ? w- j4.ȓ r;0g G^h@~5|4bfhc+8g}Kh$1WiQ ;vSX)]dku,aȲ,m&#v| Q ^spcu$Y3~79|}aZ@k^7gy'B8V>u 孔sdl[,I~r@w&'! =ܑ 8 } U/VϫN d=[մ^n/A_ITsL-ax߯D^7080'`F9AsɈ)Q񝇽 !^2אC9PU$GrMv&{y jx'@m 41t=y(SE;dC9g{"jv[uVu;U6p42Jo6͵5o:šX~gW`rNsph$q1 Mr`T1ʒi٫ӹ<84[5^_+61sUOy2WɒEf0̠DI6r@y9`|jq &b^ΜgQў\C3sme;LZGgB.[HJV2RYuI?}N[vPdjh;j.L*մź6;wߎ bc@ `q7|ļ`{a=Ǿ{9Lm8r y~}4f&TSksH]%$/D˒K"]Q={'H.dl\A Hl%>=}~!^+*Ӡo0:Ah~ϻ) 36Ed:X2 ^TFO*4$C𷚪!ߋ6R5v%_βg1ңp3^FGᆯ6`_N<Ӎrlrb*D'j : [( d~wFsWiPZA 2V-Q%8b%wJI\8C7æ$U]o4u논"VhdS1)b)Jθ9BE`lsb8lֈ92#![q [4 !~Gu_syWL9>7.GB ζT9"j~;%~`X2Bgbo9U2SyO$XM8k~tg?G2-5O>R ?13+l ʟ[V.R%tv*C.Y&= w 匵`MUZLge0xf3^|iڝ-DwՏua0NLB= յqwUT xNP`=TYohB3򢢴ooz؁" =SiRa'N*J.@qk:L#]́qay]]!8g1ν OG|ިK,OoZ ;}q%\D|2_\zVp r91ZEs:@F `}T!r)' I_PD$G}m3=܅G$X0z~ MEN7c9&لcϪ#|*y|:~iѷz^Nq 1wܫ{sAc e lSXL8TM ȬxFfjNl\RzV Y.ĚI(h8湩R@!i]]Mo8R O }݌Zs$˸gx& MƟRTX/ng0AIX"d*Me-Jw`A9eruUҪNw>J~F7A׺㻴vx☥Nٹc,AOK~7c,ԞC1mvw%f'8Yq|̇/G8-fO5WۑvI]@UN:6pj2<Ҝ3 N,ҧyG'*?]{:-Ƣ/ $ ڸѺ7 @zV&}R L8O3LHHԊXhjpDh֏-ɬ+:>5&[=;ٴIƛugr2tޡΖxnyVdG|%0L}zY]heS98x'{Ns*p{ lW}\-U9=𹙚yF{ @k/[}c?;m3d ,y.֞Iy$,Uea$`D88#MEFnGb('yLr]+FE3)#+H (L?tm<}”%&*ۜ )|X4䘈 F?5O̖O@ڬaDvETXE?w " }q~SK3ܰxBdw  Gv,Ch=mYwd9+r@ec B \mtm&fɭ xg[LE` o CyͰL+pSLh,uW]dB^pb+3ѥ-d jXTEj8{HRacRO 5;h1V``8*XafRIcJd3 2}(qg>]H &0RLX8g٤4(bv+':.$AoApG%Yb אO3&3K:)-3TSZH 2HU]9g4'bU5MRlXLU[ j:, z_Y:Pk"QbZIw1K2a5u2+ͬ't-B1p\w3{S..u쎊~ 1nT&OյK>82&aOL/6~b<4i X$wmEdEt j7 x§4¶4b[ kʅ R? 8H"?SGɂq#Pbn 2N;i;t0NZ$qסDKZxTny6.@S$,sON?ٹ_ù'÷IŖ̤lJI :5A Kk&7~ kɮu}Q%dMVˌ*NHNO=F.߫}8F:Uri/lɼa"5ljǑQ&eJ|/iW%2 x9]&t*"-3isj-i Jan<*~UeaTv@?ȰtL:C.G*g=)y*#aXB|ac"V{Xl`T/_ 6Dر +|!ZP3#ހ7l *s ~h6Qb269m;5 #A O9F^RBXNpE#h '2PI52n[$_߭cy)PAXG%~!9fo%*4|d@πOW\'m);KkI=۰k%#ӛ䶉Tb7@!ReQGlauÈq(m|m%W`>\!h \m bD4r ;ޠWƴ  IrXa[n1To6r0m\Tm߷goQ'!Pno^B39wL-WGJwgu@,FQĪkue)1E*-Yײ̈́V$G=33$dT_ɁG0/y3EQn|I5P0t1 )c'P16|!p\bOIDs<cvg^u69dysJV̿@4%φ!Ma~j6 ~Y@ΖC{⸂*"^=L穂-/4b Xfs:lQ|;+)I/C#h/\쥮dB[?;` n1O!P'e0r )/HDfсR4:rV"]jx-G_oGN1"-G?ǭd̑ 'J8z+)iB9"t3;dCO^ #{MAZwoPs&WF;ß 7uP'[-n-7fz= [nӐ7kMb `㣒H%^X~30pLB?дarܫ_ xP~e׀`բg׫XPe _;\8 46v:V$_Vˎ̥ M /pQ]R޽Xyfs,F{:pԵD)Pu|<3 z*.ukD/5;M^H(ԝRC#'ԣy1Sm` e%)[]7#ǃ MONZJPޭ+q.ǿDVgX4umE,9`9oZ͋W&`3x9*uBɞb`džk@S%tJp$0ѴWɂlKG9 һv6fi|Ͽn(CZ|%8$=gڑ.fZ_gQ >iTj<AY$ۉ1eԱ8d4'3OY8ϝ?-(6ID»'1TS6: Z򐺠.ࠃ HYYM)Yyxc,vJ]^"خߘ!%c`FRN}Oq/]SV$Eǐ=}-pu18MO:Q@Sr )@i*%fJ"c"{XY o!xkj[IH iUUՉάl%A,nŠm 1q>Š byJJҔo̜d_nn1{Ju6Cd!ylRm:9#Xu;;Bg7 VgU RhDSHx0乙)J &c,r*< ~sp\wgy?h.g>0Xx:)YI88Ҽ5=]v^_ ʥj3ܕe=,t39%NiOHʏ VIC{i2d G-q4e :/a/89hEt# 2KlEa!N >=={|B49_6c! W;.XWϡ C.+V*z1L*/Py./)Ԯ8L# 1&xT+_Ou.OшR|j YݼQc5džYEuAղva,!*3X3wFDF[ ʾcUFBbVoʡrlJD)f\;J9ͿS3 9.7YOu[Vh}-1 rHvfGFfBO€1o֥\ )e̋!$33ߝ6H2ܭ5;:Mg7`J w\màf Ct _#p}u7]^ QgxnǬ! 7g Cjǔ/<3xN[=K_ *r (' J\ES]:Whu.ʝa.0m/"qLzT" @-YQec霡SbXˮGIvv'O15Qmpjs'!<^*[E[26EENC#7H BnԦ.P>>2sTա/,R]P֣;k1ͱtk-t7.}^MZD S}<ڄhw[So"BO-pB77QR*v²9+-M ttgҍι|8'XE U޳ZLfFyH͗4 V_5JQ5"df!eoI*W-" H|Wp)Z2jX AtjD!|W"f/ DkFGFM-8V9s+g̽Hwf ]G= CSp?N !} z~G #ci$oa$~ Ve{ Dc}5 oZ=+,Ti8:kU(9(7hZ41-5,sfA^V_x.úF K=:~#?= sHnUVX'- NR{fwrbN|A^'S9Zl&(Z ADRj L4] ۅXqY alƑV)rޯoZ1|z.ey1pl ;HeqwS;,lF!n7. .?3p|H7Р>;AE EcQiE#8q"OT£sD>S9Æѭܧ{.'ȺL&/Yƫ_h *-9D~zf) rvqN[ ?2.Æay:yge~)@ \xaGʨD_@E 7Ѻhڷٛ= "(Ja >ᙗBJ!R _J2}W#`_ȵ5hVw@![/u ;|Dk+T8׺® A8bj6@~tD=/eH9nhWE즽 - J?+4j'd՚6m5韃-5(ٙHh!C&&iׯ5rgAoz,&)n2=Y E{޳Ec%"')bj^ܜF s\,]5fO[AߦW26S96sY Mk<= ~-4={ *GLa[aH*=xOW1+Q*G̙í@1m pI0$ṿ F9 ܂"(Z"rY-w\M\>pl/|+_*7jGGt(HV7k[-w>MJO)վjAۀ5/> F\{gԺ(j%Al^0q%Ii2e2x9d*_اACk 88YrD3 iu<(vfMvHI9}d񲐗}ut,oߑKHI.6"CaՆr'9`('&hh ByJD)?gAɥ5qT;btjךRUED'kȊW\sV;_-|/.^}fsy'H>8ʯRu@BSo >&΃VTܮATߑKcI:ee{яΚhEˈ^4NvW[B'6~w1 5ld"S=W( lV,nuYD_sc1gr@ڎK1`T  Y`6|r֠|Yb4_zV5,pWCe/S}gIh;fvBgP&Q~JFlViM%eq;4oF|S"WՕ[!Cļz6Cl;x/н(j*sɻ,>GrPh ˍ d; PZ w[&63,;p*KV8>ىϔx07=s"QkJ=2D" K5B9j^ZLDa3 Ƭ)˭ G"G!2H9j63 `x 7f ##b[vtܨr33)4 VOW2fJ`%励 (!urZQO6@dJշfz1\=T~ lⱨ`N r(,,DTj#ÃzoQ _{ş|Lq0O:&MQNU"E *ZaHUQ .N(uzmUby=mѰXB?r<^RPI&{C318ŠJ&^TGVʢ8+E˟e7NZdU)X*u6'ׅ3wc%-ehc߱^)6tC8Y_A)ܸZgIwTd?)GCSf>X+X!㮵RxPI^56:эewv">AIs.csxc@6zS/VdحJ7!ad,wb1ɺQϭioГ';#E 0ռ5I-@<ܓ_^eYA=)%M˝b>@6b|71VX]mn|Stٻ̽.\9/ /)g0.l/h_?Vdv~3gbpU*KC X6MH:G(5Y|׋UdSWQ,$8 5 t]]^']w( y FMAKt1:t(.(񃬽4MxWæD-c œ$.mJ]ʍltɲvGG|ޗrCU"܃ka9&.t$cp'@Azq`-xyE`d+`WL@/C#0}ags-u݆%Qb#CY04  \HJQ]4#m%!mfPr Qs1U,4É:ukANE98 ﰭ&}s=B(۸#rk{Lk$Mrq8o,J~젰ع@+Hè՗¸@T^&ZFMvV|֍l JG mU Gw̰xSEi{;(`5Wol 0Bvn:%6qP̅#k]╖Ihq]pПN*w@W[v=}f <־ሇռ G{D֤j# O}Qݼ@F)oWy"1cgq~ylӆ)ĚiGJTMfft!ppgb=w7f3>$JaNm WRi{- #@YNK<*,ȻM т)t >IUg3lyrT'^:KuY=}8(prJBm70a$' T$C*'TߍvT4h u8Dk*%z G8zyhmߊҧ]J Ntzm\$,?!-i/c飒u 9ل.pv݁)_4ԉZL6/<Ϸq`ؠ%.e,ɦ魄ߕ_j^jĝ/ !i=>m b>&>H_H7=HS}+k2aJ Y@bt/(Kϙ"Atz 6Y向m̌A}^xeXnhMQV2mэ(a=Uzq'Aqxҡ*H8t`J&cRG5U1K +HJ'lOt6ѹi$hڣ%Lɡɖh{JsVf;]vX>Nkc&GsQYno=F]3XV]`jWCbd2Gخ9[sx]7_HY&\LVe؝ w!>А;8q ':yyʖ*Da¯*WYJŵkU!Uh ]y1THɉkCJ%'ky΀)(hw`ߪ)=] B*-l@vM~adg2iTC-J EP陡 WnJ#3#{wM rS"ttġ 9*<y A%3o\ knȭ6KHD4%oe /t$xdIXWs6ωBP^I X堸v\z GSi-H{I0C,~q֊Rv* Iۗl.OVT.kW%?o\z (&L=?L5G'>$]Je{ #wni-KJ.-%sLώa#8 c(Dʀ*6]Z͢ltݴ<.N|)zEDݚ>CpˇnM6AF30ەum+4*^E!|FG0M]S-$2>ĦZhHrSV{  hٝ(N8_(E,Kǒg+R˦j2WcBQ#~-rqF[1N or},,.zBb|*nQ$?5R{J hx]iTAԪ➡Jki c1q g*N,P3[=Ј'`T570hkQ? uFGk"Ou4LϺ̅Ϻ+؞̸ww:rޚ湟F]TY7:SGM+ +)@". C\:tQRˢok3J,>FA~aScFUE35tCƮպJ}^Je=/:O$7s u1]~>Kص\&/C*7JҹyyLR,[tch8YG@R;"DPu3&[>@L\]Uwo<|Q@YvϹer'vmjuU$%м$X$360S+<~"7"MS`J_̾fm'3P&o$SF~%:~9V,GM݆Պ=o8"ia%yM[oG!pyll~zO["^Ox+hhT.["5:)C}[ kv=!J3JR[eM)׸6xx r}U $67@L#y;YL%Qrl] BN@+)/j[j`iA1UMK Tb3]Ig%&AhUB=T CHC4w*fiZI@jA VIL|idش5kIO'C\DtY5?U4JhW2L:MDVE]M"Ī OP[EFߴ)BH_T{*PAMy+Y^OkptA: .*K z+RBPjdB=]tZ#NZ=Vml '!4@hiú+kR1 a#z)S5TŝtX^ڭי.]CwR؝Z׫]/f"V wfV=k , X`e~t-yT>yLZh]yhsm|3pUQ-1 8naVf.0xk ~iǞ`!=$-fQYckb18X1m'qi}"2`g/'^j w3XZ 8! GX'#Y3igL~mkVE_fMIǨ)ǵ*4&UÏǣd֙V@u:R"`ڛ&!?)uS>aB_~rX2CsL&Rpj|vJ\6xC"j<[Hܰ@O(''uT?}bdLĞy`+GM1na: DG6ި֗_Pv8LY|cJruk6q5D=ksO?Վ? Ss ز|WyLZVhaCF|i^A-H`zK48I4=]$ &giYdW׼HElq#/;G77gPTK $%wܘoUWhtl"~ۃ`! 7O? rl5הm# M2OS#FӃs}|HQo lkVE;8lo3vVduJcK N>ANTJ~g])zD(N}ÿPk 𾫚O$) Ԡ9r} d[wx[[p2ᎃZB!UaPR pBYc b՛7 L'%rpBD}>bqP g6X]"g`QJc:ʦ\Ry3 kIs5[mFrAm`W¦V?)n{WF hTbnۿ)Obbo6à5Șw*ݲSG1=/A ; 6u!m,i,'e衾Vh{kt?sAb G :(ו)E2D ~;4i8;CA/ Q>>uP 9%}};$+Q\h_T۠D*n{f0J]n`:Z&Iy# 7P]Xv2}x"?Dm< Q.nHHb$W)F2J]! 䔟ޤ;ΩX$gwbʄ] |=?@ -gl_vus][9Jx@3dd "bbdQ;L^si\{ vWzZ˂IxZ1?\[RvH!(9osuu)/o_".&'7w \n 508ΉGI˱|X"  ؅YtZ`> 5;zԏgEjb/%Ʈ< X^!a}A)l_V Y4b?7vMvchaP(]rlvmtx9xөHc{1>j"j6q,棦*`ҽ2`.QL;Ž|LtҢm$&5c26kgoȜ_̈́ ६Г+2dKJ^^ Vt~z ͢(s۳[ xKѢs:˻9{xp{ҕߠZ~eTx;ZM4c9 >n*ĢA=XؑɩY>j1$f.WzӨ=_=^EJG9dyuַt*׃za5;j/Rx5lRDyk1+#8g#v1ԃ_U- _&񰶥:%vg)ɐODùO"'%?Fpxi%qab=9$) C.'6k359REѴm$WE;wYdmhrMlV?mDĬ"τSW߷xG( ])5(1"SqqH\!ˀ,⬼$]gNh$hy/t~Iz T*\CaUȅ 56-n#O/Pn4t8ָ;4`ax@ 4=h*<ZP֕POLq%Cx"CɛWr o&ȍ۫rjQQeMTTtZL4@{حcGK =vP_lz&W8e+}ZnOwЬܵyzp˴rjq4g@mzyiWHh":|nΗ+\ˇϤ@v_죘GrLSv#W!U3ϢoK-AƏ64%r U*REж/JߩvoA)_s$OJr:@)HŤM1`I:9 #~DWVˡ+gi3D4 ݴ_hzgMU \8r-T寍n9 }|#`FY1#YG>ORhivĄ[Ў8FA&f!Yn k_[˹4c?Ydk.~(`\ܶYQ7e?/ɡ/ATϪ-ZPOSY31f^_1j4*01B1?D7B838a'to N$%`Ki&.b>>!.Svq8RI-ˬGKKa0"XX\Xga$ 5o!,րHrv1̕TSG01p;zq\:f 66WٙwYGŸcy[SRt;;-!9i1"'m0X";zNY*ȽiD]->JsH&!OHYcZ3t&$ qQ8K&W솸WULT6\{{%]DţXn`JqUx Dd,vfKm1e=@b~ti`ˏ9uT-xd`w5ťwPe;xߥBt\a7* -ǖ1\-Džn|(JjO¹Ȟ`vGP_$OƜ 0>G GЊAK%8$)R.!X$H}@b C!U&Ё.MWDAAP%oM!.|Wt6(!;ieeNdF3@.4TxS@i.֜+ԞKg=1,#mzU+HhӅB8NUx%Y6q,rwHԦ>Rc4=[\DAU/\`%4\7"k93?kٟFd䱧2l&Nݧ;onk 8ƹ ?9HcFK)HӐWw]̼2FC@#_,qh~HE5ZU*~jE"2@y>"r/}Ga@\ٶ^ں`34&m4iUG? K8"Q;Hm=#A+u{ "ڵyL%C;,|=fͭM=3\ %Wuwk#$-ʑ~Qs9I!yשּ'ӡZAx!#) g/ 3\(rDTڝyp姵a|BeUO&h8PjÎi)fe +\>;lG?mpý@9a!" TgBCqMBqfƒX4cle~.zvrBsBQQAs(Șx57 "\WhdQ\kij=i,R.'Sܩ^I/jg B\aSh2Hp^HYj\6Wi˃+WQ1v0:f~j 8΍OYiv~u @ s3ˇn|T. V`D*yMB4TQ'H{cGBj#H/zaay-[0+P/o'v M;M>-y\GJ/>P"Dl_AQEߢ(=Iѡ_Aaz5Ξ Q_MEi0rya=R!bV cm4K%Ԁ‚uY+|?c;ӣ6ۆֲɎDv $kL(BTw\[x_Im+CKqؙYAcu肋ETyJޥWf(KX<`hfCR:sWـA>*piS'Ǩ+=d(i?Pg/67P8f65HjR`跢:I\+bD3 ,5T3H3'KrdVC'`AއS|x>txвl+KuzO;:lk''Wdป9" .f5紭s,VYIC;ӎ'"5'}of HpII{ с z$E$P\@BBӪgX:埗>B4'ʋ [0Zn:E壺% vF0x_J޲.2{g%VXJ|a'Tw޻J0V8 A 241۽u b}f-=F@4-9 ,atJYRG˄㾧҃Ι6!Bk"#<ڧ#ڮr_`z8l<;]uX+Eus_!?<3!V*ZHUa$~r.^: !kKƓZȮ`'5w0f;4̀*Mp%̲\]PO/ 3g2UQ܆"~ĪR OI2=p}]t|u( ^oŒcg̵ؒwuΘ?Dĉ5R>RB3QӔJvQoM|a0ZsF>_,r[tˌZbZd&,=]t8rS]ܠڜf]̄Bu}YСIzj??w?ң] 9k jHtRzYb YhbtXqWɦE Kp$;?r9G F^ wWr*c>hYddЍSYկxz_hzfY/[[k0.GGa Y*iguzQyEpMXwVS pt-lfym׶ |eHw<1* +øh0 '\JT+d^H/v.I(jNw&r.Sv><'E°=%/22(9A{Cw-O]w[ ih:ےsGÿDp.=&g"7 QطC:81hf';,b^. 9W0;ĽGAci'd=cʩu8f 4e&ZzR#=ȹ'$Xn> gֿ`$1͟{y,?-j!7`P\r(*CL};Lpf(<ʙgIKh7;X5!_g5=5{by$5z4%JFۈpQ4ٮldh+۷FPWXXe5-i(rJAȎAOM'-jo(Ȣz܂digEL;XQB?67Eq}_`$(yķhY/0W81(y85oBRCz(p.A_W_Q"v̍.7d r T"_UzNG;o@8'u(uUJQxQ >% {z.r#LoBu뉹Ezr;$%TZ-k0]i0Su+ii՗Fgn[=@ Տ `Q1@pv⥚ Tzk=~Z EB..l6Lo4yӐx&{UF+kL4<u$4&F|Z1SJXa@)_u~ʐai)¹bWבL^=HU珌G8 Fp)wՋ,0Ì40OM'0j+ ĺQbʽ;9P+n =NF<,=#/ 'UT qID\><;kv\M Aة W?aw ?*j4m-G mѽGЌN<ҺmzdS5m~ L}_}Mr:a27 ĘO.ݗXJnŠxmm ?d8/_Wy *eST$'=I4Tgq3`dbc;,֐HJ6Į ;0ݧl!Cjks 2 < #3Wmfk_M"@r䕤+Ou/q.xgw|?6KKڢ=+7^O%eU.˕fP?M[ /Cܡ?R7h^n}Gb^rY3\b2D.$|8mĨ.eɉ,w|p nSRhTOEOlvM'ndѹu'%a;<3(N~2ʊe./0 ^; k %M::g߲ raݬۭ tr1.f+O"쑠y+8L~1&! 5R8G$43@ ߁U&};a?{W=4熾*ڔfUS?p\S57ríZ t[2.1{S \xV0\L,7a}ܘaG-vO]$6 zs nVX\.Ֆ=2םz?5H$+ɽZr)?..<2*,*[j$/jS+I`"2 %t7kZ17B:0=pwyw]`삂 **ҢHUfuk5&ro/ j5vjccԻkiYḐ0#ܦע!ڨFu|TBQCZ4awuz<+4i`N!7x &<A6>e8adq{4 n^Z&e w3L5% G@?1Tr"./bŕf+]ŵJZ6%k?2/y.z wi-њ7 ufZԯLYwToB Ʉe>?p<'$6rok_nhf<DYRM@@v4d|K1dXo<5vYІIZx+O*⭯etqyjl\`5SA8׺rçdþХbE$D[%u]MўPxG-٥}Nڈmطl!7 6Y"bJb// +xXiRlT?0 P ],XY ZI9 b7NtP\U^B~svxG3W~f/v @;:~!b@qDE"W`Il96('3GT}Rlfe"ߎmX38o 5vN!d'͐HYVӠX.ƛ-}O0.YF~CBA["s@g.QÿrB w g'_Jv3R\\0bUh,<θAh=NlUSh@lLʰ@=~m@cQ}7`#֖ u'ŕZ/|m]p.,S_C7i-ge&I]P(w k~IDG#v{el<, 'nz*KZ"gT<]y s~;&s[5ZA#KYp~(pt}n\;1A$mƔ+t7.7<!"5/ 2ΰLxH(H]l9~o_@ ܳ"gs:CC 7-|#L4$JKB|#S}Є%58iX 9x:zo>bh2} )qs+{Jm4^2]tŔy⋴RۭC '=(;I&D%C"m'%`ȜZUݨw)GxY7&e'#GCm'2\e^aM/I Dv{zT߳M@}_a$aOaa^9CU )M}BH_a:$Dž3Tz/iZ얟۽lzC2{h}9=K%W;b拈QѦ`N/jѐ/ MKBc\k>c.jI۸^(TE@eGőnm 4~= O71PRym?hfx<7PћwCyb]H?=)9˒+{MW D,KE%+?f 8\|=螙L⯈kYfIjJMY=~NOW_jE;>&r/k0E! .6.]fRװa,1(Mv?Ul2I*hEe߬Ķ,HЉE%&u\X6ZPk *ˆj8̐2BOBg3ҳ X_ goD];q{4tYʫk Ox7%fW5vQ(=mCڷG,kЋ n5: -Z Ȇy-]>޽lkr&(&o>-ȉ$z_3k`c|h&PX,6[57 \fx̋Qa/qD691( (/ǥMw@Z.)XA軽1fan<{L{'X0fUߙ;ѣ iEمƧ9'@}̵h}O3» 27$7ђp]<& &QNwr8+D2=`m?e"y=%%b"m?jB t2^zw\Ѵׇ-xY3MzW7-UCu]bvn \']}-JYR 1;`m>G~-x!j\w?Ȧ+6)v$zxfIk{Q{A4qj@ċ"Oe}w Zɧx1B>xLy %\) fYnP""'hC\XRe9EȄv#~׼g4^/+?;+ ?iQ Sn^}H|:3~vMʖ:s=pw?oV|cZuSOukRg$9JWk%u(UH1Y&j /fqK@Ax yU T@wy[U>UL)?Ă߁my6U.ޏiqEgH )˸4Gf{?SS TgDkVi& 1#5MY!LAH6UG8u&Ǵ/;TWj*r fQJAVi%Ɓ )IEwOԱؽZ$F }.Ŵa!FWގ9Gb8(-=,($'v!Qñ:I5@>uc dIEqF!˦`q﮵q +zt*97F:&g"yO•PՉy7 5Ũnsݢ ^?Ymu,-A>7kDEIΛ<σ^ }d;T8s%@Kty8}zDŅ,ūtl7r(=q }3.+Cfo*2b-f?;,OUHؙ,W\ba*\p äW?f´ԋf|!emd"鉩]?@3-F4jP0| /t QFK7a1 Ef1n|X35<j NQC~@cȆ~!NH]Z g3@ ۱Z<ۀTVܼ-Z\>a ڭHG>;H;nɌ~Rb~݆bme~ѵG:?kz}X*XRu5%/]ޣw5~F*oFhsY:@o̙ޏ!v}r,aFjG$PHqdß;Y{52BPձ't-MJ6\\N*d%ڜ*à'b:t2u'L> 6eL`/ 8{xRƁ R7!GA:9)RꜾڠZALK/1 -|~~¦]>C?7x{|ƸEy/Wd bOB$@[  АoS*).I䃪bV/Og|g=qA D'=YJS'D_ ﲚ+'֯&.֐serilwP\ O6us8w4U9@>t $J^Ȍc;Dƅ_ͦCxvI|.s$Ph9y Taj)˻/JNC^=mq똻U/ r6N*;wTǮ@gO:jQ'䃇oi5?!w֎,!^LFd+lKI9I6 {ix*KQ!_.dž`CZNX ݲ/'{3g=uLA ܯY ֱTLRJZ۰GxSeH3NaAj>j#$@6yVpD\_1m esɦVl6j?gH*w7-D! ٧ Ixatj &^\wi vOgbW慫w$i,FX@OQN.m{؝q9(mtq bĺ[sfb,$y%ֆdO+r 5ZkBu?. 72R=3v[7ѾxJBFBĤ_L2 arYV`F~N'>Ǖ,I!UDlj>{*?۸θ@oAh2\ 3 {/ }Yۅsi~߶2i\%/ylкir=ǡ\9G| #kv,Ҍu;D( $A/)Rmi;O`TD*,$<%xu"@OX)\hO!cTPghOW5|\0ZE s1ф>bƅd5vhѦ.{ 0FwV=25v{73x#~Y8yl(J6C$p(6]m0H[ig,œ1u]y(QwXxv:j\|[#WSӛiXݵa{W=f lA/NMKX0ĕLV $J/pT Ռ\ 0c1PJg.xSDF;9^YVUS_ya=_ &ԛtTf'"(V(4o(g>㙝lbg~*u?pb墨,V:aÇh PwWBWX^] !d_Ftͯ.Rp/xeĠ1\<)5 L>l$@e.75Lw^Ԉbߨo/VwRk'QA,A[6li[oF]cơx&a1ԥR^2a5xs *H\]Yf%/zr$d}lM5EUL7b^Xe(&aP0Vk$͠RR-}TK`\ B94\h;޵wJ_f躕 h~u}v=Z2+]:ASx`3GoH$ 3{n<.s5lIQrdXO+e*PCL(~?l:*'^7,5rlDeWyZFQhݒ<UUeѨ u2-׭:?x>21 )Ho, Suhi5FkftǔF~$VލG G`@{c*c𸯇A Y=3hϥZjC &%E}1_c|õ3r65v7 tNt'h'.;_r0dQ.J 4gVZq|ۺER.,SZQpZF vB&8TCb &oV2ەwhOʨrעxi?Hcț3 -8VijSdeNA`zJYe%L%<,[dgC^8{Ux%+ Xtr"bxq[s[7iD}rrauoo3J m~n[eۑv7aeG̊D:&S>BDNpzM&D D 2>ٔ*`D`84w/d>8ǾV3ƜBݛv˦\G}$dԦxYt-+kr}]ZhcL ES/8s 1*9yp#E[0 &¸iR]To0#ϚBK u`$xk%l<r䐐\>S] FmSkVϭ3m8Mut&󴛳<3Mfɧ(>PS6{۾mP1doOqM:s{w .$ 8y)Rٞ$-k'ϫE V:SHYčMOn-r{Y۸7bKT 7ו}(:>OųLNpiU½̯ԍv-4BF vTpAmXwS.]3)8<^RÁ.B=pZjq־]rz=0m֘_NMJQΐ6h0+|_b ;U? 0p"ċԜ:gͪŀy c$lɉ%[@{['6j kî=aun>R& Ji, ])hrp}=W[xt˽Aciٝ *s^9ˢ(.קS2]9iBA,6=)]i->}203t˰x= @׆s1}MtwF~ǝ ^=9'ְƄ9Is6<Ԟ 6γw2tcg| 9R4#D![1+G6H+G~a!{o ukm+Z= Pxvoh( M^ A>_U%vS $hVuйzfne0?$I[qO  W)stayfRn֏͡KFm1` 1Koa@f4GwC8`T@XxndW:{kn5(24܈/:, d4 k&DSJU4Z;NN! q?P}B9ɩYI0OwBBevʇC[0"=ۺ Jnn1pz/nQAY*vt?t#hJ%u{y`f)>SYN@’ӕϯ A,XĔ?m֓{Ǝan%Ť=_zPy.dpcYuoi=+:2hD²k/Q EyO`Q~&6IGAd8[߁rsZsBhm]E{e1q0қGqѺS${8b. ,- N|EG+Gc|UH uQ{;Dϫկjj),*T$'!-j< <><jVhf\t˾,ܗNmkHH( 4ݒI?r]ͳ(ki틺ޜS0tibTs Y 9$a8Dk57P 뺂3Y~>vvN',Jւvש:H|_AyA.i/B*׹YkR 7z2_2CZ`CRI-5de*Kאe?kPqe}=o;ܮn|ޛ75KVVOGrRB5pVCx=/ Un=~ }/"bpL!}QW.-\(w-ƛ=oA[2#k:WEqh_Pu?7uz,STV ߐTch])?i^;Όh_$fVNzKD Y*({C*mۻJ h!se~r{@-.s"żXNR@ގ ԮQv>ZV z|[v9?tcvh"W|bg{Q&+3 |GO}z%]1-ݽQV"l/T42m,`KOm[L<|* scehؕK<*|i #FEVb]` ͟1 YebmӲCꨐp#&@t;տSƿlta@V?, 蕡M؆q?f 35?Ǵ5ؿV4j1ΟmzIM]n`Mq 5B#ۿ«5Oi8q)&,>Gosn3vU$Qƙ0"#ꑿҖ/5\28Vh- kZu/LNf~]cR)M\ĺrS\ fdD4Uy0e |<ڿ4*W9Qސċ^`.f&_X[/fW3;_  KSܚjH 4Rh_ RvE8]nU T!H~5&9IPy+`@qHbysC]fAw:ր/՗8f˹J?xUS+Gc}~>;|%o`3%`pK:{)!,Zl 䢷 $P* @uJiMH"8ܘǷK#ԺBz; PA̢FRJG #8/ (k!=ȉ'$zi2ݞ5U3XڀāuƻhnݎS9j.Y;E !=20JF;Nd΢3fHLD> [OXAC3pi M)}* yYukL9]ĘCbaW.j#X\u?;KIT߸IݢOg(rOs1+Y3 y0 d o5-Qʍ8Pmli24$ans6Mv~Lt𜱯k"R )Z4磦;/$J314WSAoyq%ѷ$LF7trnlG:(omadleK@ iKBby薙-b' _p g'DIPF3a,#`8Oe_8.*[nfÁ m)rn34*1M̏tA,ԢI7!eR,:ygEk6a,]t/q@dl%2$l*^ص&X7I&k>=J3,=ʱN,^ h`ee}Ӣ d*mU6n}yX' %bUa(X%IrB& 7tZjl'!6X/յXwEdtAtWS%17+#mǵN!s⨄[etίѵr2]B|uPc{FI&5zL,Ó"5pu"0<=FJ+{pACj&x; d6и];GBaΏ*n߭^|c1)Ga \y!Ek?bH %IhMPdKRsadf.`@hUEH 'K@kLk'Al« w6jM$Ac޽lY$w=Ql pn؆_!ulpypY }(7A ~Ii^(QbYvjXw,Q7&XV @"vS*> N8lj:̝4@B\!$M1{)t媝:x%67dZ%Gcd"}[E6KmEԾ5]!@`vJ#W?Ū5" x9~C)C.M<- nnt]SQKٲb~s(hX0ao|~$:!|l4RKJ,'~_!KHUJLԡN8 Ƅ&~wm _`ȁ)v^1AoCzN>p %9U^xD YU"75!*x"˾S1[@Sq`*X%F/Hl` iL zESSzҸcڥ*E2y/ɯpkfPlqZ1ZMX#m+T5 t|։5PI~H j;tviWeJ#ڗNB6ӎ}\k}XFѫ9 942p/p]EA7][h=pu9~USJ@SV^wڦL^>d){%_̈́ Wiy): Wu/9qhjB^ "lVl4y{I8l7"ņ|kБ!F&kf5:u=:R od8e @a/n>x7& @e.|ߪ])bꆧ7tjpِ'~61Se$*Ծ^N3Cӏ7,[$[zN,R)6`pˇR5uqb[<+"5h )Ԡ+B^sNd˼ Tv>&;@N \.6쐰GcBi =aױBBj2 h3k1~"{-En/Јkv\iH/B/r&!&bop-tuW9%TH]>ls؍c cuP?s*I[?ʣ!,-C5[C$vV"tR1w/c;}Cً+jqtabzn˜Fvݭw).66=] G%z8@mH׶]+y>QvN'l`='UK6J9#*Id%2W=i8fxGr1R9RV;)BLQOl4Q?383L4):i)Xl$-^I\ 02kc :56N@xr:{m[-j~#(r<,CV5пSO_B=(RcZV}upEwsPn. YvVP$7+h /_o "x)$k LҾ^ntN;r!֘L]Ð0/BfHxD:UEn੽ˇ`vcԌVI?]C\jF~hyd(ki$FʩݭᵥgHHP!.M1؉߆0Z7$ 7YT?$'FTtGAѶgVmkXqqq0t{1g*' TD)V5s;VY~[CzmeʭPFKXjJ0ڢ .8B8?#9&~@(y`]}ˆ;''ZTFf$mGku4 ^f-)`[+4N 姜z71tFG0LZ[o]QR4*>GO!H7ʃ/CeF&kij)w;!?"N"lx,0&#^;};vOaD**uE'} rF5Yu  Kb(7%4B$ <uFR(I~*cYVzYZa]P&׎"W9MxRoPbeN1HB:}B`CO9ʶ0h4,ԩzG$vZ JY2-㵈im tH%; vo.5P"uڨ(&]Ⱦ`[E%؆*e)_eP[H ;¸fCZ,OfG"YBqq:H^!@#xѳb~\ ۜ/Usn'Dݭ2.:^zeb1vVl\VUOC?`u]/#+xdOV79\ًvپ| ~ ?F#[?tLjjy sPf}RlX)7Zz:ۑ6Zp8w2-/P$;8 >8iPZh~휀pxHfO?Xt[yri77T֭^:[Qݡ4idžLF׬ޱ.pjMA9P=@SY +e@('k5$edC 8mmOgh.(oTXը>])-!B)\i쒧}xigH7LUQgd~r,nh[2V9Q*GVM&wo;OE~ RupXF`Ys|Rk c_Wplgna&z˶*`oW`[Sqt,GWLY|F<z?uk<~l*fl>Q X# 61?[]|,~'ŝ{V Ry?6+In9o[PDei)[ϊx;U2ù\F>0{ӥ;Kil ^ ujYfGC4WMݬ{?z_E4RDHdd;4_ə.f(VLO0,JeeY(]Mp; < k-C]x@Wo|1vbc4`I1~h|]T7sKwgd]rt=98~̚?ÒE 4κpO~]돺g+uJF _e)48x0. /ƚ h[z K1kI;qanΫ:w㳨`J(^*oSu6J 8)ƍԐQgQpt!ry8,U7@rjt;|O\Ke.]2:.81 /fMGe^Y`Ȏ\ivm!-j=jڣd1ܶ~ulfNEdS>8FL82^ULqK.)F YicSo߰yK To*uv (޹x&,+Fw `Q OF2_X)_ AkrFX)VzN'^kYpHiu2iE"pЇ&$n -qXaHh3?@QȆ~T,s,~V=:ϳ4 sbeftl 3UƳIol92s-$sό f5$f"9pe[-| bfZR@'p=C<9k^輽c%"&ɛgЩh8GPg#H6W$r6VBFP<$VKcq'\|hKb|HZ}>&~ 6'>|U岘Եm@##XJSھm(2"}m9hM4ԋ?Tҍ0u#M49ENROn>tVUO:Fmd+9؆DK_$ik4* sr5 <&2랠୺BӼ/' Ŀ@ i_4*zU 3S)׋%8 w?}{<(zp0S9j'T syʆߍq 3L$yQ DrZYʴr'5 *'J>6ϲܦ"> L<4=ms\2FTf8^e 7S*͌P}+wp G憡6iBT^2%ͿD+=em -@7wƄ!83 QKh~6HCR+ſ'&ֿƥ`Y?tr^RAZuKE,aL:ȫLQ A~"?z ڹ+ê5W@#z3v& HQt86.<nX^a⟞7Ŵ(HFyAws"w# I ]ޟ޵ |oDI5ZM$8)[&jVbcF{4ď&Է̀=5f%T'Z8)|APN#JXLjXx' :H 6C"Z w.> VX'0 tJ)ughqDC4ɻqPAClYR~n YgV[!9DϢEh:Zv_y }5jY%`IL,z%_6@yXEV^Z* r]Rc !3i]OgLǾd2_u oޮT,SVwډ&:M2*ayKxzUB:|*h"+K4s0V|_g.6ӫz b ##LT7AA}8A2o2w*"nkzM<fd&:mc Rh)~l"`ٿ~ѩ2M A(le4Q`J+^(, ȝz3$a's"B-`#v ^Dzb/e`DDlK|MO'+MM^Z/6[JSvhOVR c;m1L?3rm܇aaC?ڤye^T#rZ'(#ϝE:|]%=k]fU׫-e2pYl7;\l1){ZuHn~~)}>"i<4UGh YJYB hKܺRfڳ~U~ (vd(.V* =/Aրt7FE!)T<m?99I բ? _MW)ynhdXA9;;US)zTKAC8vr8Y.u3CMmˍ!+<YtZP\` (¹HE#6jG?9WD3WTFLjw,$yK5X EPBjm9vqϋ?EۀLYb4o|/X-pGZLU ExGP|\M0tt4|MN\-p;Gxdn𑑊^2j LPGU u(;FlAxʉf@}7Ǭo\HH)X+S*+!pa{£6@L ޙ!{}el9<ҫd4iZ%,.9 ^;48,2o;[f+&0&F"FzK]Jh GH]gw =椛hqU؇ b#%1]y؞5QU_Y=\g 2@cP1v8%D4)_;Yd71Dme# /&^wz4`+?~s >NT^41O#w58Id5im?"+ FY֕B.jyc8hZX'ÝVǍP[ *xc$QݏmLj"}gj.Pϸ3yגC0Mn{TxsMoPNy|欄 *r''U7˧'dSo~9n}O]jTTN[b pP.&3'$7j'#MFx27pbK:_[7a9M-4$חیSr$̓cEI!|WLx5h;_kW! !Ϳ["oua3]=Lhppc8'[tWYΔ].wKq]OQƎg1ޯz2XS`(4|;;/V#-ǔfUz(Wf"Jċڥa?14-t?:fUͪz[M qfgx)G1:U%^Ԉ'ٌAh<ŃA(樻']vn9VvP(, I,0s'MhW\% z:'yU=KMr#8[uJ2(Z3=cZ1[K?G+$zy#0ȕޠ:P⏦\-_ZBXO3kpNwHV/#rỹbK:P\E%ꮼ&rs!ȴר$e0~mE5y!QٚY2A<(go9TzwfͦB^űqUFJ TB>JojQSKsƨR\n˚sbr,TKaMzPi\ഔr`r< j+a tv1,cYFCv‹13b!W#VEn DgN'NBpqm/(/ z0b5?'#TMpt-Ԟ^)B$rxlɐ9N;z?8qsЋzV_ SFΖ2_ɪC8{i  PE\X-X1j]%!}=mcgoyۂsrrSRxIv+b&b5+{@eqկu-[0\<TCt4CM4C M%X )O٥~+J\;w1Ĩ;2IQZz^%ݼB9:UYaT-/[PB $NtPG GJƹ]u33V.qlɄaPR J^G0ԇRE 4Y"ma#$K9BT2oi,tbEIVV!EtuZN]$qC6ϯ)xz; CjGf5yw; +~Q^"FϠG=a*ƹ #AN2echY'U`QwxQ/THxS~G|NXcar:p(HaC=ӡKCvCX!&Y?2T0Y%T]{3^uƘ!=3?'&95& A={hb,d಍71+~x7 cy>::F~JP gw ZZoJF0mU&**(x2A'tmVdK'p-?HWTmsXP`wՏu2s [i2saW~l7}M[ Ȩu78 e0W7AGCOz"ĸVl[ʿM`ۺHԝ1pmẈ >dz ,50UG8Yua1"xWxwC-nbidIInC9f^_O&o; ,&mԴe+id\%gjcuSEiʄBo<' Cc߮rdg@P}2:%L&fA/[$/I0a~{nl 1$kھ3ՙaV?PY#Oǥ9ẁ=1<)qG@~tMu5g2ݷuHMˬPxi4:LVz~ N"@/#1(t_!KQMm^'FA0&^3̐$?`HE4 ئښWkLxbLݱ5Z/[Etҽ_*{DNRh|`[vE:J4Is>Y|SȒ ~.66DDbC|}uQy9y$|h#MNN X&}~ >O"kaew?^9>Ց%3~ yHKjti xp'n2뤿wu8C${)z-!>~6> /޲``)e4NoĻrT>|ԅHϝ^ص ~XI\r>i/ۚ^#}Qy֊xtB~*: a=_Xi %t-j6lXrıv0LRct([P`cwv Uf誢u5[@[ Q'by?E9A+E9N +U׆Zއ4=Ci^/2BjMJ}t5tsUP1G E+g ošߢeW8@lߐѣ3Jȩ'_\:~;k]]C` xci*W1O䨵ڜ] fm۰)uY}IViuH>^ecaD -$䠕y0yfEZtM+sRW^1V!z* ѻ@L62P6Dn6űߗ!ǧxhik*_9LNsPsoc]8kn5FQam/G Eq_[r.jݹE/_kSaƚt<6wa2L D<|*cTCaP%.nrD*OUJo׆h} ꋰBWYRo(Zl 2d.9vL}jDo<"s]#a#Ct ODRGm6Z8m63&{ǿ[ am B|ш )\ hK-\M$s(C< JS7 Bmdnr3jQtdߎK5]m3һ&8׋.x{_jLt}Byz}6c4Mm'ɕY1Ėn;65v^__/I['!N=hxhm-eWHXqQ'ޱ?ȉ٫ B M[!5Ncn>&~Jn" B"Ȧ:zg] q6֍a;c[ ތO&1}O6L$Ύhݣ.u ˈCĵ+Iȑ["W ͕c !3ZƬ]PO ٰj\nUpOjI K +y&M.8brG鳱" 7ɰ8 x 6h#Fs.ׂ>L.YďbVLCbSהT#eГN:%y^b% PK,L}5Z<)G Ê\ ׸a)JA . Yh+^lIrߑ2iV:7KB!4b :+T ;-Z_bg[Jg#I. XGC)+%{ߥʗ]=6v;m)(xݗiұaA7!$rg52LQC_|\,<27@kzJu>_gCVRS"y:A!xHLqN +jv>7Tevc|d;$zS}"|3 n{xqu( e<mseV} {?$c4[+$>jc5}x37w8:\7 Ks>*mC^ԓ\{ɛDx_Ja;l\_r?h$H72ɌSf`8eRJѕ3Μd-U5c ف@6Ϊr~S[eI7'Tۤ~΀"7╖؎hH(4o) Q3-\R5hK0T6`1oO1ȸ3iAJTvĨm?uEFdPŴظ9&򽮽aP 6uXʅwm6}5a¾B?`'fZ&t2(7Ga_,ڑ4?5@G1xxZt KX@8VI֊_V;ܙH_Б-\o{)>6knd -8-˃]DTA@pҡv-6ӹz96Zk6ް/=1$`Y MV3Xf,|T=o"֐*SVP.>d!'vˬ*TYQEnMi+^mOW7 Y%CPQ*i)Z5.MI~}vgI 'VJuH^'lEZW% poW=vFCG^.>kh: ?Ɉ,(rpe7[֠UxL&WL_]̊.jyv3mb)jJ"6*j'A @?u Xu74pǩrlDJ^dpBe 6.gj]cD۫Y((6!yO]* _{ؐ{tW+vՓCfHm^Q+]PSVbs7D??S< cհgEC%8 *9bqI<{CM[.L$r=K`JP+4lvad7gŭ63F/l/RsݙUNlz]8YO:6wx=+RK>M.35}B;u,\(zE%J PiWs0_GPMmB,БV h=ϔ\ѝ)bՔMzj;34Uk&̘#j7ح/fL+Tދ9`ؘtLu/#3к P788P:^Ƭ@P,ːd&"!/y )׫f̪V ߬22w2" P =kC1@ыmw\ $8WUQjj#JmAx#CČxEM8wK2FcQ$H1=)}ܼ%%DAr֗?j ' Okt݉.4U9a|bz~'*f^pV e^4|[rv]ҵ̷31\֔JE\PjӷFwVWL HQx] E!6IdȐ>Z@m{~ ]Q9x2>G#ឭ_̓7-wyЧVZ$ xB(:@W6{a)fߋFDb [{vJӒR4~twRaTUGjR_@ݔѹ/KnՔs܊#fLj>J4TGHn%Q;AIF({.P.#9 b0Nfle; ͩ5kJ=(Tb(T43<31cv6)@6~կY5\_%3*"_AHޤ]5AF$S# eJyprw)+). peVv־ui5\a{`=T^^; K]:Վ.*X5根Nf]ghJn&h961ۆP1wYH<3C!&'Gm8֚:FMq潍)HN^A 9!C)_/ H}UI,ǡ*=T%Ki)в0a+FUޢ넹=Ibv@ dwR{^83v3qq[{S됔9? BH]IW AD,7kXbu3j槕tK/ٚ2_`+j?eq/`G1%I9V%сWYD,/wMz\_P~ {2.} '}B>(8#.~05́)W+!6JLc'GnmuC5i2fhwE(=Og$SssK 6Q&\y0 "wih}`WyثZ9.5ؙGi+PvߡO<MfPiA։p-pj?e|@zzը)*CI"{D0QT8~#>\8DQ'6'9hqN:W':LǾ\/ټ& F!J(,ۏ,h뷜|1R4^%7 b-LHSj4 :Hi5dnX=c㭽U@+N_L]5<2nɚVh#r`-|fK#p~ C)D"J5zE@=%uA &c OAUFsTU=Ȉ8D40\ kyx4|m2f?FkD aޝ^)>XCVab_4f~"@s)vٛJS'Cq%,(hk);5`4Cdʒ)iTxݱ<Q*MQU௏s6.2/l@8=Ur7 ؑC)x$|[^)륝a? e˄~dmc~xٔ+eY<5H~ q!EhWK )CE5=8rhc <$7[pl~@c!,o)*wު&âUFKX%E b;P_: r=nf8ªBq28Y(lLQ9${Rexc"?jrK}$Kh8H!O2fPT+H9ԺX@.owCB-qm+iZƉk6sF^\F"kA<᫿J$;ef"AVK끡ְ؀^FCM8`q-\=[t::\u ћdDsoAr,&y*Ñi"<7 #RFT @}i߁2 h ^ߎ0{XS L@˳GkÝ'TpmP`$ Nm֞m߳+jz9&x=*, on.`hU:m@0-Dʤ 55y` z&\VEht4hrcnN Hc'5Y=%\PI<nM//jN󻼞g1g˖x-S+|4kMPsP9㔌ύ u$& T2Y{m^ _yty,Rq⮿'iJ-ATpZtOx |gI9.Β Czy Dqyft0Ie0S-^;Lư8# "%PB;Ȫ?w\MG,ZWX2wERb"l| ~.`>I7Ĭ8/˳[غNӬ} 0`7ܹ堦`U3fTTWxZ}ec}@B;jgb9/$Q[쾪VHKH{~ZyxQP<0>4T6. KO ya&W%$!d5^Jd0cdT>IRf.)ʪ KeQj (cA.bih#`? =D6¾`nD[@@P(hmdP8:>6CgPr|EDuCgS%t΀1 3d;^k9>O`,EwyBub_`9t_^ ӳD+@8C) {>Ģ3|ANg.P=xpxr KMOZPt?|$X5m,yD<`=4>/6a @|z[MAī X[Ql!!WCQG8XdszؔUj6 iy{*+au 8KP㫯t"ʚIY<ݽ-Aۭ#?*=?JFtLe1Dy; C5k.9+}+vǎgG zא$OFK~$ao9k] h>";.,_*YTo#=$gҍ _ q @1Iͻa]6x~4L-{F)"+f||{Do]bbn 2gLgPp-{EPUZ S5+d+ {!HuW)Cg\l}݅6LǂyCsXⰕ$s>>8&~ ab|e\L6q?>SOw<, ^o5徽CF6u勪cJ[Yp7R[4Q|ITnrO9[e3w3]bo,x!& N 5v2YM(-QH1ْsP4M3H[~aI,Q\ms~$|rT7B,M+ߋܼE8ߚx_ mw4XJoLMOk,?OZU_i{ u+ײgA9WWICcFCj8!79/$*GDD F#Q°y32sDgql)%4E:<@1.z 'd-#"j+j/tL::E(ghgx lˡJ_w@mg eetNcGvՔ։ZU, mbY w;ݼ*BX3G~"!8Έ'Hӭ=+P 6LrSƺe$uO:"` s~SzScKdgBv1s%Ww$@ա ԓ* MXIXgR:)Xpl$, 87?+4@#,  0@9`{v*Yqqq[Hꐨ(RC_WV |\ԅЧE&ayer 7;FHOP'ܪev2^#ٵ| 1+ rs ɇv({F='y%;WbU)'yQ(;kT\¨8bTd W+tXMƝ;O /4 Ivb" jwޜPnD ŗ|| [{Ǔ3RTG[(7h-E (@C$ѧ E[Nf ?+>1hsY b1Ysغ٢ϋ4sPQy扔c>g0?;A4d"yZq)>M/BFOόx-D:= a)v[nU־Z?0 `RtNYO< ii\OЍnkImb֣dԨ@͓n.a[`+"[z;ajU,MIeaɼ}"KΓk<}دB}EAJ4.–˙fDKE񘄗^,5K$zfɷZs^_x vN`> :Emf p-2I48qIN[ [4PCx/XuVQ% P k:OX IP6|jw~S$7+{䁩4Y#ܼq T]w;л 0ٝa_gnMT]2I2N7(|ZCky - vF|uBQ!1Cϸq. wn2+WT]~GX݆Qfa:mǘ L&PWX"MUh4MqL=JTdrl@5EѾFXB]G6z kbAi}?r{"c 5T$]ƍtrPQRzQ L|]jPXе%N)ޤwgֆw^'62m?ZL81\.Q4%"Ϧ5:\=_x?җ)s SYδV[ 1_fڔ1w&uțe\=Q.b­o҇+z?! &L/0UwX3mSXu ԅB72Y%05ӷ0'pX.kfJU-BYJu ̔zs/`S:b&w|L+pA@y=O Jj0qx/+XC@( }3 |N8nc.Xک13"r+M[3W BY絹 2 fC? SRܞr@bc5/kО'<*HbboU+~/F lFԏ:#26R)?8fWUJa Dv`Ccv\uU ϝfJARP*YL϶)ă~)=D4 YԄr{+- /¤hSs' v0 ;CwisRb!I<|! Mg`T@q`ayaa䩲-2>pll]؟W]|P׈K0 am[JQrEm-df5 חeeGLޔV Γ}ŋq&wi~f\kVgBP)''/GB(N+$f}AJz<s=IZO$4b]NJd;(r@ ]Wa@S۟dÐF!k{,8 %mTB)9@ zKr.. ǻj\S51pH؜sh+$I i3H 8-GĤS>kZ9w#p2 !mVTk.ח>0:[nK;ئW%ktf*{Om>ad{IA%N^Zt)Tq)!Q ˀJT6vB─ X;涊;[:c`,.jþ"4 BxvZ\١Dh00#eޖE`!OS5*ev]MRBKr_4i6b]6ɖm{\|G878gpUvF{՚WbSi Hp@C 0տmqC+M3^P %;q*߃ 7bkJ?ܸh!xP^nG_){Kt~cCj/+~5My`v6v^NV:x.,2]ù/6g?kro. B,ůCMZνcNP)WdF4)7 F%f6 Js%]~)> nBQ&P }@;:U aDǟRoI%k<)!e*Yk~|_rl*<|n+KQ2kQ9OeSU;DCV/p[eXySe&狛டS(ŕ6 txç-Iպj!Ug? >簲=*\0%'Nw2[/~pqdF#tj{M3l GꕀT gpR[@§eLol*›;_%WW`a^ؒS 4%9@%T6 ėMJ{C;VMu-F gh۸Rƕ]B?4~rKc b\0W_Y[Cͪ/SF!ͅߣV]bkɛ3=Miz{"ZRP/xz ~x3ČU-V^v>41~A"qrT [Cz^zY@C]Y 6] q™{|tYe 6YSimV\GFuj$nHO@vc_yHK2*hx|f3Os`e1k +XI_ w ! : M.Mag\!޽o}{[ygmcO x"wsDjgK*w|}Jl@-\j {{ss7&'Ρ7cӲb'dWC#. xKV4nKXu~0;OgrpW?> sl;mA}*aZNEъ eX"(B*]h8+xS$ȃ){8P-a(-gXC̐J[_yHǀ$;gv\7?}DXX'.Gw(c5,7δ+ m[ @=\"f8KhS2myjNWw͹O,HAԯ0 Kzk}5vZ.>CX-u;cvnG&' w\z {l|5ZJOK+#Le ה ;dsXvO=`5TxS T(Mg:bzCa{_1U#Vqg6d|:149%7Q/{&E''>6| 9䡹y᏿8?\&jLWn,зG(9aԻ;Oixvc6]k쏽%o>f!>t`q9^+%4w:Ͼxne@ɭK2Db+_ŀ ū"8)6.AAwy6eUdeӜnC 92e_ .=lYd#[ Q% `!Y%̊jȆ,WA-"g~Bl,a?FeKxivxRVhQ v.:I>Z 8~2CX7 NU!*d片~+$tdz7.eVd-:2]e _t=H?!PQqx_F 2 5dit4*dؼl~&dc12 dP> j]CqLkhH/35Z@V8Ve]'Ba2`ko/6S2=$,<3P]R`ͻ++7jLQ b aӉ%MAt٫$+뜡Zo?0 %a& ^s?Ѹ[&҂:*ptŶHj%`Wv> zk~ 0<4W~Ge3.2ԋ.v&\c] oOi:CB,pm3F/VJ.ο@̏Y,jاF28/JΞqQuL"SЍ#uS,++GujEsv%EyxdN/HN|f_H1BfHZ${@f:CiªIr>B(#R64k憮ufY2S Е ˁVUշhmlY/6 ,8H n֫`C E]gVTq5Q3 `$ 'k}w7ru2 2eU_"TF$+xE57FPM.z؛Jʨ6fbD`er/{Ńl븆DQgU)ּ*Mɧx:v?tDŽq(H39}% dN/TMNP Ψ$~C.M_:7} `JndHsK+}B6e*>O74{y vbT5&ISLV&5?~)ౚau\I }=\o$jzKuǂA Ӗ~y .ȎbkQ; I^㴯 =}A~ _9+rqhiK=!ʔKq^NUQrmdU9)-MGrrޟ@@d?ٚ_!d8^@O6cuX1 sL:%e`!]`"AmkpQ옿vji@-n!mVNɏVILN>!Bݭ/lz)͔aI)6J;Xi\k9Ex$N6;ga%M/݉jѬRDqfX~Ղ45@q>k$?Lxd8EgSz{jV?x>AS9Y݅~ěF@j&hI O`M"|)1C Va?E6e='³){E'o7W翵{UJ+y̔;.0.r4`! Wc8N|&AA6j|J- !䁧Ä,d~x +N2*0# -񶄅OQE7- , _W,;&\I5!u}?Bqqh̿-ky!9q̶q|4n F&no`y8ZN!h)wjs'Wѡ۶#t#-n\P|Dѻ_*L4m]XΪ* n=EG,_:>_-۲e^|#䎹#8(L(YʭPۢ{LQ`Z+/O"U"d@6.#'>Bvha錗rRŨx.v#)Z%$HW&uQC^T@>f߉qM[AЏȪ 7z f7u)vEBq;U,M7I`y*~>(Dv. l"h4eyy:,ļ">u~k)2JɹhbLR7lJPOQ s$R_o?,ptu#FnRof;Qj&w(Nt |Cu%&_,,{=4\ f:J^!(W>HL èMXɘ b)Wz>Ȗ~x)9]6=oV)BUlX-<4mHM*.x B'ib18 4Ca@JffoMcu!xrϼr| ~&)-@3S@7_I\(GYL.ΓZjhE@Uryg Q{vTf.B(FձEY.->'U 0,5jzIi 0v[b?@70کp=~P*Le_nǯexSl3f&?:NvK7\m BeUSKnPvӮaxY3'K9c%n_rO'Wkݿztf_IbqNL;Us>\u;%܎K[ف R~%ͯNh*UZޕaSB{ Y0V왦.eɳ1~sJxc@bqտYB|HTᷗFuasucOM%&eBeT  . \>GUZLxm/l 9*.-GBeCaa"mХn82/KnbܞwOYg~~F_g*e]K!*[Jq[vg| amg%@uև;t.&0K}~<B{5AeBb 3HI1c¦h;Ԅy&wXz5b!$C_"_W\ks2?<`= JͤFE!5D(.0*jڦ;X$3;pY_e43s6yY6Em=pШt(L[l#GS((|ٶF8Ӊrb}Svߣ uPh?8!^XLAMHQ v~7Naa9< @eIHB:=Iz/Ƹt*"gͤz gWs^Sؐ*mDL0]xx~*~汄nN(?}4. RJ~`cu٧}nByJqRe[6~ϙV:U:Q1@qv|RVcVQAO30'lpoM@jYZy\ aKfrٝgÂl𡢋#9YfuL8)Ê*Y֮XCVGW/ >oۉ6IKZOaqʰ7Zl_p.I(,e[wD):1}Q +[:; K'e3gРyf5 bKoY9_!YLx_E="Q|& X&Ysh_WEnfəy)0߫F]ށpZW"i΀ܽpg{{AOSaՐLH^Y!x(^Iput*vS [!ڤ|rJ9KOTUs?yIyylԬTڄ"U&@#fAvoeL}h E=nJgTk1Z:h@$g2̔?Oe*[wsWw#L7;/8Bauw [͍s/ Ν_دr̾3JLfu=&Ғ9#K<ْxeTGPXx4u:vȊ/ώ\TZνtQo_8w2S0DD`$9E=t5X}V[W-j0n;aý]VAgq b X2&=D!}Gqbk]uV!C-^Z*eP2d9+.L7ԋb&Xa"c= mo3(U[* z\cTVFO TVD*]('dVE8({%DoV="$ 5yl Km.(ѳ*fUy-6gz@TԘѰvK;ah!I)-^/f^ ȎvΏa ®veypYNrYY: *.m܄jr'RIf7n6lopRBk7xq6`k}S* {XFk/FҒ%y~Wyg0tFs(:M͓'dK0&æ+׏bJpM,5ɣ5dW} i 7*q,JG2ӷymWtOt8oXߵb;s#^lDMP9ڜ&KY V!]@GI>@s%.!OKFCN^ <6Ѫ¨FQ*\`OLI׮1m_6ΫLʝ?9@Zū̍.wvLz/Mc- QZ ~|6J\L1|;_CZ[V>Px f15 ie1BXG$T+_e,ezItO!;ɯw+9@˛AN؊ =-4BbeBgwF71F SG d/l}XYn~ktVfn3ʮ&Q HI'*wGɊ+ZDG~!< x?L`B$)O%Z&vD.sS%Ο/ӻG@šl:r&P)yed!>):f 3`y 'PXBMz.Y ~`4 =G& M WWLBzH !D #5W_s A˪i ٿYQ{Η 9ZNU-Gm>׶[X! oضhÅƄ%0~Sd/;GuCpYp`cb)tFI&6~ug AUfsEU[ #J{Y+ G¥@ ۶ZCT/Oę 㠚-f.&t@Pg5sw( ˛Ip)+Dn~"RBARX9ߔU 7Ƈ*V?Ej+jrEXNݘ}z&t92W"}F)1Px0nD2g"xnc^chҀxHI{_1^u3.~Ieȹ 3]I%gzbNQr!Oþ)P1j10<+~|WU(祘Q PWJGԊOUpbzddcdb3,X[{[ +u'BeZס;Nl7KO= f) jU9!鐖w5Ƌxr-jxk++>}&TܗAZ<-a@0zNzO+ۙͻ vh% RV`nŤ N/{w몬YYzagKo jsc:#_F43kI{igoH V4 Y,yi'=zag1)Q10%nH6~eQ/d7c" -s=*{pxڤlwdsȔʝvZdU1vy1rv Us cUQ[uVWS"H$6o<ov!ٞN^^х4 ɹW%"cXc\K]@Q/[1"RAra@AZ|KX9/0y?W]68xKf8Q5p[&Y)3C b3ѯZ@ʦÎv(ngN alInX,Ogǡb~_qҋ%5OS">`ḨJ I!l§Q§Klɗp=ٍl?F5?A]¿;2G,̙fw6&7pPKrM߷_+Z"$&$VUP5{lylH/zɊXv9ިswyD$;x_5X'龸N'imV^.}hRbb(u]o" V0+rkPX'OE[ upԣph([]J.t eJaN˧E BR?p69_^V/? X,r݄ћ.JxGKV %~B{_R`5'w1éo8|~YXFopC)3~ IxLc? ѩ G&cB;ړB(!:r@bp(cȿZd,]e2d=uypIl')30ڢ:ZR@z5FN"!"&}<`4-1RTu٘_@ݹz"tQ͕2DZ$iT9+SbҲ4kV)x.jm 6zcT]/=cb:=Y|i,?$ ?Loۑ/ܬE'+7(/ `tUϠ*Qeh=&bpS5[ۿ k+e̅a|޺Չ%>q;KX?kޔٓbXH7kfeo0JG|eg{d\O dq؉~=Eeaǀ>}$JAJ"OAWJ>Bş)[7R z7i(Ud}24~cy`b_(Y2k|CE)yP9)Mk!;G4M?q5Sϐg:Bd ydIKw}\J{[~Ԝv5SIV)N~R,=$AV+X]aty5{.P'54S5[B_[Iݯ:yؙ4&@ґޣԠ-`aLZxQ߿}mC>P<9_,ØU||gd)_zn742kr0$}E "GMZ.q zR-y`tu;>"gW;91uDiAM mUt 㓇#|UȶSd@TB[eqb1oQ{lr% ħՆtS`5qm7xCP&(62jR[]6 vQ #C\qBYptH k6Tikݷځĸv5?"}!v< ;L|k9\N>֟J>s>?y(/枀{:ߜ],> )b\UK8B6bo1f.r2ٍ2Cz |1W$j=%ꍿz$k̖&K6?!_&>zn 4̩(ڍ>,:2zFm_$YO0U.1+^-.aR9{رY"m ycy=d-ҮDUA_ LkNu /j/htqMyix hEdJbU_=M`hąv#h-KlǓZDw:) :lq h|ն,\PZMn!̄ϡ#3p̆#˃ ߯neU ~Ǧu~ô F;dzknUW_Q2`3VưDLM.ԨW׏/lAv:BEC-]\? <6/v(]Z2![9in")2R}DYU?Ұf,@vx^a?G(hW$ϰ+3Ԣ!Wn3:zI@Q0ܴ:P/b^ [/.&3FwbZ]"q[ϒf':_[1f?)XΝiGU%YL*XEj4>W7iN8n`$Z.մL"I92d0-_<>őY9![bgОz8\s}Q}.8/ÎzZŞ${Wظ46a,W|f& Az͔3FGHvYlTl\9!B^4['nJùz\CVLQޤd73 P5e9aIUذpp>\c)u^-9ƸcIQ=jN\{ieo@@I~/G89w٨}Z%׋^,-]. E7ff>Weڭa xN5RJzPm,1EV jTb w,X7t%- t*DTuSFT s䮊i[uI^6Mp4 ,tHb1C ]V ;HTܖH:jA(V1KT̺jJ49gT]A7iP( =^_Qra0rjV↎uZbII-f_^[C^ i熏XR{RY>,rGY'=P 5Bo)>s.mI1zuv˦,0ĖIy܄}.s>Ƌ, pH~sd9.! +x95 AwTzk:دv6:q(ℒdrk.+ kvzs}$j$nB pB.Q px>+I( *hݒ' a`h,iXVWDO }[R]\Z ۏ+<֦%m-Ҝ}IxJ*h1F7VSa#[Zft|g iґ=G#ƭL̈́Z'&42Խ2g1;f_ƥu ̙s} V6ƱFzDQto~") 4lCq2(&xٿE[lf_,=U%eSdp!{us^9LyK9Q"Шp[Br<]+a{d~WzIBb504i5iH,ݾ'HE(u)x;!J N+ڻ5Q̭btߡaDDk ϪrPaSaR'PC~Gn}ݜVM}3TKiIdfUPpbڄ@U9P sYC06n%7!^|b!HWv/]oCXJ˫wF(٭2m Aa,v~OUPVnN#

K0,fε s1h=*K9+vj_XVQK<4ՁM4 6}yTpr][~*~c^=|4$O2T( b_BhpNMIիK}iɓM0֣ICYL =DَjYܞV\C<2TmJqm4K|4&IB;+ e]+hNWصŞK$l(ٙhLѳU86DzD*\R/=aV ozLtH[ÉUb3Snя /[PLU1$PC6{dݵ֝<<6 ţipYI&TjNM<ի]BMWEߢlV)LEc ?Xpk'O |"&mUhPQ(ţp=g[al" d+f 줪`O`Xx>c3e#T/uf+LaSC?@۷brŎ XXrڶpF惊:]?3kcf^$+: 2N 8y,clB0r?ښʦR%٫ɛdocaՐ$MK)ILI4ڎ I ,N[$;S8Zyϗ&X&%/n#ȏF T\xCEyWDqk&]_Kܚ6":$8&QPSĹ|,FyH =y>A]@[|:O%JNJ-b`W7rDot<$>*<ĆÍ-y8W @s~ڱ! r73kG(~p'?2y3~P۹ږ#nrbZqF?VCxrܺvځ-Q!n7jjno=bS6~o-g0]%2к_VM(+i @y1:y9*( DVKB"W[E>.wr&C"p°K1!OEZ=Sl&d"$יU}҅F7Bd{?jo MQ&~3rd6'.vAŹ`[]ee>@e>1phAi>$Pj3fJ휷G;Lä3ޝ B%L_nVt:P@K:.E *@\y݉F=>6\..ܣ4ML{8I].؅0 H" me\AQ+4*> .2ka\z$EAT!g qhu7(z_Q3j88Xz=+Z%tHf7=|h ElIp-$#1&36'm@'BA~mGlm#8w94Zd$MP|Ah- 9BVO)`[r]5Hk#ܨ+u*(n uh Ⱦ;rp@wHj$Xq10l$cV#}|H#{?h-" Rw!x0e& (q hP  4{%S=ֵBR3'AGĜ& } |*]mLH:wMhLc(ߔ5[O3$ WrzjtTzifPt'T}´$vJߊ0%;I\+<]}4eS5^Y=q`/ %fN!/ *м26ޱUWaMchDzRkq[bm23ƍb`A_YPОݸ .٪dB8Q}Jog2V>Fſ[%lj 4q#+ۈ?Y( ;e1?=WLH&2ܔ6N2+jo=ѩk 땿pNxMX,"8mAX6B9H̘omŒnbIJ+3Cm5 eHՏWx:J-YN+tfb7%<}KUP*K [G\/7cA^C[jۨ'R(4gK3S+bO0>O D_9N6zB!1Ŭhz ՗pͩl6|]{o| Ćnߦ$9&C#;:Hd9a.]_O Z̍ \M M<3ˆ\ۗxosQ4j$Zllm|b՛i tΫ:&JyEy$;zdw_?8½'qaqD> ?[tj?BB`Ą#]0] m1~p :PZ9 l)JI`g2RYa6 >0֯ aчJ #6(L۽R˜/}oK'NQ0ybyh:@_!`3"bW#&SN)q&q3  sL zBy"Cxqф$FXX6R&ր#Ph$ JLIL`Tib hݬdƱ[.>c`CS9>苳pE*j~ZC-lv@6О Z/;#],l/*tà󞏎Dej)۪=JELWQ~Q@及mcHaUlั x,'BHs*U,[cD‡[e\D#ɲXQC''6"oL8HGѺRo;]k+o2bT@E܀"ˠ y6_'4u[ (}Y\S?wiܱ C&^5'vOek=L.u5\DDۺ'K/Sv˦t6s(3ix KuiSeeǰ(+fRK{W"M`Z;{eۖr! "SHcӣvW3n͆XR& w<Yq Ag_\3zZ\Y<񙮲M(.7uT"_} {OaPԦUɄB(DˠOL9Ϲ΄yŲfÐxUyP4Z ‹帳ntnwފDaҒ@|ݮ#=q Tւj_A`:I9z|!];+ DW]eW+2QM8¹j1tM2mtKK@ok͗" O"v ƹ%f«ey҇R'~D,D%ŨX0s+N4XSzCbk3 .m *~DR51YuI5HabY!ɪfQ4=S 膉+ou .޾w3`QXșd((D D.i]YI|'(|` \t8ۿ ڏp`XY]股SDފا]u}:s>1 c8/ i,Pxt>&@A[ ' jVԹ?"cOr 4Ȅ^Y/A;@DU"(ѿY+˄G^%eǤLF9 ~(`"<^>g8@o}0I2i }37@Rdƹcǒ?I9zAna8tZ߲BZP8ޫb糫+qXæp UD.ͥ7m K}mgpKEC3%<|V2V.GxɊFq?_" )g'HsZdѳt9eBv3t r2,.1\qچFO1 PZ3'N)l Ua-ZXV}1XxG9Nۅ '򲠢Yр6rܝ?/u߭(VLyuŁ3v:n'yRVS;:o+F5c(Bc";o^~H쉉)zB<@VAY4hlQ) SDCF#>9zӹ5TT¢7uq1F)۩(6-Z+}cBg'+&{v9^)E*d*7)T֏O2uR0;L袩wuz 7=(fiSws0U;[(w!񮑅-Iѳt i[V^.ѣAƞ7"b<݋S^uas*%ew=7&t =Jz^֦'i^ )ڢW_D/W`U{bܧr~D#뿘ڹ?ͦm_װj OxAlg+XObal#cQrmo![󥖂df@1ɚ"4L(\I(αb}WDxR$Q9TsN\W|P@$/"0 ʖn ;;SD̎k2(7{)H2质 {>f 6QAx VL}nY_f:D!T>JL-[[-ؙ@$K)p,]9*tTfM\?Vr7b}^+jpi"&lj>8SJܣC`v{#h?-n&-9Yѧe7H*PeiZs}!SRNcKuGwvM:L"dkR)t?8ݾ!"+(n:]cL; vWϧ!aP^ egE -. ωXSJW=C dATe9] 5w z(&{V޶ UME- l\6iT͆~KuLc.9B\Pw'v=v*Eu.2<]+{W8Woθzߋ`m<ޭG[T_8T"-c9H:ڶIHn"5KR|]ػ7bg3g74c D H w0/\&A٘ݪ?Oy/wOSez 6l:1v>B+pgCW=L%,;:VxڮJ[1\9.$u(+BGjg a>H M!|ǒY.sЦ Ro8z;;Lr3; 1 qy W'jopCfkK&L+Ő}gjzw2*4V^mQ{BKi[ݘ0Gm߁y&U2k`FalM.j`^*]]s l/ 7ԈNvȘxc{0N6#,iJv„Sh7ouL~(7 xo&q8MkDWo+ e0@Ȃ;`ܰu !lXx?} %"4& +F O$KUOW}Kʒ !PJ2evP/bPs ߥX4U _!HO \߹Y1rR(px̎պ?6R,3FقvK\˼^:=̶" W&)xlL¾@ey(tW2@ Q(k(!\} Ê6bˡ5c!/Bv{YukjPPvis)Eg'w>T^Aeh(_UܺLs2Uґ}gH`#Z(ht_^N++s=|p שeK ,2k^>]cbd)aQC}%أʣW=05:lNGEv>Nڛ^ _&WE6z @Z9~^jR(>_4}Q01{8W oD5mnez %Q)PQǚ+92|UG  VV{N]iU 1W)[IAWlLPକO?0Ux7<^fuI&+)>o]1)=S q(JM t& ɪքW?XTȌ,#Ct"M,9U+hCOqmߎC_Gx\Xya|#=&@sک>)LUVaC|k}RY(s3dG~ɪt6vTtnׯJD oIzezVȿ'qR70v!W"_UzW{ 05ufL bwH3ԛeZdŵ2U9)iP2D׿ ;y] yŽWJ]PGrkUD@&T$PE0Xų")gLļzI3FW  *m>|mScMDi}J4|a|=zXv<-J' Yp9׌+wvw&ZAՋgnBٔ+@f.$#eɪs!tB r JfS u7 r6 amܙdߵhE4Kl^ԾCoĨpӝ+CE p)|̈,uhyAa^gO7cbW\**>aKw5q;FUasYA 'dtKmhmVfqkN)Fz{1FG3GG̘= K:4 @Ϛzxjіhއl4Hߵ\݅#q0qYnS@g^\e,ݔߴBտ|$+N!=qw ɍf%it.[ɟ\`ix6nhtX^1l15*O@_NPݩDG$fv3j2X~Q[$&7^n/ 5i8Mbkѿv5N6P28^׭aj&h$ '$aˊ')Fj11[Kr-L9w>+4^` ;;L|6"äJ7#O2R?*R7 PFl\{%'|Pb|ko7^"B'՟DdmR߲<<62w.~FyL) \`8%ÖC"$V|hcl'K "r~c҄Y4?y4MD_y-w -"k:]Q=9N.Kril%v$A #:\kwR]߻%M1[<ߚ{}JdWho>!:\oɋ۫4F=(9/xԋM+7 *Ëyʙ.-tK7kgg!CHljqbwWӱW^9 #\i|6Zy}-G3TMvfwɝ T  372д sz`: Ũc=.Yn]f"̊\QyL/څ#XcBl,va*Y@&%>Ф m#X%nyFzg ߐq7^4&e]DCCb v(@#,Z윛WT"'QGL6wj-Bi-ݻ̓gZfI?!;()t|d7}'HX]GBpeb }x>9bGÅM̊Ǎ q|oT9D̅ZA0E\ KELkӰ@:*{avɅ4byj-l:_r\ gvq-zi]1>LKDR]93P2UOCV* T%t]1YNe;x)G;VoWa2!:uyє[lRY~Bb@Jak u-/$ߖc5eIYq^*gwM/7q7.i`[tp:o/p>JC94pF {TcJ(/_jˣ4 Xq#fJwsuH J^`Xy ~ x~t$QrĢߝ\0.]Y /|tIVذP)R\Q[յ5WeR$B[*,e5NI^X'V7ٟ.ِL3 {pQ9a19iaJ@i˃H5˾jghOہ8K I),RFO/,V~lɇk/Jhq ^B\ %jRҷ7mCoffkn:r*}X4V6㒂>AD'?50 A0 8@aE>5q0_Xũ:Gtr#C~:'Q0!SI&U2K%J_&Opr+eb(?ir<>K>^!"%R, Ȝ48}EK53{M*Rڣl=ۀdrkJ ľT b %f6<}LlzdWUPjR CbE 1p닢FDy6:lW'b]yey g4$o:5=U o: ulo%h84WȊcez4O^c%:ykoٸ"g4PIOΊ*q_S1ޣ {Qvm^L˄)pS3nh)"TI_`'?o)0ۅwrE:"r::LZ:Rn4zߜwO] Me[."C +MV'=^?ЄH`WqSK7/4Uysj=&jV\-@̙ŴtE >mm2APBjTDmt]],\'gc$#r7Aqqij^0c8ٍ_FX,6:-tgYC~@ қ3ZQKCma̎mQP=6lg: Pn9POHKT٠Tgy6.V)_H@Svz6@7'?ok"H1AqC>>qa'ON< 0ug0v69?o/osM3$q˱dʾ8;jg݂#zڋẋ0{Ehja^d$lg<} QH@3>,[ _9I~wqξj.=פlOʫyNf445oMu\wr ("`Pyî ,EsLi(8&7s uTӹnw,pl5X1Ϊ@UI#Ꮹ}{xD3emFAnJJ#ypj;,q#\ib7וmKo $~8i/{#"Blhp%D vFQMW;Nd(ԈJTRJI{F9n;0g:.=z~F.GVod@N+*aRs8qM{m3\aђNcb;6M0VR;ldOwI9yLLֵ,wD-VʿIpP{~؋IiHo,"}mGsg;ykcI9oHYaY~ʺЇ$ҝSg&Z)UzaeNi,%O%8977)P_um O ugT&81hS"ԑHIUk\dlQC`W'J:PHo6{SX}ryV-07%ꯗSU֨Fs"NȞO=矦V(=2zhys;…Ĝ qwqV2>Yyo9`B"&Ʈրo5K$X$GQlN?QE^Dl~9tN_?^bA[|jdx[ }D鸁z2y8O cV 75&mlߒTiatK+k`pπigrZs독iyT"q7PQܾWA:^("d Z 7[FP[ZqAxDzo{a#c7AYՉ^*'XP;=P"Kk ڒ} QЁDC2@ s(H~c'<]fξP)MhXp~ Kq 嬗S 1GCbSm 0H4AӚ}/ףа]ﳸ[M[Y29p-] 4Ɤ* D5Ir֩(Ty%> \*bŘ &ZziHǰXs{Y&8ē3tOʦycoyWE)q (r\J#C5H;cE۔4]:¶A;ۤ#uO =ݜaq{FVcBu ꀰ>kH>k~J 3'HͿv#=ڶ6׼i%[$na) k:HxY2t238"i+Q~qgݖ^̷[V8`fDT* 2fѠopH;b;X7:YʧJ֫T0Ч-7 &vj]#W=ZVR?,iKQ1?dm`3DƎyM- U&w8Є|`mE_{Aֈ];4pEEw6%X:t W18#H$} !`~LG.֩ cGE+y$ bOe_׌TJ Neԍ*m:'2+A๺O?qcD|WG|IɠT( *SDvO>䵂Bxk-^CJW9ݷľ;g)Vм~u*T2h_AQ+۠nd6Hd6dm06{8 [mhÀK6,We[aio\&">@6a}Xcad 4C #Fqr%@(#%?ѵbجF-كa* %= d݊ӴHӐ̚"6)_݂*W ]Z: 4iBTGsnX̣ߝSC{%,+-^N:ɾ]`6$D1H+wSG0g(b+Bqd`x1- pF h|/„ n1, wX;7oֵ7leRPޯQA4}=ːسW, jl#¶7ӡU=- gQIF[ HlhUC M4:kI/8{Cy_p@1cpj P D[r_[ta=|эӴQNO1W_$L$:N)#2Nܿ ʘKT7w!kKv)x&ѹ\ÆM$dXBkmqc!j;nC:v9҉BcT%qJyLpc[az,w0^77YTXS9?@@up$]=JQ *ғDGr= f`Sb2G9)k?q۝"HҶ}2/}}#~%'ArNcR_ȫŏ=I&4NJ;i%.TU{P@1wo^xbѲ2)-vCQrA:A=T$=#Ӂ11AT̺ᖜ-ɲ6jDXM()1@Rlhd>XnKK o-75ˁ#/XVq@"K:1|"l10#x5 7o:0=n^q|Qyv_͜2ZTkF;n>>߃hKG-0ZhRlnP''0RCv 7n|`ms y=0b{f;0^ /@ ['IG xG\ݢ@3nH{`(jE ;Sm'w@"pa/ ∝it=/X1hxfB R?}O=h$ :͌ZЬl#Z:4j]r'^˾lBe#괱NN .h⦢0n0sר5ݫu+i7́'K9Q'6ǛH[%`" xdp\X ފ4A8nwM$RN2s%EYcPA\@ .~Kʳ39QA |jaH6|$׹K[cD Wlc@~Rݙ;͐ZkocXEu`m`=̅VSR&(1ktz4J/ӓ4-4G/vT, Z^IjCjCi_nr,K3X& iv,:'´H>ɬ@>YRl ogk|ѠSAwmfyc<&ӵ_c6`f;Wn?vȐ>v8~Cd evhIiFS .XĜ*_cOW`K_rRP`% /@+2~I pݣt^64d𤒇XD)q?۽)T* c~41OKsiNrx)V:v4#n:՞Yon9˦V;_!N#!0 p~- ; )C(Y{* XB8V|݂t^_\cr>6pDQ&t#Q=AłwC#:ӵAb.;j |DBbgV . bEňV:ɑ3cJQ{zQs+1vaP0JO7i:ޡ ޔ#vb+:& ^i!r'}$xt`V1b yF` ~>N)4K:ʐ2Ѥdj9!ֵs(2,i| =OSQ_FqFCŵz|_gV+ŚSBjXp]zsb|QWݥuuA$q5 yQP3y%b ptCml$*~E<zĶ0Ja|F{_+_NF5U{hATAXiMpbGl*N1$zq\K3>C8{ _-[,!NH+D }y5OMT}JaUeњ(.r9a]0cHj(,cQ[OQK/%zMQqGEiԜǘO 'ef=C\2c}d[; -Q ;@0?Ћw]*em42DubJ>q1HS̘&I,ibZ%@Ρ\5V'! p".Yi=&41${xH)ݘ1JccI(+yT];Gca0!~22ܰFN[~jiFMr%FȘœ[k[ bG|B-2Gn>>Y**%O }̇ `5Vd]zà-4ӭղdc.!nx&}e=C r j;;С=sԟU"GSHN{:>+Vpp5>s. JV-(E:Q0g;!F뽓+U #E3fQHJPg1 t,gTWkVL{ ފqn*458FW3(Gj)۫Ut|ߟ%8ȊNa=B 2h} V=m_dGDTu6NMrs$R^ dEcC8iX6+>^81 # m ~AíiFފC34;$ $aYmCKot-ʫqeV֎ Y(v)& =Jvr3 6k qwTL&sE4dУڙ1l;.R3U#oTx˹ޅvz⾃_,OyG!ɿRw Y?7[glr 8Vt^#Lm] fiE k@_p0&-:'E :hh(A~޳J[R0ke-iu8 򍍣 g\4͝Ji;KHEܺn3ژS ~,׆Z/PP8~EA-fȟi[N_Bځ!U80ECAq]j"w!|tq&M![Yʜ>I6A?ShVK"N+˪+V9|#?-d)H/y;{ٮzj"hlac TlKD#Q/x`v["eiؾL$ -%ȱMMӠTQ 2-);۠hCQd ,D"NFYx*)$ˤ~6NK X1{߀]Վ+\`i%= AYNH`IuYDF̑.kaB~œʛ7O:H)]3|b{Om4m;Mc3HUe瀂MB:=Tɂ9bde!׆M_/RF3Jt3/Kx?iuq*EUǬjmR}؅ĉSNn~w0-4 FRbst3sؔ#aKtɉ/A [H81nLAT.ɗf}zD|eeղu=m3o2Abax(d::*<z7SHE@Y 2'Q񪽊fB^A^ԃ' fd0@`E${ oM<-ZDl;x"+088Gr7nS.IH19+^lB8rJb0,ՋNpGdKwUeJ2?I *=8BZ%iϽr)P~*Gv$ԵԤ-Uf!(/} ;"c!koNhefI/;_e)Y aұ06&. :4p(PrP;H C7xl!)ȴ 7Ukؿ8!MmE`4JA@ ;:Jy< %8$k׋B3e|2rM΍6`23@kC:i3AƲν!W_V6ԂJH)1T@^vmo~=c 8_1gGƒ~{USdiWy_}fXQ?˞ kyb=DMĻS; (y) B?pY՛ Ԛq?ew&D3ownUy/;~Xİ^3g=L\yUcvE8MS|#nq6@3Ѽ,,q%Hծ8cxt)\>hQt&ȼ]:Q2lM@ OЁ:R&*e !Ak3V%VuwB 8DR$2Z~fVi<2URv 3{XhEhRiE! th=-3r+j. ,dqYM8Ş"J;@|UO%c&&Ty%7zTB} ws+fSHXv:Z(xk I:V =ܵ(?HH4C}i&ikb^4ӌCN  lHO!1]B>cM`h*֙v\ ,mPJlOt__Oybmy^_SF*\̗?UeP`u-W#2N*6{= cCsQ4({9V:JPc3P: ߼̓:MLU:o4^1<|Lkwt.a?@.$ᱥ\@8JA#=5rs>:j;1WN%^u}˽UAU]BZLޖ"gd ]]G=("W9 qځBe LGkF>5\z⯵<}9\0 A|3ͥp3H]>v@.+PzI곹Iu=TwLeZ&ۋW> _$(-E9H5`)҇Z2dE+ =~껵s kF\ qP&EH]* v%h,lEx{J?eRjߢ2< =K9{*#(RH]:t6F=G)=-[~Io,1?؈$32OUO:raMUjJ) 5Z<]rDWvw`F8[m_KPc1LOr8.F}\t8ןsBE,`$A#<mXs!͑+5?4|q1JVk'^SMlMj)B{Hrs[[}ȐE \iO 4]N1's;<1~ثDCp:~nf[;U*v2)o/Ԫ=#Jт!xq7wsSWm;i~8mR/vn;e۲͍S\X zfaQb?7u):Wnl`EfYLMHI)ӵP$:FےC،>oi`yu _`Lk\ vch7JA4 j#ʘ&!,E nV\@z=\ 01rkLx-P$+Fdh]"ǦsxuOfg$A\3>( P}3tKf!A^%LMn9E]wF̃ Ru]W̺5>.fΑ<#Rn kӔ)\$gOeA{EMߵT`P2s>Rc4Gc$N{k"ӿVs#m oL-{V6̝x>dՃg{R򴿈@ AB~Nc9l`^DCVgn.y$W%KCeʺSn(ZwX1VՄE:ωO)pwUQ–sMN~ wG e^'%MXk1e?S){]L8ZG,u!8յ1cqv1 @O=g%(%}wa *JȾ]1ROu'~8h^cW0X ( 9j% nSqTgOpyzVD6ʵc7t\A=$,ӌMd[cMݯ|\Q޸ĴJ:*]r>x#䒃8bizTK_vd07P7UD6jx>庮<[Ͷ&#ʂ uqcϟFHPj/0k-*;^47?hȏuYK":ƫ[YJڨ51&Eǭ?[aOǏi_an 3wL#s!fA>;]*7nuySxa*g_Ņݟ`ѯԵwiq* 6Ǒ5ptι!es1ƍ[Zˬ}/s:"Quo콌@s8g 9LqT5LCvɎ*Ƽ>Jlx(?6«Nd f# Oh [_.1u}&#; U(-vd~VB Lx&n3ph0b޷&^/,-<j;譊ƸjYd^ŠuTT 0VjV`9qM`h:n*4AUa ||2ּչZGFOd.MͥCFM\AѼ!ws:d 7(.QʪOe/vyTxm F[>EkyOޘoD4֫2et1eC$Po)QlhdX/iZ4>w; h[Y 9ZM؉ ;SNQHN]'C)JQ mW8ՋZVE|p^4/kAWND.XD:wC3 P=z8>KUIgUWT>]﹅w)g#_@x3ZtagVgԐ~E>ْO<[2b%8 ߲.oY60Jp`r xH["XL`Dw!ȊLSWȝu T]I7`V:ߜ;PF?V~iP]uabBUiA^g6_zӎNѫu#4@I&bsTcV(9 PTHRiiuC 4g_M$_m3#a 2w(IɏTNd¸֙B-|AgIe(ޚ_䂓~Dmf}2enG }ٳ9[gU0ԌNNj XYSi!F1ō~&^\M "R_盻؟䞗VЫ$9Gz@c TP[t'o "V;.f;If7{"qTH EwP0prZ&BO3p,].n_=p>ehQdN,![0EZAi6_z%[w@8[-"8D,}";t]|]u } +||'ڢ8SH%>; O5N$~emt_OWr3\=ek+-Sq$`⮈w6TpvWetHgs@bN7 `"0e&G{f4DB./r%B'+ p *% bM".ۮoby"+}^o9~(~UGzpM[󖜥*x2 54/PMZꢒcG=M5:@~(Pkia*HACڙW-0wiFcTBF*Oh1k{°ř4<ndp>G>}Il|,cx$_rgSAsH"bՆf2m%ï"u=)h8g.ޱB@s C8tQڌs$Z'lzq7m{X"U/AuS6 \!4t~Puc!W,$_݊{ ţ8+sy$rQU Ez=$ڄLmvөy^yiОj㉈`ap3]GY4O%yqSRDI1r/McM?XiwN >FecjtL~VNڳpưV\qଐ^BW $,\̷ n`*^gHUrji< _Eq5w ʑ(}8 w+ %glz R NW6ra! t _v놴.gR6L(lBWR$g@(ˋ}uҧ#~#/MNJ{Fr!(\RcZ6RD9U>FA45whf=7T-"L W k'Ew M2MDR81)Dj3VLuP .)Lj'8b$9h+C44~5ϱo_yƯ0YQ[H9%tCkdť9F޳^wpk#I/T; MWMtIm_njGWԄ-byX ~Ve`2P.H)c~^jM@ 109}?#t*e%rdve]kɱL̰@VF4`t{ZT9\6чXEHVE""1` i9yjG˔a\L滑vɌ~E+Y'%Jf6jc ;d6Ϙ"VՔӣklT! !o7kkSkx1CJT9~z#CXh޳6yA5If.,$Ê_C /׶ZBRo̮ Y%f$r7Oi[!HqT4P; 'k.EԶ<_hm]cIN (m htw/&6iM̷[3WsIOY Ҷ%3:EmYS % F/m[稑:Uջ*pc%B1%U\`1= T6,Oi*]t}wT"d><Sn0J 0C2LJfS8C){%ɫrB0gq.ur>BEtMP΍JQBa~q3 #sX-Zqw-d]fҁ%->e6ŚC+*QSڡN9L{0 ҈&qLCX><ߙII\ێپEXG|`YJ4oI ϶$(||{j9mS՟( *tn.M o6΂teѪ/#_;a2Fc,^WCj`-{RGVĥ 0Od-)JL(Vt#~wFl+PijnG8.|vNwhewYdd=oj`.‚ Q 屄\)aRΘHxv<l==#5i*(>5Q]dۨ!dvdj?~ Za6C8XGBW/լ:;?S|2e Kw.8 чK 3k .۹S^M>II9k7Y",#sNdWw'j<>DZ@2>ћܙoPC?ɗ_,ObEMkBK0ԏdb$!!GiIm1*VTj5":.C2 ,'{a;H 8dR)|PtCFyɶecza^O_#ϱ8uzCqU(!QZE`h-D^>R _R71GN?$X=>>c_dw.*\ Nbg\Z >;ٓ ŗ2 ޴9 7x! VI Zp%Tth)Zc,?Ev쉣ˋp6<{J5 k8ˮIhg\Olxt*'fMF)7@47=^J/2JQͮ4+6 |S\MNeTco=~\ZE$͊{>c<>#Ê0X*b -n'RK$#uMV3cJw?}+mm!k ׁ֓>IS)0| *4c++e3{4*+*f^AFgԥ{Qp&rQp1l6m/͕i:Mfa֠O찳c~Sj7a& ȑőUQ##EE3va\4]h(H"HeaF ,eLCg$}HE3鈢=h2L5A ɋoY(@Z=YRb Ywꌥqު=1'1C_0h0Na2y[5O&.sQ+ϑd?*WbˊzX38:^ Z{~U |\p)A+@J«8"m@NƜv^'<^2uX`?uʥm @¨g$oy2@uxU(˻-nrcL+D7}. bǪj?O9vE1C'̱tWϗM0Gd"0HmXPGK U}G&ks6;{7CbĩTYUޜMuX:&}2ڗ|H-JЪ\ԑud~4{Ѝ\]VC9j)$w*lQUP9#.U:&bO K ցh)}dIӚ]t5݋uFE-Fb4ڜ?l¤{x2Ed_go-CLO&NI5\ծЫ6lgHBPP6fIa2_ΞDS:LhxJ 9Zg\\`%8kBqf]'̼Oɷ?u7*m=fcǢ8aYغ=RW NY8VxFZg?J~P“8.M8IB;{a}QVCoSlX~UYgcoKQ3{A! v5i%r\nQh!%[@5݁_w(㞉t" jNC75r+;"<=f:/aŒ+FyyYR$w7Dt%d * *8pb])\N2AG- 1. K 7exJ=cD8,S[¶?EbL<&kןB-7:RCi|Y4Q\@AD%"]ǘ$Jv'.49k*f#  D8JM^P} <Mk[&&yPdLX r9 izRcϞU}h~BtgQŧoE;i١w$EٗrJ6_Vl(Ȩ88XB8LXv086gy2}7ӽ#Ea5BU%uR9V`]E-VXBsMU'T k=\vI_C^*4?.:'ޑzc̅x\xH#TPU7 p^h=Vfu]R;~Ԕ6/"J~1\> t dǠFu#^-ҥ/tma\(:$oZ#k)jVP)n0}J*ȓ0v_) ތ;%} C~C&DX4b䷵KjcLbI1}UGiƂ&^ڜy2TJ_>嚤/x0]Aۭ9źZiXh1ͥhܷuђ/ZIj1?jE!E*l63Qufğd h,hkE{ e`?^q|jm9A@eO :۬JήRɅ[0ͩ| =ҦɸY$N7c45b2X|רRlM z=xah֎@oFLV"no+y.Zn0=%ƚ *w.HObJKq][j^iI(6=ZB hD$\7@9LL%lezY^p\a-M1+gl+yE?Yԓ5=U崙Ī~W|+h-={zj$kiWy@WR)Koqþ;bY?eUu5䁶c4_lGHYE@Tx`v[ 戫Ci) EW |lO"JM#!QGw[idE18@4?뢳{hWt{:Gz0ؖS#'n7j%4(5ԐV+B?ԬE93dڒ'&[6n^DN^$=C>cK2Vr„Ҭh8VaZiq Ʌ)h͝GE90c1fdo:<)g1Eҳ)ȩvmVdq9\rꢩx Ϛz?[:bGNU_2J$ :kʞ$ڧlo3Ф߈_I)8PgK\+f /]~W<x>HF;(9  kSJcQ~3ZЋ3Yq١B_stP|r"ϕl2Ǎ/Շe.OFgnսk}-&FdIqwN+֏U+GmmU)H*3D;Dr|o(Xx7C' 6qh͟Y30ͭMVFX>jc!ӠiB?ayGWq{K*f=ԕ ePlב-ᡰG-+a%k} tשlm JYKzo/k}hv/Rcb*I=2o+q %SgNmA^`^`Lj(BAp:-asRx63[S!4H_v.mq$óEnћy^/61hᔾspgJ9^ Y6ĮQ4C 9.%{M߲o@e >O2vw:"S}P YZƮbZ_pW]}\rwӼɑCG_ljElHHåLr=ش%uvi+y+"gsbBoaşњL9t (mau^R;{ei> 3"ZZQ&@ob"p g(DcZ%J)Db86j63.(شt:"\@LUO8=2d8wڻ0Gnhѻ_a@Yz=Ja9O9UixC RaAA߮`/cSE'2p<,җW]GVM:<i9IrXT,~^"šT&";͉1A:.$]*QD(`vZ[tF'~\HrjE\*zhw˲)4˵4s4溨T]ߞgv_GY$1YozkWջtX2I2pʛƒQ,%]VX*.ͼyP ͔g7f;*7zti}ri /ac{Q] %cLoS:w 4h,qDQrG ag!娼 4jځ7 ͓q\f2+M-.)4<5y#A^YINFEnE e2 ćmU[Ѣd/qHeՕt6~/tH±@Xc(*dBܗ__g4nF/fFHmVߔATX }z)M/Gqj_1etyU XتEqnsM>uR)A`Λ>ډ۔OQ2c#Os -8Byd:^ BYK.0421(NI ifR7Vo|E?uJ≕a>f ;Om 0֛u5s< $:զF_ⷴDA #Z^ $aE#fCV:rF/$zȕ3I}ÑyǨ 'M2 A9Q1(n/0R-G|D̸ ρ.oD"7S|!R.06vDyd}t=>POHj&^zvbb#b|wg% !uTۓMRЕl`jWegF=ثh,|?VB#LRݣ;{S R+ I8@X^E"hycDgRRVCn(c \?^n $vgAWMhr~xU:5xou n)ޑi9 '#hQe>c/G+|C1׷D[=p ̏ݍrPszmZk4?CZg7cN]|Bvr-aa"sWqQU I& 7ȑŔ OX/5kD| )`f=dxoyUXJ\Lg9hq !;y.iZ`،kW@&nt?Ɗ6Ig|Џ6f_`v@1#Dz) 4VąԈ# S` r6/FEvhGmcW˛!0ٚ @`RvVF0 ,kHg_ɬrqdre2;KDҦ!Ef7䨑cOpwjz Mtoj+\yΑ3cyfu ilMvM&kw}˄FlC_}π S&;Mgˠst"ou[|a583D*=EGUl)[{38oO kޥ 2Q5ZQxi Abv~hs^)缹oW_ٷK/nSS+˖zfzq;/)[H*A!q;%pxk <9_1>Z~C9ft!?APJ[iz>ek~7;s*J#*WvC,l@ڼnnly@3j&˪T/&{D$*Dm(->@ƺ^*'X/1 VTW4JD%]u)v:.>rPfgʠˠmw.tG;q;)d%Zdr_gu]Z]+s/Ê'S2̰o!_XD ;9dڒ8~{Z(`S'IyY"Yp Z5] Afc^$YXs0K:ߧ_Dm1ݢ_$91~hmIF\ג58BhۙB +I6,#ų H"۴%!k>P'+;v1ց"~Is^!MKd5ꓓ.d+|n0b)/naTN$i0WQ (>^M!掓 lH4c^NfZjz%T`q+IWEԔ+IJ?fES׿3*p*Vh1gc-=^ˊ1M]~eA]){ᓑ?d]E++yy_{=} Yƞ<w9oȲ%tEp}bx:Spm=hn{uc؈E=RFn3#L):;%,jW%CҢ||duz.S!O|V2(דY XeDY?l*b<\=jF8k] #O.晵l :WΏVz⻳vߙdᇨy]N?ߡƤ 2zkKO mBDHv};^S5VS&9NmPQ) <܃~A4ǕcX6q֐A~h8e.]sQy8I鯝nr|&Xq) +˦"c !b@R1ۘ8zn+4kD#Z:<8ZTnD<虀ryWvB(`Y>e'W,RkmP3krRzgjt +F=i%1mbwqB ]驖+{K4UoN}ȝs=#$CJ`܉י*1+TTEH,V>3$|CWN6j*]7Pv"j3F1?A5.bENGYf'>3 ys`{># oaqBR׉9\/#vv*agsLb<ү^Szkf Q)muӓ67HDTu8 i@3#Ժ^2mԿVP5g!w6kh/ʻfKC*̪h\M`?FI<"rgT8[W?-z7uWgZQcVr?;۾M]};p*dѮ:f**{74YQ̎i3SET%UOVqkI(b";lοe}ğRKb2q& 㣦q{5;lA3Kߩm8MmY}f ͪx?baۈxJgHB*Z&owp>ݰ&aUxOQC[&ښp5@X$NjM Dk/NR ARM#;6F(q?)$j'9!7Bg0oyAYf]({p/>s29@*SV,"5ՙ(ЕW)_dͼu 5Lg"eλ0cv5{s5zIU|[foTNRcO *fę;%D'h%oH$KCwG~Ew%+Tzq@+~V(|`~>c~MHAn+Bo ie7w}C]ΰh cltʋb!J K,`e[BYcը*%썵h+G\#SG}'lVԉS^GU% ښ WcsǮp;YBP)HPYt=eNz%5:)UZ)0RpȠXB&.P^ _IJ 薨~bpQ3c;GL[^S;V48#uj%уILt#""Q^HI^u܉Ytw&>5/Ա'( /Sq3!)P"4m9/̃)@r/%̍AG7FS?i B4^F!6/_i$k=' siMu{94Y56[r1(6b4ukRZ+wj.6%qG 7>.i T'is?N?۞:˼if5DTj*r`$( kfhfoAzdN#|^f( U|:XDmO!_$R6Y> /Zf5l{iBأ~Y׀u ɠ|ф[傿hk>.dmm$(C+e$ÍPt" 1׉Fb>$a,Meo@zAҋ6snSeQ)D fa!&9+.QCe EK06JsTxdW (.L/߷0;4:1"Xl<?3ˢ@&٥AVJIߐB*l|ypEԚ xy6=]p`A4e~~a"A,x-Ѳ1{' +*%4r]fMU^,A?&u!T6W?po9wr/ ;H#͵lh ަ"B@Io L:7)Ë1 fO>pX"/$sҺ7>o) -3Ecp}IDJc32Y@t8*`X9k:@H,V-p79'i0[C1:yr%3[74X>/,Oփ6@4KDb;V F!NhRS`U} ~pc~>7B L.DLaa99M8W#߱0su/}G'ۄY84kJ5T<) p'Kx!2@*k։v;Y!=`C ,m/!U]򶎢t}R'yZ9|Ja:_ 6WCD4_3L,gR[[ vpWx7 _׏| :(ѱ|c\Ňz+ћّ LvmѺ(ꤧb#_P*%,-͇YYڹZNϟ/@ȶ %Ri~hI_4/aXZn~G,h|cKpe|'Gbm6]Džۅq!8nP 5{bB]Th\ U.z}T>鳓H60L}n“wtNh2i|b9T v& @<[Wpk"/*|ѣL\$E\,巔:jqkGV!A"Rޕ0Z_#эABNw1X@[TF4_qhYy >7 |a ֽ )bG90Ÿr(?[@}3ym,M]Q%=SG&[x;0\)*.( "+Rґ߇q`-5dcO$$GZ |Y7ӳVhX߇H^1*6 jsԎdhLtå<JKDT5D@* `@FH'A|UQBNamPA_@/$8[Y"}c3O2#,I`Oj_mL JPUIej:`_U.('OT&+i<ѪJ^&?dd s^+rG74th`Ng%.HvZ%nj:hoSU*[1/^MpVʴ5{՟lsmYt4γ /6q(JYA[M7HC%bA'oI`.AG0_́H+&I~{Y2Ө;vCY)L(ӽѝ Mi@xE +ٸ~ |qM]#a xWAIRUTMAdyo6IS=;/2\`&{qB{L?68ؽMBq;Ũ܌l]c7s&乒y$TߡԂ$pE8 #_딴Mj4 2B@n jXze =6M=;KGP!Ut[ۓ\~:00,ݨ*W!G/ĵ4Yh} ڒqi-g:8[ijaWI)xn 3Rͦl= >ELwm˓Qgg yί/ [?\X?1ͳt ,k RțCš|x:q`wehE)h.,5ps2 qK el*T~Q׉uiWPK9<rE ׊} Vv;ʂk)!FU8sqdż@Po)$R1IqN&aEC#H?9W#J<`'ht]]SI'C½ }.+\aq˰%-6Ȧ{M̍UYt4. S˖0MDȩL֨./GcX**"тo]W j/¾Qܫ IF%9fRإ,o6j]]Z2Iת,FRD&Х%؈Io)/PߔVʇ; F*J2{Fln%9.m\L8@?Oq.*KPWܠbndqiKKᮘ889rB"k(Nq0≫ujϚC7_k}P.by$DC֥z)fbgA $˲~Ch}1XG]ܚ;ԒMUPY)^񶊮-Q<9{ L/FY5W6ߛ ۛIlgZ! J;޲ʔX:\{Ӈ٣`zU`X k쁇Sw0B)MfN4X=(_s0 oEBA2ԭc!X@Zw?0:4y)>ˢ듰=g(q/3,ad o.@usJ,*I_+dOAmS& ^ş#G&Щc.TFqXi9r(֪s46_[ nq~㮈nݭfEKT6_90o#O3$$w ұI*)?%OMym\2[z%^i&9޼@p_w%פ^n9L#wRH`侄cJ tfC%* 軎)c* 1 m- I+6Rγ:2$&"|;W"y1Ds8F,(p>OLC !i(4>J>S:${$KMY. ԊI."]+ȯTS5J$&~"fEW~uiO-{\w~R _^Y2!g_"ve{8Gނ'&_pc^ ա800棠w2Q`6}CgqT q=QyV6?Jt3YvY#6 kx]{0>>B#l񖍞8AZڋ=@cbV{JTa9K٧4焛͘ kvHTX܏F[w1II-HXc-:96=Iy7 -o8iCGW rV]4? _/F[$gj ņ'wgHݩ@۪3Qru *Q_u\| XrӅEeJ+ ׷ ikB!]zITI-+OW}t&͆np&]l~Bꜭ!q |]Fg! `#/ wC:HYzM(n{XdeA$=Ro(2Lu(zu$CMКߺxL,H a6u'jQbr7*q壍q}CP!-9?u|SjZ'΍ýOީk怨2mĉf/+JV57"_d0 5U[L lw\*e錏`#GrW, MrڅbѴ =b"4Ea\»&~"L 5p=Iqt6hd Ūm@y-Wfm:`S 5g4ʓz>ʉƅ[퇹g6ϋ^1!: 7dn]nPG=g~/8w#n5'op]qXߑx=‡py:%Xkg~oɵ;f;ݐ X qOUWt#XI7_ylҷL]UF">BG&*]΁K49rBҊ>]f;dF~dZҢOq`iKUBYUx.jQUI Gơ%IpzaE)D"Me'(8@%FRκ]A*^n;||\]ɗoA| --W32ewOP/(^ ˥]SQ1܁nj-jg42A>8! ՞}0Ũ 4";a{fA "pG?'SBm퟇DC)Bahoӥ m_I!|7C@.ng(nSC96Izwx$;D67^G7DuiqE7u,b8qNGٺKW/P4ez,D7V!5Q~,|l孷eƌ=dݩÄֹ?ͧӷR| \uZ6 )ڂPWl/LNCӕx$:y鹩A.c|,PM0H8?6y1P)!ySD.&Ʉ 3\b- *QmMh+ɨ8fˁM?vU/H3OX6nPX7ώa?tiF.-w;fkӴR#{qn9c8Snhj|]Ei<.\k&c^ +" C#]W `uqO1d 8AV)4UTҧO:s~`ySl:5xJe ],7Z5;ѾCŗNK vb#v'R9 f AG0y*P/cg Aye'Kj0?(!N%Lh0e- VK)nJn$l;UG!ZVb 7=OfL!{ֱY,_4%xػ$7^i9gĝ̍tnaP FPjw7lEt{e9t5qtNTBM-cRk,#5^2`}Zgrď^!tA 3~6lȎ[*EoRyMQ޷ETZ߸9n q߷yǟfL=d7jdwF* _}eC~zÁٲHuG C#i}[MEZ)n:BԞ,B; (e>rxȻ!Py\cU,vCx%ֵ)hWz|$S ZzK7qSTRxbfkqvCw~[=Y'@BOHZYg?Q>GYmRE#q fPK;LP"`; *yqԖynLLx|Xx}޷r4*cr o_e_0y A%1,V|ЩvFkDoM|wWS4~):]5#ǯsQց15a JukHzKl3wy>qS3lfmmg]8H!Fzj`mgQdDkܚ\absf!ϐ)O<Ӕf% SР}lr`yÈ&6U%>1~z<~vNH[&Su9h1jr'qU;8}O&zk(eAPRPtL1_&[ ֥Aue֣-!uWȪ?A,si抣Ț5u3I^C l,'[e67KOx2[vc~$4iwSX[}WlQgq{K6eP(ORHi{?-JWj,y;Q>mRQ"VRZE2P @}JoD+e7"m-xFOc% G)LCKx @/{@/z?{gSak 1X*E-B m_r :a]CK2aVT[kbCqg-{se^Y‚#sbj>aBVZ>|uO;C_u>uw7p ,jX<\,sm§A4Bq|y4wBIa@S]:$G(Ig#3"$!̺p K1 Zy'9FXۓ'K_tb\7&ƋS]4T[7&=m9Qۆ*[Nza$ڛ6|!H@C_EJ9F6AAuzJ5 P5zd_Ʉp$[AdZPѶCKh qx`=@).Dmq:"M; G5Sɤ`g({C" ƵAy$7cJ#Ut`!+kqwg$@@,U5 6:g[U9; ob1gUKĿH^jySA#N6RN]rpkv}mjt2vwfT3/FS k8R :8$$umq?$$Jq<)! ( ;RO²5a1asc Y&寧z )@:-Y̛K͚sxNR SzE6B{ `wN[^A6z;؋̃18FKՎ_9<1⟁@"/1 Z[g  -2R,G\k#j39qIiKvTQ}L܂7ucc G7-!ìwS{?ɗޜTl2#T/2v|_~ñ UQBt.Z3w8_ڬ bfy4d+>pOWv2]yw,=r@} ,m{Dr71Ǯ9XASɅ[PzUs }r  PI=KJ+=۾n1DU{i"PG^Pah[]ELNr2eJ=pVM3F=^%' p c3]V[ඳ%l%G-GCvQ 5ðKeL1Qeױ,fJG8\AuyTkĩ-+c9&f%n6#6-b߮p/Et ?gQ}}`j@C!۸",eI72l)Gs0!%;s`wuQh*f-=T#d%nV]CQv"JdИdɼRƲZd{+t_{K8)pxfCHIe,3~d#$2o:s'9(ZnU2W M1"-8DF>- B26a9&dсfoM -c`ǭd>O,M zxC;#qS b~j}`I 4w} KlM6h4H(A5/ .o;&H0CB󱇝~'DE Nq>9i@#=慴륝ڰ$}I%v4AĖڲ4ӌ/'|{qR9րN;:޽g|*5e`䘜0&-i0҆6HN֝FP4T-OW"VvG|o0/]Uم@MUE}B>`uVz$CM^'*a玤Z]HMs!l$0!ngs|( .eu3džtv \/+oot`uVگH{,u1}gJPBpރj7Fӌ}}ࡀcڭvfgoR[OI8YP)Ujc/qV:ɚ0КNaiD*:8LMřR#BS|'#'}ʨ)wlc7WAES+4~Vz'ɲQ|wBXn5>ȎUWqlM vM&%`N&s:B߀_zJ} o3nI9 gJse0beܯ'{ڵlczH 63뢫vo3uX:.YkK@nz cJzEE^~bOPB̯{pJ⌽ai˨JIJzNAx6r|XOٲF& Ix@8{)S:f>hRP$^ӊNLN^4RMۉRFH#ŏ^^ScZ( ]m)MDN)E.{숊X:! mQ%Tbӟ=㍹`(a=wWHZ |, lD ڢIUL  0xee} lx,]GOre8X,4*A#3WhWx?Ό=#YbVGoYgIHH5HxĵɅ5ʿmE>TضMnDqJ+tdۨhRJRs9!:#tGjۊ2@!>܄2DJVNGS}\K-vy/P0bdtϋ&O\v1 [TMJ08BR-FIIgiS-.$cc-PB8ߠķ.q6|~S#͒%R.U5D:ghUHmoamoh=@EѾ7կŒ5jhQ[>4ڑbȈVp!5A߫tA]"@IUHl֣X݂GĠ#23q))shLpfl|4aROh@P7JlS"a^!>lnp. % E[T"<D'PD]Gt?NV\u<ΐΨhkhə%(b=o%c:}[_l#heK<Y9`|Z*Th+^z:╃Jml2~w85CPP)db$!Zh]l 6TJ8mtj@nMPe/2b5,Q `V(I^N2 r7 jpu?|cxcTYL# j|6<9eU9Zc.qFIK 0qI0/lIܢLu6E\LS)Pø҃9ٱ>l6QeY{hX鐾S2sG122_fr+%bDtՏ>egLw,*VRUΖwGO6s޹@HOaS~I K<]tfɿV.,c~84rb +xK5vW>kqp&> v./RP6(,-vC\Εqd.HHyx!EےNϦv:2, s.ĻRZ=85.VߛE75t0vcF5`A b1jJOi`}9Jn.HCkd{cw$ѿz'sNG@? |gʧBkœ:]ITz1Jd؛OzjZ\l.(!}́A+Co>{$7-OΡX{)ۤS ;.H1aD߂=?6xɂg3}R-;g1]Rk/oj1iuz@[ombw* :4e^{)665 ֋X (v!8.RcjIcWR܅]0xu0ְ.x_La[k=R#4[N_fOGzSN= SA)sp;@º筹$F 3#:V,@wSM0=`č]/d#u4aO[qOhtEy~7D8 %oh0o1^}Z,{y2D<8|8PBJ>?Zf\h: ̻LJpئj>jYЭ>Z, S yAyZP!]7leG,5L݇oz5#-VW%7Vx frŗ',9{x<)m֓B$h]w2WKO!:7Ey>wE8,uJ=W$!ӜB;`\ǀ1w0>;CgK)9|YTDu/777e"Axs>Z'ع3ު?,BL_QYV""Ė&ˍH=䯄K,/x( uR7i|b$aeZ`WDd ni̧vpi%:v*5120 ҹKpȕٸ0^ZZQ(ϣx@cl\T`'4N]' uk7C1TVBwW֫cCמ5A|[XdP|ot4㫜 QR&B(ݞ픱l y .JSjUR`;5Šnn@F?` 2MQB8Wj6ĕoaN q Nq.~o8㾚\oD z*_PeVPdIcC繎2: r."l OVD3r@@PVmˀ.5%H[ey]ƽ40>шT_Md=vfH w,QdKԵ z>/]V? ifV@U,>>|;*L$g4f7ACQX*2-3HkFU^2hp N?`jt&~|-$gArj`]+X*U;u73$6sЏߟ=A2XG0 I 7:f> <ŵʊY#6(H[;Q-BG5 uMbU%,Vqq^E^>1B.sw4cF[x8UW~b`Z(.1cs7np 8Qu&41׽k"!E^z3~+ g%3u0T% 50v8NJuQ0,w4k#=%+4u:𔑼ǛBFOY9@ӭ iXffM) dH]$K:nm?X .D3bwtm+Ŋ7L]4U/;N.q/Z{1(T 0s̔ta#M*?3SEFBK5P/KcQ!JvX!վ4.r ?Vtk%eKZSb.GqԠ||)q3ϹJ8[AP$v6[qS1>eKOQt}ʈ Ƕ=MGe'XZQ+~VcJ͒G>p mJ88)toӀ7+27dxAVIӆeU?uǩF%G #k} .ӂ鏭>6VԼc/՘ttpq2\(_)VZЁOqaA<d6*<_qX՟٪, ~x Tf<–AJ(RF%P*6oXI YvlZݻz^a p"K MF#S0Eg3  >:vG.Ÿgs`Z.jHy9|FH D23+Bj/49+7CT:yR,~O=]v_mTEISrab̀hwu[뢶Vh;jȃ]:]IGJgOUvYn'#FtT]uu,LO@]6~#a(ٮ͂sIkUbJb+!~:;,_~V9=V%YNWMmd!>:r.Q~kc8̝0ze1I3EWu>!sG Cfz1{)CP,̈́E*DV{42651ܴ X8e+\p@[%,|rQɲdtfJG A4lGo.e| 06fQ"JV/PbΌ5%Fre1 *ϛIepwSG(3Ȥm0"l?pt <-Q~>i` V" _!SKԐrn1v`3Q0'9ܿZ_@1'Q:tOIP 0 ՝Z>Ɵ" E^-d0ba؛|kIlbGk`?`v, s)V_R@Cd@_W lځa*2QAa֨2Rq͠ >-qpEHΊ mw q%>1r!Ycyr`wN>Ts@JC‘QHz(mTFF<Uf5fdSSg+[(@!ᷩv;ݞ 1䠱glFy%N[1`]Y0huEiEcoxҬH;,<ěsc nVtnd}iڇ%-) Xߞ2TdC zR1B "9[`L rQ.{k"VH?2a O~!?O`6|mf3C1a3Ǹ!8XP r) 9cuq.Dr>8)!))|5]ZXJ9sF?_7oGgyN gPX%?$k΄h&R!ēϋĆ=|=lc(3NB^+\طE5IjM!nC o=8-U=MTfUG8S^1vDxv IS݉p'z=)g)hzGcB#4JHvpߦ4|>TFD!%K#^u6H/{0 1xG&+-Û?h3:|*:,IWqemٽTsa×4\pgz MEv0߄[ #b9_W$^Ѝ',qY;(AQxm!yCs5D s32Zs?BKV=_i;xpOPp0xP;%ŃP=3,Tȩ%!.X y y13%+OִH5~|K:PKw >z6(P_*.Vu'!` y@b̑Ƀ+!1„Q#-_ _QQ_x(M1C[ / h7(Iڢk~|L֣nSF{]WMb8aC̕V}M\M?Y=*!D bWVJirCyMLCr$h↹8 0ܣ )yhRA*?a`DL7JZ;E';l6OVC"+O'8Ē"XicQ41fk2@]]gW30TdAv"5bv}28 $r!MRx >sLC!prʧ%>WɋD*fb+r8i%T-`,4SfcEТ@E-ooy&+~ӑ'z$9k(MBY2Ns۶(;CE(.#Np"# ugpΒ9 !9>=;.6Aq#|M0 ɔ]*F/ʠcp'E-0$˅u6#sjY(Ꮗή)D)'g`e̳ M5C@gb?xwj+S0d:ǐ6ṷڤ=@o%"'Oеb)@Wah؂T ~ҏ>)ۇe;!:RMV߄RgR}1a1 .|8buubR٪3QϔjCǪ(U WwS$1v9F_Kdμ4? U5p]u.˜e[K] d ]!:0Hz ʀu̘Y$*9MV85)88Mt+r)NͽqWp i1;B4]X6SZI;tJ)7"Hˈ\=9H}̃F@wpJ x3\MSg/́=a M۟P*;ߏng27-K4@TVN~< t;wmZH5_ѮƑ}A6l@fEjmB#^ $ T32e k}>嘽n+O@ЯGj3Meb:}+_嬛&DtdOԫe˅mBgXC@vºBrTNe4J~C *<)1!Y[VvJN (bt/m/%0;I YS#a? +t~Ul[x&猤a~{̍_"ꢽ07-&W:Iǫ-փ (jeA i>k`VNM?JZ1 FEdžXhbzkӞͯ)+VTQ5?aP8y8haӹ{6$7bQS%Qy^1~:Q.nBSW^2B<3 7*>>uFS3E8'LnyzAȆ_o7.NgCvWBsd׏؆5 $ hwqŞK4j`HYqm1`th@ XoUoF<)PgAB]UҞeRre/\Vo|txJ8ТJΜs:EFٕ}{Co 60 LUHgܕsoXFn2>U+[Vqa3/||P^#f( QGh1'͋6Ŕ,zەmU'EVc4pB /4ϻ(clLʏj '$0EU ;{H;yﰷ;ٰ(]{kn֍tMQ'£.ğRoǗgai;@˴62e9 Py壡2׷"PZ yQ.. ?Mǁ0!HRNEM#L<lRLXrvvc=ʮ`M1)\!\e.M& .(gSQb79c41Fԋv^$x]Ee{|/-dq̅Ô/$Ob0n#7 ?mGvoXz&?8!v_Mk 0$v4*(i;+ -A# 8uGdEm 9MpmF] }qߙQˬU7}_,e= @B78#t!1~h Wt0ZKRZd/JW"in}Xg.xm32#VIÚ%rSkeY4멦3Vxd9=NPqKHgL/eV J\ѡ= G!5C*K^jXv X7!r h`lo׿nr3JoF?vY q7#C8?%)S5f'뱬*x˅`1Nh^]`qCƇ8@& a&+p{%^Hڟfض>¯سg1+5 /WILrJb?g^POq\-Myˇ+,,I_f~dr4UC,Zf/\m3q-[,vD7{<7ي z>E GdڈU^ӟc9S̷RC&.R5AS^y eaTj3j6"l>-\])}=۸ _dd\׆Zh\8)`%xwH qjy _U?O'y#Oxd2,XJS~rr&RxFx +'v5UlG4?)r tC܌S&'pcX8gr^L{~rI>ȧP*Wq0| %uqyn] nRiE{Y@b3Wxe7%bqw kC'<o0{J-q$FڌrCF,Y,Ǫ}/?$PAzPAQɕ_@QshW*S)9ud :^2N+a/~BHqh2sk]Ȏb@aT)L&r76o=z7țH,gnGѻU*" ]J^-wlieZQ^BL)YEyN ^d7ػ? m?e ,+G h IxttJG{T|GƲ\8r]R4Ƴ RSW(E5FPqͿ-+f"tUTW)E״zF?Gk)o!O&z QHzn2j\5Mc`@׹{'̟;ZTScS{HΒVPpkL=ĎgZ> M)vGMm(19߹f<@cNG$4JY݁1K=[VAi$܈7¦| /j3jN$Z記`PӭYY'˷!aWvvc1*rTӺuN`{luX67tɜ7"^3te/۪ Sa"7B֛5IA8LY vvIzOYJ=nLÏMxsX~҃L4LK_`,!B@ Ɲܣ-LZjgZoЌ2{;58O4 :9[z*?[nGy)ta5Vm/&^N3qH.^N[UAAOUu Tg؉? 5*1W`0$#%[zzepFUU]uWkR6 -rRP^NRYn"$џ}&G2dSN}N }OG.o`89%PidλE/;PD2z~+$nzZ* oy[uqSwjT*^-beH3  gt`B?r)rTdYҰbo"Y#=5L蛓o:i½d/*拡)r.& Mou5!xsi0w6؞%Ň1K7Hl.ZW/";ҵ]CT]bp̐Ɣu^ȣ2i/Xyi?/bt;TGz rnBc2렢DFؗ jZG!!(I=WL,\%Ӆ?^%#G[XE͵u/H. H]@7NjGg_^Y6tsA4PW+9I'&uiY2ifa3Ԑ0gs;{#>|ӡ)&40@ 氤Wbi7`A5;IY¯Ki'*Ε *rfzVC\[Zz?jpaj2jSUPp 5Cc_-pYm'=͆瀣}D>©T3>$1vk| j LP{A>!oSև/cS=/`w~gAp{>pʵf~VD#rwx ׊%su>I5}r{O]@}QE"x[9,Gr7Y?|5%: wJѣ'1MMub%c,CN@f֑"9RH[Բ=εeG3NƇTc1%"?d`bP2p? MȞgG^qD}Rw&ҫf'9*Uj4~CxPJ:wS;j݆|f~ #pGK;%܎.t:;ŸRď{}a$_]b,>xZ=dF[w Uw?sȌh[Oa o{2 nBc3`Ɇº$^$U.R2PbVQO슬l?۫Mϊoڂ+(b#;`%Y9ј6R*[ h8}6yz0h9n?Q&l7 ՞ˮIFoMwɧ!LКzF,JG[`fj p hAIs5#5|lc-Q,%*1@$-m`1y'TXdiq Kf ٞIBJԿI Cf;mp~#ُҺ]ZI'kIU)_i 6}ėi?>F,>SYjvf%dYUjy EI8ppX!Ӽ<+.,w1Pu,h,.1a}-YѪzaDZ|%u\8ܰXix\XzP z?o)s8̹4 ."W&h+5rψD؝o>h ~ -u2\-.BQdfD10_qR"z0`@V51j KӨ%91 (]SVq"nnm!G4 M J"R[^=櫬Ū%Z2}@LLsǴBb8䉮5BDo(AUkalaWeoLpץm"x4sip3]u>v6LxT%[I)¶"֕bmֻL6{w^~>bR2\5N~pb`{HTtg>]!b sS`F,_v$ޅPnݦy0Uv5v["w@T06*ઝC#=`{Z˞ ܻ˿ /Xշ/(|mC]ŝQQ$Be+74S|!ztuIPS, Osٯ :aտ-HP:9g2AHe50 ' ND6O}({C I.7F1c|ބ ؙJ~wSÈ~'8#ӎcǥO,{yQm\Ë־%lHY?3mAV!~9X1XIw] 6*evqJHnT.8o"8wmRI^|a8.GCgSZ0/y!/ARڲ_FLP賊j] K,}ҙ$[pѬVVd֜7 $j+bÙ)i8iq! !.![̉Iy2~n8!6pS#_w00Q{{N1PA 1u_3J%VEY-݂\ `bd e4(]_FَT}k:"ij3{eXd|.>(w1 H!BzB*ꆡE+l2' !hٌ]v2vmC7bp)0^.֎#&.AB t*v/W[snS+ޜ5|AE`F5;tX[EӨZLߩ/̏*8FfUQqU,}蝪`鶆G/+dsef_z\'U&a̗@a\1^(sN8ݙL}8}8R+($57=@C]5]4Ʋ3J^'`R7[񳰊#o [W u4|AvohLS04 Io. b ܛ CDgVXѦ:"h\bӳb8 5J'b fN{߽,$pȴLS2zk;9X+^7"(C{W4ʅğjbMt;TWݜ5WGn4t'6Y0\"+㆏ %0-f\*XZ*iĐMz_o*+^ /}?'R0N[bU-R2C%(l[ȥAhmF[еcBBQ?']ySNӈᢂQ|D%F?A2Sj[Bee? n$06&8Yˈb8^6xNUo˿b3iU0(jpQT5wmm(E;,8`wRm3cA1ɂtW^[B-ɾmC 0\-*au6v]gC+6Fu_۾}({O{迚r6LJj-.*~d7!kbZn쨆nIOY_'e:2\"T6lY># Ʀ=߀$3>3E:ӛCZϨ=p1 }CAJF䂶KGilZh>( O̜{ի,y10m&~+yo5Cy6Oю==I؝epdhb_ s1cm~[j;F1;#G6~rwjt_K'$+;ـ"^l/w"M;bc%)=+(cB~ XI` %v)»Tfe@cl\,ԗyK(rd/Jo}<6r^U$W9I^+l愹wI KnCzف<eBU-tŨx~<#akl{&[5.YrѐZRF@J/MD3ΡWLչ\;XuHYv8 lW#,uscgaTW&{Ε+qpnƶ|PG:$r7t6$kK."#\֊z#w>> JO)Y-$ h/)ՃD] 9EYkGQC:tJ9{}灁Aɶ9n0}+ 2RL3}WC35fETʼ\y~6KEVŽ:m/]rO.phI-̅e}]STؾEnzFYd.'}fܟ'd10I kKw<õvThtm*&I?(>4kǽLtGS\7"p*4ʗv_(^2`DF2 oNJb3^oh%;;NFAU]v##,v)ja 8D(aan`{Նhпs7*V%ٴbW퍥 &bZZluHyTh=Tգ8nJEYB͖bn {޻*S)w%QBi$L't ]ͬa%*Dh]CfF@- yʩ-/rUm !VYTQ՚剄ǐ lN'eS7W응17w/}@Ahfϲxm1;TGUi[|}8͝_p>o# _9tϋvp 0 AKniCy<$|<} )R NO/ɁλГ`pG6FJzXI{pc)w^=M s{K`Nz&h׶tAyGIRIPNƯBO^)"\sA6SE)YવвK|;dF\BoT'rƇ)oa$WGs;Bn_J$vq.  A$)ƾ!s3Q%:tD֨ɆEonͫFDb6+r]l74W11mÊ ?سNB#WxS{; ("hh1%#eIs0uf nw-N~՛U# %cX7V]aIg !1371TřCTw+-[*k`^0JaW!ŕi~Wb㾚+ԯ:% PlVJk8djڠftA8U"}/=k$O %g'kV,d9GC~S-va*tKL=X! a7f+HY{bD1ʻTSQOVf,dw$.0}9/װB]mha@0T8i-w lfRU+Z=rvb^-Z}|*4"M-f5rpoZV.K:cf188-ʭ%xb˧ESS4 13B W/t^Ms7>2Tَ4yeg&yh_7 ?[7mP >RR.Gksm"'JIpZl?W}O 8obyʛ5~ϕE|$_g4* ,2WC[L L{rjgr!͞Pp %mT@ o$uw1f%% V÷$m#S! ,wz 1)XFrRXWjgMQa,{k؎^v / uVMG3¸jުmMsTb"H/e_v0*:,>Wѝ藪ֿz¬dF/^Pa#PpL[L?D#ijO8fZr/PL4J̈́F䁽(6t1 _`_ɍ;ޞ"P<\pDH5Twe')O>1n 2ɒʪ -\0Q)A_|Cw?m7԰k?K+_}nU Ս12zTeQ:( y2-*'@GBE^[u!eqc*PD41 _O{9\]S0}D\g P_;.Q :; vm{LD#4/_T0 39Z:%iNαQIy%E8 8DXOrHO+A+-HN4~E0$­G8vYٟj0>o7^7ۊ Fh[Y%j~Dw6OeRZ\̆xe}}w4OV 36^*6F27ސb?;lT 痡BڔЖ/9,f7~RF8}*|酼>(8nB̩u|gXXݴ`nU#9i3Jvzڔ%&u>.Fz;$J nKcDۻH۰ ^tJ`VYux(~lvm$# CU`5B0uH(I-[ž L?wIÛސfr6ju&AS?`u|{NUX:T5h1u04|xrUظ6J'UqṀ%ouӝbFq̱v{` fnX+ L\[P)iQ|E#p_CFm&>Q'ی/J`Z+:][S<6Qhl%*O8o _>r<PЃ#qXx5rFy5{_=r?I7-lzg#O}32b3x3#FFŝϦ?7,9^J893 ܍jpYv= Y'VrBjt.iamG׫)e_=FVbxo؆]:ǖ*wbN"8D&`YQs¥CjJ H%dM_\c3Sl0LZ+TJGj5N#%Q".D,Tޠ:}aꖯ"L? "|0X[,W%BTWs,>bq27}heaWlDKE}WI>-5a^(<$B%B\ԕֻ jÞt5XD"Z+C {Tlr.C+#}@BAZm <0{/xaIkcΦe#L>eic TTDS~|::ihrU{pJ |R )˦p3[e-jҧz(vܣB(I>ڶJ&Yze2qh}%ܓ#x ]Q,̓_)O+ӂuLJXE{rCG&.̡{ptʕR&ӔM~-)P U{o;|GcRMvyI=2W1;c=?8`RTJvnNX%K X,ͻ[&u#)|Yca㿃׊LHT*meG,ԩ =O> [쌓)3Cisʇw.![d.VVjC c0=!#&tYS I?{V⫘jk I~s k%"@ISjgX6JzzQc@0zZs4#MO- ju)T ]H駡G]{ 3xvZrרUgKLxB"O>dqU?9wp {)dTZ0AMnD3uи\AOs4?~RfX#aS i{k߂'Bs WrEH.2MըpЇV!^־ KNbÞ]jM@0+~a`?IG+k"햇&C=l0=?%7/_c=g$ƃ2nK1aK lZ̿Mih#[m:$+=;7/č::&+UjrڌC+S_ L@t%"UT^O 0?\}ʨ@HQ\#یu?f²^ O)hItZYHc~weXxٚq'lxt-ҦfNc}=z3ÅLdͳ2 >ƫ7=F~Kݽ4}n`ym֭c'`A ˽mR뒤=2t!gK<.iCU^2ÑCLU sXX`,E<G>fF=Thm;o*=wXٮV^m :Z? B h|ĪTzܑfW[ WQ>"}G `#+dVCҩ+-K٨F!@>c!feid0G[qNY"v:Zy"?v-Cf^$ =ІVCxSV%*LnK^i쬘Fv{BҖ6E-T+]K|/M}y@'(\E_~ PޠQc~iz0c}6$>ԉܜk:K-YȀ&+V>W2ŨXSHsMP_IW;G/iXk VTiy*0 !6I"TObQ.Xڤg%ۀq(lڔj!] L}L>KuI w2)lzeju˩ 2M9)*h<)U6',vh:=.!DC)z!F? Ibid4ZnBxI( *.=OOʊP25  Di`YX Nvfl{BI5ps"4:v)'у7 6uk ̔ % ZӘ7jM(+]F fW%ygҶU1ﳍfln;"g{2y:ዥ$lH7'G ć17tb0)vRhRdO/؎Yкm&LZd+`|HrTvQS9#tq;ⱘZYkT#gXMu鮨 eY4kV@krStoTkgQ[_8-QuwAHCO~\k={nE~VI-WS/5xfT* BTHZ$H£(V҉>xͩx8HW7lRݗڹ#~̚<:nIT=A2l"`|_Cy6~K4oRJψJ9|H~5y[٠trPYb6T6MakZ"E R>/]y]>SXvxu{$/;^ܤӲA}+6 儮`6JN9j"Q1'IAoiG֞+( #}WRxuS 0]y]IƬB~JIYS%MAHbN>.I?MZNc-m8g{%Bܶ'W Rb)F>o@#Z>J[{K_ ^Zx#йͩ?eo>'{JhߜETv,"E29!4_Dr9x)JqLmځFZdU-^Ӷ\"?}P+iaWzR/!o>wϝ˖#'g/e['qiLi 9lj n1$Zh 4jz 5c À Ėd %'}yLmcXx~%J~CvWbjcn];[HwLqyr-eø?ԙc@M`*oJ[ǶGڵ7.U,{C+$&/P Q򘻙@pF=ǓkΛHd_k|3O\,vv$#f٫/&`%O>nYn̠G2~ u} \&d!g Pe)u3f,zÅYXkhn}Ԙ 짳9ՌĶ H%lC$a5F|HES^>3 A$RbWvY3 8#W"Rc~V`ZJd5Qdi0Qo?pPbe'I&nZb,N3EdQp^xs"STYT- RV]\Y(mf)0fJvA͞ՁAi,C yV`M1#n$6ಟ0,mWheʌaϴ+2Zv L>޾_07r_hxdM[{ŚlkUQ TҧL0i<[G0N4H qMG(@40}Li^BٝƖp`-p0gMx١3FB?-&QN F#w7`s,DdmMDIk[eOoWG:*>N"ʤ76ڎ9Sc bt zQc ЪT0i  '3c[ Nr)UHx#^cMH8=D!3gv%CLec01|T*1Q`Wrq_8;è ۯ6͂aj3]RYA*:C$]*c !e[^ <(t@(,EЂöRKT/*It9+e^{e/]K*i[VS$^>Ø\F=}4dEFLQfjz)ݱbYdi]I\e]Sdso9')\rڻ[Clhv^Mt3݋s0p^uX9͝Iohe5[_W#vK2%T:d-ٸ_*|,lq7Efb@1}=a3.@jaM7ѝm$NAE~@i3YQHxjsro5~}]fj߰%GM歁Qz!Яj _cGP0TxaXEy}BZ#r#FVb 3RBW`5YFyo+пkĵ-ʤ yxŏKFmeM<#d6kz U$hP:#xxe=A9 nX5;nMXGykS9!1쌖 k ÝmTOP1 A1Tz ^lʴ?2}HB_pgK(5PxiR hB Qs,Hl{P^Mb'[A?_zVZL+- p:Z[#@y̘[CŠߓ%F6%m[ZmGJ#ux!}>ncҰVQ>RzN7OCCՕ9- z6Kl>goe#9q,J$xYb]/H=ǿya>-"¯\CRՁG9iʈ!tȨJn>.9DqQƨUl|i@=n ,<'sssְ[WJԺ80T~(z]wlǂ>sz)87osIM9ʼwQM!cVu FP+`Zl7_8ʔ|@ C Nd>DZ7ErZ6 Pܻmuk!B"YDg`c$5m^=OT/pM>E>_7UHDY=t&݈ۡ YTj[sVVp~s0i9ϙץF;X1G. [o3 yއٷs.x̣g >Z*lTmbp p[׬vb*܄a 6G|uc5CߺC͇]kBҳPoL|: dwLfjM٥Y\*q,(T _ Ȓ3PN]Ȁ&[ĔkYlj:/q)'mEPhI}v].(ߋ _JgbLF֣{Wd빾\Բ?Ŵ 0ID HÀki)DE2)@V]$G@qoc"kw4t# Z!u  FLS^88i\ .yz6_ɲ$!ybg4 ib.N<ˇ&|ygM[D1r4W ʷHC 8A 1^+=e$yS;>`͐%-WoY@`!ڄѴ՞Yƨ,sDiR=k3HXrW,l:2TdT;sϼ:(uPKB,_$gY9B1.<ĕcnc`:@ܒgLxdՄJ% xchW#5]i7[*h[g}?h巒-@Dn;Gի*eFGJE@( otǧ;VY}Kgu~*:5^fYpt`WvEW׃{A&+=5a~]@USRv.dI9d15~wb%)1 ꍭ84z[mW@[V薓wQnb'(󢹶hݽb*.# Tm?:T2Qn^R)X2 rĻ[ ѰOcUDA @n>& "}/&8cba.PjZ1Wh`U 2;JC[WD<%Vt aB2"09,RhA@ϫhp=k?k(֛<]F8l F%,l5BUIَ5\2;#Î7k4q`i.D@#Fs9[qbW_m^L&$Eާus`C;0:\j>8"8ė& Wwboy@MIڅZkuq).nvdKxN`%o|CwO.[+oSH9"YJ7s,u͹XOMW#.CWyj\/Ӗ_&WP|]IΏ[<\{_33Ca}G]-c_gNO*}Vjfcƨё@07A.qj 6c1z@:xbf8O.`VfsZҞ^AkBKQk]A˩kԞ-*иGAEVe,bMoo߯:dKT뿤`aQIOj( $Gh2\Exz3,,s@lD >?^6jV=<3誔Gh_}쩧bb=ZÓNqj#wٻDO<@jJTZѴ.'%fvIa^l̲Ioe:x;U}4 4oq$V2ױ.p V$U8(_1T!e~-彠 c:pXdm_C r/ jjV[.鉻uSrNnb]`G%̛yIo;֮vj}灢Y*c$i ֬fj3]C+5Yl~$Vg];dVXI_9یM$Z[fH]$_ߍah덜:͏ZlpŜl:V[[8"MH_f/8B:4g7C,dsH*v\QK}rp5mX S d 06}'?=`~\(Mqe}2I7j02 `Y6Ѻѭ<7 _WD ,! 3Kgi YRb:s>4OHhXbCp3~"eBknEE*PM >>FqP#]Ǐ.v.),4uΣB,h=K'] Έ(j]AhmNdZvl_|hbBe,?6g12]W;H'hvZZ4`&W,C>YձE3+ElEt^%y2V56 7G&Ta7dlPW貳aTQ1%|kV@CiNW/kbQuK1Y\ZjOh`;w׀ {V0SV2Zla>e%| O0&I 2di$;s舘`lQ.Wet7a|@ܸڅF6ʜ:HX55ƚ<2]UOΤ,0̓G Vsv$-}ݚG1SR5f}H]UItO)BO]2kn`hId -^NL : Qm*G]nb{j@J٫!vBU6r+7&2f }ދ>Y\΄$x1m+=xmgF$Va HeRQ`Ҋ B ;–[Oipyk0֭Y%l,gƸLqNlMKw efxDBL1k@BES`~o k= w.L^.4!\ϥ1@Px"dsv5<wX,w[l9|"| v[EWU)ӥY|5c)#-x_:,EB3;c'{Q9y \[rYӡG3\J}ωGh?3,yr/Uxgf=I8<*YӄPqT i QumXB၃ZR眾֡ vHKRD`6 "q0BEcs++krIp 1,P/ +ׅb)f%C` c;l@\~V'v+Su/>DDFQ7g"6_d`\}Ә;.-0/wN<l`ΣE‘|c^,1lXt*qI}H1kR[0%X,RD1O|_'/B.:B"D% gA1/o&nεsZ$@bt ?8b哽*NsKO_G2W'|ךl{E[e B9>ic'[6@ީg@ *D n-6Ijjwqu{GH4ďB'6gYZn ,ch:~L̼ByA ?Jf?tk O8 o@|v)ΘO RõQא#FTR/XZS<~VW\2Yζ5- R_;[%Oh5~)kkbSbk{hZOݱЪe^s@{%[FZ ޱ;^qe,˘i>-^ՓǵATv/V4p,p- `Zn֡o2Yf}ݬLΉUz&އnnRe;)b|JO#bSNN|4sqyd<Mٽe քYk5sHkoޏ@ZWZc.$7[dyJۣ}KfAk"IБ|9p 6nALm*G]ɖ֊+vky@CG=sw'P@잀oW "ċ'^{OGԑcSbcUe7PA6ʱ&pXrBmV7%h'aWiQUf'̅x5HՋ($snɰF3k%sP*p`ju;^/8>w7ݻaX`>Zn^((*sWqafաDžH; xڎ =32ʙW):[ V0m+mUl\nl1aB/$$74H [n- ~ȧs I-Ƭ`kI0Ҧp }(X9#MžomM(n:iWU$9:|>^4Ŧ*sDmtq'΍ކ΂1\89emUGj13 ̿3(tN`,c ksu!來{YXjytnΔ4BFf>XYB NY0.'%Jhy Qo`@y(յ*A"0^ծ;H (^rq}|ߊUxJ×Z0YI({zc ۪0Se &#Zt4 ccGpiR'nd@xt i. $ $X PDr"`_ H(, JTozJļr .5xrK?'.+m? nTjbtcoЃM^t2r~)\oIWpɚ#ζ?i -%Ύ~pޞשи`å +{) H!K?7 8s+^)@CWE#{_ڠ͔N׊+sTCN|@E$usZOkK(jGEx`QI:/zՋāXcA 6 i?bl;Җ~eMaj!e+ _.>pf΄ A-n9] 1P_mV<+nϦش$*ofJcƗ)Y9ۏ/.skHphZOtkm> S,8ySD̂bN=,2!uP)47-£ U  *{[f#klf ^  z E7nL (FApy nuJhmzrw$dجggiKN*M$v+l RG#ލZ@k>*U"]74?_0IϮaxnV=I޺r)>qQJ aY 0_=wg;8~g1=H*TJ9UT|꺴叽+1:n~&uѼ>^ٮޕָ(p@LVvAl#0-3gVc[> - ^rK]:}xH*iX V`R*P qjedc^:LJtg,vyRt{ #&2o_)A,ݜZ足k""/m{;I>j.aR=ǿԕ۶ ,&*9ӸH9̎MFYeÌǺy)idP2sY d]s'v2e"_+ƀz_ha190LÈiF.T)cAuUF;6~Tγe- Jŷ3cf)ʧFj $?NWr AOs6튮ϗ4.C|KE[{ >Bӭ{:o_ %;\ TgUst>fAeTĔ?NP'扈0l9Or2:smQo׀kr*cX0őxZ9C)ҥcZƒHRZ+fDcÞ,ꎓAҗFpP{H,y%M|JɇPK8w'x) Ʋ>j63 ;:wpd Yqm{R*塮lIzw`!e1Ko? !"쾘#Č"}\ ~bwBU_+o&oWB7\ؓυbavmkJ[Ԁ_?;_Jd}ok?>6\)g-} z"-cl2[+̫zCX<8 _SW[H3Kef֗a.Ž<I { 3'j'q!z~LF@hN&ȸC~+0A#& !QEj(%%UZlzf" 7`k|J ~ޓ_[{6 mev]p-lM٣6-̚8Y$Lvc(˾ ^mTTkAFby=cYMi7,>}6'¬ot^B8CU?ս<23nPq.=Yz!7at&Q^Ǻŝ MZ"| ι7ղ9͌ 7SQ tjţE8L籺ҭDo,@?~}\10>lJ%7Q۵e#H굗*̈́K{<pBɣ /5 RMhPF!;v{ذ5αsw)]3KGEe7LQ_EVe%%~GF%pAUBg*&N`e!<_]RWC)gB{{p( դcŮxm˛ԯA?}g-]'>4/FS'Qs$UgowNTYeJ$뾘BJTKD]@tl-7dQi؂5(mh JN,Aikb_BuH5rIVB'mov_grL)#'Gޙx>q@>xSPIݗoH"@křC"\"DUVd8yaρ[5i3b hE,l,L30i'baW$ $`dcL3K{ў;ΌeLj/;RJ^Eu+hT8!ם,QOic-bwW 6fzpUwbRVRʱcG Q+V5zҪb5{-AtcS4Ndn*؆ژ'bE5f PIo8Hl;U.5DgN× Cm~KPyc@7<#r `b241MX xW3T.dBYyCTW3.Z%%)ڌ$( MG{2c`Xv91v?Ѓjt ˲ga)IRB\}>=:We6=r o᳦"qhc+WFa)̑yvӸo.Ols.AI"Md/Ĺ2913'(ʸy? {Ĕ6cO m(ZLa1HAWƙyzsg oc =m 7F,a;![SI?XbDOC^_1Qlq&F vSP`}lbBIcۣ7Fa\vЧc)H{=Yډ"L}0V?|?,h:Ό&=┊O) /u CG /wb!,K}pS#{10XXuib;BRmMa),RC#IaKpE ö%ewd!EZAe~8(.;6v`%ܦ-͘#G5϶twJ$$f֬6WlƖ58=mz#'@A[5f홗6W͇Tcy&p+H0m第OxBAd,!Sk*n?Vemta}ٜJ*1LRaB[t)ѨOψGBngT$ڝFvNLje6 *Z9OC-LC}g[:x.jzk =& PSNCEvqOQea+]cRxZ Pc:U{q֤K&5o8cTn5?V^EF|btps1-i%huKA wCȦ

%rHp%kdH^`v<+sauM=.I\IA3|^ iŔ5M08|ItISIErSRbrŞO8";Eaya:(]oU '^[7zEQ\:8Xѻց3, Ꟛ`\8)KX\[mt)a %scJ3Z4TE%%P< ب\hsӓ.b=Z%Zwxe'Q|u+t4B$BD1p w@DvcaNPʯw5YjNwep+&-u`;qs lkx )]ҥKbBAh%O+DuFzltgʦčMJдA*`}d?4Tڼ77Շ!1:q:+e}(]O+a&i>.0+~zg|@2XҟSfaPs1:.mzaj.nh&B܊(!"uLVMC"9v%$]a?X:+Je)Pud!}PLo.\#LЭawJ<Wu;5;OX̼Hvh*D * 6T/N)xlI»1 ~EroǶN7mI^C,c=YBEa(dt߲XD|\76p3=i M/~297jf,9(si/M7Mtlg;|p9(( ښe D$$ j:/d@(kv4U(p_ ܓy&Cö:%غ?LlY a2=$wx\2k3fN6Wxǰ_ri*aTzsw6#% ,?C0rjĤ$UZQ C]x.0\t6xax9"=oAfv^j 3VNt\O=C_\_GRR`O+!4}U+o nc%k>p V[v~ĕ[|]4#w+KʃEشQWH%*an3w(e4@ 0/Jh[\ V !,[XSP.ldpCqfƋ`|R;a5(H^[ULMTI3^ P;Ȳ LY<7 yIuApAx]tXYlVԘ6>/(cקg2/Ls,P<.C%Ti3}ܘ,pwR;UªaDghM3wo䕗s\zA($Ӈw P g8xp9d*jEDrRkaJ?j$rѻh;=M:_겯6#DA9->N~JtW h$W'Zϴ.5oph62\96v&I&,@b֒ CP(^k ?{iR&f*18LCqύhfHǟq шۮ|Mz7a$o ~[)xd*// ?w_)&PRa9A)2uKN@&ͷ 8iDѴ''zFȕM ԏFItѳcaqW.lXr'5D,oxmc3NT͖X7WO縸4<;~|^$4* $ջ\ ߅џWk"J>덈n%Y6)MN_S`z z{р:kXB@"z\I#,d\uc@D8$FvҲFs3F<Dz ~< O?}X6w/LJ\kmbwy#`n rzDmr٤,5ĞͩsB̗VmS2ln!kĆ8;6RDz{\ss2W)Q~ҽ_yכ#q+%FEZykp4oKrDjОPW 9-`ொCDP_JAύ\XbMR_ds9~LVipo;v=#?t=?'A=wDZ_+hLMp訃e5Hap.x ? o6!2w}r; ]8ytG31irرeXKu2uo+kPL)FA PQp74b[1.U\(u] l#vC)b!ޙFA49CDm?սbj2f BFeܖw9@* {\Hl@ 3yzjHUa%T'0D4<-#G- pjʼݙ;=zr?^ k~cۯcR%_# D+n=LVLpoAJ6 8񨐹lx'ky[")M!n`01q|L1(ފ˟yjq-kx es(  YcLsH!2H& & S OWk4Y)Pvz)zZh.<:( rRs(9i כv+(}4M{bme,u"Հ#+@%d",S{{X3h/ u"BmA%QW<+`';&'// 81AtÉLQzPuְ9Dμnrؚ."a\ؓYY.ҶїсkdOQ0z%)kSYǯhOP|(" PAvM)Rx FTl.Qd0W|%ǒKYz!n6-HyJPZuq^1=NN@s nD~e~(:Oi^՝#Y^1-9̒3X`NyyZKIu_>t~Yq*, f<634.;FC0 -{'Z۬z>0faJݫe~]M49Ojl>ww ʱWs6Қ$  q }u02aPWq پ8þv6>{^P2&۵dr1L{BB5?I$c:^{1a\ %,+$ }|PM Sn^b!+r03-g޾'̵[ wER#^B0aY9Y&Rݫ" dQWq;Xajy:3_Jčʰ\J*,}A?w1H&bN+w0 =fᏑ"x1NkgcE;^f0"?klKm6tv`fo>eܜ.V7.Z*e(JVv5Սwr#i(^̽c?Yņ3E3!sطOd/xLOJљ6ߟ~3n`b*lӆ[D4Kћ ?$U3j6SgGRCL&mwhw\lOlw Uq%*a1Yn>AJ? 1ܞP[4&-bT$8VtBv5xLc n+A-.a>yZ>YBQf8~`TƵ $ւ;kJOoQq,@a)*d5#5! `Î{V.SŁpyRJL֬+ܞglM1H}$ ^Ow-83 أB̕~*} v6pOc趟;?{A@7"ٱ=ľ\_ qnSGks;,>L֩p,7PWWn,˱9 ۼu>HCm#X¡N=b_y❙s31,_ ٽsYn}jp7nIT4YC-$h Cwt629b-4+.$W!ĒHdP`5lSo: PKyV Yq:LXtu怢\AHkDC- I&#}.gJlүPAn_,Gv"| .Q34ZʾUA晒&E-{Bܩ =3^ު䜢η߱s w 1}9~FHE@"yhKmER7p#3JS $ `Y<]qS}Fp*@ONv5c޻7W#\+I&+ fG*C=wMO->>1= ,2r?Y3Z}5̆ZB9e}v Jܝ`ߟXZT/Mٔa[F#_w͓~JzY` CfF8Ջl#G&wک\5zp8hu0=fu=t:T~/d.hO32Fߋ_ot#!'TdscC ,9qnojWQt ZrxY9RE;B$Ų&n3u(8K*'/7׹QO{I9S.+E zvvq*0َu7R.g% P =Z6bYT3vl,gJn 6&ES4~irhEOf&Cj~RCS+2 >[}3.`똕g tA{4r(!&ﭙV441ArqBWCwiS*}3HRp;CĩcKcDY$s}s['x wiF)b)0}gkeTd3+ A} ]M3K7Cǒ 9FG_+p-MWWx9:2WhB"YF-$y:;g} c6*>y*9oְi;Yfh6{cA?/hISv^s^^Ꝍg*hN#)(J nxKSw3Y"\RɡrX M8^L9TnW tbxb)u9֣L\(tM[W |d\ߪhX:ߥ=lfSVR4h] *9q{8T`I3.A T^ |Ƞ*T?N)ڊp>A;c?'xJ5.Tm/|}?6i%,Y$qJPt8DR=j*Rjy5 C%x>#s2IZv Hh^1@t_~]䍓cDTb\)H훋pul[/k#_EHt+/w0%3e'V'VOry¹d/|t k Ș捸Ov5(VvI~ 9_]`٤Y3zKJR1XnTU "J4ZRIwY+56*UKKYå\, m帔׊{ WS]qP?j'A|U2`ri"UhR13,kߍ0a?J_Z ,:llwױ@: /,ĬIHձ$ORvI)R}&7Q2oP!/8_д"a8 e.hBzˊQ!,l ]M`zC.Ga-Q(HfbG7[J1cݸ18{u86eRȼ= wrlg7'v9E7New?v:@ƁG~yC,G= S;$|F qQ"ܺ%Q־Ha%r/:ka9)Cl(roidɭ%ۓ}U3|BfWT֭r={*56'x[:+#IhҟITwHC">Nw|Uwtǿ>S!k C̼obyΎ%yEq%׾ys?Vq(5"Ij8n5klK>Qn8Dr`gMAdׅz7Xpt0ĕՠ֡{F153ζC6߾dI_:L oHWCgI nr0{$x$)c0 .sģR,?j/FUWW*E^0T*(DG(~џ+iUՌf8dԝUp #Nh\;S`D[5>[:͍. Zy sU񿟟@te0= J~ g$H ]90E{i+`mV#Ȁ$2moonmQBlv*+ObRE$&NHJ6)^{;'0f 䭹LG#`;m4ѩ]}s#?jR5dաzeDPB4c|L6i}GbV57 ,q8O*D[Q"e7\d4:bz-['w[6u˸~2B*9Hff/!>l6rHؙWs.ځ@2ޭ|Ѽ톓,~_ n!M9 T{NCƝ¸q*&@}g@ W`MXI>E1|!LW?ul] ]5مAs*9Yr%LⅦS9}E҄gI^`|坖wf}좋'pMuJT@^϶$;g!fnKv=S`;vҽ;h?K\:x|<_1ikvI7qSp!gMK觠D,6-X|?MñU!a![8G'7C#[jFRp0$}//Tw*|5BfL&')M7(-kR[?`\S߷ < -@„wxh Ϡ-w`Rr WYGN<ޫ& r3~ErJ9{rZ]iUǻ1i\mN%e0+*mPtnmV7Uޅoμ=ĻVߛdgӗSE HW?r= -p"뵍%i_;ƤS$.< #]";?#KS>7\0H&uq), %\z$--c;m71o^I8 =}|= =Gr Q^FY/*cPlYc7zih!!uqp(FUξ*P#qHPf&m{ ,VQմyH i+!g#!KzO,R{հ=72cWwfp2芕}xJwN :XnD́ri\nc [0:y6KJuxg*>Xr eMjv3ʎ oI=Ie:&lAǍ"cO•:ȩr|6U ( F6$ĵc8pCȖPH QJP &NTݕH!nAJ8gMә>}q~m\/ٱxNU$3kmKӉCN*M?˵L&t[[u7cu{];rjv/&xKQ냙?*s1 p/z0ՌW:!uSXz vtpIV%Q֨1 nߎREٸ]§jY5YbI ~8}(e.# RE>>(^w4 崜ZW];@Wgsf"}ĉp-!NÐ=@Gtw yѧo-sPhKxQrx|<~gj q(iM3"Ԯ5؟X`cIǁ@FGcc'2yqsF9pTk/Z=np t,snSpfpfawO aD[m<^uʊMuM'|X WdG(koslwy(<(L!.Z{ʮSϢ 81Nj4ymvCs)80QUn 2;cB`:yħwp}J\Q=+@̸u;kb@og9GCαgÆ5oPT <&EVJ~f`8 7 =.~QM6̙~W2T>jcx g$6U3_Q-}ʿ?zA6HW,.3GMEл)qTx>,plSxqxJiN(6:wkx_FsTޥ"IN`u+Ѐ ~p s(ӡ%bKㆼ2?3FSݫ"Xl9 ?wsCYЭkW9'Z H, s_w2F }C]=s 4P pЧ.$%ՌEgB #yҥ3 $t4_gXlٓ:@RMD6CCcJjL>dP_a, LUd6HBVCfy,N"](lx rs6"MAAfƟ γLD: r=|54X qy7I=^8k$:L,Q̟Ӌk|inWp1 e$C+g26ņ=g RrŦfATI|V_ K=kә@c6hL$Ak_PS9jBgr:43V:5cƒ 0ha:9γ "2ONU5^:JUGXoCp!߁H;6欝轢Y"-8BlĬoy {.Q~V4 hjJyv /ny͠oв? :|KrX%@CLtv^yzeƪui܌^YbE+d}\}\sH'm<6~@Ķfn1;j$pJ7> p-~gZ/?2Bєr*fW/figRۑ-\ϯq!]\>\hP'מ@3ʮy|Pedޛk m 3xs&(y?":#ULHlz2BY!CMf’iNLVeb9wec1·x[XgQus#bFp A 9g$g1,Дm# XtbUvtP E4YDDSZ]]mjy7r%'a/ܗߢ(-]}|4~Vŵ¿ag+t^A/4]b.A$S|?XR񝣲M6WV'ͫZ.-G5`{[qwM- S4ңP l@7y(TT귺=x3̈́ޅ  Ҏ)Y\G8h":J8`ZAW6-̌0#ufa4 b S'zK_u$9W15$ K0a,59cZ6b|3 EQ3jFbY$ѾqR`SrY'W*bțc@W\*l*5ԅI kZll/$VSq۞5(+@lČ5m,Jl#obLE#7!lGv%/;v Jk,|qm1²glW񈹤>}EvNW/EW=#&1 a"/ԦeD6.YLuId##yW2+\gA[ھlXDPnTrLL@' ^ҤȓrcG0z{7P/f24F6MGrQN(~oaݘ{3#yL78گ[ԪXy;։q}䦿]% )29$+7+|ms^8y-7<4q:a49to/˃BK?;{}&o[.ْ~4NV˖+,2/g$?ߺޤ60,PCMoK,y%6!")I`+S M#WahkDR>o_JV%A;FGL,!&op(%~ G)ߧR/Q0MUf1W` ^2E ]Rd,?~Jbz2S96tW_?4| 2Z3GҎ۲a͙82%Nڑp 0zau[LϧMolE7#2ٔ{"'ߊ22zזK4՞[l!vN~8A-ŏ]Je9 )v7^NkNjk]ݲM?>$vIwӾ99r2Z4 v.7xtG9S ߿+Z1B5e,Q/Q8"1bdYmed\8Ǧ(:[7.+53L_=gSw_dN,D[Gz*ѩ#+n2 yA@ -3Xs~]@)t hq 6k32*E Γ@`O1LgsRtr`,eh>{QLqBʪ&H £-/b)-fTx)7y MgGKI|!B rZ'hw5 MmӞlW,V@t0f]0.;X6kaXK?} f*DN"01U(ad%,@_pʄfbdFP<@R D% 1$:7TФ)qwy7{q4p4)*xF$̔ԩ"5y {1 jr!AE5R91^ԥgm9 nz L.޷Dtm+%ƦJd1MO)lMF*ɛj)۹r(1 M\%Z4jp5^.Ylrv2=;ABldk| p{TaL"Tpxi&eL+ %qt.S/Lcx~:k*zWmhe-~jZ-k<-4(S'l7z订ᯯP+j"Rz,?x{tE\PmRh%2:M:¯E-;ש;_/Wu )]bg zt~$o E`ޟ%[ۖ]a_U!P)RRQ,bn]x̺X.:Rm-aއ5 g|{w"D J6eBf4cq8۾Ѧ /˾nyQ<-c')&:YjA'%U `,x>rHT+Yd&P-utH_x(UM5''V_R,9F!άwG6ii77nPF8s3~:]>^x]"I%-0҃9ݞMz+/I^R[w|i:Rf  I~: )^  ^zEB&sWDgL  <Y,]+0uL 4fr8QjӅJ"qeޝ_f$>TǘxwV4CJneNeOeT׋UߦУwW݉)5z` 2~2"ο˖f%HG]I]ڟ&ibf!PENӛtXy1Y!>?Cb5dC{/(WĖUb0jDߞ0bj2uGcnT^>gHJZkPBF+T=XފS/_+$iC%${}u%-ͩ%|X@/@/,0l@PĢ`Y@^m0JkS$5[tOlڧq1`Y,{I<-ݕF5;9^RvY?qێ&%gZXFV=]Ezաe[.m2[Z ^N$v?5‹l&m<2#rhJy ffxE10_|SzokC߳sj7ZUNk2; a /.|""C" 7ᨐdP3pIsCS#DV"GODف9ah@g֌r{g_Zhq+NM7j$yQd'\JSbhj)B͚IRw*HOC\T0"ƹ1{{ɫ~@^XܶWk깑QiYބQqu*j6$Z\J-Z:$'ܯD(CE2Elbտh|3]ț㈴x$t+ݦqzE^:k ݊to{ph4[o͑.ᴯƭ'L<vo,s GW>#AƐz_>sEWR C,/vW'59UIPWahC)<4W"l)$b~'>AZ3ro*sex&Wnm[(`Fz@X$+*$8ޮ/hh>3MJZuрjM}>c$/M{(~@kzPB7v)=b;&[gRCpFJ{(5ޘ֋ sLmˆl4 c|;̀뾹*q:[v 4H0>egC +J}W,b akwܟGX7䢲W`vXQpig+nL]HϮ5;ǭFLQ:jX~ylǩ}rW(<"U:-|ޚ%j8Ӂ˰l\;vFA]V>V6êLj-@jk:# L1# f՟ƥ9,Q 4רI]d0KRڤ2# giTP*fKHH˓MNVv9w}Lk~Ѡ/GADNLï mhͩJNґʔfu/갩f*C^U$H3c!6Q"}lϋ+ -[RoXZm; 4S%jnj !+V_*12?r_"?56)~݂=hQNp"4˩cjkm53 kݯ(67 wKWvl` ̕T6=8I|^aݣط\k5wٓF7-@TlJ>)7W=_t2U UP2@f" a[*M"58 D7Pg&rvtB_a0_\)zmzѨ1*]`@W/~h9%_$DFv_tWPm}*dhCTwL{B3K`##R;u#cb䦡dX+&`&@o@.(.zM@GkT@y}Vn}8t~ uF*4ծTn!i$`[rA65LaGdlZ9 VQ1VK%/"os?p!o(WxxSR8ng]Td+kܪVE!@UǍ~{3 ^ փ!RvFm$do{I,8g @QB;[sGnsB2+^!,[e BE5%,&w`y~Rm~7sAP\G<=Qb٘A]6P|:VE{!5"῱E7ʍ8c1LiQ*'`%5vRźU zڴu;X牫 N"2cs8D 'rP=ܾQК/W a,IS_6AfUf*T6|:vPIYoF{M'Kmxz,ͣq ĕnc ʍkВzGF&H'z!z6lD~ 4+>1.*]-4寍֩>EXNj$bQw3;J-V  :Nć7}b֛M[sPdSiW:Lk,x[)CG5Y{0AMnKG󫄪737M$MRZ S Mql#WsxNx~ccDdirGT,V—fqyg,ؗ.OLf]4D끭 w ;#-.ɔYPƗ?'W0]z>T=U%Y<&tS]m͈ȸD1k+D]kvk,o;̓R!m>=LI[Av6-O З(ݸ7:/IP'0 cO|]c m% PȄ*N _J聇'wg*ӎCV2N f[4ӝ2_e>%Tȑ w'.T(aF!5K'ʫZ> TZ ka*-U6i?u4DE*v_~Ch ,C5z@L *D1sL؊K(=ԍ2!"]\}_φykKaE-߬M[?ކ [R_8Bf`OcUore*'@%;$,Vc{h) Iek h]CNrhgn< D %hėege߻PbI뽋~75Ldn[C\ ,A5(4<]|p#`yXz ed D 5h Ɏ$DBaEC#Wd,pjvޗl˂?T>)e,yaqPubDKg#)O1vڳvvvGR9оpx,PY =5LN؛k`=:mDd36Ot6DK;+47Šr^{VF%[;dzP#kl >Z@GtYNhp(&H&mޝK`dIAK x4SbÓ|4K}^oi$IÈ"VÎHO,p%")IZhGH MM|!;%I>.l\E]bKk Üxw}ӱ]? PyDDCp,ή>j30SzЯH{^1ލSp0yb\_84|ɕW@Wv{TQ5+>>XWuHF ,JVIs:F[k\R(qOO\Axz0hkIDXIn+LO N^0PQk GMZGiP:B2pBDBoA g+s?sr+i`ڄ TڙE~ rӫ)TW4goU): :+bG<ܔr 1,m("`?vhM][ĮՆ^iAQ;CRnK^[wm +v'RK8'0PS9DTysW(2|dS|!J{&:9q9ǯP"+t^FT(KOv]paK,s[{;*[oGjb򝇑sOoZН/ʩǙ vVWSf %.xRZEmMaUț# ݘpfx@`2vkf-YrrIqo]]"#V^J;! <"rs'#F)w(jLĝZJ6Ԛ׏C!A|Ff"o'}/lJPyr{&̽haܝ8 Vodb /nRI(Q Bs`}OWc|8:PNvnҟx"0,+6DpݺҦ{0uxe&hNxB2y1b²  lB# 4#˞5W?:E]-9,>.qvW r%ɴNPl- mD^S("N-=w mMޒSt FqÙw ׍:k_GByI)?m"FaV ,z Qfj5L1ZA@ !y$3t%= ap_DQKt//|sɇI'玲CE X硋@9/}_m$}MǾ=O?Qxld8VgP#b[=j!wtlھ9jT>_gΛnjThPj Y2::p > ŠT%3Çm17lL Ƙ5 ZϹO%f-,1kwaj}PY4Jɾ;emLmѵXRk/W<6YIi}pc*bJ(#.y4Xa'L:[򧫕]}ٱ5끧-4=?jpnv) 7r +4o?~ , 9p{½oo)J9B;lƌbmD_47aV᪫9H{SF5 JkqR!;V$8|詀!zᶍm4޻ d-7Y#"N |g>/dN)0t'+(-7xWw/kxL2y>4X̡,|afS޶pQr O9$i w[L~U)@ݮbT S9Sl.Ԇo:X8Ic6QAZ t+ܵԭm!S%T誮DŽЁۏ8(AP{A">/fq,lr(㦜~*qGBwv&(c[Ar.(!~D\<tvZNFʉjym.^gR `D[];b V@kҋх5㢧SbqISv*D]:V)!xtHLwzqIzxS `g챶MB 5D ż#O` C2ot&o!޺1]{yuR%`Z)*9oQ|D3WEnT,]ɦT0"TB"||}^so U8W=Jed;079F  <1[`PrN-]D2k0ubq+OM\rp5WιSpW!S]t zY;MFu4 Q+zЩdv9zg}_u];9ipVXw!}EѬvqm@@-';G,jxtC!a@0B']O.*cdtP 1V9jWaemC}xmӂX g]bgYs]AԀ{\Ql9ZPc|:F( TYb05TG Mo4\RC*IsXO{t 6U$1F2j*동Z)6È0%,\Ld<$J[(y_"KةS;oTήyp.v J6вw hpI`ށyI΅~(HQ)X>b(k-Հb Ilk]U:b_sC'Y .HiNfE#*/#56'P tyH^n]}%f;r-8`<uc~]O!ԹBٺHtsNR9&aYwb*Qy/sv?O1FLqN-3"./G3\ rW=з/kL\6!aQ5Fb_{ ;Z&2ג?-]H +p"M!j?bEP{ؼήΉ%C ?L8;:2Lw! OH `r]Un:?(vב۳+iwjgSE3q>5v\vJֻ%Htow=@uXn'֛)}km5^j|l S&gY0XΆ"N]+BW h[e~h<.]M)L*14 D$0띚-%v7q$i¤o;<Ǿ}NW`0|' XDE9,q5zjnD놉,==Fbk<w2#"3E~}ZsisHF%_.ev)|9^X{rC~XL7e?[I3^ǕiX:Y5؄pwh5HȜfe8Zc3G/ u?VY ) j7$(|d%r+-랕Ja0SA%Zk*lm}Hl xFM%6qL1q֧ dCʏӸ:‘1<~RDH/&3naLg_Ea/JdL/94MʝtERFU=+0C[EWۤv榚&>ZKXo/`D))1={r,"ժ.>Ob͇ "UPZR&BR=3w)OQH:8#2&~HXe2Da6wAD=(m[~h#j)<!{Om>"NEÑ ;]$r=R}>dU؈Ê|p\pl'EY=|? Fs "6ig޸Oxc<:$- z"x⋧_x(bmnЮؼ`m^1g$eP3hy z{:Q%hQ&#ԦS#(NYT@6e* tEgCw0H*Ϲ4ur^r"#\ jTRL/tD-.g۾NjqSҹm V:sZ . (%ĕ׶ bXmY2 NW~ {$۰JU U6=g9K`՛}6 7U]>k ~2 HQng#:aR<"#8iSt48F8EȬ晨߼sH[V05 Io4[ ޽H;5VW׶&+'Ԁ2}i/9 Q(n1y, No=+j,gJ' VO^TuL2—}\{< qF8Mxf8[NV'o/N~/Љ ;wf w4,VD@˥CIW.s1E"TzUveZYNĆF ;v*vxEv.yuV O ØZN[` W mPNVn „Nؐb"&az "wt_o~@ZyK1Rȶ]ʇin 3vSI;16ü.]ZNGg%o &cX|^. 5i^+u؛&!Npdд̤uR 1dἒ/a@ƃNiAW9}Uh%KLZ&ԫ("},yes"i}T- pǍ$|DMȘ,d<̋V|__xڄ,@i]1p/7]bw1Ěj0E}v{_LBF6%K ң>Õ}đ_'nɡ, /4lʗu)B50 ЌMY0BrXm*NXVX Fc9Njܴ(oFL %do w9'--[.ڐ]Hn4$EPU_S)i*D ٯ+m;z2ağ_wGH@$=F0i(VdY 0G I^27H:İtVXi!,KB i[!x[piQORSO*zeB^.fv1}dOcȳ~9:С1DApD9r07IZV`hócrz`7\@EB̘mnvEe@{bg(1 -[Je H V<*1oiL{2+܎Raa^g]O 4 %ns-FhlJ/k)(B}|T\Kx+x=&eZoQc`8w %cjo681|Db 2U*ƨywÛٳY. Z.XnB a[TO. W5?8BWvzmu2nEmKE b=`'PTנ-qؾ |ihʠ_-(8-Z#>Mh;W-Ғx)X* ӠEmխ.pw0HZyl>!J5=U#Uۊ-j.V3ѯz=#U 8w.6Ԧc)1>Jlvn)ӜL]Fgkɣ8P PQ|J\i;X2ѫ_*Q?wre4N6۱"( S#s;M*'d 醹N9ЦGG]Fr%:JQ/WȘ]?-͍8MnWc>\Nxm}OAf=ʝCn9ﱤRA{⣘!.N [-a~Y%+r"I\o](i݁砵yEa&%Ox+uc\53PؒFONڨqY.Ը}:&(t|lq% .BۙLZeonS U7#ET>r3zfgFl{\Wanc|KN& J 7N&R O%@-6LXE!whZ!فSЖB|j$_ _9&%^q;.h(* $n5%k Ml\Oߚ?m ulNmSպ}o嶢\YA=]E6H4έNej w}onp YCiAv Y1MRN؉ݻL*VJHkqȓh*e wg Vp{Iq/pA)z'zi%2ҟUַw_|(_.Uך-CWEj{"A_V+ 5>lZU^H>"Z)?XNVfhĔ+(:axZRE_]uH5|]~l{%F,]oOʼs4y0¬N)m}:Ŀ ^9ie鎔tW$ahH5V02Oq k;!pl<ȝ71H0l0 9/z?%tKu"$w4S}90X8(pyۄDkYC$\z/csZP8d/H.}1%1F ~5xy?#GEG] ӢǞ_.>UҪR m.s|m?iv xRIY9n3*`not0@mI\ŇYHŁ^Ei3ˣAtoYB gVڍS]&b8ROӮV$J!sXY5,|zٷ֫.эyMqhu?O]qdUڳgXa)!F dM,!SbcRbc>Gmf& 끃K /DŽ:H 1u>h+(z 8gΎ"D@S}$4w(2PƎJj?H3xv*2"bW؈GůMV4ӹ (EqI_?vbzV@KH_t{ +tX"V$$ƐJ]\w+e`|jX,>6t_&EatZQR"1aJ$r[N-!R,©a$Ơa&Qٿ RTNm adSk:nCڞqlXcҪ>}7H8ZR{ΰB:^Hl|r4L@,;;+6.&Vw!=yV QȤR,%S`IH̾vh/L!x7JJ]O$L#kAu?$EyHJ'i$ރ2V8q/bFZ 5VySeԣ8KeEuNa;SOgYNL^9MàO ԻbsdVpp| piL,%}16I.y{ClfG`Pw DJyNFb* X өn˛ʢVZb;3X%2”CsSE␂"Fko ӻ.Y/{z/z(BMk0^6֫<=i[sJ8'qEj&MGwr,nx|XKSJ +I'kXXȯV4>_=^lz)f-0Tf10 Fqu?YپN0=}Ϲľ@\cN:l"ᖕ ;2\Ȭtgp^V&#2W9UEN* t4_Č 9(TG#?Y99+J2x^wd G;#ŀ|jeWZh_[POe'jS_- Hyc,~h'|fB  H^0 jx]t H$ey #qdaY\ fhkdōh<1&v=#k4:(|S_A'G<"`/qMG6-by ҵ%ps 8De?XDJ90~<.Ot$ [3[q-c61!,{UiLX11j)F`B~¬]H`5z}?PKZ4 Uc48pt{& 7FQ(=P(bUg+bƷO{;{B_wriR{t:2!^+Q 8)~A*sٱW`ݞBn+]R〛mw9_dҜFR9B !xV] eyqZeQη>YF/(wc> YꀵYF!Yϩ$ @*zLZ=Q %w!@q75SYGRUo>43+y}.'/UNYNGՃ> pψ:]/eʤ _Bw[1ʱpGϺ#n\?FסvpY O(pD{rwmkYu S[M-QCw{^o+0 '" bAHS|\8l]9{Es5|,C`8|dz\~w!+Tj7PğHju-}?{̯pgb:gkթXeNeV$;P۴;0۬JnM\τ]@+x5cYxjY]ˉ\ ԔT+4ll:Bw nK[VmJ@SQ-f>/:xkBI~)B+(%(RJ~.% b`F=Jل_)pՁ]לB:Xv2sU (PkMzvfjQJYpK ,Ll;z3Ė:AϬFrI|[~-)`0'@.åDzn܊v׸~_$BݐrXCϭ,fhHyL] ]"P`f5es<0Qp.Ap>-߳7>ZqejSmhwtVWP4u׬/bX70%@}R:U++ %q>%x?m,=Pl~-> Tn$0ڃaj$8F͋XއSe7Iu`k)a.17#Ohލ7cGiv5fm_dB7,L3]j|7 X‰d\gι<I鼌y{ ac[BvaPxPLHm@R/S937Vn|=cS1.]fyOD{d ,?g'AT":*P8)i=\EYB_~5#8.Qr, MG&EXDf@+f(mQ歗 T4_6( #7~X; J|9}s#&ve! E1rܙ^]_X=D).!lpܣ/#bx&DoFW0n-,y yT ՠQ.yQوYâXAG,7|i_@E]oS@g.r&ߡ "DZ2^}+b14_2뚊a݄#0WDxSvC ܔxƼ2 jQУ/hI4Y/A3pimt48Y69q3Y)*ƌffD` 8]]wK$hȥho\q50^H>Y¼2G:A[lqe[ϗ6# ڰZv@Q>;&IɿVZ|)0X*,sdv^ACjqk&h o \Ue^'B':'ae_lu~NyVʚmں4dHs8"tDmImw*cux&m U)M;>~g[Tggv\b}|z*sO HB*D~f3 olv}Yzw+Q2?%7 {d UGu~ .B)&s7a lbc1L)>yS[ű<@+ vY0p ;lv'{tyeݗY'ܹPB~Ap3:-yxKk,/kަyCvs&F׭#pމ ab/ڴĹiy76iZѓ=\BgH<@ ('DIY4Dd3M=0!EzY @>{dc7(ڕsnphQt_cH?n-='6O<6|@C^@)BfX!~dlɯ%U1:luݳqȐS?{$^|Rs#3s'¯.==PQ2(W fSDx%=O&CbYybf|ATג:wR ;?߭zx/rz|>جtwWU OE]͢n;=4$I6[Ea!P[Wk^";s")k9iY =v[Cc)mdt7CwQk)bN Ǡ/TNK3Ip/L7VzWҀ1 &o&Clz@ʋ NFCP:x"_֓Bί%l/PS^da lY=peX.+1&; lMd;j4^wxKMՑS|B':C( ^MP;ʶ@oa98-_찚,>hSGqx˧ luj;XD͵ܮ4Ld!ǰ^ | jaSj8~nZK'.w1^gw ,w{T94 13 /ֹ45X=Zs/z"zfވF0n&=(6m}/1K_ω 0m 2av{bKZMYOs7z3d.߄ݢ4Cft&A 0huy.ڦϔ?BjcXh=q|Rtq=QBc78**($an97BW yקxPůq7l!M S7IcxtwcPyz2I]u=4Af$ }-?|@(!ՕnDc $L1fM,{(6؟W1K#KJ+hIQIuJ jy, &gia3T^))TXe|"._b|GRe =7:p"ob׈dC`4+2sV2m y,5>5_ Ȁ@NhXƽߡ(ДPCu^άfo=DH0[/o{YKIf6[ VIYEA#kX1MCD<}$%5bs{V f*GWj) M$1ђJd8d7q/gO"~k +}HKkxؑ|` F^ʁnQd3Dplf9MF'Λn- 5oBKsDkqS K4UgMk7jيŅw!VEZǎ.> |hNNEAx4ϥeUj}W #q;OJˬQ"bl'r`TCv6M}zgw`sRVb.yĔR-8?DkQM%8Dz"(?$ շ> _wEVQ߄G]hP;${5 ]yPG=#bLX3 AI/֔uwai>8&fcԎSx[5)}IaP)66xnl _daXVl'ꬒ8H^?嵠Fe(xw;sI2!; #M܏fc8)u,^76t"˪I/Lsõ.dVSxkh:dA8%$ +G$eV'7PвD4:c%,Ѣ?_ԏةD'DTP@dfKẸ=clīӸJ Qce?"+mqU-j3'+7DfN(wr3 s<TZfnX<׊z^5NkK$lҜ<DQ0F\HٛV ávytAꈋ5u" } G{a94u)?ZBh~kw h串*al"<{)U0N0Gޒ/H"/^h_GS6)L*ƖhT1ƙτVJ)QIYO=Y-.VcS3wbS%cloO ޕ6-^}~sOu*Ū7w_82(Ec 7sUoTgHYnfsY'|U yKAKyl$7 ヴ!6n߰ޭ2N qj4I@wH"؋<fSY(Xc]A:ѓ67X96!,IBm߂DiDf %4(g&&^(8Z7&&ipLme,@P?x/g홲},'ǣSl 2ߞ0#vgmBatk!NƸUw*sۺi%!u!(O恝e'W"3@g+!bWǸB Wc>/xqJ"b#4ݗҵOׄ1t gJ=ēka.p`ýQɫ'Fևdxĉ]LVfC}5}P^_׸Y9~ͫkO (D>?S|'{UMf&_tC]4@:1ч#_uig(ms^#(X/:S5|`€^;֐EyJWqf.挚^t%Ԧ?D&,eA5נ* t[5x.Ie#1_-݄\»DMzÌ2]Q-`\5@21aֶǽs{Zw LJI>& Ww{L<߸<:؋UwJ6@aKVdm矔xAkU S sbQq~m'-?qFQΌ~$cpo*c!"jb{jO9[_- c 0Q kr(e]=6$7j#yVڕhR9T.eX q+$b@-R\98 $. =˻*n08骧8om$<@ MHm1H'v}M)E RL줫N|čp'5&m@c;3H•!;&OpYR+id0bTCjf 7&F(@7cLWJPz \ӆ `XҺ͝h€{İM{KeBsGdSP:'dsɇ]PEj[6ꗞ-F_kDQmj^ #tH[%j2ugcMl FP̘&h}VŻc6m1`e@c-Ћ4_}ԚG>l?GK"^7~n+ !z2Oҁ Rf2uփ"k!\L, k&o5@ZH}u*c_l,IrN-ѱu>Z5^K:;qex(?|Bi~6]{U5gUu=A/ =-W0qoA4f=C ƇnP  pnVK0H2lA=#h8 g'T %<R Ḅ5BLDLwD҂PCy^jAfoCV.CgO[/XBC`π(oZ*`ߓZ '%1of`p0*To[k!W̢*6߀9k 6g$[aBH L^|Tv{ mJ|*Npطb#?|-R aן +_]2}9 +[.NVQ/.8}(tpLNNAƪ*HQ0kرStM鯇G 1^@byV%-H5|uVq;8t5.$4p0px]T-`ޙjD5DIMΖ똥184ojr%XSup[ EnPE>ϯ4[RL .sS(2ˍY21CT2yJ5~N  piM&:Q9zNTo4*2A -T'iiv,v,}ݦM@8Ve,Ez5We9$S$b(i6W>|THx*5HX!=뉉"CōZ=jˣ0S[w 7o$}gRxħƚ^'`#v?m|PMZFÂOb=mԙ!`'kxf-ƂEsbcWQxnͽi'WT(J#en=b7h/H4!ms@ߪ>.U 0+r=.Ք;2.k $jw$KPc{f<It-LF $ɋIefFN :kuky"`_*Cx>W`V6  g(P@n.I.i|86=XvW߮*#\L+!TO.X ffeD(Uuknj7`(tч+^j&-]uY2{.@ V|l`sZi{"Y讈vī)T-31.Nc:AK=!o (Ie뙲GCñm0YQ7o*i贈\F"kOa;޳,A'M eNb|9V# . 2OHb7/*h\=~S'mPZWeJTe.gy MՀ#t)ˌ1熚2_ྻ/N_?)LGu$G,!r H &m"w*\V;!_swsWÖE N@Yӆ ֣J7[ ۶bW8#+ʺNTޥSHFr$6=r&:Վ]3UV#.ëǍ ?HWu3 - i%#Ow)vpK#MC9(E>Xl8o~%dVRƣD~[WsC >VZMye{1aN Cl+]$3 ?h>{fs'-/SxzjxCd3 ߾Ff}e2bg7&%2%z- ,vHӔliO,c&.gB#.XHsIߴ[  9L*i;\1zhFXV(.~yGA6Tنv\&5S* ͙)-⢊Q$, wMFuӌNi"F/kV kч9||[v}" L q2Q?@';t )H~ k a7F#je6IJ^(3i)+{x01aiRҫɶs_Jœp`UfH&q:|k&ݻ|HbAj3u@96 sD]G錧 ng-ʮKH$WgJ )7lnhK޽gY[nx.*pR{;HmҌIs[r[9]գ_g8?9-V {0a9=$|LbE|S%N ddБG bvM:WQyoO=]f3Bv[7 G;`ySZ J+cTq!f (c/0Ж_^`M YpXGԖe~h ?F1YJ'}?wO= $@5.l9`)`;qvsutqsS]B],J)?ubߤ9ȡ k (ufME7pkgj IiFnVrb, iޱ [_+MoO5[X\9GJ":6{SXN̅炰ڛgY&O-݀|,^!c/t J"(9a_$&F^_72TFޠ='\jf.R!hrp)amCswv-"0۱iB|Zab YY&j 1γn:`uK!xr |'wd 3q;x4v4vSX#mѸ#Zdj ͿA(;,^sEEH>)=Xy:pQKg;#ss48g(c#/m)~Us_}ևޚL86<?/>3d.2o7x=RMUd^N@~$yM+rvAM;6cDND-4΍p%s8$Hr8zVp!4Sy}?J.03aN;c|qVES>g>j(G`CrB(ix]V=cJg123ױ0`rϜg+t@y,=8,oCG_4}-N˚3MkׂG2GnhΓ'jգ#FFw P㪻 .kn(bŤDOs:B+K$!^9}C<^(m?kёݘ*GB`)1$e uU;rCCZV kIkK ׍L&,UF$vU/OS7u!jBRiByT%c],}IʔظpȠZ:k`\̮q< 1k¿ 3e'*[{|RDJw x5]5Nԯ%ga{Э #PIRFy%(od*r)I+8Q]Z_x;?N*r::a{m~Ԣ``-#fKPaM1(K!6§~QN;9g]hmo@6-@Ha<Ɏpr]Y~HznR/?>+䴁ʔߴ !0t@^c&n[[P˯C ؽRVE)`,=b x31LC׹D5ؼMEHdغzG)=vt~~5ƞC^A|1hLqlRyN"Axnqrbhi0.Iҵ`QrG4H1}c"Z>KĬ= B7,0_Ѽ&Y+#JAnY|t_%uPOy\- Ts{QiWD$WS%}я [}FWt?};}!dc.O3!w#0ޝWsv (Qx`=\u g2JPP]/B f#*% Fɝ "TIHrU j|x%@گ1ÒMP+5A;܀1  g IU #x|*QӐ>t~9H2z,(+QL_ObyҞy9x!:x?mXM<\ ʼlE$^Vֈ>rNT^澪UYM-|XR1< t dSX:]a[IMV0^e7HcT'MI`9-$g;/1ZǏG* a?HmZ4'7.!ygbcl/5þǾ}>ɫj Lx;{ u?L|F!K!fPelF^`\C[s̋Һm䬛M*S%YBEp ,{zypO=a2sc>-ƙWIk>(J[/!Nmf>vgEU MT0E/)T,9~}A2 xe^HYdc@nHbpM_) )7d/{?~5 UDj#ߤI9>`WjlÎ _y8ofq&8.@nGLCͨwG~%/̍?8e ,K!g]qm;m^\d 췲ӿ ( 8mA/fNH+EўIfuԬ2* umTF^7/RqزgJddG""+=,<ܢfَ\. 'QsR}(dTg9s͚c'J$,]uz6 prT2.4f θ kcFd$hpC"pFXtq[ דQB?[yB\ Vr-^φHRٞ1,PD;Nbr/`QXvxmy=@k^>m~B"/{R+.)CWP'LwqT=qaڞljPVZ"'W\w_abޟzH̊P~5'}ñ.aF6V=ԪH'C6v]iaF(mZ{cϙM ?ȍ#.Y}ԚU. @z DaS={v'Ouh\4A @*N؀d۞:MJ<*7,o2(N 6_(PD 9\n~Hv܁H=6.on<)^%dL ?'=N9-=n<1l.?7W~+ۨu4?!ly{Ȝ]x*!!=\LJW'\b%Š?o֧0Wo>Y/KNKSPPd6J FA'i?Pzxl< A)v{V$GPc|YtB>U΋ SjXzjĕ]]| yrK23S1JԲ0Y8cRGY%l$@*k o_G˴G)&~I8N}մ#+ >QA/<FВA: s;G/$V?dԾM݉|{} T~U:$6CSk0|sInq<ҟ2PtA 1eyڤoh `i\JX Xz5(z_l=Jltw Y0_ez.F8t6tSu2[n* +ňj>*;@V;@w}wgR_)muv7[`&:B5jnGev\_[Tњ"ixTyRe^a7MH6WM͵uiߡ[W6h\0qay$mu=:Ԕc[ߍ5jr)"Za +ܜRpwf&~̛ٻ [n]*)_jR!u;8!X#Ύ-_KgۏF79Stf:v^n8{|LhkN8)?TLzMu.pP p s$B\_~8 bv1>2&&m$v}VW/j$@fvsZTG0W,mD;t#\!- $$`-mK[= seg.rq}ky9XgDjGt#؆7jxwZR8* C\1@;wtb=t0OW(:o&'!wdfĝ1:F]#Qkd/DeYR6kS]ϒf@24c{Zpܖcq-V.~Ӗ~TvJ,vK=4M_;lJ^7)!v"$}${`w"a1MVV BA DFAhvAO2\AϧC_q%5[;p8R_ inx=*SաPj6cd (I]#nIgcH &JwO}v)5ĕi2ة s NI<ڗOPFUy}ۋ;GDv薍-'CXGf厦5 k4";Ԧ8 *uXyh6ɮg,1MI3]cf&h7*ɛ붬%{;zF6w]wI9$I ՔxtA(sj$Q Y,-0N}>e˻_ρP͏ T1&?o"}@vk.|&(mw>Y:ɅÕ5f1L$qR'[^v8&وΰtt)ԙt6Y^)H 7FL *9v6 ]C+ܿ8Z-"?CYY`*[?1P,R1cNuofno%Y&3 o).:=qbgxxe _;Oŷ҅E52J!{apQ]AAw&S&S^31:L%"!Ha=',CA)[`PT?A~*z+=EPe7}6][:sO23L_nS`)$H#{m{ Pa<3:i7J9i f)Y_ٱ{a) S' #SфQ6[˂V_A ttBch, w^stXT;*>#+\ɪ'@JV l($~yYi,nmH6K(k/wn=1[$F&#MGw' <[v?~RV ?/n.~5Z2UV( . Y]+LtyV ChLkJ0Vl%pֳT/QPvXCU30_hqSα;6Jxsc7 ۵EߐZR^jΌ T<|l?Mb Gs HRs^A6`TL;m^|:z;&kњ؎ Cm ѱ<&G/h !Avx,%x:gQ103O #J^J?Af$L4/P"<dT`\#HѰzFSˊCW plzoE/?pm6ddoU?gXD2]2df G0r}L9w$'a,-;|Ś@}-'pe۽O]fuљط "`70B#%RQ /Ĺ05Ԧ8*thUҶX /(#Q?ٺPy"S& 3>xH?f-j&F#;3.D]b*`,µN fOB}\n* D`=OYd9"#ܧX5E2`k`0d?~ٵq߳-6Ps [麹E8n2$oxm!xeukae0\FuE1|h],Q`wDK; y~ŅF`Hb+/m8E5#T| D0D  /"čO'JO􂋜n{z&)&%Mw]Ͳ'병j2ilN͛@@wAZ0~ö`̬/,{=u9DLAg 2-R%!pskc.eyB"Uj!\ݾӲzj SA[/PH9 wgbY? dXMSaC 32udh͡-EZKx~ƎD VT*@=kj%x[G_ڬEo6sK%)}7eVVY]`!$DE2,*י,,qąhjLN8I0 E 7!zw_+Cimp,q,BF&IJ߼8YKI+4Ho߈%J;F뤾Y0&#E&\fASlq䌑juI/z%}*̜<{F&N+(,d $ʎÜ $A6^<ͽxwHP)O3GqDUc&`8}Ґ5v4{ԵBIĹ`Oei5k+LQzUɷq\O!Eƌ ;9T8FΧt^O x-H7Uk(.09mme߿cS¤. ^j!LrURk/'m<?Ihn :[s{qo#SwcP|EG ;agن4E#KnA2VA+U@w ]Ȅ֏V'8߻WUEkoF_NQh2byLcLdH;~G_*r^X'Pƈ5_vij g꟱!U2}(Jb?`Kz+&o1v00܇ 2UcD6wo$C:Y;[[V3P {l۸2~3`<.W2S"M4KUY#]< fj.'4X'j+SjeV4Z?cp2̽^w評=FWO8gOq,YAa epo1t G3ބlY82q_wކ~PaVH=J#tu\h Ei !WX>Fl'nt%{ۤm/ALV*uZXaNw2:+Cd HmOHUcǗ{ 8pܭN[HUNB1XQW1|!͹o +1kp(Iy#F134J MQ) >׉7g&++\sǪX>e΁lֻ-AId<}qʃ^ȯRc2.c)T7RP&k"Q0M:[6Gh*7U KPKdl'or$t&Bi|O恪O3ZF.`~|b7{5E ~[?͟?5ɕWRPPeMDC.s>)h3)#}^z1sP1POHs_#s:n,)qmޣ0(+8q&) ;~ 譵pM'0W7׹ȵE5ZWʫ l +1{z^N+5ecG=j2jHF$‚9m/zn{ Xy}ׂ6He>$t~ͶnMRAMc!B|+wޮ(i*٘q8/q_W+~i VD+qM { G>`-2YBbm70vA{EO= 1#:r WZNbnm8|qT?Mԋ`r󋛛N Sz=܁$3\ccy͌ю #97h-`{o#obXZcӢ^J4"c"0ql$yb'_OQmDi`]^㽢"dS' #}ͩwý &` ?Y8 N$K\ϞouIDL%TM wRszѽ ^ҡ~%.rԊ=g_t5[=GAz*~eRCmp=vP$+eKs֞).aᙯE+׉t'5=RNs^f`3;䢬Bmre@ PePvIVwD8n+_bG"ѳMpf :,>|6ӆnbAŵH) 2DXYX73fO#xH|p2[pm, {y&6p5Hڳ >0#C{Nt =GhAB7Q'{yN?xhKT6lm`a4Y6p5GdMQ y٩h T5NH*4ehZft.E~O#ެi\wCazR SJ v2L٬[Jz^' 05+Oʩ9aN bS:ˢ̓.HcHDWz5q!lxÓ_@l`e/6++Zx{oq" {eH{z:+"hoC7 af(2u)vr o[co˥b?V8$ w x2%eB=es)[VP (Zm:K$pչE7k[PbRX;N!> IEk/@!f+L!F|x,^ 3^{u؇b_np"$kh2_.h7U?0z(F 9)?ѵ:䀽Wf<;Tn0zOcc/>92?)}z&2)x~dFj 3v *݊' +ԼoISoN;>~G~\)>]=\2놨ͥI," S6 >y7wDo£?vG׿nݮ\7_u6p{qYJjFx:|t'Y3F2ly<N9}Gl tD/]ay]p*; +CZA,'Q(^ڦ>\Hc)WMj3"2Ig͘ dmIQ* ]Mܑ8[7K:*HPղ&4D^pd@3"UJOkh# @.3,i`ɨNuKM{ZD4'dղ&^WNƥOŶbS5j代5\׌1vտAor!Ylٶ :Meq#6oꝙق.@O/v2Bg}Rpj18 f? =\x: 7V+X;C,l.P3iyD]2fڶ^A&9'HճT{H7XjD}@ HgwWN1w`8shdzaEf`Ʃpo\xrʴ5\hqҹfi(gGN_(ݽ',vէwZZru MlEz,`pA~^^>`ӈ.-|{Аƚ_&+7 an!`olsΟ/{]$jv)"!^] Q-w/[D6Us%yC#Q%#43OX:{g`[]4 -NLcDw=7U-ikh V:V)v{{w`Ez9Wt/D2ծetyLZ*v24V=yR皓9e뻸 ")!Yag)QT ׷G c"Qn(WWN׊qfUk\Pnݎf+qKuFсc?w /e /aQ \F_\ 6 \!Dr NyH oBzcezPlidiO(TQvu~67ُYh0QȂ;76m?vi-AHIp\ .}zMޥ(o G#|Ԕ$4}V@fg" 3Y>템T/"Gi,س [3nlǃ/pqҴJ`˗4WWfo}3b3nJ2~D roܶVK,^ }E@؀<㖕 i/ai$]jO@p͘] pX\\J)JkMkHB+t(C @@?v |̂FMjԉI>PvH и./F׮#â1C9gbb#%0a0}v%-ɥ}#|7"kt&iu :F!|ZEƢ𦅖qq$$~!z%lmCZԈyOUÚBXtDUq:_T/ݓ6RS25Ȕ9,Z;U[*a~sN [2@vP;ƫ<:A~-}?Cέ؁p Lr;})ViM[_'JmmM@w{Ie>FEZxgٖ6oP9fX5cӋHbt-`/CId?].Kq溧п+佈Ye2~*#.V 㤤#BHex"*b8cF`r2q|N>ѵ*!Q rM wb2jHb@ꈜ4D/-.tC bw+-i%ij%n,|黽[ 'up86]&3[,ߦ>ZU&HHpν:#la8*#S\1A>qQ.m/AM'U^ah1U4Q [o"z%+]R{Q'$w:Ğ2zX/]jH.ה!\ :[SR&&6íӶ~f" Q|hy;A`iFR[ hKG69Lm~UTd _Ƽx{Q<*(7k8)WTkOo1pڥB:^xo'GqOcsST2s'GMO'YѺHi)lX?&&>E/0"$ ^r.U5f{] A̩(iT7 ۆ{}ދ|efrRevd/ Sdr:ruNjw4 js(ts@0a͠8w#kzlŰ)ݜ {#ّ} -d<[ ێ(dVEv:z)ĕ*=n k h,dРfz4vd,t|8R)8!Ǫ]-怇x'pU}T(Q:2XCGA!*+*t'8nWm6k4eX1xt}WͨxdHwK> m i|^zwr[ι@䬹@ڱY7sz0op#Ym L Be°"gΗZܶMfFLAK&Hay5QMԇ|A]_I+bF)vƼ|V1&߿?@jra_a,iZ4C5`港c4(҅%σ,KLN }`7ɭԶ|"Y-||Uk#IsT̴L69/fOHJ_:SuLn(Gׄ$ڀ)#'!9QwzVΉpXy{n$wkӟb\("/ʦ {V5A!ǔVn' Zej' ȹ:QNnURQogADV &"Y s[r5%Ch xe{r- 8ߓA=/vMRVI E 4]EOU!ٳGt(A6_7*G!& ~=R5- .WK=#~Ȕ8Y S?ix1m ԙl;j\dMN`=sɽ^ n0tY_]Q~h rR/ \Sׯ.jq xl$x #pgcƮrUH_N-ZDeHB,w,0&ZM{re(j- ͷO.38hE_PcWy$vkRf3@0=>N1b!f~U|V֫2BZ{m@He,z_0&$ VVX\ƺʺӮ'oȪsL[~(YzO] 787 76~CN7d)2{I !9VHx;IOyN[cbuѺ$39 j~5iGdokAOW_y][)? lF(qdwT2]L{ΕtzeȺ_ HƓL|1!fjۦ0w{Ɗ;0FA9e Xy94*g_%%bodGe[mبdWIG#f24,8Q&ƅ)/]ߧ*5O8m̳ߛH͂Wd'\HҺnm/bOJNxfv\ ܥ.eF; #! l$4Y'zC/`ꊔkX(,y$KYrV`V2_\ ;f*$jg~<ƨDɯmYGݛ<yV!L8ψrCzSK{\ ;^A`Bi j"J&#L$ (+Jb+|.s;3B:,eʥ{^=kuߘON+ܝEHl:M U y;$A+VZZb$PrrljGuq?5Qsbs앬0vr֬u|Yę]u$<(eOǏ]n|mzX^ raf }"Idg躿] QX#ugWTgjE*;:SvG@i=$$ C'5Ԫmz=Vٮ-&oo+VD]F;2]HJ7J& }Z>Z]Glh뻭񰫶} Y;+OJjhn \c`Y?AMr5X3 ~pYʄ /,[É}5P 2DcU>*E͂3NWӥ:]eDx%~-E=ۅ3g߰`4G1Z؍@a>prkuB8RE%As٠ˬ2Y{wi }OA *Q4Pirά–:_2 Κ&,/]NN'5PWe^ڊQrbAxEҡ|)m1!41Cڸrq w:=)A(SaW7p5!n>F;B/-AnHQYL4͖̊˳s Ł0/NDz.IwFhgh4,4mJ¶Ɨ%ώM)+X$3E:Mj❧ M1I[xn(1jzP"W[$!x@]|r,r ^nS*=&z}\0HT 4lFy~[K Sِ2gd}5Z hO|T݌䃫8r./,٨'P~7OqXAE/S._ Z?hzL`'L=Fl[uWt<>>UC$f 7VJܴNZAP,bkG@Κ&,E:Mf3ЅoyΔU>TeU+5<`:jvzO< DU? G_J;mڦV1|h6q2rOQ--bkΘZQ^j.#"Te1n1lJ,+AA(}t#q+[clHt7$P6DQwpE6LN<8Mh~5 LGV^T%{X^F=wٽ4sUAK4VtKUK%ZOL7bY$u V<}|4Sm>i6a[0"IMOG3\:F;N~rzƐd>Sk<*~V;_w~ҵr@wTGJl&Y׷5.LI,UQ\A+bmw_M$ EƍH%1#Ko1Ԑve D(C[Swx(YRΥ`rp).;zjڃHp{ ԘZey^=YfЩ¬5\,v{SS׃Ɋ~]㛞SɇOTgdzHgMŸ,e}gn5qq? ~vfp X0@ǘm?-˗L}f@Wede^{_ m ya*h$ekP0uo!h;iʈg2~h5ţS }*; /M僉1?!Ajb6CЙhȪYqPw DAJ,^3JG(9VX?1^'"ʸKl(Af$hbۉi2.>@"iCME~|>;M?8 E\QkBSYn<;HIK##*]H( <[qB,o2+S8: \| ,&0Ąv0% mj>YRbVXZO&H2Q܉1oj},0bg#Ѳ#\ZI/2Wlz5*K¬VVAb*@]e(҉Cϥo( 摱(4,qdc䷷L$tjkLN@l j;7JHY45Wq+wES>nAgA$meÍ%8uc!p &TVEw`S^*F3ü$#,MT&%mKAndl?ޗ=UqRB{' a<ßB$DAװ yVW*V6Fbzʁ3帞8|)I#1YZ;jmR"vY Tht+.~ Da0v3vMU-7R$ 43ͣY:\!M_A ~ I#NĬD|rcMeOvȲ6w[ i*^rPG*F2 G+f L.^`E_Ch0ltȆK#0G?ldt59/8a5лĹ){Ckw7-dBuKڗoBp#k8dNˠeP e<'SrZ}fwFqŏ̷W͕mÛlw;H  +ue[( +1 i k/~@Q?F=U21F!`[RP=tj m"Yn f ͢nڛ?FQIRUY|+s{ƨQg>9 ȓAͱ3D ׮ 8i%wyⱸ{6W)k'VjT@ReDM6/*qAXZO>±f?Q{ -y@'@&og߶{~t:ce ,XU'5M1QXzSMժ6{PYht;`;>QBr5{'Fp;W"š[1 9mM=?pڬ/fIe`Æ#ZFbe@}*]_' *kɛcGm){ʿl֯_+$1%+/kxT27ɋ6sō8)dZP@-PՋ9xQ WvqsMwD1w|ށ\T+618ݬ@O W?uush+VGq|y,#%7# \xz;L pQXW5A= eϋi1kjU{M`c(-nJU٪i ggÎMy^JԩmZ[վ|X ^׉;_vZ& /:2/6~.94Z[IOI]Yf_D-msw^wNV gf8WBYy^-wZNBؑ}sy.M?iVV!xe}c p‚E_z6XjFKLҐm?bk!N=KQ*爛ٛ,f3qs~W5ڴQXW ./Y̊67YO$i#NۊKr-ftl[<En*"-nPu/D0wrJP|~ƋKv{ 9iu9~EV't w^ƙvq9uekmq>&~4}x$RO4D+s/ks#TF3+R|#g{0JbpxustY݇pS&^T\[.e쇽r{bMIbʿq! pBu%K;5 G{ӋfhVV~ Ig>JXvy_S\f3F(xrW9\辉FD͠h$ٮ3r$.y}x,,\PifWu>[QHcJzuTS̮F}?1`Xt4[MFag;j؁/'=o3$+ӶR!2{nuQ<4D?][񫹘 h$GxeFtij"7Ko.Ynoo9>>f;}( \ts@kb& exg;J&nt,p113(?j+בs@!^aswv H P9>/" L:%)ЪV3􁩴HplǪu Nm@ͳisDЏ}ڦaKb 64Vר{xbaReQNC7FJ6@8=( 4,ӚQU|oʲ xü4!<ʒ%M'Ɗ-,`~Nohuz!6( Dhzkd{^ѥQj'hUtE̒׼/ a]YzE8Kx[!u x8: Ii܆! U(#dTBC/gpaioe?eWO}wc4qRxQxnӑ9Pju>r6z.h}cBaih3à/'d&PXZwCpbG>~J* ~Kށ7Ognv VW71f*Rփ~2v9Pհ]Mf|2}gi>9IxdEfC-,CV: [\YR/An֚]L<؇ʉkx9 xFuyۓ|Ї DٸǓo-]Z.zLdI2 Rnv-k RҘ#mSЈl4=b*.ʳc(~*?,:]2J[PxMi`}ɰHT98̸W]$9&m$M,LMRG!\S[b|e6\8RKFFI_[,Ѐ )*0/(q1|m4CKb_~nצ6BpkBGx9>3 ߿ 2`@(7iPɋj @P?UtJ@h>W2uXPr '-q}ҊIE a3}Y>!B!:]%C--ŔOT|,RPlp v{A.m'peS0[udfY]PG\jkݻ8;GKd2ۑRbxOZʏCس;A;8P\Qo#52rIt*f4$L Pxlrkg? muL-G. q"%g'HJ&sd?2l;Fj1\1ܩ6O&r΢;z8Hep6s^,T,oqk֜0<9Cet䗒 ξ5WώSvoZmZqe6㸡.\NJLa`8 G+aP˴V QntelpL5)KǎM^gm݆YDIU zk}>( ͤ܎^fC}'zJ6+?^3 fm/=PazxJVpP6@^7𽰪' z:,ܢߋZ;{ag`9@Ȫ$ )clƞ hRv ,JuZ9̔:F/&%BjάORɡ2@H@ Jۉx!Zk+LO@:`t|?hxml9FfM/.iكlid. **J,qU9nn q&dvj!Uq1, T 9G!*g\za hwu뺜C12ہFּsNqZsL5Dv7,HKW覶ВC?S~A( 0Sݒ$߆{i>pmkvA &4(`N4ؙҚ Ho4* Cܪ#*IE-:Y2GvBft}keMt=KW P3 VA,.kEKm/(F2`D_-@bY(͝)n pIzK۾~@Y@!bIjV]+ {@?"=cg/Xt ALEU3 lť=~ҵ%a%!{\B=U9u]+ğ$pE|L+W(%%{Kn MS!g%v >+ʭ$lL߸R[zdN:"N}@S>I~I>*/?XQbn}`/Yj%Hn "\7e/q+V]jPZXm[2z!8۞&YrB!_t݉< RiטS4:^~"6n1yH4xv>$;!pAh~QD{Ʊ'JCftI6PK9^~sӨK Jo[j/E3Ė +m!gh#Y=R"k(AȃT5cj>\yCox}cFo%"@,޹V۲Qcoa{\.Lw vֱ&\_`/e-3`r71U)4 ui} D[,@ܱתiLq5UTQƼ~&Rle/B;tsNgbFoC"_x'w ҽ@ hW!M>HȦTxsO%k q$mAzli8~ J'd}[7J 9Q=lwũ"/;s % VF +U yJ{C3 HSUX,>GTȹ#u}|,?ͽ|~#@{x63Ua/6aVTk#iAu^;r#ŴX 7 9ΟE6p3<ҎsÎ" OT h/(+M\F42Y~)`x꜑R ssT7I@hN{P=RԱ[3JQxiQ_ՠKu2ך,x82o2,X.LpP YyX7Jlnv9I8 < `ǖ{Br-odx+`*Ĭ iW ڄhY@o)x4юx L,O'l7BvKn.zۛpe񔺠X}@|͹`Er8oݧ=g7Ha|lCXVg]BW>رR4|D8oNx?ыС~3m:h\ܾS@3ƍ2NO1CP_{>:L-Dz18~Ox&:-DjMBPTF MtwB˒Zی'shPV\дjK24qK5?9MhN54M0^DnQ©beYS4A2uє<^;M qwCayBaX/{o"ua|I<xu  S Ycpՙ}wQ= _B+vWƧg?aM8ɄʴZLI[ eØ&x 2g=S=XBy`͂[ .[$J Lq%xA7뇢As1_$kGkT$ ژ^Mk.ZDیp$cUɁWcVC\Gt\A.:hWٟb6DF#( S';V^#o]4:abIKw* Ѝ:*7s3-R-'[:JӸػbzuwםGQ t{Og!4*$FKEvVTyu+@f2-cԥS3ӫ9<[mb>gKf;FT0[iL=^H\F8"|P9,ش#fR)^EOҮ@LbICӓa¥vg`\S2%. \a-#XE-q`pU`Ie \j8Yxd# ZB)ȕ׏vjl2x"Iűd^y$ÿhMpɨ8G6!A1"6ak xÄH.y1 #KosaPm]GL.,ix3Ӛ;O,3,b=IpeJswk躚YNj'DJzM;:fNͰkkָFj3Ut*9Ph&~NVsa!%`PV[B֤!) ~'܍b8y"~ibJ1QyTݞےf)7ӺL7Rhz_ķUJYAN MAm}%lb.&v .PQ$EpX}@tő6BOU"3Ʉ!CGrUf\<_;5 BBNI<*4c<̙3ǎ۽b򡈣'A͞z9>o/7h^ɨ!~kvDJ&l}Ug= &ࡎ#Ǚ""m籺?Ѯ/ujuT8v%ՅsOQj~$]i+x!~[Q9 agߪwuxVy"֎%ڃE,GX VO<Ϛ K^5 Y>۵HͅdcB9^;k?{;NIJ5O6%}pBY` z<³e>(i|^r(!C]a*˙UrҊ5ёVZ}:w4l/FkrS |6@?(||9q,z3LhޏBD!KPAZ@u赥(fgxs#+9#%>9+/sIZ>Vi6#'v;N1 H9aG<`"raFdQiV6E Y* tX>Rc>p~܎*YE6I`HqG0hrWg /{yJ~7Z(CvWQE˭¥nR(r6Qըx7qg@}W ZO)X( %<%bvkHnWH KA^;ؔG v:c+a D]M0$Wڛ`,^q0Ǟڄ2R8qKZd23ɡ7U-2T2I(tP$h9,c\ڽ^k鼝rz$.,2x[+*WeSxG|4IzYEWÃk,*ipWM3ʐz_;{p;Z1./=TVnJ4eM.HYgV=1]R[ٳ{ʤl 8Z h'˂ lc_Uw|^7_5 @p>@TĒ4F oD>m[al`4Ǝ1p(%aгA]*(6 `+!'v08WV|*4lPrh-E{nH|FrA4;"zk* ~V5EO8^ka%,ëkA<;Kd~?.8,rn0w)z l˙5g= u^n=',.R*sё?}-s5؆_f+9%q6OY ^lYyںpQՊ], 0XX:把s*-;&x]ҹOb\VJHXF9|E%7/ܡ@ӥt3k}C !>PX;4Pӭ,7o-?^ "9Y ri7#էԐg])\ʰ(ɮ&=COhdIZb<.`Fj})!wL#U8h(}$LcT`QcͲz[(njT7tl_Ȇ v~. Dkl0S?p ]X80>ͼ1q]H\yn;S [mL9ʕ:B5Ox' 1*錡O6) OI`RwLzG&0AZ_YKT>{pπ-NΝԾ0ϠUDfؖScWAej PXS1qq&>2឵N~LgkҜ~;&E~ .UX8@`~E);@I,=,v HT%2HQ3# R3C,MZA j–xFyiw & j PTjwG¼;čRe d99P3]ib9_PfYPݕq&ëذ#iB}Q, | (N! iƍy5^hѝVoVN:oYn4TQ6.)1'9o!t@Ja~ \***,kI;!PGEݲH W0eزs>p_ċ F^?.;L Yg4ʦֆ_ʂվ*=Yբ'vId'7mI_4Lt/+ ~X_ ruqw];jhpp[p$s8㖽dNs17h?.)sĢY (m ?1 L`-# HșVvSSWëdzl2~čHa^Oj://n-c#WwJ5EACjI]!ˍ*S`9(BIL떊yI ܝ:ItQVKs Ikw|~g, _q_5> zҼ R;;op')d|~s|\(Qj*oƮs*`S#O Ƥ>_`(f.1Ύn>SU9j̛Lه!1Jt֌ҬЃ .\zќnؖ'dනk*I/%1JkIi ^5=DfuȋŠ@qٲص&:JM.S"{&ДkUb<-i 4{Ձ~hbEqN<D_؆wtpz1k45R&⌥4v65[vLgM YÑY{:Z1@>7i)ҔJ?=0ʖi.Esk8ju *kZTx0~ R'~o3}'< eL-# գ>ux_bnDFO@)SV5.7q9=3OOll-ogpXƲ'YKaG8*9 %t"8q6M˪4֑)Wȶ, 74XP>Ɗ1Dwsh ?k~EB)Y?4ιu_PCp[}yZ-ϋ._6Ob?pzfp/N%M.ibT/3f#|X㒜Cg]I:</u0O'DgSኞU??)LeU!`;8MNby,Qbb>ډb\FKb{:3?孬e< S1y"LyiOͫښ7 $s@6/B1m&A PNCY$_#ê2e1_rއJEͬw=#gkL͓DJJ@~/֒څqn1zz箅BAڑj4pa`o*%`⫎(/5 zpJM,i!Z YCRGK<Jђ5=U֑L?Fh8!nʆ˳6 mtXW#ߜMw* |>B d2|jׇh)W":^qE'G1̡K} j>-dyT({B]aO=ot8ӵ\/uJvi:)^7h _8UӍ#l12on{1(UJozwSYWKIҬ3 4*T UtjkqtKtA1-È$bdS~R4{ `niNJ卪&2PFq!ȦM 2$k@{8IFau^СB,$[c6P$>`Ldji/ó۷^n(!<(Úc\|6}UR9svֳ0SJ hф_jlz%n)Kx=Be=cbGo$Wr@GJYH[|?ֻԳ1:]n08xRB[&X$f MT̤)[D lX(ja4&2*(kh+R` q$`wH| =BX]Je Yecd0\raDjBE.~šYo'<j%㐬K1d`9Cb5G` w_3PC𛦾V lIaʶ}dCP'LR ,ru1 7@t{aĄ6DS%;;Ph-xuh\P4tj4ܮ[h-\QmAC0A%Plzw~M . !VtkO1AU%[Rӱpfwޖ^,j`"c+CDMe,ށ6 ?^HqWm} AMkyl)u`B[Κp' SLr\/e}c "V3˶wIH<ٿ,^i"N(?G- z@GO\xqoRzT6Jǒ~!7WB▚MB&a\+fk{MC7ƆGwC 蹮gHl,v}0`:9~|c}}׶jYc *O7%E{<5)=-L՗" %& X"Q HW">$F%gމ,b{z"i-Imkp* 1j%ǫW, ea٧N36MsG1O2-+p ;aKTŰ/f_2?4ڒB-Le-(+Sˍ{R<_nJ{efXY˕![]qQQ~*M6Y(̍"l:I YrTd) CeS :lUPY=i6ah=LZVL#سYk}6q[V|aR%p-LٴH $%`p6J)nU$9 =$)a7^wB63Wh;eхVGpuL=:u >@1.89$TICVtu!mӶ  9p㒎ӌj+WWZDkOi߽㑎6B׺ ]?2Xv<pR@z*~@0]5<[JxH%~AcoűԈ)OvBǰB/|=eP; ꓂.`0rBtr85y Ov}/4 bid0*ig0O ǟ/~Ǻ']2ZTWu v^]hca'ߍn8m6p + b~\=^5xGuR17~QykбǺJxL9DTXhon%.8SӅ̶mM!7uJryL IۀjBԃ4[O_Of*#J=  -p xuU!*-inɋ MeXvDOԷv 9dehBnn;{֏=QPW 21靲gNJ?>ѢCXbޮ'?惮}>{/957}1JFeygc[;~YE17OHtspzN EE]Q}mǎ,x}Gz v4秕5Mi(9&.Em&񏜋/LfW Eeg&b-U} k^j@@JI~U!FA0Z8~Q\:; X"5ʍ|vTiDUɍ,@h t4~545yuuwZI3ҋUj4FU NQ}#]xI_tHm5LKYʹQņ![]#Lm3- ,ij6tϊ+>c|A27O? 1{Ť!XnYp4ݔLr[M %7O VO0I(|$\wݹ0iM|I֡P,$yǟҍvm=⡳2Uzs޻3 x m&@+P/ ih֦kt ֜!9^d%F&@]DУ(N{I0Lj*o%=b̫52}ʤbm( Hzbl:x^ݏP̝>@d) KG^NAAɓ)Cn[t$6[-[<_zKilݒ_y^?RB kux >Ëm LcAr"{q `2//2m~bd#|B1H/CZ:G. 3˵7Ƨ#hޢD!3OS|.ExPhDUzneHm'\O-=J=va#]֒[c-ڋ%:lROop e@\<  WW~r3ٜ$pL}=fR}*z}@øW ۀCxGw0ef (@`X zJ 6|vaKG5<12FQn8, jXN2Qg\NK[iN,|dWǾ]`l`iTY6oYqAQ̽ƳQgNPw+67@THNEp3(? ?޲p~?RBi6Ȧ{ >،BXEuZG2/Svmʬ#I5=B ðM3ƾk_GyXC6Z~hWA7]ȎCzHO@J4SM3 PN&YN>Mzg'Odk\(w>?Ub+x¥NEwD2tOSW1p<ϩEяmePvLLŲ$B+0vmKȂJ%E7kH%dZ_*1a:ȍ( fS8|ů g@I@I// V8)1srHHH c{ŞTȯ?C-ீά;{ɛt& °\u"#QgJN;S_Y*`&6v;[pE.`"yqydmPJt *YzGI')zr= LaF/Ҁ"٤g*Agߤ-MSᵻMqM!/u&^Bz3Ph>ػ4Ae^&鼐ǺӨi%VRpuzFNN2XX5Dكw>6 R9tQOY@#мM 4jA*^h+M)ZWtvu%,юm~/fL(#iSa$wXI ΔJద$,GMEu k+{lM}A99WȨɾVL)mGFW?ŻK=غr{cwS-F<*lm(A$^ʬM*^OaﲏO<Wy"ADKG7k?E<[5;$gzCjujoQ{ gޭYub6=C z9aB -x)!Iz9NaZ#*D  |_mqv|EBƆ7mEn9}Uw8 C*Lz7 ùZ8ï~V2t2YJ~Q>mUXx*S/rوO٭g$@'$Spɟ‘*yM05PXsLYyk|?)> C=⢉;Djn绲5Z{2{Sٞ?U吵K!<'\VT1pU/p,ղE<5n E{KڰܣW4xGԺ%%mn3 WXڴ*(vZý,8E5u΍v A&˶a..<Ƿw/dzo+$@_41kt|#DWx8Eo4Jh }I-Y'LʥF*^?ԢD(^7OZ ︊jI5c̗275+Gc{Ā=GځLԎmWih\1{z`XƕD{{뭊W) nL`M''8"`v_W{Ҙ7 kRֶCAwg+n~GC ;Kg'p"U+:{YUqO*Ƹj&e5zg? .xAS<qjGZ4syť~+Q=0::M?lFEp>MVKP %^'F`C4'%qY=+)e%nm˻mD,㙣C'àkDz!AZE()<F/RO9cW&n1Rjח@A68-܇;xrdLjБ%@9CV/ z{4Hz_OlewbycL1|:mOѨek˜ml~'-8pmYe%qo~PRg>i֣ ꉗ[-PԏE}[+:ǹ@ ^P%I&Ouܱ]gχVI$3W#B-}(G*u:n?o-eCPS[Y?:<.ߥk9^ac2{1HpFQVOOO:īYɞl3](imΨC8^\()0łD^ejOLR9演CBȏa)3i6Dٶ@m<ğF~$/C{b9RWV&fgedO+0vI64s]Q-s?ytzsWc`~rx3yGtv#) e潿dǏY8B%ZI6uj&0G6/ Bk:(Y)UV߀xdRFJQݯ24{yd8*=\LݶpR: UQOx\} \kto='T$6>Ʌa[#hȏ=&&"&;k*"P؊ Z)AZ=D+\vu@66s.2z}[EtcI_JܛȂt7;X' 1SIޞ@#7@!Nbu8Ҥ~ P/B^k!fhWnc%; = wv1d>]P6Ҿd9yCSV|(f?fe#)Kҕ38G6_11t ^ٟK#0Dritͭ_V/qf'c#{S_;T'fk)<ʮ% O彗im{7e}UyU}h `RK=?sQտ%U|~E]F좛Ӆ#a`mũS{W53f1iT$#Iτ\ ?:YjE :[(oi=wjbcVc[pM$0~czeڜΞ[vm\(ˢʨ _ &]x A}]õ.p]}IUQcSctfݧ7g7ƚ܇%@9M4Hڞ5^GPJu[POu 8Հ)95zEK7 Bt"G^&9h ~#":? @Bѱf;Eq+ZXh hmN0K0`)}8l6%gJ|+  p9.R{bB<١4 #mIT%I:',PnhT>S9 lE)ǹ% F>o}$#Y P횜Fdogp׎$8R-b;e1&~t3;Yx1ѻ^LlP8>*8.T.L=Ҷ#(e[:3!]ODa T٩ _Nn/ $qRg9#uF5׬ 5J]5MZVNq830Z{'3vO,rUg i tǫrv;$WuBP,>% 32j0QO.b9o?Q(ϯb]$20qD3e6↲a'|V߂I QAJ6o"3 yN Ï?A;!/V˕U0eQW(ǫ HV2N(,#Er]sdHЕ}D]($&,A-hM&kXrGn5F?Ƒ*s>D<@(Qy4MA ȥ H&/XJ5Ҧ %hɾVR`Y 8z-`Xe28c˔}A)Luv-Q y&kʴ^3.WYc52 o @$XLj7D|}'.KÚjwӑf{M Cq)PIQxd@TYۥkSalWSD^<}y5o0THHLat?+ɤir])6+ J3(S^?~Yvu1&}BP[- uDz+ԂTǧRȊص4 6X]B׏_3p8Y*P`EX{^&o*Q[;nN0()K`8h!N7⊎ڽhv+\(i QL\2hBWRi&RB7OZMԅg xZ.8ZTxcqWZgX_7aҠf%n>"a-ۯ%2{mqY[ (8gi(iӵ(:Rswj8vwꚳB 4o{I)כC|,~{3ƅB\bd^Lq0:Yt-7oH H&mh@6' _l` [=a}bHֶDǔWaC-%ѱL2toWؑ$fh5ރ&3"!)Dl .0Иmx~oϬMӾݝc!40ٽz}&Kzzc^17:_Ajح4–D{51lx?5GDE3OU29qr+׸o:h:h$,u1 3fB+ž\ځ?+ c})B7.'qU )#XQ{"ƷO qC%Ue æGϸQ*Rc/گUtWЏ‰,JJ&Ąʜ%̝Z:j䣲ia"{pǻ]֛U< ijp/.xEZ33<&)eGKM•8δV@K$𣵥Ma^w6C+ҦDKbrOPY]y12E/j<[zNg5"̑@: } ٠eEi?%g[K"ec!YB^AZWރ`d.VĴ;'Hj$jBHQч౟dIW"A+)LdOl:DÕL·ED6#_XƒG834;f.w> TQ*(v#]z4k7c_>j32=ꖺ?RL}q/6^/Z$U}?)5 U_; spX28F5IL3jS!el p`DTk=UziHO x ^ŰKހWTw܍ȝQ:?(Ek]Ո(D/`]vVI7󯴐bnn\Hj:]bgZ@MkV1<ͱ85HC뿭sNKf#T)D4taufPO!?0/v\.u< w"|G_V~ͷGV՞iwK=د2|{B O<B@%H+b-*n'eU "p +87YTX8pdgvP>X{j"crr:B@fBjhGA/FQEf!1K}tfZaԅ\J E {4&D:IrM[M>Dslmy0JiF޴^K 4V?yx(~ kmI W M͇mePvq4άl-h#5-o s_<)2g\ߊf7pK~w]0RBu#!\'HY=m6=V,M`N,=b-"`G3"=z|{#Ua sD#Zf)MH"$#~paI2螛7FL9[m^$dH=Rai;J13]]Mµ+S(*e+=W:(,Sr!Wu,`# aד@NJ6P dər 8냍[eC,lo!6w_6!Kpm{GH ~Z3^ m4AT|CD Y8 %W:]el UXRX͛Rc>7fSδZ(aD_pZ=:@%SƇqV;C]j\Ꮖ  ۵I/4 ZEɴۏ&ntY77eЉҙç`el(Jo9c=I?pRR[plb^\Zy^^-H v2nz3]-]\)3vNm7umML%s{PKn)?r~n48e;B%:M.'Z +@D} K|  j(WECRaDzci`3ȶU% |C=>:j@ DF4^gNogѵa#/Rż/݇z7pDp$ 3z7:pI}X-Odk5*X$;/x|'[93`Aʦ \X2c& h]n׽T QS4-ȪL>^`a#ɨ=gT\D`OO3iJE~>}cs,ĺ L⇴&HvEX7 8< 4'5? QC(` 'Ec }:BnB߳5SWOwN``S:Y'@:\D^3+SDE< V kntuhSQU+g2 j GQdJIr_h%RgauYR󬥤 R*}onMp6w:z 2<1hv Py%iȊc@jROG'1*+ڱmhp% q9U .69n 0i wUJ9_zp}⸥((8dMeWIYe1giCq_Dx*T.Gܴ~`@_Eu' U3|IDQR(vCS-M՘歉0 D P7Pj&O'10ch;v愛vAX@ [mrvʮ3u9.b ʍa>^-GQzGU["-9MhJF/aFX![?J,wU- &H\9dΘ kY—f4r/fs65cCyc` 8t(M'Ӷ= Qb-}6Vd7˦2኶TsFL Y_~7#\B"،Var]\@@O1۔H˦:6 {]؜K}/jL }6ˀX'.#rr(pUQw[&e"㛌 ?_4fg>e+e0Ϟk=;`$I!=\ME.&j>:X*~=T> \W$RH@{WpA6~ҜwޚW&TN7F?yGvibm@ӧASc'Ym880þ0SBRn-V ҆)TW)17F-{'1a HmpdB[Mzdt? K=O*ƙi2>s\anZGrw+DiM!ۖJd\ŬRB@t%NIIjym& ڎ_$z&ͽ{Z ܠՂ-ȘX&fY"x} 0}zḏ)v] l{&,=x\N͸AX6̮PǶh '$fH##GsF'%ms]7sK@ZuKa.ս4t(Eds196|}(";D{HJϻ3{>8V7uڊ;oUČ=n&:ݻ;;~8m5ު Hoe< [#y\T }a* CA$V]䠏C[W}q8_3l\ҡҠ e_8CR[ai5vKh!̛imi ">>.ܫR[Gaՠ {}ނ; o.-}>?Hw:ߥu݉; i&G֙lO>a<@(:c[ ( 3 4G4 *ʳ^TaIJu&Ћ64V ʑn*J6}^¡W[+ʩZb% &]7F0=1**2rNf G} fv~COAF~w(~:"$PD-s6MǬ0,_RZòѲ`P(2pfbH)ɸcN8gWzِrR5#V0wyeERRDo}ɐjڝ]/LUAQ7u|E X;$ʝ> AW YZDžR.QNYԤm!hM7YIFȂL*fT̳ t]c̱mnw|fVJqУ~>:|@S "阻^S=;':%x88?5Qf0EAF6wwg2Y +/ j州@;=6*_ۥL=zga< Ѿd X| 1"kB-%6_%y ,2䧡%n Kq`F r"jwC99<\`ȇChnz|šΕ=Jpbڳ=c= s;PhP܅->;o^|n !v}˺[:ZȰ'To'7aaT͠_g ȫ!vt=ǭLVHq0P*KhՋ.=H~%>hO|7[\Ql eJaՠօ>@ )/K3ky(hqaMN< *lCG3@kBblC\y"fv'JUM(p6{`pIfCN:'N|/T_D9_7xQmޣnmu$D.SǃuƘ- &ڌUۃb50U @ebX:=ңbʼMk> s=r#jwY*`d/Ig8PΖyƟJӣLh®eCRɠI\@"ly+ߛhic8[')"T>H A)-8% +F \j{zdfwR/ FݕǵײMOQBДf$ÝhwxAH㟔kP _5*Q9ka[RT#;LXUld`n/af-z&w83t{}c'JkpMz, EuּKWV25;Pkl^bp$q|*fä] oB |>~gK7cʮmRS=4n~{G2y DHr-]e%,p/w, `2\䛷ck3C6qI Df&Rvo(/@&zdA٬~l9틳=5;^V :qXimfYb) +ojrhR-Rsaٷu(bRxSi Ų:@e&vp٣ꐬ#'S"IfJG:e)Oo0QyrOT%*zJAIaJR;\4C /CˬZ$yb9{(W߾e繬~<{txv/Àp{M8ۙGX |ϟᔻG%][BCɟ41"^Rtc{V2 m~`|!ZY(|%t4FEyݣ۶"C&!B1N0kdAqLŦq5|=VS&\U"تcݪX'v͂c s!o>3|(l&37vD0xVV7f(_ӎ,ĉEjps͍9!tn@ L,*t ״t$_R4ɟF8;Xٜ{NJTK =*ee'C|3 fH->\̮=ط9S)U5Tsjm:!\\δEsج?ػdo}ϥg)QzRȒZs/)\ie RyEh.m5+U5vl~%^}Sz)?6nѣF^٠9E#˲dT:IևK 'NF]ABi#IWPRS/'isYΗuJ!SXsKDZbUuJY;âjx&Q:;Z8Wm7lSntX&⮮+og'cP)2Ȱ!0H<@eE׻ji67}yTSWGƤ~ĮBCTG "YQul/Ss{cx~tv",jr [FM0hYjCAneZYKVFbn[~ fҕ_;YcS9:qGqTw,5%y4~+dċ_&H$vu}me$<)20ؔ Ibx-/c0nwsC74G4 A;ɗmļTWs ҟb\> |= ǡ1U{3l+4L R 5Mg=SrT.{f, 5%j Uk1j+hyy#4zܼ)$Saw1jV]5'ũ2E䭰ur{uw5gf3|U1ưyKs4prg) VXD,V? W ]T8>y&}WTSs(+d>*%W)I!(rϵ;8iX%x%F FcRNzjW*g?63-+ CTQ~c%% K`o{$a_eu_ 9qQc ZX2#*L#+CucșaaĞ i24IeJDV9b$U`]#zhJD2?t'Ko)߹/R{"\dJEl#,zS_sr1Ԓq.f[7A"IHћS%h\ڱźo:ђDxP`P_\ن ?;G͠^,%.5 dGbۈ䥤O:"n<'oapk65'/w-x^Pu~5Dr@ o/V^sT,F>N,aϛw'u>(|^yvꉄlϫSI Iu edMб8-^ @<1Zj mZ׀86OB^bL1fR6LmGvkj_̢FSu𸸙9<0=~͞+ᝬ(}Eߐ:pMV;3o>vs0_ݰJF;|e EutrTqoZ_`kY8Wo+tM7!eܪ0|c]mm=\'g^)柪i9C-|NeܑL!/`3D5={@;<ȢA*8ĎIXG N;];"ڟ}[WW$AXE2i|N ,ϓ*T&P e}%;?SU0@%,yڧ8wcI䶳lB֭p ֢Z-*t\`Jl?t}n夎w;/r?\X9k+e)6\8IRϸ2xLǥV=_h~0@UTv*^ĝMn2UJnR?.o|I\W_aM<.ol>.^mzoLrin!uyq>LD(RRmPNaV$ Z.6;#d+^!D8=聚{6\l iAhޛ" Oy\+?6oicp2ޚk1H!$&LmUW3seF+8S񆮌jߕc=1h3&ҫ~R,W_W mD\0*xbu20eа)m^FڮF޼4{A,o!(l:hTykH4NJ^Dny>m@q5g*^R_ZZ5UfSױ >9I< ~O\q%lNHWݡEE1ERkCMQ<.?qON (2%9s˰K'c6ꕼS)C m؋Wm$zKΪ͔..8 dQ8 }_Jn,qt'`%!}[(s%]iJ&J |n/L7={i27om犜8Vч]Xxs!äxI{{"c "ͬ8P a%5_(7Σ8gͲdk'"//8~T +jt5 M0d$:!O.dQ/XEU6^1kNkJwf7NO7c;Jשߨ{)w/C 'N˟#MF-K~rC~>"dNH=/K}nPem23qf+#R.NPY^JC^Wt(vWysoΕ*#X&gٮudtw_@%FM ³.+۳ŔJ#,zA穅f )hѨsl77~IibNޓ-xv#2Wzd FQkoJK /a%o<]Y4`ahWPCVT||tWntMt 2)CL¢tC_$~`:3"2ڛ|z'CPʒ]':tꋘ X?F*؊id1FzH)dJGȦJs8˲:4ʫ5,`JHy:oaU?$E\~Ob q1i?'a72V9l4gmavs5Nrםi/|--OΣE 3\ zCj'T)&zt,]lܤCDe3/Ea=׿qe:I?E Sڰާ)e({xP]kMjOa6WM c˝K]Ӝg]p[GJvdEsΞuiT+Y"twL\\}MPn儕֖C6 Iǎ{Z|uM+e5l"4$2f%+]XCPM_'S ǤnL.Х"i>ZhϯBOa7mȽ}.0hlka8 &orƵ@pFg{~Yʿ`)\1>k5ߏ_-x$-0d2x\1ƟEUhZ~r-ÕZ t֩ϵ>,c{M"njߐh%w?q?ȰRɣ|q,7\48q+3r`oL#*fJXG8hc(Iez ZMlLK0dѱC;=߱$} sxl3kIX +{GFؖAF}9tF1^xPOE81bdU>ZVgfSTx-^Z@>`6jt%'edm 2,= B4=7;y$ O,Gؑy@O4M5Ʈ#2ta{Ov(Frj_<@>H]ec"PEe}F_)!PAK9% oik?^]}/U.OY ]ΰ^ɰ~Ͼ_tsy6NTȦz!5 㩒M9@tn:?9a2Be'gn:NR1&_ SQw#0(LcEL "WC$-"87g2j7\8 d'rL$kL } upف\d$@n˿GL8q'(@ce9h6XH=NdOeݖ~OL4T۸ dNE~[lk3#} -XcJsubĈ`~#D|ob /p9rtDСߡJUA`h=.3ʂ@SA*aKe載G&ҝwQqcќ5kknQЏ:+ccF>$mw)0vK@XW+~AFAMj0 &Вe HwC4N^?(7QIݓSZ}: : DvPmF޵ۯu>D^AQSIL@Ӹ#&62FcpK*T!IҭY[-?gFtG~@BҔZ4q9gEeOSVproZnfNY : !s4& F賠 1 26S}غxǎ%7hZIJ|C:KzvG=*;7-G{jE{!9)%ωJ~{QU.Q#lVRh[6ЯIp4jI0(ȩ3/@ݥf0QQ5\|2 uyItr-m T`nEUQ\0I4q!T;iR!Vw-\Pϕ1)H2&)xƑ5#[AHBafQ.y"m/ol wRg⓬`Z0K4SSBѯk7Bp@@-X9nӡju!k? 03yDprogtZ4ŧ?OǾ9b<.pcb:jv"ʸ7:XhTLC%Sov@nOPk>;*eOBV3+{|hOvE *PZK7wZ_'\<K"J5'/t"LpȢ+B]Rg "ˏqY,*F0V$n ,4jV*iUZƢOl* E)c^^l@#yuE|*o.E _%ԄUt[:dǼH9GCK5$*Fɓaܼ;,,T:̔r q Bm,1e@6pt8ʯ!QdB.3ãLhE+:^`?PXaI--^fF ztYѫiw9cJa) D@:ٜ ~ Mq]y!m{Vd?dԧ gㅰW:t*ءFvcC[nڨG(#>s5N[Ky! v4nzO#\J[| ~[Gi4),AOuj+*i[IM*p5>z^J.LoXQ4ϫjYpwuKp' [r U,+Ϟw+F7JoO|@rL;P+#BrlR;e%]i)h߃9"G {+tLr ogq29(V_fYTBr5eK:e.(XbK(UP]a쿖椫_$1K1G5Q }`N{38a8"3;6$QXwʣW׬^TiBUY;kmqZE99 LUi*99…j al|bq Wp闍r&/N)>ׁRu{v#eCdllmûp@psɱh@w7q-N}-z=z#~CjϋwoϊK䊳^ 9=/\.y2y #P0I'Cz\l;Mgue˚Cb@SrSI"r`"]U$:^pN0Vz*J̫zS7)ŕ4Ŏʼn9h{ID-۴ϒF QVȼHK5f-K D@J-.tPV rtMsyLcP5uv+9le=GYyPuCqJQ3 ;b*lfȲN =Y;sB NF>n $)MK([VhƼVuyA Jy%M15jèhrF븣n)[ yY40N3,x_l G+Fmiyq,"e^#Ps|&w9#ɫ7ϥRײEYi wDfFv`5S5)8OlQćP7 lH9óuEm?1l*=a't?p""^5Ε$ys}ɪú*H,歁Ub-Q)E1,jq I{S7цaQװץ4i)Ps@,c슿?H 6ZKY@5oRsOrQJ5YϹCmus*P&`w31C x΂C+q1y: pc\Jvzɣ0#./c6]83x^b=Joc/#辗 Ao Wa%g3ܛ&96vf}\M' /*w$2#M n8>G)7#hzA.})h\@ͮi ZW3ogYdVMrCz]ׅ>6_Ͷ0iSuLA {b&hp"ŀ΋Ku$F sMv&q޽{3xN\\cAkc"%*lljZg۶-rz0%w\97ot3x0OMAff2mH[6?Ɛf9yB*b6kTf< u'⦣Ս4Ϥ{Y3ENpfBwv.NsTxd([ ilz5l VmU`< J12u z$>ʫ lƤ #̘#o3ЬЊo]&w9)z/09x$1Nk*#"f -ԑs+-SDɴ1UX7\#ݰؤmq'tϋas#/:#I`.w-Iyq irGw(سrkCwu_c~ڶA G\,99{:`vi&m`T4qQT*C킖l#}hכi BLC>*tY",Ͳ!$~M"岮B1wF3 C\`.a__IMe&5 KytѰ ےq}?GOkӈO{yʰ/Χ&f2 rۓay[g\NNG"/V%ESe-@$3(lCmaEUt5wXvD? ص0TKLqj>~:Kc#$Ҵvkjtple^QufxP3?è@~FzQ>Q {ԲuZ`AR#}4gQs():fE1AFz :clx;!E2ӍE]/R䛃AǢkbX.z2Oc8X{bTF&OcUuHwϘSâ]7mKt^%njď(gŚ|Yn #)>w㋙ !X S\?.⼍uMgJ"`ib 9"->gUo|b\ mv,z?bB:?C+Jq5|ݣOp*&Mi^QG3FG˾>f y@zD\ v߅F}˰4=qs{.YۏjcP0*}>Eb1K(?2]zEL3M3>.VU҅e{`Sl`AʢyXdqv=av+GYW;K *#-3**<eKCw/045MN uVw|% 6Y!RtAJUN@a?6vc Rճ,YhĖdpPA!K$Q q3aj` D416 ___('ij6&0DĆ'F!M`+ӞX~shBtQlRhdss㴞3 !q ģLK^0Z;s2VKmO=$ ;g͏cg<VgANQqݏLgrL%a0Ꚋ s xj:b;}>my S1se:[C%K©J꾧ٓpďWU,EO-bŪo݉_?@,c3[{-8Δo5@󚜤4D}Y\pO%x}.[ŕqYM),IꨋGI0oUΓ]NgUGxe؉H͞b_N*UH2^~Ԇ9Yq!\R 5" HeQ"b7lbW, zʐt8hM-~ެr/.#([;w/ m&OO &̟Z&Sj S#hdSKsYh.G&nx>*1R5r;x{@ z]JW\*a6M N1mIʈ:_fߧtIW+kf5iy9Zez|%$he'߰=G:Qg}=#+C2;KOY_J9F%tD &rj$Jg %T ZMrHvfP2~1ex(A54k^\{ߡS "ˆB衳<$Pi + KVI}itruFjLwv AXStlhXt# `>ƕv6&,lޖk,}dw*z.`'kr[//.-MKx@6(Qs;E՗+I^.C֋mLwCBy͌SP(,Y|sdgfn$c&_D;.7 9`ϟFh ZjL&cϪT3p>!2X7$4IZtdKV/AHk|@G1DwҶ3]*_$VP%r8gѣ: }1M~P2v3+ޕInom!a_D B MƼ67箶uRAd˿U.[ =jsMaxPHj1ٽi1K]D`YpO7,I[O BSw_ܕ.@ƐFg.O3{^S)K6лfm&U+,/ ]ܘ9̗%{ SdċmhGNtbdMzW64[57g {Kv`ϘHϕrs4d%NF0iR Ol|cu[n)fgп-\~^UܞepirȪNѪETSy&= y6Nq[#^~DQ! ͛=rّqmv\m9K ɟ ]Ƶn%w=ywScx:ye|9ӆo`7Pag`Tx_\F+HxRwKJaXYLxUz?@ZH'xˆSNZE VmSs\Vw2ƖK2#vNGebK8FIp<[ e 2 u-h;-ޠ ߡ/ޛ\Lh[eF"1$?Hvs^2H 7V9j*0n%x_ TRm&Çm^gF!6Afgܒ}u*Fܢq {j΅tO.8J)W/k䈹 1sVS<@F*Z=:)~V )h*w]O<GIU4hY{ DP3   6=sr-𽺢4V !_Gs[.d ႆOi*{h%v;Yyfi)"BEqѝr}kC[r"w&IxA> Rw͗Rv1g*ط!Z:lX2Zrg%{sd*8•DR /(?MSހxRbQ+!q)]YA'PqJLa\LJGgZ޶~ 8-J ?0knkP`+=EGZ'4%D3lcZU']% ğ?@d'\&<-̩2u3 /{a-;VQ %*Ile`%U'`Lk#I8*jMi5KGysH1fc#fW\xRʭ[>mB\|'תGr_|b(B8g&~3nYAJo*ly9^gJFp=׿G5d5M2[ИJb6"76<`hhvPGM77i!rSQE $8:[Z7']a( }Y|$; \5?/NHb_Hbe:i0HlIƈ+R)^0{3t<:s@&Co> V֌[y~K3+NP|}wS&ۚ[ e]Ե/+#.C[ve@Gε[yZScmrcMlh=Ȩța 9sr'W@Bh(O}% `zB(qk{7RFճh @nxi?0PֻM!E 0}-W-N2] CʍUz?-ʇi)N28 ?s{Tږ7*CwxȜ~ 1-nZj2JYff՛ ªytSmQPgjpSPӵrcxvDĉ+B1 t{~7xm'`䨼A G{(IE{&\y|+>ۄ:>pj˨ݲ '̽ьuԜ6Q ?oh%T.ݳ@jyxL8Ή93xp}]qf*·6ncUlAVi"7 ZugjsTeG. jR;A4]#ʬ—{JfZ*T9l\NT$-M8B#:ƨW&b\K5KOr5gZYRyL5& *&r83Nq9?&IIS;w{UC&Bts;0?Q/՘bx`& T5}{ne<&I4!r3e~D;T5u(8D Ɠ`"E@RY!Fǰ^1|XY`6\i541’^ "bJu @M+86R#Eʬif;\z~:1,N^rw`[_ 鬹 ~$ԏASvz8޷0%bL !v{b^X! $o.:MK @%xBX۫i U w8΄瑟3q֕2=r9"d[lM|^-xm7*[L|)!OJf%?`OkJ࿓v#f <%lER']iE ч$!ߩܼ4G?)M,U1)V11aSnbC[e|MbIv#B=Vio^'9j$3FH c e9FHz)s __I s9E*>K}/h$6ed*SyƢBD_tEƦβr r^wfg6N9#މkԘO;&Q3 nL lJKGe˒ > `-@vԙ5 !g)OdOB]5䠼ug긑lU&/L%z?"[ùYHSM#Ux^9[apntKv&R}U2DO=)'<.ԟ5A+v?;B?|}}NyWTZ#1:AY}],[I9bW`@GVI=l-B;L'2| $_qS[t:GeTݓt^td3cu /w VYzڂ림ךּ8udR n݋oq}L:q**~=\ϲ쇡8jjX}IJJpo'Acl/KٱS|<:?+QoJ +:/ց!Hoøĥ6B˯I.Wҳ1s%D]뗄ԋF9څšh;-$-g`OωJp)7lGX5 S 0F291NHqeWZJ (ݽdk Phͪ U}7z۾elXWgv.*q-照UtXEA| lC>~=A6vy.$9pl7TDU\V;ɳ⎚{gK]tEO$9| [\9 3u0WɘhUҐڪ pSY啖ȱݢKc5d~!SLz990\D%*eF`lE7uBقVA0A(i.ESeA e[4|.;dx&-1&S@s l^ͮFb@4.s =bY 3%$ߑ}w*hw o-c> OdI~qew1͆i訽o;'b$UT=5ЊqjtO DD#b:PZ ~,Rpe貽-4 '+9"zzy6?sQ?lX[DŽ@Q[884h NXIHGqi~;L< %m!zd8>[7f@!w`qNctIUa $NAO}'y#?޽XlzCVr޿=~金0U:C5&9jGk8x?A1c9F#TX'_7mpr5Qثʋ@1h c ;M'l].h.={OI#NHlx (6ܢ\e\YQuw|E?ͱǕ?NvWU+2!xG:#;gE^{Cj/YvjHV/j? Z)KHr2̍FYG UV=EȯneH99R|ofR$2.1JnOQrm&?@E4;G g׵ɝc m9XJ gLɘT7 cm81c75{\x9QQb3lۡ{3{,)^(m>#D #Ri ˜z穈/4x#QJ^u~K/d27tT$? s(*+G7 W)[їK ٪]CtQvܔ=z_R{`&R@FD"8bn 'M8M~~~0oVB: fvLM ۫jlِnsw={Sڏ/ Jt-1Xک̭rV(J1%Q~{^"}E^{s*3L1̆1"sO[@M*1mּ?h^C?;-8#dRIX' AQ! lMv{T3G۾2̚ Qzxq;B~[>l%˱ct*F} I=^|aI\!:탖m\78YуgV3Ɓ>FKɲ[!'|Za: ]jdֈJm& WMٷZWT!&zCvo̻s?lQ+ hk7Pn %yc?; Qau;L{"1KG K,ɂ^RM&Jhٍ۟L:43 5oaBQ ֌4f$T'Ssϯ#@ [Z!Pñ0Qg'Ysj9T~|a֒6 V2Nc37 /. lKrdk1Cgk6)1_0e-u)cB[o"f Ar}kBj-O; Kgx-=K?\~wo K6C 46Ϸ Tf@V`J+H0G TuL-u b^Z\zΪILBܙ<%uD:0G0R1n{9.dJYdb` G_l{P|3gN^dyAoc6vfb ;|+=gppwrpރ>#NiyEb &l='8]Uk5[ 7iAԾi&V_~p}g5É=jo\}X# V7ؿ4W&Zʞ߾J9b3(^[MajIo:Z1걘>bϡÌdNc:UNPax "ɄcE%2Y5J"FriIBbiflB'V[d.Y,A{-^;SEy,DŽIZ'%G@agWkYOEWFq'FK/zmM'ZLXF'%_VkNW 7z& ~C.MG$C1z_9:NI}᭭,zU.ʑ̺2r ̧ (WA\q0~@qD;5 S4kZO2!"5!{gsb@jKz{?Zc/8 v.X.Gۻd"}5G&$筽/wb/4S)Xa 2ZV Tq&~dO;!}fwVc ni!b> }"tX3սo ̻BW$kGs>KZLTZq tX~U%NW\v>7>UeCƲd^0$5ݞŁiFkh{kal-ۥ0Ŝ$л1xC5pk1@#6L. dοmGS_މ5zK1 ,"uO5TS[@^cif/WHYmm8 Z49(&mX'o)%? @"f" @e$BP!zllG|c X'JZ0u~r<;"mO!G)ENؼz6zT8d!1[W!kjkfB4 1Ev{T,ӸŽJt}ϔ4iLB9nu{?0,tlڴ)n<cjL'-OKA4D!r9i,km\̀tDCB\$L'1%ZH:<%[VL=3GC"td^f 齍qGn,  ּѵw4و^A^>dƒzW]bQB@}(E]6?[j0HOta|;vǡȯ~ѐ!l4i%_:q}ϛ|V/P?wFQljꖎbO^k- R:I]nv ,`p=q@OZƦ֩H+on3R/tYH7+qiI4 2Lv~Nn~MSt3Gp\aKFtPDha8_epR驌_$PD}J;}RfSǥ /q֗/w W/0Ҧ!T1gY|?-Qf/ISHw/Y/N?<^a՟)՝3EзYBK:Ͳ*,o:> _ H`]x$aȌi %$Ķ5=8@+t(gu6[)6n39Ց14␧/qTqFic LqN_e#h\{"iAkQh/j 9ޚxs3twvrгbj!/L+ry @ҷ`JÏG)v빢6v AENwbU2"T%C#Xa`I[þ}f}\6VV|Y/Xevv@y.S( m: #Z#˗r۲W#W03z{W6:GcCW q6cX*ۦ5]Qp-ͬCݷêӛɩGz22ڭqvYpzr=_ZWct,؈`lJC "5 KZB4w<}֨w"cw w1~ٗ1[ki(' pt_jTZR3r1 ltBU+ulh焋fpj$ o;+ _{?]?jsϚCT[ѫYX<6~BLsC(5> :Ybk蓃M =t)_Sa2k34kՌ7fD82Ek]ux. {@v9ݢ}CvM,Ha1bU1R\̋k ִ̑BY%66uh%׭9H`PFV ?`CaipˊI#܍2/C^0DFkǕ_3]d*u~̼x#E  ۡ44^q,hj)ʦeI76ts6ޢmU&~:Q > l[VF:feT7z]EC8Fu S=FQ\r5DK>.ю4*!h)oߘZk>̕ёe m.܏l?ͳb7xze%,xPnf (y vCM|;'O8+W՝ 9jj-{9ϜAd6Uk`+3 :"W h|ϔ 6Q %7HM lKL;bW> ԙrRG_jD ǻefmgs:Qޱ|Nj96=XԛrY+O,aaFoٯۮ~A*)|~n`U%2k5+)]7j7DvD^ymdyOzӵ&|M$jzա@P2'a jsELt3Fpr9гPpMIr2r:B-)[`e!eoo{ɑo慢%**S W_8H#>q"(-Ħ~*U~_Q =:N%w 8ʲ{*3BM# lg)#, Խۿ&J/!/,TBI#H}EY!{gM:ro:IJ!*F7쐶&@vh&G|5E@?H+ !oc}sa޺jժEqty Ѭ3xC MZE?F6(/˝c$dR<\*`w+ uh{vtk4\ !yxל9Ys}nfZ>+K1VFoZz=$<=~L s,}Kf^zL`('| 1?y 8\ؙL2,1qrLګ81ObWS\.ϩr)8{.cZAz Lۇ_>&t(2{vdq8#iLj)5aAu-}Q^)S L4ϱ:+: {ma"e ->(OS% ܕ])h $&A8MKwR䛸>V^ZY9H8I^/],΁˨d"2<3U~^2RJcMe,Ķ_4Rr{?0P5MRؐ~iO] (tr'p0fMhޭ9yXif;u"áտ\<7IspH]vcApg[@']'c#9OFYۚT#L2u*% 2,O"h!%4qޅ6e?GJ^]%Cű(\ nR¯s@S"(Ƽs.G99E "Z0JJYԌNISAmTj+ܾȼ1kU]e%48yBt/g )eQn"9CvpΙh*?3f506[m2_ "׀_}Ih`FDgySOetRvwz孾!&DjJpj;zS۠Zn8vZ*+. 6Lo,ʔ O p!x8^D(6,rڲ┄}Y EKaFav e5b- WE%9N\tSwkral9pFf9bwL]IfoQcqK4<2Jm4I%w߆%QGS)m֡UEɾP>;PrОYnnjaJ{S?n'w˰hEcnK?)xIo E?P'48w/˞WH41LwTuy7,Y˚j %JSPlܱr1#l]{V92.wl ٲpsPW}y'0=2 87U|4fy6̴["&`@a22k!dLgN0LlOIWaԼq tTTf y׼Ъ]=:e"7TEtjT">b 9KE$ hJoKRhymUu.r,` 1Un #d$HXEPleê}&<ѵOjHҞaqhr5FN&.9ޱ-SPW14GХEN2u̲J, e=i== Q3GPVMlv%߰4`NVU(,`[*!c6[ADfP̚:؄|Q8+/VIǡʒQ8]a' ܄/ L:d]k`b8+&H?2=-7J7=&ѱӡ-I3]|2Leki9fYSVL0 /Y/[}8 ǯ71[\<), 58?YƤ3fVu[S %#7gC\mjOʁbԗ~䯶7n0GƓK}+^-g8JK`~mHxbiKWM*QKJ4VM~j_Dg'UפoEM9qgɹ"?_Mv&SEծ0>Qn6U6*ᗮ ~ǧԺ򕃀%VS .Do%fsvsoeS|vPjZ9qYjt?(ThY*9+ ْ&Dh!ZN%`0vTMCSi2vFJQ8-X1%HYMSTqTCT<ˉ;&6̎٦ n6 P埠Dfg{d/NW:%5~b+e;2YZ H䇍L#Yq00ͭS5zhc?koKFY ׵]ŘoN{i"Ȼf,}}+9lUKκN3U$͂;"uxʁ;hΩOHj{@X󝐓ɩ8ZDեefws!cuZlh񨹆kJm7 rŋڜI [  ^Ewu| K֧ [8m^=9CԄݮBT`&d2zӆ- @ \;^>uh?a o ;PjDϟD1p/jX;63 *"zh`y^6Y_I/vsWIr }X"DE[yGd>KդOk^0Gq8O15[SbW*n0Ct4) x"MۥhGPt#( 79yџpoKd4~D/,Z Pb`@}hu f 7!}#Am?plqYAHaM2u)9|giP\79Pp?ѓbk)Į@#E\Ӵ8zNOh(Snk\{PW#FLR0.!qwȓ/&Z Gǵ =-e/͞SMv&lg~Iwu슠3~Ŷ\iS85>I=z%b ?וt%/L[ןTSm,9=O2`*B}?M5k *8OXoîAqv ci"d)/󵇸[h'=ܑI`UH;HYf0~ufoLo~ca+K'URUlO;Mȏ5%.1 N ݶ 0( j",p47p&x82pט;/iH"F.wUpSZS l1^{z.wパz.<"G*xu*C~1zᮉgCow*r5g)NihFh`W){Ǧx^ؘiT<(oo!ߧ$kLCլr,`f:1AM-"R"!jɝ0$M_[-yhk N:ORݧbrZS0N>U?Q$U(x!s={lwnʷg{5,fd\gӑ6;gmCdnDɑFP~'a`Yﵐ_O~F@S4)ډt,S3YFwde|pb:]O lȴ\Y(H2Z8l٩a2u:t "٪& ֈ*a*GfƸŮPXlحK)jgF+z~@_sMYS_;+քͱ͙\gW~=1"b<-08N3?rPi^js4gUxpƖJbTg)c4+J8U]=z%3"} NoVe['56y1dдP\HMA ψ2 X>4Ǣ22u5%e|%i"kc wW==saB$z[M>Osd}\M4{dg@$2G.bR0j`56S F쪰Dߛ8sRw3~!4@v}]Yvs%&0΀q4v. 0+z8?~5pEŦ)rI[슙Fɕ/q 1ϒ" {3BY*e{ҋ ѣgSs!b`26bk ɢ՗- =x|I,C)zƸ>G\ޡamcusjNX8eq %ʄ;KZcb-i3H3!=˓yEF(B^Gc"D{x.L(CbU0 B MDdqÑ Bش+b,Q#F̾6!_QIw|":N>~cxc_{=WjG-*RɜfAηbvq1{PK+3ڷ #Lhy/weFY`g; {( p:PG-cg%0iɴ\Rv&ۛTqcexfy}ꛗ gB]v9ĵu) .kٮ4MY"&.B6W_]Ў˼ioF6.Gbm,|1oMɛa`C9jĞ$%]f\6*\zo%89uX^v=?q2ѳ$ q<)*]2h㗱MvS|\@X߾J=vdVekNHvemZ#x`I5,6zX{,MU/>rX50\2Ѷ&ӧ B_/[|s={SlZ^r߮*Lȧa EVB ,bϚ]wc3$-jլ8^g)3)Msi:K,ٵcmpq]v=0DJjrT^j {dh0n+.F*SWh ކ4jl#e7%vc)ɢ&axCһGSw2[ D K+9,~`^.&;r%5tJT5SnhrNT'X,d SۑKuK7!WuChPAw1ȕ*|*GyI*VfR@0KtF){Υ<[BL*lHo,{?uV|1%Õ'3= hpXl,,  (w?m-JM͟5JeU ~8lCtinZ%{rCûKOi;  ~RU&fqؿ’xrqʧVEut'R iGڽJ!$_OCPh^Uh4֝p%]7r~]4)kדd$?5Plf楡ͪzPɈ[3 I [X(!Qm`--w~$*?4 K,-=tVjT8{Lmjsh}N߷tF!S>E, Y+ޮUK͈!yH1ZaQ,Fj3nCGAo%Dp bU/ua'qZ /ּ<(>"_W{*O4Nay+[{Rr_y8@ttt: KwM)zS?"ʼO_כz x{eJ `:' a6OL.+Cd}24(Mpq[.H_vybԠ=Wro&_PI՚wv$(s)G}]d7mߗ$9g\s0?)b3o(>Rȸxq0%QP̘ޘª$i&D&j4&pzL+g]Lv瀤yvJ8]BB |Lxo\r2w$mFV29Ev dUC4HW;#ćEOkV`[m,[:`=ժ|6Oam#*k6H&֚#$..X _$)9i}6'lpzSV#JqcB|#\G ,MwlQ] 83y?!a`p =-j;a9vVt9m4**E$٪>adaqzG-Ʃ5fV̸`76uJx,14a~L;We Eg~UI(X}"ni6Ey@e>?(;oPjr٘GЀ "_ۂHG=]/?;Q4lݣT<2ԙeg>HLdmɼUB@wU2ڏPE$EqrWR렌)e+VU'wbH1V2}TGB$s5%7R|%`ڄCdc@jU ql B ZRZLG, G}/E $H9}9dTƛ蜊</BUgP}MjX4;f4 vۆJp3T""#V *[5ڼZs%wX1 R;h8ښ<un.J뾗~ V`L?I`l}} |CME!Ts,[Y8tc-YVJX9kj䧧<`rQr5 'Tl7*ۓV*Ms7\fih2Sؗ&lQSKe,a2  ;w#Va|ZA@ŪY$>\)oN#TcRqou"~p@V}KvUwdhPycVyO>3`g\!~ez+e/eX2 K}d.Y ^gbMژo$%'a ` zy\RnoNs\o%4.#""HUP[P( ˊrAS:f:|?&hKKbbh")^+oꚌ1ȫzLԝCIDJ8x;&ZKYkƖauVp\¢uRp),Pguz|'5SRKHi#ƦjC!P@ŐHH۵PK騛-[hGvY쳾~ h~hskV0j9C +XDFaf2WXÑ<|'_<'m# C/e=)*1*~y/GN1mZIE >\~Ɗ9ѫ!zf#py;}4w+!B9*Z S͚F [ˢ_4 E^F7a4Ut&^5Zc }i=3+j]d&@NWR,c*EOͱ$VNg>R[w Ldn7F~2?u p8.;3ӻL6{舄WSɸM"s4䳬)rZ C¢IwRq|MO[կϲ;Eyk\#I(m@[sucD1zzՎ02'zʳ .rw4IjHE*kc+{mL W`]&VLXR.2z*Q)[M09O/f-g;wϓMXTc J 7g'( E7! [f&{};3\{k~s dg ]'d byz ^nv tr f">4.8z|>F(Ɏޘks~f>bxaA$M+]kƃUmjpVD3@C2oסŨ %%<^|PB/?2E"[(hEbӆ7"V&z-H漘QFA9)k3ZdpDÐzDt)PfK#{e$ungglo 0(do-qᔑ Znq7~)b9mX:E/awt3o-{FYW9͊Z!7c橕\,$bͯQ=9aA8OGZ9jpgs[w{N4CmlpNYY:)#q BhWõ&Jm{'#7ﵴ6β˾6tl5GQuA6]B JuZ6Gzn&r ύ}Ғ ˵$8%OvYz %^ho1C:s&)n'peܐN B8˵(Z8,,5,A5NěHL"KѬ:̄n}?ĕv)+OT|. 7B2ӠtkMCE~}0!K5J|/mr\^~[ERJBaZ,ykdrHOyuAъXf$b "ؙ`V}Ri(z㪰5#㥗w 'U`/uH!LUbݺ&I56QoYADE˓nveTEfZV~Wf8.ٟ0Pƽu{ cE`@c}61wz#2]6ǘp[EAVˌdJAc³e?M_̼G5yy̴X$Fff5nA}jYuƝy_/#]l"o e0-Ɩ@U^aK.ew .)c( }&Ј )ń$;2})SX@0/QZr;,mI7^}_vF)'=ן &NYkJ6ɝVbh3`1_}W*7/g>HؔX́qd.|5.ϕ"$q$"KLeeB#4nS#tz!䃼9q%G:]ˆMw8?z?u%4&}ZQd@ENongKwojXUg4RLLt?:y=t-jRU7ض-gXinI#Y`[MprZwܔNJ7PHGEu=[*p;- Lj(5FDIR'͘ g5j"4 hFD֦AifrT_aQҒMi0 ~i*g7j>cQ2QXD&V]bGe]# WAtjdz=ĈX57Kw5B3Jgϙ6qa;x`s$LFov{*+( \65LY ?7W s\.^9cCN.LYc ꡑp3t,ZkwBf>h6\ 8n1 Y󌟜ޱ%"t> h9IN*x8<ʹC'P>s0(O?, Jē?*;VmZbԟ tX:XTH>CA UemyjgS;-N#o~!&)$%qfة6YpIK)Qn\8 9 ;o=Ygx_/@ dV]T.'I~";{׍0ߕqtȯwv{g+B(mU"$GDi!Uy6=Tc 0!Cj& JB{iLB^sUM»8r [L2(`E!%<*W!ߋgb`VKmw,r7oIYr0~hdsK)&Sʴlj|:Xg4Ƴqx.ߙ둉1U[ޭY(Y9RJ׹TQoMB9MdAbON%x,p:C^!2u&Xp[{fELpؚ%hƂ+8"ˇG{:׭InP [a((7}_cy{ЊYiBo0n ;UVV^4*ZhQu$pV9_yPWwƚ0ktnʩSu[6 az~+p=3r*8jf}4n%5"@- W)l̤IzT F'C_&.Sz@Rí{o:$8O$AќA'T]yز(?;0"UspXKz$(׳BO++ˆJ MW̝i[?7-Wm-o]ЌP- 0/^DNEFxHGJ؝BNqI~`ᠱ4cB ϝF|߈T/>N3[ +3I}lE)9xMWAVru^eȫB:}KP9ې@z9Ӽ'ULƫA gFJ ƭg$ji͛g] kUN@EԊݝ'e.bB`ٺ2Y2ybY.$ gKq>/!srp+4_ߊ9OMx=_is:IQk2@CŚfK}~d "QNPc)`8)A6y⟿w[e&K& /EL9D&VDZ!M~N+v[Mӛ|5{\Q.>p38 og1o剡_ˌ[wNZU1\dEO*)I9o5wz)ڌWnwgEdhBYM&Kw$ڰjyL?EqBr1BM)Tq䛅WL48򑎧{h2WQML^/6onx,#?34v{@S_{VGv5%ENLt q>4IK,A+VJA]b=ջ?$3<Х=/Oޅ.@hăTyZ(U5=)~b- X$ү߹ؘa*V ]) 8߬I3hH\v="O.%C|ON]Q_رX|aĀ|v i1p~mQ =d\6CNc;Z4NJvI"Ncș(mJrIF  J8YamxZfIaAFɒ 椟zZÎ72SYsoxiM fC8-t|aMdsF`m ?MPȥk0f췊IsXѸlfr ||}YA5_!}oV0H ?x(>:TQ˳X,^:lq+hc^Z4JvV!)Aq_!)} LӖڊ+(ʷ! %Zo2bu?#mdĹqqN,'*ŏ8a)0n$d ]ŽtΝ1SjYAAʹ2o QzGC`R+(J]ZK~/U/Xa P@:笠m Prx5,~Np7+^QE6d!o.Y^)m* d MgS%G'uƏ)Dz:]M )濙"@&1k)_fW$<ԉ8u=e&E/Ajb82C̺֊CR&2閤κ.SC/eQ nfgD_s6vI֛1g9zDH1 Dȴ5!{`(.,؂Բ9yJpƍ`$՜r9k!i\hŪU#'~nRyc<>&ezkǙsT)ӧ`܏A/.r0@DrG'^S\qqV+tU]ܢ$넛,Tm!Jsi:Go ~wM$Ve醊̺iBw+T9Ҍ*e+J=0e" U\=GM4½#懞ؤz/VX&AMghSwp&Bn-eL$茷4Qb\|8)2J{QkG51ίT5~ P) _9r#, 梦4$eg3aozAB8cN<?id&TB,:;׌QT/ߙjtW`:^CBv菎x`YRM&6B|u{В8.ІBm5Ax8 +xiNI]>\+\ߦ$pr(Jft ]֗{^s9E5 }/y'b f:>=9< 43om0LRFE@^FA"m~6N$zfaa|LziN34ڇ$(w jK:`{'7V:iqTX2yKR"J.ʥv3{K(${}H}kt*C3kݎ:fKz;HxQ:#`|Rpj ~p'62([`]Q/3^3=9AxHe VUhqrjԞ ?Þ ." 91C͠89Hɻ6ITl,CtϮe!F@JDl fb RmT!%y/1!\ $Qu׽Mky%HolѝTC4~苔 ]7u\ĉitj0ELe  ?WC..vn1$OwVԀ;+`ZW/lD~Ѷڜ!W !%6wֆ^)-Thm;=US7FYQQkkoz/ :_CggS ݟHKfCӏoc%~^O 8kb/KMB̟[zW"׎fϷ@ 5 K&` wl`x& P,4xЛ-\Ӗth,J܌:jF^~cCfp ,9Å"YNw x]®ݭ͚*rAaJ<$jǁE>0Xo5 |knӐsk)\RnNF01F޸/-؝ $+|O?3W^۷2LM54*/ӛBR!ᓮZ5:!veac4Ts u/ˣj'+'`~+ɊUP Yl oVZ%DA 0#ߋ%: ('Z\;xp#X~y@ѓKBPy V _γ言: @ۖQtJrPD+PVLHB+<79a$RɛME[$siu.D_ rècA 8VQqkR],.'ve-fπ դiz9dz;wnX&aK]֊' )/\ BVY "y'Нy4#{6nJS)jgY"b̕cM0'S~DBV@6.xag~S0QIW>#y\'пRl˂ /7= :}׻Jc66W^b4ʼnQͯAY*`-/y]j*M'!cHk#H8 QLg/#.4XA2K}+6r~r6x\{[9y5GV((1)2 \]ą3r$,'{@."cN~;5_Y3BkSLijY)8Wԯ/!m17Shv%$3r@|Da/xePd!f𼡋0U*i861veך.2֨Rk*:5]Im/ tpjoeek7BB%EB9 uB_KM Dv2stZf[gkcv&")9 11dV[6` gasiF}?~pjIJH&e=8@Kq8`:n * ?MY]•b l6)jbAVV,Tt]:&)/!0dvS.dL*G Xн+Z'Y8춳ϳcBMI ){NC$sA ?"ˎ| ;{:,X >.^fejϿLO7e9>/Ul`PWoʳ&qd^Gɕh<`ߨ'2t hS\Z) ~p 澵 >Q'*^8aq$쟺4F0h1邌mΆ?`7p밧c(0=r4/N=Mg,:+^][s*̼ U-mGX CZٹ7xSԂgP5i8!Fc]s *F]z<5!!w#D͠Js^PаSe@,k '1l^WCeChJN߽Iy[ v'" OͰ AVɪFy_0kYʵ  znjvs9Z?1 LaNJ=h)Ḛs G nvrB EzJ9"ղ=C\d#-{>R.8G }f9THPWNn*[S3KkT粱SͿ#&05⻔&B+SYe7tz+yF3(>0E$2Nv;k UlyG$\dv}W(^0&*Lss7]}E r6bsWx1[ \Py4XFԾ»iا[%" G+s $}LrRR1V6<1Pگ/MՏWяµ=`p0Y>_^B+P34E`- -:BHث r-37g;KqDbx]CFFV-$zFOJ=fsV 1wY9 nlwQѵ+Xޠc~RLi= ۅ\4pג_H4 ψR-_U.?_~1d}h:ෙ"Fί`Ia4Q$s@ʋ݋B64I}.eǿ'nao۲J)X9qN_:,JtFݷJ%A_I@!ϔ/r?@$Iv .ҧS0%*%{|53ObbTvSJMzL3؅LeF4^)AJy.’壑턪6|j{7"5S("]fuHepN)W$NXNK[r"*Y" ڳsƏKer8(l[d)`5{XyF_Xє:jӥ@]5p}rtN<٬;IARW ֡Ile\^5#1W[*dY`ⷌ0ˇkѹ5cD&?2]\W,;լG;3E!>V"I۲?wqjYYf틪a IPG GT)+a`'OjHt `ZbajiXz0v4bij1 &C|ޅ yM6sJ hORf۾li"t ӪR_hWi`44wU*gx5z`z(6Tbt$:in!W7`BDm.llfnKP$ yNhZ)_/yĔ DY)VٴMa쟍]<{…rk ::-;Ec[')qOD[h P>9R6 3ZW=_ OvVTIbf\(۷1zHZ4f1Dۋ:gϥOP[aTHHFwQi,_ 0"{Lljͼ>Sixd՛}pƠ*uѪ@gFg '[ }6$![s A'D_ ]Z?ʻźAN k34Z=U@[!.f S3c.t6lϠ4ntKM`_:Bĉ(=>B)յ h3oy%Ӧ!@ksAƻ5r9!t]/1b,ݘOm^n2<6b6&p&lod?zC.l)b`N%4@cIAA u()~ϰH2g` _HrW w忕@ D=tkz/A5/uU;/*]JNBjw'օό_=fT/xD f|m@9vHużM :D.JUD-0rn*"fM]|yN 0e\4`Ep[}R!M#L j 5>f7^.niHSmΑLN؏ 'oHJWZj?$>Wxi*':wۣӸIwXJ,JwoVW\T{w5p7cN$BZ}J&zROŁq[@.Jze6 Y[?IW?jh4aEh-4Yl)7ͦJn\KP0_7s4R3h_*)jtYzEO+4:ls4 L7W ቉ -wkTYQ,jKW'@Xm`Çs-a&3N拘S5g_ >л%عS;DY}fVaK_H\J^$\ w,DD'SAeMx@,2W+Sx̚$F+$W7Up]Y#/z:B*h2Œ{L!w?b@j[7Trs۰VyK3JJ|IYA.XG+vO˜P[6h).s&s9?\iɐvC|/]dEMAwMt ʆV 6AiMfs sv;+xaKJ3k\`ŔQ:M?~f` _>3g F+}2O$B.vVE JA<ڀ$d5pӀd!hUV^7$͟6):% ɼRc׆kgrʉtjS.d,DUlsW\+P Y2ǟVT4.]!b*kkT+H|VaOF~J/^-@ [q " w􇵪aFiliT2ШknLʈܜ"!'bxlvksnlBT *pGa(O# -_qd >aa\\~N==ywOY%3]~_G"WP3 oO/a->ݩ]bb NOLZ1@:L?Np!rP:8ͽ9G%q-ge6`%*ODa1yBC+,4'&4l%\ =Q~a͹7aeMfWiCŮC'X* Cj*.8^[O-~CU[BmC @  >t4Zbw N>cb{4C[+D,u;n_<>ϣ#wW`ކka>t%CAk+L6U+dt}Zw2ç,\Zs(!(cMɘc$ׇ;}`پbR";4pKf89=]hyUF.5 &\h $LҼV|z^Ǖ v[E/5`-a mq dy4qR;­Tn3{$2 OD%,}XnyM)(3q]|#~Q3(϶o'-l^T Ep=Zl^YP9ėljd]N>S"A/reqۯ̭#lo׽m0‚v!K$&>% r0dl \! 7"YL,̨/OBnBM=TU `ALmwg)T`!IJ.eyǣF*bZ$X4:l_^OZ$Ico )X#LE1kQVZ;.Ƴg1{7I!4~w^b.Wk!P8u#' ([bһX_Jj} ֆȮJ>jodaA74Wс&&~,#v^ ރV Q1hqzF-= L%9?)MQ#\}S,& Q=[MF$Jdʯƃ6Mkb3[i(Ziת? I%S\m):sI"'%1Iq,לeOhLz}/ NJ6"4whx-JhƠv.1btV@G̍{s{CԀn1)a'{ ^-4'˵xF X8ڔ e]0V8X÷"Zu4]uC|dhD]iP\H` U_e6T UOcGw$fɄkSWLg8D>(c-7vQ5Bh՟2-ug~u/UaK+*D5UY+n ͉oi&#[]~w9h}};vGUX\D&@l#L'Fe 5)9ZcB4rуޅX97ٟ@{g߽1kFܐ{GJLAKқ<.1!mxޮry~ySśu* A.qk0--UkuǹmFUJ'6ښHO(t̂L3ܖJoW5?;Nò]ݿb\F.1넸⃿5  ڟK*hM JI;#M=|y +0:ܘFc5e5"]./PM =uw w?V"#` FL2T9L1?3g" mcV28^8o1ڼ>פ@H]bE p pҞ; -0B,R5I`%l@Ǫ%c? *]2,ҵDlDָ*?o5NszCd'FAwuE L>=:f`mvC$;H0jVL,&oPO[zIS߃~@eFЏE"g R(Pd"E$ӗE=j9dUZH/nFVsВLwd͂}Dy,;4ݡ ު6"1eSrk.ЬDNe0op v[-lW^0O ޷f9x̐X䗧%'/ IQs(?.lך)RӍle՚n)g$oR){p y2>d0 [#:uC| 85\ݟX QE^r ⒁R֝,q$9N)\K0> 0_!1܌hsl% _;LQ%N;4*DGy9(3'VyLDOo(/ YhŠ[z|݀-V}? 7~pkwϋB÷T[>_/{L;I1 &x+?9{'iD=WxS; Pe! G*&̺ biwhtxV5lRTYjOibP дxEl]H!@oRA9 \Q54hG~7Q/S!V`찘c.r_崿@b~0Zm|'Àd\*9u@jV)SDի#W^/&|Yݠ#楓Qb&mVYkR cU)H~ yQ׃RԖtR<8Fc萟ukiӭ fFك %mrK8;fW]{Hݮn(]\pV^[)M&vK?譵=M|nH9wR?[ ˄011*7|SuV{i ,N5eL%ҜW["ll:b[Vm#Vu5#Dv.}J"z`+Zf;L2{)vb.LӗǁJ(i }r4R1+Wg{?&Ѭl$O#kz,)/Smbp~ټ?'1,hbW a3_q"GID\h@Űˌ8#s@xTn'$+ѣ&D'.vWc\ƕC|\F;/&L=4o5>SnF*~@05u.#|̸w<籦 rtK+Px_ eJ-j?t; {$Ł +I0Zrubm,}n6"ҢQޑ!0JxZ0mq$2SLp=N>p"՗BB5wFW%"Erq6/~'[)us;=1DiՁz1t2qs<DT? S#z-M:NF%OVEA:\Ymvbu~Nj8_8mc۠L0m\l`:g~A+d ~aSӖ"=T: /)D|ϱ_P-/֍'Ÿdqmv ?Jg!GQ&"SэR Y-WK_iJoM#PJDUhhtRym* _R)j\nX:u/O82$GzG<;VoKY}ϾOovMqIl;޸W\erfQ:5 0=z^vq%AL2yJ 2sƼ,Ϗ$7OspLKSPx^QN#%j74N~vU'xL3]CIqZz5Ptf82a?ࣇ+ m&}xHؔ [1Y07>QญFHKŰ7$/I_NKƄ)ɐcIc\ ~ JxxoQgbd./7nӕp+DQ{}ʲrtZ6c]I||i@OصG9)}+U]q(?6Xm>?&ʫYxi*^Qs A7n3)>+-F,M>}=7m0jl9{C=pF~AI&+Q1\_ެ8db> Lli6vʰzWӾaXD]&~~g-H90( 9\r/+)do@hȬ%dYA q0jP.lTvwc-?yLd' ?@옐]9i* 2It]/٬ v˔lk#pDNrLitI^`Pc 92U҃L #BcB w;GD.L D=/p#BS=wvж-/~=vru:^+V z3^#N" $XAkyMֲx 3C)}jiOP5P= [d>u\u&ohleB]4Z06! wВ`αV8xK||f%0…ьR[-PۊWn_0Gj.[Re+ v,O e{X{ɢx=?<0ⓝ`ɼ\ b'JN"L'0M=LNmǝOcBx[q ռ' ˳\/O LQ3;^s|J׳0Nې‹Vʕ4 a@h.PÂxrF=i%ݲ9/m=\UD\2w]PHe!!!Xui_;"|0D+HZ֚G& ȅ6b鋄A홊ĹWyM\`j>9d s7P_ݼuJh @g#N&m5>–Ñ0Vxx0A|%vRJЗIb{vY@]TIY{eQ¯~H?iEABư3j&qD9D.VǸ^O[quAbCijqVq@⻾ăGƠ&OXb]gA _T'E*0}?Q̷OOIƣH_gsr9j7%1ⵄ*%D8E48]RxХ|rNL۬;?O.a~^"" 0K=Q>1)ي z+[R9WW*(UpLW 3'wH1<ʐ {MV9%ӛr 1x IL~ߪUcJ8'KXDoisNV}#YWߠWbALX0XD u6;0ǂ[9@>YvW5j E~4.! u03i!%I*A$bS2q?R'搑i(qsM~-,e򋎖d" OF', kaHEk8*,H~"/O|!˺ 9{ dwOS _&9!J%x\?/;=ĥ䂤 ~7 ?vOMyQ p{VW>H8 (,ߟ *k1^ ;Ia-Mbz(;ƛW$9tb:%'4Q_K'vg 5F60NSe'#!69Mz08,elN’v̭+g\<QsolUZZ7bG|?[w\&,_Y\ }hk@w' f;w *WumsKUNdr6j&OYOg|)q:w+9Ȫh7U -_D7iS8L!>~@jv] 2fEm19A[ײgz- z F@y7ԛ_,a.M#.`!kKo|,eW'+#;uG69O3fꪓ; B&IZ\L?_O(X;%槁zj%_ X3zKוf(?w^kC 1,Q4jl|n_y\cPXDPCH݁E^((2MW)wgH˽qЫoEdž}舸 J?Me>F+.B+Է)[Z_c(F~ Q:r 7%[jgQ摊Dk.>)rslhl2fZ8^2͹$.9 kOp"2)# :C+(*}{Jgstr,SAQ(,2lp xOiZ!v.ģq)~l85izJ!CbKOƒP-G_R%\D*22kPC2&V $S$=>>U\ lB>'9]M fh1pONѣ/tF :xgFrEMxzʐΐ{N{ShH*N,^ 0 + o)lBYD.ĆahR1fӸ)bЯ[`+A{ХL r_H1ի:>}~m[<~*+;sjSSlޕ>Aԧ+37xdU1CLzta?y7,c( ZlJ𞰓J|Ֆ=Aⱜ&bs-]a(Gjc{ @P]v }Srg!YUY$#H}UʅrLSI@~HE_4ϝ-wSE֯ȉl9%\=f|R#Z$m44+m 윜/]<$rÕ!V8 @eIt `Wbj]]Pnc0M?ً0Cǻ'C}l=Fv/mS ^?+wB xY:mu&>38~!aƽQd'12Q XHIZ'*B)gyܴh'x'(M(@/02^LL(Úsao@^Ry@{#\(O3yCkҾ?*olc!ngpF?sUӽ t9I5Z!.1WcWZ@ȶ!ݑ@p-n낍ouW06=Czr(ȋ)tl/8ԱR.<双D] =;N`R!ce5[^n#B ȶWDRPhGYC.(.789/Xߙ,kY)|Se@ ̉a2@Fe@4[Ro+J> 8(wţ^:G&M9퐗cpHn9MJBV1PNv2,dUa$d[U% mbi[hn(bZ^ ]-7U$u]hiљor46rqTN٨+nŬwohՉ]qvدZ,Q^,^⠮s@7JI\z"vϼvi·djq9`+Y@TQgEcva= CqNH((XuTJ&Hl pTJc|L]kUYngʋLkQ54 [*I>)@=]GWCɒFDq4~X6qPdAb 'sӑ&(I{Tf.|a/di6f7[ ^ V3=αe!Ӛ}S6&P 1M(AghGh4ȧ]o'*sviqV @CA4hS7=7m 3@p^"i(j'RS !Gl`?jʹ\1X wE*PG_jb6o6 s>KjoFbR|i9z=G{6=DH. ?cDVLŖO c_nWM01*DKlk 5@䐥&? V vHoAutb<6ٽv . ->UAԟ`dǣY9">LaHM@v]oP6|{Ƞ3,G\0ޅP ?l<؋9qr Z`7,wȪ*G&9<a#[9 ;tݐhOSGրyV-d6r؎ARvطT2 S\8[?֩HT}Mn 'W@w^Z?{MOm~‘A+'k|P/Ki6u)jskj0Ό|^߰.4 [ $f;[n8S!]ܘ81"n}F7ԝY9!Xz$$"-aά/Xro;{GE$JnA3Ilejfs?%+G RK帉aȵ]jUR,d+$9 ;d,fv2| reP[^޸ěZ\sz=%G#CDOsQ?_#ᄿ|obxNzApM0tg *1'W_&)vvXT-d5zr4)3A~˽!߳jS𥣷`ɺkt3}UBCp_ pY ǔ?n/Rm@EW z&L6J{` (3QJ;:M7ݤtTY"]'2Ǖ+633^К-i׷ 9}[w qA4(Z.mE ˹LZlSShQg3zdS$:g8}u 4ςYR% Xs ?J\hB>;n(V{?4-٘k_b'[+Ns˒Ǭ&ϽRov<)A*Kif_H #粥bphkτwns_Ÿ-)H/FQeT7="1nC|̓*1 zNM`(ۯK*0H-\25Pæ 3BɈ b h> FqCQQ̈́[b +LdXTnЇ$qv9~)gL%lxF `"8cb׈3Xeh/ВA`}/H js.osη3T 7ܻY'$Rd6sVk'ºD)%hLF!Z5FmηwRMhnn0(\NcAۘ?%SRoӚtV4 s&*PΥ<ʖOn ]U5eX=Yq8")c ϚBWbKt2޺ lT:?K6mφ( | PT?)[5+xJL棳cA^`_#דf ]ʒ@x$~†&~mq|b4lSpFZ8Ӣ~>!2A/hY]ᐙAa7jbbaZ' U'(|Yѫ{NOAaL Z`Dֆ~6W*yme2?'ʇѿnN c>3c8 V,ruY`@'CVуΠ~u p-wD] XzXruiڡ%FAް*e(! k[J:rwc2nzl% ~@L9%⓳1ttOB}-W+t{>I|J5S"_^|CөgK?Lǜ;~Ǧzי8FbR$ʝԿˈ!!H]#7#D0}j{duRM=Cn{6#gLHŋ,#1g˽ٳ1P.GO ~3(aHH'PZ%Z˒쪶'!j7(X|W`s; jRPQzg.0KԹ iʆH-X]ԥft[ @ #%9vSnx\zI2}`̫NCSMuQk +/rG+Fyn;յI`a!T9CҷF뷽yd[x Bh{&Oc8@X6M99e dX,J=KQCACe0;rmz:*-ڤTyN4aDpDfK%`- WFwד+kNqp<*kGuDCW5DL;ٔL61N[œΰ ȼ]1<8S9eBX}ҡц#k(VP6S;SV!%m$!p u(4ye< .i$qrhzhVkB ͜PT }t%F ߕ4#)kv) 3/QG 2YQ^2U"O0GMpYKן<[x[(!VKLke$wErm96vv >AOTmE:ض3W;soi!o^N&2SIt*KOaeI۞0\ F°%Uzs)̄aNQyӏM,F/>C5CrG2pxɵ}4(A0%w߃KU9 ;;%&?F<LPUIdO2lh&o mW\/Y,DN~!vC[ On?k\Qd7N0]cZ\c}4"M36`ۓz^hY%q,C@IQx0H9_Q sr6T[ܪ-Bs'=(axR3kV5DDbPr\l[l~>Bc^z(yF:OKw=GZCyV=OCIcN9U.WKt*O&;߳P騿k-!H:шs>Q#ZY-AQyuCf{*eC[Y}X'6hKj\_Q=4]^wW{O[(FX4b|᝼R\%v;Nʡv=(}b# UP f ulʆDF?rc|f"oDxΰj";w?#j49.(y}/ N+0eOk󹿱M+H]Ɓc1X")+/V9bZ+˓>fN)QJ_IW&-_Ҧ(ܻUV3~>WOVm.)RvhYyȝF>ap 3o <E+]ue1.wE[ʟ1j:_xPƨ#:HU.JI٢B1E) k/ͽE;ȋfrNoB^)k,v⛑M۸ܩZo5mzP;pu{sR+ᜉC@/̎U"Ou.i(J*hVN{ؔUsp#PtFb]2'&hV2GJr)M>CvP]J`aCNrAyU&hѿA<~?҉$Оa檟=1Ԗs<ƙCvGf"o\R+ 6lY $NQHI=G i LylS^~{q`\ǁ@CInģ,:D؏Ŷ P~[a-s#9{c_mԜrM(IG#%=~`uy$}k+bΟv ۆ8_ H=NHWͥlKr˟H4&3""J'%*g7Xb6Up:WöШn.YmViABn8p~\n| #>؈:4fz]тm٣zW0er_G4 (4 #ĩ?e-9EDn@:h0.=GIS*]X,4e7>bBk!C}my)á~GaXvHGX*APS=K\MP?Q{?Soѷ` 3G!H:-['a~2vMkaċ PsÕo$ "$ɔVPcc$e;IAr/]m;P1b-쵁9b`YUGoNq:}+=NVt4Vp)dǘ+8D,r{"()Ke6Uby8)hb.Ӕ|AW>vxl!Z -gj MuzMm $&9Jߡ^Hgt|e~XKx2`E?btuoQ4 ^`^_0Ku6{y)KcqS1$U)ӕb;I3rA8f8F*sެ*EkQY|m{z$dG:kE?ֳ+]Hb}K [ǰpX n%SWCiH^ x}_1a滄s#Mh?uA>%c`rqUl~!6C%R@`r<%8UXCGwŽH ߓUK/f*AuM50llU)yP DM :Ag.a_y#a{$9O V x5\\gbLxr(>b|nAV(FiZ4Xe{E$V,~pE;ljSzYg!2ozyI&:UjqI;U[I#m~ 9h9kDӒaC{t$g35u8EʸԻNd:[874\+ 6ł\RAQ[ 35* l3/C7.ˎ2@*0erYOJ5h- u0#oA1~bSXƈC:G*MkSr儀Sa@(1|G Tgo`$X ʵ;@}?B:΅;B6G_Ԣ?1>aiA2`i4g/H/nPCY~CӱQ=?6Ѝt-jB5EڔE1ymM ԁ=,D b5 ġ2k 7Nd=20;;DxNx>x24!-@xg1I ([2)YGB{`Ab{>c h8.`;ُ"}~^%:&NÞpvDlqc-jL^ 6ɯl7iKP[-x{6KLo( Э3O/ok{[&6'Cgٚ'c ܯ"qY>(.3c ~oC\u1ʵ\Md?^n@"c¢{p-qo"+q&4!SS;BͩngF?y!^7揹&a]I;ym-턚ކM4R&I_љZGsw^X*y b-&=Νr z+Zf-׼PZjFJnQUخohYsE,],q)V:V`ﺓMJٱ2~M0 (TZ{‹jEfFQȯJ,/ ax4, :p4IzZ6N@R~hg׿WVtIvMa5/00^5^6f$j H7`}1K}^ضhq-> ^k$ZviMX}<2(UHV'%46]rt~a9*zxp\)fX툸EYK4[-B󝁫h5EC>XVyӔ$9,&7Nb ,9a4X rľO5 l [7/ Vʄ8.uRzƽA4,E:x/QM^AM~EGScAyKdH*Ý~z_awZIMjŘ6JNkd<Fϖ0k 1vL9aSxf[YHX>ʜ6p&Nj|&v@Y@2@ vx鹠K(#eeۋӦf7\27E]#x>km,Y\@Ġ&uh9"cw9^I:n96#RaKV66ۣZ)z5hr9v Q 䭴?':vh&J[!}=bB\[HYQ,?. :%Ջ <=Vı3q*YpFrI5)P2`d\y@Qyx>\:mtP{uB oeda-"ݷ`0>7&R(nB=js#fBgʛItuVH C&ң^`ͻ"~ "{GE{pE {2U?eg )`DxnuW[Akl ?zNN~ - Hm".rv2Uo[}ۇۍj0!rh.LaaB߀"]2HPFNo=M(20KFVu&rLs4^>%-P97 ##Vy}/R\ly$5y)nI.A}tV*#srrН8LL\0\G4`ޜBUoI8[3؏v,J}F~89(4/6mWHC&INņ*df_ݨs˓)Ltdeh9h=ON| ɛydWU''=aam{Hǰ~[e^Hpnh~ʰMQn{V냂X !5> '"Vʠ/BCCxJaAZ&";~wIW. 6 ViuxuLW\ά7-EPswCՏéR02G4AjvTj:-Dg ߓ#Wz(<1\`s(KT/q1pypNz=Ю.|&هF$4HbXM+o@~j,6pAcx S eI)H!PCV(G_IMu$Mpޭڵmz\ب:v޻xo` %^JD/a#{29IaE 1K\4i +P< A~/Ȳ@1nSIoGϾ\:WqF{9|d +rj7t=ؚRcCǺ_3q4 A-Bi`D;;'<.6z߷% L"-tx\Z`p$F u5R\e)gS`'zybqJF9 WDoN_ ١kCFʌxJ=byL/>`gOe{LOGdjz5>ý㒟e{j8\ jƭsu2DL'Cw=% /7F^rk ߑKԔM$g e|38-[ 0syF,RѠADW ҕ 9`?D\N]WI3ҳʾ>.2w;Lta 4B0Ύ[$Vgeu^,oA7DPeu㚭Jځ=bzl}S[, [t@H(9#4 p0(>zGlWh D[Ȑ|̪hҍ]Eo n1p_2.&B6Ha':DCm^sz2~gٴALb<~ա8^KRrm (|!!~cLd^>?(p'26Lt~}\{|M$ۻԲGF~@2!-..e f\_֫+\PfR9ǠHAB)sB!"<Ꮛ/M\)goъl1P5E9ZȠ niG{΃deoyN'PY l7swԞјkufsjj2@л# @s /R&g_{SLBȹW&czL+?`'Z*>YO"B:bИm&R9h@ѿ=Ss1 oOBX.銭&:\wþ{ϿCx)bC}8lO Z;<'h{paB/7bz0G40M!NXFr X q%ު![[9CV _CDSVG6 פ- KUĜ;tOPd.vpd3:VF;* CC]JyD)o2#ڕ_/Z@Ƹ*a^˫ZLj7]W1ہyw( ŒW &#>{Ot Vl^-ψ`k"=.thȵK]BSRtyǪpq >6ٕFٺ<܄=p?N鵽VAz9T?L+327 74UBa8m Pm>T:1t$[‡^G(Kr۸6r;_+_\p>ժ z)FWuh(a"p>AKI9پWý];[I9m)`W !xJHo,EPX=wɎ;l_#6s0& 9p46["ﶊLdkѮZq(# V:x p!ROH@I1¤e7PG-򝶊BҾbQ'ZeHEױns ܐC'zY!! uD9V_>7M QmUp[嶃wژVd g \D4_6 uCBFYv #䜠:‹XG!R.e=^-݋8LZ_瞼%@.] x =سD7EK}Yc!g+xxU%zӛ]tbWJHp;N)CԨ(<߯aXow*_T<  UwT; FORljߩ [Յj*bͪS;ΣOL9VW%^?ΔJ!Ǩ)]VObLmafKEg#F1LBV2*R͡Pp &Az~}%ogac|,>m0{e1ҁqӋ 4LX.IyӍ, vgZ߂ܢI>RFhcߠhjQm~k!m)'N&N_LZDZI婼tC$+jڈlsվ1xkU@wBfyD0b=Ӆww RKr2e֚W2P|/C[< 1r:ƾG'SIJ,TFxuUG5([t Uh[ʕ HsلpHW{EC)+5;DnD9 xKL-IU|3jgjLj#$ OY\=32V[4^% s]-??e=myIꉍ wKNq8U8 LՄqyzn"@ cMg 4=|r}H `HPJdyVz* *㛊-yywv[$\~0,W %p$#9y ͝aM`հɛ{vMFpFJ=b>Q[܈~ǶZ?Tsְuw!𪳅epMX8^ڢk.jx-Vw;b,Hkw[b66 6T+`Ei/mqI:2-ҭ= &,w_Nh[oM#s\t7!}'Tm 8Gʡ4T4W;+ @2ujN̡d)m+:HHByvwBly&7NFI6fŵ$@ +aލoZHS0 0(SP൯P䡢;Jl9LmǃQCVHn> \A brCȒaN{G^QmiTQrUf'A=BQtf"Fވx>S5hzU`% +,%W,FvvWa# ܩ4WP<Iqz/^w! u 4VΖlT/FfAp\$]1)ܸyn`BI>5 a!S{5d#EP,cM%>)0S^S>܍SMX `|:33'cVU}|;:jlDr:IЬwFF!!zj"D{ D㪯T-!UVV{;GP70e[ϡCB zmu `/b)Ĥ噷11uDM!]DsV:%*ZGu=Kkʮqm3lV6nklۦkN.nWY0KgPa#aOA$ ,#Ϟ;90*^} 쨒d%i&"Vb&&mҍ#ɰGD _ Nޡ]&ėY`+%o29W@\Α_PC`Mv6YyqlIxEZo N ^w74 ^E <șƺH?Ci?CYHc6Z#KC r#x|)Zԝ'~:C^qtM]tӿ0E(wpę>ɢܿ(}"Lywl[6l@9Yk(7ܚN~㑣uWT&XST-7y^XTwT֪}MZegTxeY n3Wϔš5w/;LDWS.r_;~a OR %}ǐ1qkLNVЀg{aE.*M-bs2`[J=ZiE0.Cz.oՂPj**BNL:E@:5$္12ܨHhuّknnϜd@kB !tod +q.G܄rhu]ZuTR![}}ӎ?adijQeOx(~N>۟_0f޸]Da_ QJx53 5PLMfY7ebUyz;Z2F$Gb\e%$IcNJב (=NlKX۲O:o7sk]AD W S+`@zDm01eCu6كq/D}WĈ+$Կw5hIP5z~Jzy;f=+3ɫUU9a>CJ0+A~_4_Ȃ3hRUR7R'%fdnem7pQBJ3qDjVHG[O;S9M(2Ow-_AtC;t?miu~j6޳P #uz3Q|>8rbe+q1bVco*+7  @F ^2muY7JerϢ/˕L )lt u;gΉnu0<8\]Y]$%cGQAc[YƷ9M2_ٸSYCFEK5oVx.O* Χ^<ߺpoKq6FU&?Y˱DUďJdp4C=չ{v I~Lbwc,4ٱg VC<֙T6ji9o4gnCjYr_d_p॰B8vlYj Z\5 n !ƾ\Io^Vub`,?Dvu2YYb#Q՛%ѡ|Q g%yp?,[xK3|j0̧dXK9(HaUC&:$9V$ڈ?TdOEZ0ϰAu/%ì#|=J,0OJjw_iET?8,~fwȕG_ nlҜ+G=N w: ? :ybƍb(({3V~fOXtV"ԦVUp,Z]~bݤ #I?C"y sf.yq}n.XeЕUC?^$\ZE ȸ<! Ps(wȹbYn.$ ?Km4}7&aE8DUKm]|]TLN= p X~o-m59wflfR8(]P㳞 W8L1R xE!x]4ƴ98Z oPx: aYD6"^~q\Pٌr7#lDgnh"HjJwa,H_iyNa[=ت:6>9QT\ԁ2CY}HFkAk3M.[.mFAeojWIO{>衜݅IDF~tyףk S PQz/ 2?fSCZ-f_x:6=fq#b~A]LxJ0)gb{w+(Ād(,};U1+&m.-^REGUY> )%d:@7mT!\pMv!p_܄B(N0!S$֍[[0Q7 @C3\]U31૭Tp G .dp0<%$a1^Z<-Bi=^ٵԣW։ "8b*&߇^qya9s²uK5K\4}}9ic `?%84_!1Jmd!ٕ;#ĦtM;r;SsT.<-r)ݼ;ڱLeb?mm#Drc9퇕phkdMHi$CK/]x}? v@1V֘=ך2,++k;k`2ׁds,\L@F &nB]`IwORq}Phy9@0"uyJ /tӡ7ָָ]%+@Tc \+q0t;Dg>*,(pĒǁ*Գ*tQ3L˖Mt>)cWR햩 @]JT?yNA?"ASٍ75bv+Ax}vmEMA^6LrX PB$h<2fs֚حa~.rϹme~"u脘pP1ŗY%ۯe Ĝy'6'k-I O b*0Zͺ ȫA0UfLK'd.c+lX'1`UFZSr8}D{򭬗iWo7J.)4EUf'p$*kvJI=07`e~+) 2>7blbΑ UEr< eyq#0Aځ&̍Y-29'"ndp@B}$ |Dߎ쁻ɛ)xtȏch@]$֖"<8/+4fsoFFAIldey7#>|4i{FnTS.w^LE:R/6Ka,z'O#[.cyQ]ŸVw3EB Ӥa\Y("lm[ _8?a/;¶첿N6-I Ո F 22m~R& =BcR94 &{77Rw ;m:ˈ4ϊ啎XӞ׃Ǎu_ʃγ9`EPJG؆5[v3~xN%sjv'殯)9$9m{=A ''&bxeهHlD)XL2h"㗼,yF^2xi7eeKuʄ\vw =>وӜY錃*C2m /c#״mg}Wb$NIxd6EL5P4{4PE=(?wŭMgaxr{NL{qCl-{_a"cD#I}c׶YETi$ι#?_oҊx҅ԑ 'HX2~+Ub+Ji`^:n.i'0ѓuQZ3cH1F9tcȭCcu3<|\gH"Z->eN5,Y ,ZAuVHr;?~ ܭDXJ`~aqblhޛhjJ;wa@{dP w]~[xw } C4ʶu4g :ӟ6E$*ѥQۚ{j<1o;9¼`\CăC0\/u[DZ,Kab,.[ؕ8t$.opE]9T?\x0F KN'%e ~)Dj! w(YP\Y`ukFryjz>wHR޹b0=𵗂RMa+"OU4v,h\[yIsEݠ4f,FS憻H(p3c1Wܵh@= t2>[:CϹpĕaFuB.A 8dA!VVVc&X> }`[+^z+~ziOWp/<haA 0ǡ(â$n_󹿗AφN||O/t8y_'gPo6vSYXbW#fʎI3ۣ Glu csDPN?WZVXe0KϡKƱ`6,ۿSDz=`W|sg)ToX* dYTB%~5E 8lh3F|Ԡ}vь%+`#bUtXnm*iFm XPrҟC3UbXfpr)OO 5714Oe;:n{0_B'$N&J+οܳ;<*h?'c-ᛰ|d%Пy)-2xyHa`ֿ^ztg2|%ۜ wU O{⩘@TÜ|n+鋕ډ]Kj3t'2 YA ٙk_X?piJo}i )-bRР,U"USxJ#S"0RkB~E~#? N!e6ޤ>10EyLi+3)8fPRsjeG5b_HLqN[_FDӱH.ArX6 rG3pjn:5{_v_TCܱEtt4s&!e.M"g2GDf[.vϤP:ʺڂͶK$L+/러?2I:d]ҋϚG; t~G Z2wyC8+]-/GG&梁IR\67$&C!#yq* [#M}[ cZA&DWG&azyk3SUFVwV&Hd6~̪T& ݊Ͻk/|y $ggSt]J_:q}4Cȡ<k*Se/L' _T4-A&4(.ٙ>sjD=nkVϣv Shp:ƙ}tLCQ蠟-O`jc)Zgd^ 6j}y4)TG()>V{Y&#r.HuxZQTCtyS 3=iF{ʤ1KC`#JG i3s6׈2H>Oz[9^uzB"IʋJY8IZ|Pf4Z Li[ZZN aPu2S ۩%[<E^z9}q`)!Sj}+G%ct0IK:)'XT1[~@f$Bȳe'Rcz EX&s2,tᔟEӰnѨePuUm-0j3Zx,DeiCzcfאjx 8Ib>N#1hP9v +˫Hyknr7L0mG:BmI]:~<ŝF&==bHb1X7D~JD/M? 0Y&%+Y~Z@9{h"M8m;??xƥfY_;)`2}m9T=`sK%J,fkg`т:rZwgU"*<@}wſ)nOK;3l)*w Q(&0ly#730xHc_K޽w_xntXoC#1َ zMFCDJ0?Q }}$:(eZ?CY#c S[ur=dE~VuC߅3"p:YurY|~YWz.Ih0ٗ]W3~A)"WOna(|1WYb1 4U28o2Z/VSÂ7/GP0XN &q/gz \75ъSI_vd]Z6'U=h>F1sIl&\]f1 l̈:8ZbTe]@"no%A Cn[bh`,pZVQ}2K4Q|Ddf$YZp~g pᆮyo#|s[φNLkҢ%|T> 9l.8)AЊ?V"l}ꋣmC3>N&*%gN(.S~楪5L򡗽a4@9%X#JD@ IրMFsyq/ܝ)ˡ)#8]vD,˲1,Xm$ǃwT_0ב}a( ޻ZxSǠH 'L7בr/|㕮19){^'/L%L[~ nkSپnjWUXB0\_ld.+ p D#T[-Գ-XfdB=ok-E5|m E"4%g ܏;x3ػK(WuMW~K"T{ bmB|atPέ35{2Q+nF|'Xp> @х/Lܑ//1ȍB}ݜ&.ȍɠł1 5=YdZK} @m9.]j,qC (.ANUD|K[ \ؿZ&} CQR``y8 c %P< `g.dCҤ㰧M{&J/Ǒ1Č :ȉ:*@nȝ(TI/q  #fE&?^3઒p 1ȻG<𳴼0~[_f<5Lۓ:aPOR Hr4D-Bł~$RqHTȷYJ)9N#lUp)7"ŞGSv݆Jae]/j@B_y=^F*bs]D] 1 lmx7<_LKC܆ ^rqY6HӰm3urt.Q/K'%y}0e[H5K`:ȥI92~Uloغs&=Ya+$dzmn%JϰTVpauA ɓ.7QVƩp$ZZ*J*u7~ĘZO>3d7209&u(;p!ONیr;[96?4 mG|OKCKo GuN\7@ MX`Bi% ;$ೇƖ0L9&{3WfǴT25`&IM8C`x0G)cchȱoX!P:+jUHZ-l/(8E-Sm!E(򟴇;)~tO)t@qsyyW_2dȍ.26pmU8`RԖV`/zs.`J]Hs{*ĂuY6`L6r&y_"2` s5XڡE+:bZ/4$( 65U-P~!1&8(}sCr9. q8*{^h4kscʛ%9Ԫg!(BRplN`~/oYu;^*LwIeHv?04 Kj7Xr 8B-" mp[L-6āŴŽJ2zAC9讲&ۄNO.W1ڊ{A7Oҽfy#.!|<çm/ЁJ/oEIQ Ul"#\qz Xڴ?\!fXy Lsa@"B`á{7Fbf̅<4?jS?[Z$.tRx/Nvty (wdH&Δ{p3ط o=2{:ۅPf)s};~DCoYO!p9ulj؜Q}sl'.L[8q_%qcRq6!"j4W>}&9!G+8՞e{$E{Y, p^bgWs;43)쭠[C,;KK~ncn S[MM^e%X#{8Nŵ"6B#s֕G'.GNpts􆃡=Ce&ShG{ެ$zVLᩪd$ iƑcG]ā 9x:`¸AUmki*) y2ôzOAs+k1FshsvA>某i_&Piz$pO%>w?E7iݾR;էc 6L"+$͇ PMf/Ъ'oM#LX>վЎsة#xGkZ'52 Bm?uf4ys6u&DzxJ ITbgSp~Q^٠lPF #VulT&ZH"6$Oc7!뉗 Nbjt 9^:7>,wƁk*5K{/+sZכ FM_0y/gE޿x{'0ka 7?ŧ}郌H0(*L , ðXmyv'1S3|QTDdH@*:~w=aK1&OvpQ0D*Qb#sಾY [lFYJqGtq76S. 5P 5շvO$W-;xkXDџspwR,zCǝ,@j$7F9V;`Z* * uKRtmLgm#?RkJ(##DTJ.RSǧ)}}[:Ȳeg|}oFJ.jV\T'N[cʕmThZ}0 6}qSfC t2zN:PHyWtuzDA4Pj1jY+X ]x$͒{l.ć'铐m0jBs 4ilRĵmr"KS爱N5SmӨVI&LI#0l ,Y)DRDqz~uC{;'ZCt̮5#4=SwnPR\Q 90+szHdPyd8(o+fas}>>hކ8-I(4[HAOIQQݣ[Jf5l[7w6$b amNe֞,U boxD,-C+9L.`"k$5 R&azB$ck:E;ݯVV4x;,:d[Fs[NpV?gp@hVhǧL= ÷u,oX2OaB ";؃[|7)dټUl6C24J&O*&=2M-gս+CDȔXHc?.A &eݱ_M[]Sz{Zrɥ/fX/O92d(l`m1)Ac,=g8.2ՠ9`|!}qaNEl?pGaߘF49 ӈH #1kq^Er@VtP%ܪEK~X`;{IUzG*Qxk3腭 Ψ ‘4F0eg?7Am:PN`["z4Q\?hq<\3xzt6qF/,Cdå4H5Z^ܪλh(땿5{#83c"[0v9Fo[7ltL2A}OBJI?KUZ|/ms2@]qUHE&e3=pj[db._(M[y`hBiG"̛Z H2‡*'bU"cl% vJ?X] -SL⠒rJvs\t)(}%LFk=xTE6;ם\Uj/G c1og۶FXF\p|ao.TvFEV9Kgf|iKZITqSٸkx(H0JɐBOn$\ C~Yq˨^_$cSx!kLD) Þvs7l=AI-.^%Jj^NRE/ %sUݐ?4%C&M*_U aXN={VnJݶ|(R?5?)=9c;e( # <Bs04DY;]^}ZD$` a3g YH?$Gڑ\ƥ;-J;ĭNerʊ^}]ٻHIjkZǓ+ةKq[{p:7b^yMvrelA,U8h٤!ۏ 5j pIKS4yUs{LA)d$T*-] ʅ[;Y'ocZwviE1Po=`]_O@svɍǴܦHWˋȳ7*Z;;FȸC( :Pt{*~{RW5|2/?$!fwMpdYkF+IKJ_0K$43%`mK}at1M^Wd&4F_*;%mAIxRuhzSeZ!3FƅDڸ2Bs'J^yA89-qVd\&Vvc.~]oFcsI4MR|Ց1:N]Τb[oRx}Yv^99V\= ~}a"A6W PGZ?$cßEE͞w[#,+vQQnqA eO}} piot.CB2WPJ.c Z(FEb`=]kAf9/\#Ϝ_&F3d衿2dNuyZ:0l o[^'DY[I&qۆipTW8BڐGKZ_6%|N [;y1^WE,\Tގ56gs_1, ڼ_ 0W|ğ'M}CMtyi6Ū\]*>ڞȂ oBozCzWkE2 WbÚ:RGN[xREGz +QD%w` :7Wd =>{*p!?q۵s Votڞ۾\};)i5nl>Zttvo)Ib1HQ~蚣RԳYכCf0+Hj<◕|w6p^/Tj=N Zz (w@ SϚ089]],JS~33}Lt5hؖ_Y`/My0%'7Aѕn3i(EGf0Ҕi5,߶*3%f狃h9 1R/h6 4K$^jb[ۀώ\{_ \Y rdUěZb֩=(W4E=4B(f=" 8=T/%hS}cY#H&Z 1YH:2Ha Vߛ7LlM+" 4JJQ+bߺ2d| ӴH=*إ)kH Et0RZZ,`34cfr^!3ˇvXI{ isIhnd &8b0rz_ά UREz/F gCi}t4^"* #`H'F4LDxBJ<Ýe_9BќzMf&nN 3ir&炠nupMa?>"b6vw9̷_:Xӛ4Lt٨# pǛ`݉>S'`ofRԽ. Bi|!p(^Ӛ ĩAZ7!<ͣ=JuF^*ia6x$O:W㼢pi[ β!l1ip^cCPs֢3K\T헛Xx[Ut".j@BX_2^,`{Àdi8_W_fZ%=@v?\J"́Ȓ[B#jq](AS`/AS1u.zeB:;H5ɱql>/ZB* RZ@os.NrȯQz[,_FVPfY ꟭'Vo 6晆0bQ65_Ya块&x@Dۨ/=;Q mMw((+_7qYl`P'c=7LfG}e^ސI)ϓ~Y|02li'^,PH>@|C-Q`3Ei-`i\t1*>"nwo ̢b&̌M=ʞ_5_Ǻ)~6gߪΛ\4WW=t/e_X BlWi1]2U,5n‡feT~jcEI#7dMIϜ=z&̵vEOu:WCVܟ3?aJ.mh5?59(FWKo7T$Ŭgѐvf eJ^.Mڍ/ni"j 1ϼ0.gKoÖBwAt:;X'yƔ1G?qj}6o} HwX=뒛J<'k_sm"r[r5 | P"u%9j$9Qș`lڝ( ~^AqHݜpՈ7g y4q:*pa-s$+qѢB}ݗ%*&i׼EKM ,;8c^p.:+ȸI6p)NgزF qe][|>rx!bޖ #t̳CLcnxQdplPm#CCQHd4) C@ŋjr1'Wb+<9[T@v//?Wg*| Něw S+Sy0U$U+ʅM*ܢ$szcqzzA 9oe1_px`*/hqVR_y/\idO9QjY<J&W`tj܋/]ЈtzmU#KFmI2lěs}S1H$қ?]_-Ԭs:Q &e_J5ՈAk@HS:p!֛.c X_dfDq{qr3"/ލ`V6C+4U(qM9>n!Xc\}f˫zU[k:WjZNs{ Z@_n5S.n`mN%fFr㧖Ֆ] L$Se0K79yV/Ǒgw";yܽ)3eGi\~e gBN}j(!uS,v~2̈́Tu[=w"~nί[OhNOAM/E۽n̙E ^|;IWkɉ^^9>9͘,b^;]rn +Km6ΖɸOU{ipvĻ`X1kd'6|:k*d&pJ9l(sn>JΠRܮtEvSo@@]\*q)P3{bT1rϣ5 /f:%NݏҳR k%1"fC }kܗ㨌0qO0ihd\QqZ.j7i7G(GYKW\cpЈ.`K@QhhO-C=D-7#D^΅I#RwQ'0/N_@vBlv z3*"/5Һt6S)3WS+ٳ QXW__8Lw]k qf' BG8M*r y&1L yK6}Waܨ L{B,+yMYh.\S>"ufZ1/Uüt8!.TKv޴wf֜4d{ j{}ہhE'"\nƈ[ʯkpĺ1|0oɠM#HE7!xZtl`=sNvUJC.<96b2 ٗuX>r:@Tʺ ӧGÓu(ޫiug^0)+XV#ap$&KgnP/WW@]eL%b?+r-v T-b 4r - 9lU)^ `$|u(5NczvQzՏy(P$ |"~ RؽaFC?/~ aڗt#Ie7h2>Ջkj [vO\cߓ'pXdP1<r4+TE>F-Kq07۵Cqvo? thIHNf܏qx u) $ltaOhqarFˇ,ډfZkN k)F 3B/hR[kuV菅̪hm_zN\2sҳy< H2k=6)@BiEn7 '5FmBt?OSdUb*E!$W!ݕ$E@.Uo['qgg`Yi9gJ}|<,L]/ߓU@lO?eA) oC5 .~kYR8TVL>0cDÊ׉,Tn7vM,m;)0eWRs:J"pXİ͘V\Z>#r˫Ma0fX;9= j}U%fʩ{~HXaBEBRbiV '⩨W׸ un!v-؆yġϼ}u`7f,5M/$i08d&9Gv*L'5|خ :~yIf*V@&V5-M?/&q7\}MGAZXb41몠B*dTi=kɵ͈#j>]eg>5@W#$EC.߅[aإJ͓R! ~Y E'8ݖ Wqb_[x/(n &2ŲN P l!dq_'3g'h}-"U Nlۙ}lN>hsBAܴܛ{Zx;H&|J@p׳o񼹽9!amn]E?΅ rR"(&hT: `{><2LfC Y8Z^`[]Y|'҄_5~Jb+Ĝzpw^;grF$h )w飯ɓ2^92T%_34%YxfC Ԟ3r-ZF+iܟf[<5N9@чzLql.5a6M!J " 9ZօZ kY[R@W136sZq7+Q z:=$l(a*M=c=fD%7eY^'GZF~)] -f]/C*1D;gDZZ]MJpI4"lƟf<Z}X.`I(rի(qXd&KX]P7mk:̐Y 擌]6;a#: x?{b" BޘEɉO+Չ$T團Kׂ"g6W_( ^=A[84OWkIPu+oWi־p"%@s ZȻ!73+WI0:>d@!@ O[>i谸U&>cTtY8LY5;T^x:V]7PW{3Wia[ݲqKI=,վ.׈-xRXGb9G&Y9'>՜J2 ]TuB:6` |^hD&C9?u7O#qw+I}S#}7ʏ_pyaMTY :B>T .a"ZGʟ̴g- az=EL.JiBU6y@ >{dmHtU|= TMJb?-,#%anODV>LB;)%'5"Α-YCQI7b}Qh:''꜇o1+-@;uJXq(_a/˿`LR/6Һi&SÝ2 hfK(fBY3,]LKg·nxma.tBe cuYR˷3̀sT?D۽tӺ wܡN`oRSy3+ ".hkH^$ڀ:8t 8[-Oz@S$%7E&\Sm23X[ 5 Hw Px7{*ݠ.FvsqSyEFH L4uO8,ք-4?$1$'ʵe,&3F$͡@b[`l&XxkΝXQ\XyRR^J; q3Ffq`XJsp֦fM0PddoAB!^y;| k'msܻAB\:wcw)dߙŚą7Yw|7u*K9VN[ *uc @n_PDY.$o$$K`Oй2S0{lҮ]1h Mg w+vT ^:V>?ɥ5l؜S&i&a\x;&l6޽, Ė Raf(N3mD!;%s׉J:^PR^{Cj2ZxsGsDȃvYj5xsy.wۚt}f y<" Ҫ&++1}Z{VQˌr&b/XJ(f86;c#s >5wOf r#k\3E5ţ-Cl".8v/np-9=VdGmh]g@NnfSQ $neTV,Riȴ=s 5t@b$B)/]Ihy2$a֢ndK`ǫ>/޸ץKGG]mR} -aw, L_ZJ3^x&0v&B>{m?IK&Ĕ'JS؋ki8G{TLñt9\R dʖ?KBhwF9: b|X̒uleV7[Ūi~)}*Ry=Y\.j ӄNHx?l2ji~.ylv &ntΩGKt7'XFZf3\,QSkUt%Fq{^jx%H1fu;Թ#1_Ačh!*%Fݴ8>Q"Ko&[.5~XO"kJ½VdPCA(V`yC)ĽC)Q6NE!i~u(#Ѵ8Ƿ"Q .<)")9F_$."Ro?\nXhANFA#h۰.5U{eOT)Т-\jwP&T$w1˙'}[E6=a5Fq'CnHu= ' |+hI $eA1w@ QB9[ 5)tSen7>q7Nޑ[|D5;Iu7Q.S]tPE gJ`Z4@#:sHTG,=,ldVLV/ms,{; >V 3IjFZEMlݯY8 [Μ!w/@5Zi/1o?b-KKU2>9keYTIѴaݱ~rK>e>v Nj@^tl͊D.3b BV)},57jx|j}kPۦ1"ը!o2h!9PN? _oMKTB Lbw~x1b 8=uviܢ mqI)JAbZUf+@IH/o^~ıIvqQiOώƒʶDՍoY * 4>,fKWnS!K2Iط飆pwx?i5Yt\u`lBsVҍ&5,6&O|J#fMdo0\p=EƑ6D5DD[b'-I;@ Nr/f:ϦCĩUjKr>3dXe>Ik\۱ Dzm)#(n=;)DT+E"?ut)RGm~EVz^gä^͢$=?LGl7"/-DP]+#+QSi9?e&&usFjХX(yd=7 ' rw@Di/bi F$|Ġ-<~ˋg{>u!D\ylvWMU`{llďǼweC>&?Շ.欲4v7d .@/c֡*vc%FC"(ĈN:U@ubvh {W`q@RluGaаR; ڿkzR&کUe SHbJ2LRCm&'-@() OR`]N)̺(|>bU(S)m)_;ώE^!Gg40KV5v:Mt4X؅>Ue8E r̨9P^fR`)XK[Ͷtx6"&&4ʥtnAI52WR0,O8@]s,X꿡}0l9+ƽY@ @h{W c;\2P FHctVlЈ;)͜AqX|IdjHl0edhֲlTIM#B{)x(.Y+_r1ؒd,Gs$D ÁbDī!νR`]-'v%#}S7JeKt p17ls_v}X$!ιH)u_rmN&Yn]Aj.9'C8!sgGzDm]$1<ꁍ7{uRuu'xS"TwK! j^mmzczn}aMb|ه鳣DE,kP VKGK=d#}<čmIڇ\>H I K$ͫL$մ# b[V8-o4s5"d,#si[XpG(?okd8U lJ)熔')|d[- wAf:rDDImY]y bft`/Ĝy:VhZK8<3mx8m$H)mcNQL. 1 Z'ϷHR{%Y<1O E8%ulO~簒NZjd@ yl+/5Yv+ `{|ʫc3YKD~Oex6j $P~+(RU?4CEj4y@cĕ\UaSy2|8D̂rbWd!O $[*1L'D/pC7D@?yx[`wgUwG?sq8}>ɸԑWBcrnUF$OmjG\A٤$=%w"E=6}ܡac@ s5,Jd*ŕU)¯y \[} LFbMr|<2ЏsAF H ہo;ӌrg4.!qŗB/{k&N Ş[B0+1gZŞ\i&:r|h8M=L|P+xa=A:Z퀋 s@TImOolhPuSQ۰hn*$v>VAjqV}ơ֦&B7}q*4eXVCZr2,l_B5!OhcӴꗱOfFz`) mԪYMA~=Riޫq#CxhOBN$]A.:l}=&@;j G_Sc#ڻ R?mipfg#M6x{1;aSKџS4$ǙhiJz#ch|r$$-VICnHE'%Ƣ{ixC+ ̂ DB; eNsAE짟L  mYb?7yp;8 K*PCV<싄XLf_*mZU3I5ʜ*Kxv2t!CaXmot텑pӝP0<= uT0!1 u/0+5 ozd^VL۩;ceZp-&s ?BV D;sK3;+޲w>ǜ.M2Km`Fҵ`;^xNLGA#gjHGaCZ،}Y XF 좓<ސ[G?t _GL4{ + ABa uosgvrl2Ɛ/A55 wFAᒳ+J_?fT\#|ȀED<\pG$< api oZ'6/꽯tF|=B}7܆‚գX"ׇ}v*$5cʔSL쐸&IߩKƍ>Xה_#UYշ]GW#Q1GO$rtfSiW3K{.6bd+9.?ק$f hDb'L4CrԼK-DB@xUսEX;5xdLpY" -]Z'E FrhbRD[›T0/ ( +Tr,F ǎg8iʈg9.,޾W}Rw-_|bZyA^J2>g]bvWC".#f0]jkC6P}XRʋIq5UvX & akĔɇ}B1闢QzG3}׮HDs ` a%irln' X<7= ̆;&Mt>[¸25` nd+CkaCyIGs\c#/r,NeMc`ęr mUs0.<^}sQ+ٲJ:eyi=xE%\MHiTU뀫Jo^ȫRP~?LT$ qu.yfeHL&?R%d״g.j/c)&f30KVBlrQt9mg\mV̸PbBu\]'^ƌ3O\[^}J5ngÜAR?YsZ0' q%,ҟd M N\^$~{)b(L"RcroF( $kMd}6=U>9ಜa3vb"sw ztxT[1& `\Pog=!9eh]E1)gg@R+ڡA茴oP+?!`hҍ +ܶTxCQ5 .ߍ Syʑ#XrO^ $@R3<^E~>07 ~O%"h^EkAUU M5\6]?t%!̓?_Lǒ kx83y03%ʉ?WԲr0V֑ &ɂ\hѽ_1*nvSl܅J7m%a鮖K;RI4,7D|!1nVjQ,,M5*Yx V ;GqꜶ8a l3^f`P&^dĜȣ| _-EE3[**Q%#HR%2oli`,)%/335K*\ov <xN M\aqKA V9a|O/> q921mW޲3ʱ1 E&(ὢ1);~ȞA. "pc7&%^&&Ǻe<WdvВQtQW_OJ" "f^;`6Z4 tTrԍ%|3;&Bw\ei(h P xĿJyWَ_6y,SUݱmf)y X~,[B`05E3;:=Mhq RDcڔ&(dSdjsG?@NzvЋ6ސ8Yu2ЕmGszR潪@@׼L^@/R<$¬èNīPVHԨR 荀ړ,³xyoTZن |~?֥̍>c\K;aS\,?-f$0Ͱ)fTAnn@M;P0NGEmb0eNq&\HGpr87$ La9xdD?fNT'a <3O/|&#Cwdo+8i2(2 B*= pm{hQm2tdb%YW!R0 ρ0ko4q)F9CYtzį[8)6ocṀ ilZN&k0jPSIQ蟎Ȧzjeu5D1:91(\ac* 54[A0>NGupCm"t̀ĥ^j5hS#@-Cȯ)urT77tvmD}{V{"4hS%&{-GⴺIb揻(j"K1X@;){^uJ$OpAEޭnޯ[Rލ%bs_2Ew4r7d U9+)̖Juɦ_C-Hm)xïSQ_ (K9yԅ0` hFp. 8.}թw>UBhV7ɣD[mY)5h?ŕVlGEJn|:ƕh> w3 +6Q5t4ٻ vcHBᐡQbVa >o3{Œ<<94(#)t sAGl['qZG!a˂iJq>3?<ȊMʢK4ʞ'N}fP:kÎrVa@ ןTؠ"fbqeNyQNzni̗}!S䁪M\ R!BrA"=;˷V -X߈28 TFg :ׂs;LhzJk!i=~gh2~gU?4L H@甯%7Z=w9hpT®K=!aUuQv ,ʊH4)Hqݥ ˕1hT,gGR*g[T)bpk{9 FVeN8V@ ټCЧ2ӳooj&/~+=c7s˯IqaްXc]г?RS?0zJP$j*v*a(=}yߛgqplOD Aǔ|zg;#RʋE]ׁdQ\U_H8Ee.*G>w+f31fi|$\^|W0:CEb$i`He96β\w,I I'5*e5[EfqށM&/SoEPО`vS|)1E@ϯ1*gvY?H|ZZB/ՃW8=B9'MHqJ ~gdL}W76 r[zu)l9g ,-hOяy3hHYPu x;[Ͷÿl4-Iw>p kfsnlf&d${=>i! Êa2+G9 y 6Bn}WکMnnOOc$temHDNT6=] ŏ̜K?4&0Ouh^q[ Z[QnƷgbhWزSFIDNG KG! K||4"v|m*!os{uL@5Q0aS52G@e].w!S tW7oP&VZ(VAs͒atOȯ̡r} txJbW%3sE{JUXNI&ا=z8,$ZW?xIlQ6.f(?*ʏpZ]Ok&zݥ"_h݀73X[T) 9[E(8@WvWDk"LŒxeŹuuP_uE7WrLEۭ]tt[!|Cӂ@SX5IeN1IG]t KiSGw (a?ްjeyE$ !nt'~1>؁f&rA6o)e$yXgdUNAx}x I T)Z4J%vATh gPms7bV1EKRb|xMmb +DincM:u *ef ެ: 846e~bV&MEZ>b"# LXA3IN&Ʊzyc~nG>_UKקyU$ٻ."tc~ "?} ri+93C4(v ݲ%1BFCTWQq{K BDwQnL'CEWͼK*V%E5wI$R2i5H?58O="Ft9dk`9K*Db4O=+k]jM-3xOp&yT_Tq\?/یn>2J0LwۦX c:|`WIO[@x*egNC*h蕝.1'EjwT*=m]ضm.?ؐke30WZ+Aj-u)߲26i zW4I~XD`0nVFz9vΣݎ,ѳܝFiiKVqtҬ^c=nt-iiZ\@^A@cA5i1llIՋU"|B+jn3DPp&[J K0Fh{?9%Ubn.l[.g胴 ^ =bлzͬF\p uUo%՛#N~&~Dg;#>1RV4?݅;2 آiA` 7 d*avcSkeގZRZV¥&Woȡ-*uĬ_ff3+.[x}$ <ڴX=LK$>~RaIWފS*X Rjo_π 2k4~zvQ_JH7={{Kj56:5}W6' JLR) Gyb:5'=(.'x 06xz6ՙ_Ȇ. /6M{+]R_hkWd{x_'\WoK.lw>wG[3XI3b#%cµ1|v?hߙ j p Ekmesj1/Jf١= ˹"B I-@;uk$uE]&.![kfTXf =]v@e-ovu[eTao"?M1XQ|緈'67CˣF~={*d=OQ]vzBہC_cE{˲Y\,;AsZ$mb#Ӓ؝z?SB&D< <ЄtAߏ\}"'uԁ΃u7n_nJ߼d"M\$u,j!?E|v=aJ'C+$`ö@x/h" +lZ{rζ nұ % Uv$ukt ;=nbUvDk/5DZK4wB vWGaswlAWľ#Qcmp!";P Cts28.u~ْ9O#ב5 $yid<ȧ?Mxz?|GRE$P=OS4e_G^\+ZџSŦ77ƒ<~Snoy5K*y1:>]ޠIm|=#tY,;#ݣ67U P81-cF}fAi~*<ة~q~ZI_]d 8a =ՏW"O~aFW9&1IM(ghw!2ǧb6JHuoBB-Sܮ1h/׼O̖K!}CV"DCQ(TO7 rj/žh aGpBmr%'&hUnm M}1s-?6 /b\~Ǯ)~q)kJ+b]bjg W㈚ ]%+cIrW=Ү*9'Ufq݀툐sft QpY s<}>MZ4倄X}%z!.u>j6>Dάh̀%tH j 9&9b>Ym1X-N$hwXʷl?g=b:< &)$a-\Y=j\x"чP `3~*P[5a rվŊ;HGzC]y»'mΝ ak I&p;zX`@ j%hHrndM\h_AK\ Ȏ㽟qv=֊kH۴v̎\Qb;\V Krou$ 0 ;<-i}{kE *z?g>3X5Ae7E)v[:Ꞥc,B<4؜YzdaI`fT1ŏz @HK#⡧S?ibgţϺFsrn40TspܣZ[ԤΩ6`]{Ecy9uO4 z$.֊-]Sv3ETAD "ePp=q@=U Ce8c oՕW"}{Kٶy1:3W FIN+|?K|Ȝ2WG ~Z2}#'m^#N!_w;ЋॷPe6oaFas+XVn*󵾨 aQX ovKH0F,13TE>)"Y1C؝R<Z! At)-T1[Պ$}cDT%)V{wh۞`"yo\@\vlg[='†MP9B.eHQPqYWsY[rE2mRXc)2pѸ)9j31w˶Aw lWOSdڔ ~QMc=uí(}4fxBtt5HqnƖemDГ., *hr#se [0*J:FߗiM]B%;P /DV홈iQ]l#ލS(bvu J]H!G38-C^tʷ(+DI@tr(2}+U< j=Y6vRޔQ~")k->[VGO[M6o.g KI{9TU3w. x|{$NBx ߮3Aqp: '"?6IMZ;!* R#B؞,U"/#LAzRU:+xK wNFɫEjP^H=^bX?zʦֽq uxd{s*%kbt WCk5;Oڦ6v3C+4"uW85276\4?VQz\pd-zx72\^"5rWOӕhQjiKݏ2VI\5Ֆ2r x7~\83+ no$`Km(Z:yS/:B\+8NƱ *OAw'.nYSX*Z> <nïJ2٬8wUR>=m1?SKmq"KMBG6#z4=K]-Q$zdi ]>KT}SR|RJj |4\؈ 'STOr*G ":W"u=5@ؽ`U/OM˃dWV\s^]{:}4".C~0:6nާ[VХ.^Pl:H4 _|O>`.]V%jlծ6–B7]S2]ڷus?FH_ѝ. ӠO53DkzV{ZhykۻZЅ9Ɵ1' mU>bRKwIIK&Tp5ţ<|UF!Cd%`k2KcxE&qxer:GeWX#食ʡP"+@oӄb(fa3eb\i+y#CgqSMd4cq˚be%DS|2 %4:ơ*V~yx-y'"D:gBT@ ID.%s4qo:l%2@A\̡D {;[8r=-#!86ju-3,`_2莡zQ5ǺPaf*)ຠh-~ph٣!P@Ee`4kI_-d2y0Y1'ٶMEԝ(9Z'1nhŃByp݋>jYVo\$p[X)%"RG)*U mW@` K'#୙Kbѯ w6?a&n$i- 7=ߴ Иb`xCUl_LFG W˩`:W _DKDԵ"mp-e,re(vx:Kf=%N<7I]Bhb?1FrW#9 !oPd\Յ_+mFO|7k?hB2J)fA&)oM!V'b v&qK9" ?w-G3~ T !/6sZ1K[̗s{!|! ݙ6m8Ajk)}>͑7aȺĆJraRnSv䬑p4[+UO7#?I V}4w֝M=* Mgo_K)ONsCOy(kc$Qre5VQFM3/VHO0_ voC߮avE{IzrzixqktJ'k? hyHKy+3逈'HAQ>h%Ȉ,/t^Y_&deKzdrਛ/6g4q1냬Qr#1l1G?L%>3P!\;1.ͪf^ޘًoTj_JlCxs<9i8˹ Jգm&c۩ף-n/ ]?{WB)w]ZF`a~Kh\Z2G^ܮ U-ԃmjcfٲ*%6@CleN8Td6PNb %JuuYJ?%.̏\a9/HDE#b]==l"B8v 5zǠDͯ.Aj!F]yEggEF.o"vp;iHbP_Ik9"Gvgv` qW,i74ByJ;"jq@T,PQM+Ke}/@*+NYQ09;IG桾'7c4x.z4Pz ]df:J& Hm04o,RMĞl6p;k %S}[kkn>^"ɨbICBӝnHl93GFQsǃ\;hԷbeߧr%˖HmbR*V:a|}rQ%5s*" 8KtE4"G̨2k a^Η6xGѡ|>7lWU-zq{9k$q6m d2x΋JPus %OsBR&D˔-ᏣewJrӝ~oo)2FbP?AT)VЖ$K%wfGfᕥo7:ٸkP$ U6H =>OxekZ}U'kim`9hB̦0e%O˧<>4q(`3Vۜ6\U*nF-\z2Ylf^|@!+7ǂn8Ic(qiX]X g:j$6\Qe ux,U5:We,)+KDS@^ kI:P*LS#hr;."~K,uՏWQwXYu?g5Xțpi !ي+-_`Z%NjPeԋjh ]H}b!ܰbPHv/\wڳҵ3#r'z;31P8ߜ윴q) `kʍBf8/fU3 N\L}{~| }e|b9_9jAq2.SMT~8믾&ɨ4ioԷkr27l >qXXc@Pp&zgeHTڒ2"Ċý+Y&z|k~n̰ +NRC8d<ў; klGpipK?d)ܒ Xe 11)QbJR|賞W={% [~L5-@VI(BC<20Dy+7Fn@T@}nW.Za޺.{Ak@8;C ~ AIӝYPlX|J4d=yo^<\ҦLũ~N CC\$ç#IE7iTàHJ{LD|POށ" l ~ YTӈ7%(w$91< Pg}oۃsϘZ)g2\dc6G-YF:.)M5 ;mx^x̌վaVR7;!>_JnƓ֦/ø0l&Ck4Rmp`~`Eo-V4ъnlz{荆sۨO(/!ZI%#fnia> a0EzVP #7Nodvt|:I VBv/ .I`@53f? H>l+9Mń~ҋ"F۷ޤE0\*b nɆ`&Ox~Lw,+x4eb jǃU4hxج 񜷵ԳS8PBpo17]ظ`\0`$]2~Ex wƟArn|:~PaN1 s z@c(^;Oٴ C>U=d؄yE{ʱX/KT3$/Q5h$.UHTSG ԡ7 |+]^yHJ,nΟ6sk"ȥN/nD?([lfvP2P+=^S@Sj Y">ŷşd.$N-5[c"6XKh[L``St޲UH:~zlG/oHnһGmK$+7N?*fsNoQR@<ʨ`pobAbhw,W;ڒȁ18f]L{&M0>Wt3y)>W檆EWS5Uę‰VSnmz/P2Z"rZoo3tUƅR7zVmZroK]#B/WCt .4Rpm 4#;V0b@?Z?^$-6yU8)U3* 1p]0@KKC#/H~C<9cn~P-pU$ ]aLy &E'roc0@\,dQ :@*WT@sJAx bwBΦ=^sίb\h/>υW$|`HaD“BoyƋ+9JrrŎP1yfs+>zm]`2'B,"4b# Fs3zeW}wҽbBwlZn舵Rc0ab`Iu+D+vΎ675Mښrpl ɵwP h3HJtpж$f`/%2`3%ljߑ ma5h61SӦ'JĀ; Fv?a@uQxe6ݯ$YJ\3ІB2:\\<+x@ 6<&`*kԝj"w/>/[; hRkx̙_mrZgj)4l{Q&~ I(9[ 1}8ՔBB䤷` ~#?[(Ecey3*Lˀ1Up)E4Q^*nR?P n*lE bϱt`g k6_1n~QG]0JuUnE,r2=Bi8P29X7Us L4k5kɞΓ[ 5@FZ^d|j0HݚZ~35TE.-9SQi^?kLOaŨdoŲ0jpLv#ϱzז*j WN`*>w?u$,Pj=la|jA H$l[p0+6eJ 57 `Q[1zg3H9x"UDwl'<v.bwUNtp@GV̮Tew9p})s6ppxk /*릣MJ+~B}\]$u2[MyE9:+g+ ;OYtbqcēoqnFS})+,ۥyQ!g5ͱ+8-(kΪI:n |*yt)ttDL)͗ω]bbHA(-C#o@4'LGehaom+v9U2g M0ۓ}$mȚZ NkjT._QgٚX3;< 6XNM@mcm@1^&9lGT`P9fM4DbɖU W1UWx灌(wg PT's`3MCusDZor%8Fxr,/ 7ϳ~1׸NC|4W~-7\CݴAlE|K8$InMt NG;XUn:#n*>G+6Tlj!U7dbnm5~$}.RqZltlӌ)u˝zp7m Bl$]UKƙ[%3q U;Dͅ{|*Ii!=d'ܰ)"w9.hpB(<9ęRT{ g=3:sskwxX oѧҏ3 "13uJ? 叽;_|L%-ٕa ]NDr7lTLm, lg/LAO0\rQ ^$/# ?eΜg !S >%i>ʑ}_G>pruNs Q-XKCFAUTҢ'l뼚4["}Ez93V]| O[ 5`٠! ԇ[4f-C}c=8A*e D8ku8OHrulzTShDG=epyG]4-+p 0'"hUs籓s mS Dj'|qtRC@-b>[3?|67;3+C6RHµ;α=w51BOJoH_Nb `[㳘ut,!`%wkXr چ⛜Ȱ ƩAN}i>Yj\M:i,$CV_F`x@J3nZ+AoO }Dׇ0Y|5b8k)( ׺uɠm߃$NקHߺF>;cN+Vy?'Oڞ9FVN'iA׽\Ъa[Id|(F]s&I300J8wzC\y=w_P/Ϡ99SĴ'Z XTяĴΊ7j>4սQONR^uYXx}G}~dZfoFnQli7-blH &Li<AV`NwٴI(*P! bU`hH֔5B vΔY Q6c4iפgcj&[dh%CV 1TGt'%QDyzPW;\R&7؄WAC+r03S_4^C ְ* #ta/X|Jt$u@SSb0$i`e0뤅(=T}iXhտb;AJ,[N*vHúJ:]LwÍ|Z<|qay*Az_$B%Zy&H)3$e*p^͏Z0faB 6"Љ ĖG8\'0WHƕ+Mx.%Q}w2n[j!kR@m{ U MoS8`IxI||8JW]5 j6gpvy}֐Po}/ĉJ t-AbQ(^d"Su3H&jd1 ؽzNƃJH?Zvf#*iyY9B{q:[밠S"H8,% ΞGQլ!; ᧒źD li^}!\6󠓪 2$F`1nԀ^Ҵ=9#e|'+ 8,2g{NFt'rO3ϵXD U}`W|XүateQ! Qc|yU")Ky i fgGtw,bR|׿wOp%is,ѳc/Ah3ZY-#,_!esĩݕIi0@i 1qJLYiKLMzx:Qe&_cƫjԄ !T^6v O5]  ؒt'péYΪm3;mZQ|t~N(/B[L*5z|{J@h\ڹnww8=tLCmQr+NIrJ![` hu4,~Ӯ"d 3dP%@\V i;=I(BpaIN?ޕiq@~G\5,Hc}-{] o#> ,_Wxvtswy`7ޟ q{l괌 V.&.:rpq0a#r,nbP4LJցc 析ƱRk܎^Sa%C9t?"eJiK%;0&g^*_6)u?I D9`prqlMqF#1tCPR؀+z<qOM)IzHf#9%}}JqHD 7 mR`Аk_JC:^74]LJX *vOX U,S sM+nIϖ:7@|0򽇐e{U]p&,6/xS-g Wo\rNw{L/}4e$rK}<_rdPMXcW817H1-Dy ,If7@8uƤǟoܥK[<xwzjqvkȦ#Q!KAۇP^|2/%kA̗3T@J6xZ-yOq,!/-)?I$2BJ_ҀsI0^Vnoy˝kuܯUqtq1kr̿Biz|vlkSMqD!辢KT"4'",):FЭ>5[',Y% O}Lqk x?=WKY#)u'O] 96D9aj8xt @-YDod`‡Á.,7Q ޖ xS?2~$]8$:iUs:d \F w@fB.sJmnY`R?l"K},n-_MIXu}[)gbw?d' 4yE:7)t]]#\.D,rLqc#y2m-ƌ G)%iWI1/\ w|$ƶ5լ(y3TW.Dύ@MRE2X9[rb H$N+(擨1`9Cy#Fݳ˶p3@ie? 8mPH\K ٠_;+Hp&N@ ]Tԏ+946zRߤ]i4 5DYGeoH*{P@&ua_e~\˥Z wD!-kJ} 2ՄG]~ٲ~N:Y1FЫ)ck nR2䁁gx}S4br⎊ cxͺE9AyhX{涯5~L_+K!f (pLo9VK=6VWS C ZB:Q%|U+0î}ı]?gXW̙Ar9ʼn^_% Ɩkc/q胺H$hԘ[? caǔhR[)& ?V+mD1_>Z ;z+"ne| ׯꇫ"6V ѐ@ ^"I ?BU橩kIMXʬo!" fڐ+RMܒŌ!!Μ}ܥbpLP24F<䇋AE[Gt*i&IP&LMS\` ކ j)aw@"R4_PxYj[THuƖ3%țϿmџH$.%v:, L;1[Fv;YE&ʌ6_m ""24%VIoD+l$%.rs WAQNpl=dtiWE(Z)7 J.p-%0cu_ {ߒY u'NEEodbdj-a^0qKm,yΊUlعIELΊ7?bESbTC u'jSeapEgSQ[yn`*I4~iN5T ֞ Z]_b-&o+;_4dg7PK̠*_)if!sIULJ()NǼOYhVS,^}v؁2nѐ uV@ie3+oy% LJI\+0\α@jڌgiI ֏ K(ѰPT1Ҙ[ߍGݕPG p4MY8=>"ҵ ZQ_d- Ǎ+䶟B,0pR4 N 4+$m՟K%n)Ç1ŶN{P2޹thՍ~s{tŰe<Q4V */**4ll:z=T`zsև4E.+)BlРxvu8y^Oٗnh9t*0 s SqzOk#FEXao`G\;ɝG,4~]z)DS @-qL 8ΒDnx?iD\ф{UL:0MiE8%*߸1b|ƭ vQT>+N t'Pio&CjSw_K |?Ö;r, X{{ %T4K ,Du8pаGCDT"X_C]RCHڜT'>7*$f0'=Qe#=e${k7#@iڲVG@~.<(CG|0:Өa%*'1k@ aYbTK.jԝ3V:W>~#.AJD2   7b9i9nGF"^RW/lAXE;Rj-} /}3WsifѠxt;6PC {Z' -K6P?Df0qN亢\YS_wt Qs#߳YCHbce5DXa譁;,ۈk,\id(E0>CnU٫ܗ>bZh%3mg mhYOf#fx, e:}Q`ኆ,b@ulj$*#&`|F7+'V9 x wV4I&*Gh:M#ypl7$(GR*[6WN}e]0^Zm?zT Ӿ*+EBfɔBbb{UFp>hAlb>0(P@ *o{/Ysԅo$Q*ynխwOT>-yeztq~kP7zDQ0!3*='׌[ #Wn53oСۄxqs犑EpdpasM8dxfM=ֿP#w{N6'Xιv[:oŗ[qeϝ [2VUsZSw}u"ыN 1?RhsdQgl:(^??=2"KGlO vk~clOz2!by " Q& rOϦcShH ϊl-acgZVF܌l4b?Nm]Qfa-PZ'}3fM-'$"(ԛ8dQ>6U61D|DKSADkR~;Cv ~Q|ZL/zbV0ϡfzM$[TDWQEj4pTnvH2:/ܵ^Q;;.'Gi7luJosi9RZp$HCY<TR{Ԏȷ?#Hnm{DrOjl*;aԲ#(Gye߲[^I}\>ܿ$wlN#jdk\u[ԕn?[eΆT S@)"?",L~X M3uSY-Ǘg}-r>O;eٌku|хe)Fcv$yҎVd4˳tKza}%8ky#<o#W3x_ m_͜I;"a7 ufv;iHǐe)&hi?Jx?,UxD؜M0;,`(bɌ)!Z^[^+5[PHߧ]n >ҽO}wN8ChTTW sdIT(/!4fuR|3HNXĴ^Iem(8Xȅìl-" jliSmB&VKԎ ?0ΘkQq@M垟[nNt).^U f0$LI& ԃ9dtˈL$amY-9*XAL^Cl+pܛP6wMYfRp3x+y^8`Yǟ |dIXp)W, —yX);^>ͶO IY2ZZ\0OcԽ΀S å)٣zEU6dyd\\*yh>[7*9񗗹Rmq3.55T|:DpZ{1߹c7+ץɂ!N2ͨ\=jƱ-7F*d Ku<ݒKt{ p^É:Y5=)ou , no7vnv& :)͙z`#ڪFM5lzaA=lPH7xiOG>WNw tzQ A%1[&,TaBDӨ$ ga8㛕y"zT;K#QynEMR;}l'Kҋٻ<ɜs~4xfʘ߽ !=DuN¿; :&﹈q{(.oqzrn.z\נΑBAGo5N~OS>~"X/ FoLM!g鍸UV2Ÿn*&y@tB@\s39MpSK9nT>Rҩ]N1\͜Z_87!}*D.C臧 $uktu j"m9b>w-rE -8 zovϺkohtCo@՟Ss_dzi)#hw"C<җ[v[(G38)PK9~E}dae+BzKU`;g}%,_9T:1ii^B}Q/dz$2i7",Bp#? ӧH?BIwi79>HͪDҫDOp2)WR!B'IvL,:&4ztDT7w0c5E'1 e]?xfz~0# eDC5=-9]y+r|'SqEYD>>*ʎzT9?uBU UfXaNjιclkɈČ)a>ԘE'vYxoJ%]%BU+V* %ۙ7V2jwjvAI9&${pLWЪzAOzhz6pXY'fOq(罹8G׆M7k}bAx$)Ϥ@!jh#[> \GŹJLٯ@ӻ шPY~]3?Ӂϻ:}Ӻ=z?U!gco=3]`v[m8`ǐ@ a֦FP'|K͆~mqSXpžJTtpbʃ!T仕0b,K[@9KTҟdvqŲD61IJ_:3̓B\ z>k5X>K&'C Q D9rJ~f͓ wFgέ'WnXRǼs<0e_Syn*AK;.W޻pezP7?%edFLaƠ$"Ѕ3D6"n;#)xZ)G%=.Jl. @>[#"4^q輏G;aGsegӊVqx)0Ϡ{kT,HiFr[9F+M)˾Ю@Dy+R&&I52t@;}Q0K Urs7\CRxqͯ`J1.aZgv۲Oǟs{ \1tJGA $*;_WL9}B?{ YR1aa@2.s!Wp|^FZ?t]FzBǨAZ7䪎çNU_8yǁt R#& 6eZڨ,(xǤf |RƆQ8׵ /ނ@9f@Nֺ; ;:DĖ3-FblU2cxڗ`sfx<,mE-gMUU1 O]@kBǁaZF(3G\:/"p;s1H:^jȩ/S] r apKc:.Q 9^uh 'atޢMlY)lf2Yֵ,иcD9߽DapR %ؙ<֋Ykh^T6xTZZ !\#8A %JuR%:%$͸od@y>o?Jw4mfB5vix@ btGq^7cs%k. [)`՘jF%RN8NT@ߥ"\TvВl׳Qz-~xm`/= ^均G""룤*Ɣ +q[˒{0dI]nlp| l5>!xaWAv2jJ 0ؿMb]]Ri~> *-\_0)Vb˞^v_vH-&%6/ħ4-ߓd*M-ӓԘ̽\RRg |3: &֕zN0~gťVN lSUC{y_sxoEP:o8 dnchSiLl*g éF{ׅMMͺ|z`f*Fa>x÷XZB]n".~Pw0 jiG;?s/ \{@ M \|Jeэo#:+XG9feVhaYo6m#$‰@hɧÖIA~?C'h֐Sv# Rq %HѰ Ym3dʬ7*7-;ry6KҌ<[J# NN(vd]m r-7%F jojCZS,AIBe.bWְ(.{(fC|Љ;sMv4`ԋ<g5W3W C兢W\fg(}"r_*:+wӌ`x괇d:QjSHX, )k4셨I7&dYBb{!I#OU!uiI4|yb{Di#xwl8U_ LNPC-;av oc6D |gFA@l MӲI_ѰO**R4fNfSu k6 A/f~$H =JLF8PLӞLt}g[9))doWŎn(6`}hw|VY=,8)5lb=؏VnKzdŬd)^.oٕl66 P0a4k7x}Pit S+!wRw- o ^°G8IYCfcZ2=3w) +iF oWvs6{6JH&UN {X5vׇYb3)_M ڀ ZzqaO*g% d] DR쨓4?bSRCGJ\eOvqF )OG#X`j2gM' {81>_?lfA} ,:됲hg^KAu||zR8>}u-k'ͽ{{2_3-KÀ*CZD倸ޏ!סB#F2ۭ-O `ndGC1uMon=BSE8Iܷ٣ҿfL^ns KtfsiMiwXP'Y~&ᶉ5.S`A)sl).IZE#q$AV&^MH ,!MRe/'Ry? vN6IoȮc>"xX'"&O;H`4魭Ο(ShTқ6`K@Gv-*}+;3jbCB TV 8Vg*zrvlߊϲQ)*! Y:h޲GD FN-1q7׉O[C ؇|Yu\:&ͣE<klp:3(/U/HH2(qHP|4CVRt(:ɷ bCiEI=ZfD4O"u"2O!VHUţb2$'ip)2uᆝ+3餢@S;󧳞tTb #RZ"ac7 -1PU1M7ZLH]rPsjwha[Xey3NCle>7֬-}DΠH(;qY>Wje,;bS}j͹ح) Eqq'^IK+! `[@wS(ѵ9ONvʼ7 zXG {Cc!)'W.nZoh;]@_va~)/j bL%,z;7 `6{6W8 ooyW:mC ZA9ރ ~[⌲OWVU"2Nj^#(5KKIn55i׏<0}s,_Saۓ|M>6:Й1K]Ksk*CN[IIJKA]gˣ7/ A8idJq78ت'1$ȘK(>""x7WzPeRTt}Syz5ހLЕKLUq~$͎ v  jj(uwnZ Ga׊9PmOvzsFě9$S@KO"@rh< %|\{9]G @jF  S֤UWGj&+?}*.'|p,;H)>4^9 YPj=Lvt`sB,&T߉&Q($x[QO-Zh$;bN23^ӥiwgH59έ6m}6J)N91'ND |NCW$.#!GѠ҆א&Z=nCyF4{bΙ*KD!rYOZԙl^@-.5W 'bEJb,vJX0jħ'#4RK1VK7'<$. .Im0mSF `b 2.ADom"]{cE˧Kb8*A<QiԜ}F^VNz"e״)<7.욿#8מXtzMvm@*Ȍ5cXd|>p^&NJ6Vle*?y^9i[!wt'mz>ȸ'X@*8zw':\0+B/oO-sОKUP=W-U 2!*y9)N@\a#NESY1co|ė^7t.{ñLAKbE_q<$•!!dw7Q@ sB.UW+2y>W)rS,(6fSDzS7#*QAQ:@.@Pl@B5%볬]knP%nMB,e1VVNJ-x5N6A,@#%uSV`8ybXIS@|5Xj(Sh-Dc퉇3R#YmabV^LqTlsG |ʠctvG[n䍡lEZJwh5goaxlu$=P,aJc*WfG4)LWgʰͿ^eyZZ+)?h̐T‹2S"D9);Kⴉ"[146ɳd2G(3{ؖVP!]4ITOr{d J:5i= hd;.?g8o7:vՠCވ:7x^a; N>EnK8319 A543IZ^ :/_V/w ^dDc qP.5N*O7-;8өuuvUX$}NBG^~VvGl\qgjpضhGV娮Z~֫a|ǝU 7審{IbF_Ggʽ#nqq`N0~w1 31#z3+36klq[s;N"MdJaη*7Z٠Q,2]6z'ߪ| `SCU(MlgĎl JYcXЋiBɊaÊHK[Ϭc<י67Z Q[P }Gd)H/>Ǹ݇ hJ9X~PU{Qk-Zߚ[p/K턅. C/;&|`] {HEdWʪi%-ʜ LYFqWŹғMC[c7dEM 0:Km<0H+*m8.\rfӆ@^ݶ.nZu=&Hb3'Rz* ֟Bm$i{,yoTd/ڦrZ2R{. 0a/5*c1Xu"QkNǩ.,KA]3nW్m>9h#L.TΒ ^oR 0wwpDcr6Hh sr/DYV遁b!GƿyS6nږ8@w 𺰊gv2MJDaiRdmugݬyR%6u=JIGFK= NPV;<mF1^ӸJ0/N ,AM,QvuM6; -AA5〡xLJo499 hGwU&uٞDǏn;Tr:pz v S:BVNg6MtYSEge0 YJY*yIN'>3"5"'~9'̔ [}o0jZ/sl0 2w`ˁ8R`wPh!cT|)~117-C *x7ށ4s"x]$@;;QUCT5FفaR*w'C[0S+5@y&vHƬëXM:c(d&^v՝0*R@<4װFO+>xZ_F6/R%%+ tJ%z5l#ځOPT=#Ǿk Sl -c-ǰw+|!1J2kҨU+t8&d+YAKjC=\i-slH>ͳn?dܩ hWB;g\K^u*?Vz^t5gR4M~ BS0f }?Pv^|@*d4QqKF^ gu7n9ji 8:(ǘ6!3g;CP/f#jW]]m):3dGu^낟 [|SLryR?)jnv#habsYy$AN=ahi*VLA :(nbm)~Wm=D rRFwl= $@Uʗ+cl&2ۋ=3:; s8MsV׶nK_E6Im_.s9G1!J|./zd bΓ;z!" 4q4U۱DrvB= P_~IuiQw]{nco˒-0LWz H%imk ’ۆ¨z3vH-b %~shߞc,~k+J=NBj~>뒹J6GpYtrOvKGa\D3ń =+^4 cʆ9ܤZG@65۟e"LX9j;q%𙢉y'OwDDz|c%M HEvV$KVuTr)\ Ԥ:hf,N$nU;ӎɩ]-7ǜ9e_uL#cGd칵4Xgp%^2Է1_#}4R l2) =(E'Մ>[s-AqC-xu @plӰ6 >y%,k  3Zt2Vc~@=d l 7R`GGֺKRuamwf0Տ {L9JA+>]u  `a=V:p/&=ܙ1p.͆Jܚ5>Xeۂ[Q|UC<311Gd֤PvLکǎw,(@24ѺI98H$NְC[D=[XWVu`<[PgFy|."㝯JW}xuLB^&KlT`YNPR[5jq|HUv^nz ?k#SQk1m〹-uqiUgcjQ1&`T ªV;RƒJflK%}n#4e3a=B솥z*¸0v>k..gQ|D DL#S&=1ssZIF#mM(hz֬*ӑyT F\KxP'ՈtVyeh2,ΐE ycL=Ze7UZI1E./Rآq^Cɿ[q8"RP':< Y*k lAբ@Jj_ 4i \t+.𬨟 yx3;{x* {⽪Zn܇ ݘ'./Iڙ;N^P&tI XZQXʒp7Z5!_űɧ('Ju?,L7<\u;SU&C+%DkIhԐCp\vM{OТN@]l+ig00_q|F\ J.h,WPEQ9uk`yɠi#YyM~ҩUUs[ IrS+ GWog!0p]Iq5^26j5XzPB ]!u7-,/1 T0>aǕK_Be(\+~jFEO"qb+P i,:SSBmZήv ~fO{K-.2RlJvghqbyӷfy FS£Gۀ}Լuj\\gB/: }MrvtYkNbxV vəŘ$+LEhS*;8pJ%$Oa^X(^* x^EQVM4Mֲr]ci A+ 3{zK?_+޿TtgWxrJ?5?_KֵVluEJR峵G[hpMsҜP 1얿fޖLBͥbͦ6:F؍۶u&C/db_}VJbL§d%~-αPE8~d/- &t)Iao0 L u-+iK(̂Ϣe.9 ׆>Źṏ8yQ <|^m'\Ak(&'.j *lr[YKA(Ldk4SQ1^YÖB~w/'ͫEzK 5:pN YzAł7/4#q{+do &wk(,3 W ^&X;4$ 7EtsвۧMz].!LK4j+:qqƞ(։* Dcfn"v_BԮ-eULSecrWK<5v[=*=s5- F7Г=Lwv.>mϑ TD J?pZ6Ocf쩐Y?DT+/[ .=0al/D/xʴ@e!XմzJd$MJz-\ƝvE"jt L7NuFcEN 8`U$ i!ýx2VpT?~a-ڑXLFrv fJ_c;xgW>+}Tn4AZă4;c]%%FqnĚiwG4AAhN*Q#M_ajGpAlU % 5svf*p K0Ql!ꇋM4EC`V!ǹ {F@T@5Db2Ѥ (RN<3\4rapu-qP EaR@$8gaiJ?QYs-T :3 KgF]q.WUnj$R#hO*v8\SH*F ~7Sӵ~ kx}; z~I(шfb#2Yg)V$bSiSiR|D?g7b[Ԍ2۶UbpP7.ي;}) 9j:jO*oܨn\涐BH?bҤ*ЌTJ iUz~0Ŧ|6I;&dY-lZ FeTαV,;:;>#HDy-[ZmX4Y-sA@`X%O5.B_gM/k?NvEm64 P-̥,;NuBhp:|8ꕴpoS=X [!6ɂ|sȢB|Z}cȋ"~[(:$4][kbbBpӼ+B"U/gBCj/djˎbVu71_H=}$oOz 83V{eReVAհM/_' L zRTۑz G.5ꥸ"0Bq1S K75C:͛"NJ>W49?^5_<射Za j[|xµV6tH2YgWK*o0_bSt 3THޗTƒQW(WOqk;knA̗O1Fw#yh>~NeŇϨA\8-  `'D5BSDaSUw3i|v`tҼWZdC lte'V3¸*q{hj~&S-}Ë vnFd3Q-m9|Bhn1J- 8j /0j{@;nj%dI`j;]2H;rqó Až~ߦ^cI_՚5eM]4`MS_)hXtw-Ȃ´@5( M=Nvש,6YQI=LAw`Pni*2]5,N`R(B[g:$ħؠVY ?T EtPxe8m[_^bPFoXYL7:%uCj܌7pj3|مVG<+הOV?%:acU.9SVUk E{OLM?(X7 A-'fdb$6nl^@p2Ibv,ĝ (Vh:ViBB%( Mz*l8Gz&Wؕru-9៷dzSٽA9PhT dFT/ pytؽ6o@$_t@+,Zt<ڧ'4+UR "_JFn0yݏQ ,&&.kh&֍ UH{,!1&LхKg ܍ lLKJT(}Enɳ;\잙 c1%=,*mOɜ>gbt5Ѵ :QR<,&)A57^k;UZ]Φ_5*d>!`b@v ? 7t ǻ=C7ӼWM9jΠ0 d@a4\!'R6\T oW^hOLyk=mRIX={YY{Lyd)+e`cQaWM\ a^ ezdkoe V X9qz)}թ}T\W_e /Ml@hO\}X<X1~{wDdiVGawZfŅ1;|J4"wLyMQH SNw x&}\z&/oFXy|ywɽ,$O 5_+}E#6ėj(^Lxm9IЀmD hW|#CQk[mIjA< ԿT&NpToD+_oXߡ+#8ƧT/Tl5Aa?i>L3*˺r[|_B&뿡suL=_vKxOr:;b6(7ǩF,FϔZEW̥! k}3iT̏#L^bP?4PI~sަ8F8 V4BOm]ǩ)w·2IS8<$GZ0_,f>0tt$ߗXڨI`jXؒ}|Rru a[ g"QrXw67rF+ Od猆6[[\(/F"PS2KU#v!Î-7+V {W7av zTLe@O]s _/쒸ޮ;svhOBe))ŽR{a9">3$H>clrɇNaߧLȸ#6I<$U19V4sArew*'B6]I O( U,9- }^ t'Ӣ,>.#jEfYW\Yك6:⎣GO2Y(aW?.t"uHS[ebQ*l4ÞFV@}?&{Ȭ0C4(*1ܶ5*8>K؇fojōuR;0Fr{Vj<,\6[??{Tui. AZz3Qi\ʭ^[GCʏD ;PUt]ERO'-!#,7%坁W^xʋ׶\8- O'{yQ0JKځ'dT7Ni~q7~c=WW볶$)"D`@d ~Fj'17@ k,8/+C b"'2BJ < C8tTUYa wv(G9$&eD‹0H.P@,9!C$gEX P`t, hwEM#d\U=hrug2#WG5TŨ&C߃ӵMsx9q-#/f$&Ym޽,1$ʍu뒱jpww'+0i=h4v `n՟1R|hPlǫBJMk==v A r_ {Kb':L%+4/g Mv0/Pot[]45#LOStyd‘0 Qת'B9a$  w VO‘6>ɦ:O-<ܵ«Iiyu:?R鞶eT$ҕ‹v[f566݇pS1p)ERf}DWG6LR\,w-"IoT @nl3K|P8˃p(m]ܺehOki7Һ`:.F~V(Р r*k:w|tZbH}e"C: yĚ.)4x3 GR -2rS1ئ?ԟpżiF4 72c\wgmlimBE Fe.+L|ͫ8t|:KWm΋0osEWlg,rhKW8q Q{IJ/ӪEY-cѥ78vft8_U6$(449 -h^:[rA "+KXbl.]΢W}ו1LgiP(} [&l#pːvgjpK*~s A&@̠ufH3`|t\JT7)}d$*&费6Cwe7H>;N7:@a 9rEUh4Άy|(^g$??QA_Pz'HNq^}=|ȧbn .0aYuNNCtJ'􇿾.<=(9WGWRx1=$,R/S{[>9WR4֬/+Z;qȞ)B9Ϟk<h9>]/Ä!T{=?rH*.|tFF_MQk@<؍k lb2 ֈxW"68aLyb/.,6'.̼iеŢ (@P_ HH(` "iA _ReJ:Φ F1#E¶To ryՖLI|׽H fǟgɖC ϵqHzOH푣wL%0}8 %U* ÂO_b5b&W=\^?db Av03\qНp.X`loSQOHo罃h׃vJ93=::P^Aӈ8$wBEaۗ"ep'̖!9;e^s0?~5پz1^";C~R,`4g ۮ!KƁ0#1oK,▷x}~Ix" i2CL>wSqF; ]NCN\1ˏAu `Fq H#{M<툌W#pŜkbiCf_'\u>侾%':էe^ͤK )OAF?DZy>_w wyE`xpz˰{ sƜK=V|x!uB'UAt$Eony9݀hT V u+hHPcpM,%7k)N%\ KJ՞Ǘ2%,1w׶_]쟝&߉ GfzL"dK{dUnJл9(|-H3Qwȃ7pg2wo,ZUS\*1z^!51b&^whDK=+˸)׉{`zԾjPV`Fdd瞔I]/#0@x:w_&K*m-> .dGР'/)>nt9b6>+=7&7J {]8[yAI#r߽a6߹޹Lgtlģoà@{(h`9R6klK bv{I@$CNDX¸QC r3_E^B8{Cen_83{^6Q\h2fQ· b+܈d2eyQd t j]Xiȳ,=j wC_]Vl3z6qWIИླྀ{<-! sxv.WE~i_Ns5|;T@ ]} @qiܚX)h0,'+(%+V6D#g#>0!.vuXa27%n{B۾:1'./\dmw']MnGN|}2mLZP |) UqY[OtoF mA_\M_yF'F~i4,ryQ6_]r\UA2Q.~)F]) Wti͍T#<=oj/̵ 8փoB}OÐ܁Y&Z}W8q;ɌM+:Efbp8x2?}ƴ0aUWK7Yhfz{v!AꡑӸ<r1/t6%ba|'@0:9DI;Hp܂C{JaɑyO4P-ilLáՙ~.ա6>ݤUD '_MuzPD3-$8zxa'{%C$9c$Ϟ ^I6YjAE~{Pzw[j;U obo,d!pG's=hiX%sh:c$6A| m:CX>7ס/)+{ׂ[w&p׮" @Џy0h{lshAJbc#,]nָN !V|>N1v/Xzn:qhކ$đQE\XǫMV9)~JЃ αSCN)é i@i[yS18< aC6GJEF3\rVc' nȵ;|McL2 eMZ.&?h/̎_Ny(X RƏ?C~U6W=XX,b({R4=>#?2feO")P6f( ?5s5?W^ϋBwDlCT?Me3I Y~nI0g:⤸JYwwlƐÕ@; Ȗ&`OV p_cb˯͆MDd4qXXx2|eaȎ2)c==A3ilbX,G^Rl.b]ctzHǺq NBR-T5lJ,:3i-/pK ,3bie딎8 \ `q/&q=sA >QF?|OTk\E(%-+QHETu=*CAv֦=; tگ9ߞ\˭'V&0~53[<ʏڄ{ː޷%ƾAHKF^IxRxL;{ibtMZd4ǟNMhvzh(ҞazUb{1DV0"%(CW*PTJOť8\pf&bzI/n3+Opf4cۍ%jHO1mڅ}Am8BI2g_/ڇi=8l ?q6 1'yP{ Ro,m!rD~Xd {I s`?Ia< 4BTgL8rQ=wa!ŁA9tǿ Pݢє9]1 (*`;MlIœG05ɩIKn4Xލ|c rǫ3nBAfQKb~{|_wh+o%|hbz^~3kw@cG6AHVt+Z~!aL.P`1LaE3}/KWRR 2EəNh!ΔdLc} rb$Z>J>g0 rE3<!C4YT+0d tܺ0ΨH \&H"$1Ju$OdEhN-\ t3JzrwD#@ʪYWx$ʀwm,xi*Yb2@.+lZLXE9#as{kO#]o,IQs`!tU)]M xƃԥĆ]rJzMFJhtzFbj6䞜~O:h p5e~ #^}M : }c Jmل. tNbKbƺ;+>_?pK1tl)9~PfӝA\Ѝm\"g|aoБB52R; ڣi)+߷%5WNw3ԴMyu#dJ(~eo.Ư$]Mw n+_#V_ݳvcUf橫9$B&FIj֠ x)zui'j MbL,508m;+$hj 7M-IZޜm/\*6ؼsc,WWϐ6W}W+3NC&`Y>)Јaiz`d[6a8gC@5NQM֊RnGʍ{ Kj΀?:C.|E'd@w9fN_K L" G9t(7MڢNۛ_% Z^@3*PSHt0a=c֩toS3`7wLnqzDkb6vIXԣ26i>?\"9)wIg& f'^jk%i úG rr"3`۝r&c 2OO}k"l Ќ6)7Ft\H_TԱbFK|=W̓Fi)#0- K&Bm;LUdWSlR$6q߰(Wd!ޙ-U9u-G/k@c4&/ނRjx1a^[m~,fd9 2q @mG#FAK}#ruCq] m@o Cim2iE3dΖKɤ.!n6uάG!AɃDʘ38DLp&Iiu\OMzwy0jjĤ ^C;EUwMfolR}U Q36˒EN|VZK@Сby r.EZn'IRM-)'Ƕf@#09 Pz=a2m8jtRsA'k援PX~l[S]-,1ŝ}[=#U9ܢx[t`xy*[D?SG[ 1V6¬D2\ǀ~Vgvfo;7'x((>&PN2 *Cݔ.vQRS_'Li/?,ɢfW1M.z!b X╸ X5f%̿9<]zޮ~* u2F)7_h;r/aZ28!l̠!ѶF$Fe?Ӻ{ C99[G: fFl9\DǏbdF qow(TӲoV7\GQ@VpIK hTGRt~DIƏE k|6M26.3T{ tx-R=7%`sdً:3 `!M 5>6«T\q`噊{蛿=jG~?Bb:Nu"4ŭj4B[g{p[ǷOT%QWӠ58؅plyyM3u_Ҏx4gy'U=GOY(-Zc(ރYDp>mz;ၶ|--e.(e<5~Ej4V>cdM&*#/U.H2DziR2.(E'ǚǹeYEke‰969t OS짿)X?Oݥ3a <.Y $evuɀ]!G*|v@4`3?yṾWc{~#gb[&?2C61Dsk_$ dB7fUia7|sEh`rNVq{[VtD-B~,w\d+g!Gc>^譥-kOR0%B%c}-'0Ng%7NH)BtQK2[:%aTDMI!1SX>}77 O?uVvB2G)D$n;{1=U~%KUTcwۦvr/ 5NiԶ'|j!"Ǡ`:4/N1jQ"'#Bܩ`M4莪 sL SrA0[|m"V]%cE-c |t0W.Ԏq|YL1&D'REGS!Z#) yYe؋Sr)ݑ  ֋Ȥ6nP6t=~LJ~9FŬZ欟rH!Q\\P u1rذ7>m"րMj.,1YfGQeW*V 0^y^]GHkb1''X2eYur;vpH.չ{9mb2bxX]6.vpGCI ]Z2a H9n[ιSR_OU"{kom@ГP+{w@cglk\ HPpS(&?%MoSRAMZm: em^Gyl99ŘZ [u[ ͞;{jܔ1Yb2]DJրhy˳7ƿudteJP&0;LZڌilKW1Pĉ7}ޛ{o'|] ^y5cgrPa*&*Oewۘn$`h9>QrYUn)OF NLn:Tv–;zi ;b1jZ& &Ș3Pi\n,r/8ve%P #P2 qT9J)]JkVђf]H->^GHҖ>Vz2% ☆PBn*t\-䃐(dve5&c 3Y&nK(5%KҰ8׆9Agyr7P| ޯdmSTWTM!Oe~4 {}gOe(rCvz֔8efZVOУ6࡮,f7ZM1blvw04qэ $3;}e@ ыA|\C8ԕHUBx._VľHw1&%W 8n) lf[nQ<b7>HfAΩ6REqU s̑w3h1ب ]^_$*:s9~(Att 0+(t}\N(l-Ӣ$-ld69/S&^ z};9XŽ+!')p>>XvfcZdPQ-83I\.i[ k,*۟_..l>?҇I m@x{nVw"i .2&yQgV[@\d蠣L]آცj=9iGi~ p(+|yc2j#ֽ(L }N=;b vA`Ar^G]gww? Zk/#{}K> :Oˠ 4 Q3 0j~un;'Rx]{BdoYw5ѷEh%z!&EL㠴eZ\L!i.~Cd2DcZٛGTj6L\`Q@SaJI 6>%wpŕV"7 .sx[CI=>|^<{Tu<}g濎Lr]bDf^vMm6 lVto& Ok꼶D ! ß"SR Wrt$OFFi9 $)%ڬԷQz20Q *YĠfti-Ç)Pl'jID[˘`+R9HgD"X̱;!.1*\=R!&5(MuRlO_r߿AJn^5ľ@17,a&_ P>BIuf&l8I=:/j1n'8/ Rؾ˷lIh )gmM >/(RQIQ)C<[qpT2۠GFG<4gLrE~gcT`(P5*lbGU%"!Twly0T@`kxf_wdgm#˳^ ¦\Wm%.$p? 6(ef}C>X6u (# kx0T۪=>Bg-K01ܺ|2]9z2Ky F.h4f/# :=73YsGn&: 6ʴ;?x{n%];FP~͹_`B  T;BLaQ36pWjbQ!6l1%q=%](@XR⛽ m[w{48;e,f_٧+ >}lbFD+m^JY`0#*>9;&^5R1N_/Ɔb{5-):cm 8=y-ܰM,>nmB6%Xvw+!R99t5*5#O'/%iGt@,2rqd"8 TYS!EbVʄOmuHz;3Ď#F^"G?őTɰfq *9D,&W|f8RbdskzԼctګKdNtW<ln!X(wpм]?&+*\v ?%,s0AKam f*f\_ ?V#a}fϨllUUPuȖمM%M++M~YBeQ<l[$#DC< ЫT@=.xw%y︰r?. Dh xg!(*T7vk]L71vԓ\[Z nޞվݳsXZꛔ.\7/p$SRe.zt4P_(Z3E+ + i"^ pwÖыVgBzaG0ߗ=sD^CUa#. )jC7會a{['Tu?t(3id&-?Xns峠wr;8!dvifhnϹ7yN|AwwGB#U-j>Qߒu[̔Τ׿L,D$sBLZ:>=k*OuDŽ(jCCgD\~ j6Fe41qF0kW'/+u_N0@ߒM@ ?Tw6$Gd5\D =ărB]uXx0TB|;OFm™dr0b?짼 2wlH4W~' uaIdHdz c.S KO krZڪka=T&f008%#pW zu rO}H 64c;|\L:JïJK Ul`Ȅ΀IPmP~/BTBVR> N]iTV)^+VQm1K2 "yQt5,q7pxA 6~rź&&$o)O~[3~CQ@K~:2W7ޝ9AFAԗWΧP4߫/*WBɳShnc9"1UX*-}3bSENo[*m#"&-zoC& 6_2TgqϞDfnS]@׸߶r˪;-Fז!lR-woaS d?cMo׫iI4ߏfgڶ;Rp1o"DӲ&4qEy>2UG%lɑjs" daa6}m$;:p<qyY!s֪0[,Dc.X\fEĽJ,x^|맋ґ[ݛ5h 65A'NjUy֏:oV)g[3"'p(h_LE@apB3gKNL+S]Y(:(r=aeӿ=횢* ?IAz[tHh aG,?4C֛U V[4x R`FeѰZi%˝QB}}k>r=T2Z=ƪ\_7&qn7v6i|5sNXvFD 4DI\8xH y#_ CQdz>mvN϶Gɚ;xUr6QӒwkwP6qwu$~#dO70RDJ`%g6c;L.Ϡ!5TT!l_lU{?Zuújiv2{BL6E*]K{W ӋKR6 l'j?YeN v<p)}~Hz5VAm=K[_b$- >,zz "8c7˨$R4J&ht qhiy pT]`ԫ4v,z V4ٝAP-Tؾ45PF86{}}O4.5 }v%ȓy׀ `+5lQ$0Tƕx6k[kl*5%s{İΰYkw"$oHúGs5ha0> :X N/4^.YlfY 6w|-T)b0 a"/уLNfY*a,F,sT #K…ϸ1&0 PLtYIQ49_1ߜZetN@U;]ZVQC-rn(1xj;,bh"X tT -5jߔ8JsQ֪=%Wo)TJIJE@adʲ&Iu u%Uݵ5fu ~4Jf@,ީ7L@FN w׉uxfׁٴ`aL65H;| _@64y*.lN;&cRN` ,xDt='҈j@|-0-nY߄ۈֺ?3 .12!X@>"oCqu#zI3:ʐ+Ce1=e63tؘM ww+'tBO-M_L(Z))FX}BtT31&3U F1];hcbYΪS)5p salOj6>#_SVS?ͳ~Rs`Fs#UOw|1]2k9 ƣpY5Hqh / !]ύ/%N>(:j>H׶aIwJ^l6_ p;megl̇# lڄ@^kk*]0]͏M8r5;;'Z\oRsoWnQ{Sٟgv g#yl"(M69sОĥ }-1"|SeWnJKwVp( q,,ulhp,xg\#e #d DZ ]sҒsOg}_vy>s~*&pwu./&Yͻ|ܬX*biR5~O=`˽ s@"jecgkծB/I}YToE<8v`l sE?z'v(N?'p7W`ѐR!ڏ |TE"gtf4a.`uA+8!r8  6@J=+`4 SнtxRXgDw r+LXXd)_۔mk^ZٮHŰ[u',l( Quxg>*ո՘AGGP `}*,P&5OUbG#ZR0Ihv,6I W7Yϫg՟$ T:_XʹI#m^y&;K}Ia F_X% s*rDog ;lNoOA׾ H?Ӿ!M~'6<ɹR.F."]@HꜲO$ q*,R_E@d=,+A}}ߐ']lcUXl<]-GF5u{@ pN/^{>b?Vw[MqP/^;G~ MTU%%56#OLy1+Cl*~K$Uƙ o,V*>*) _گv!\ΕTwi5@zR-Cpe=uI\UO8H 2 q2h71]+Oh)tЅ TTZs߶\&D[{'"ݺ+ $oha .vvl'eTh,϶T'…o*8Ҙ1,>ԇP4;ø@F<~w|xҤ8,R@-y-TC+[㥺ADi6` 8۴W'u2 彋qk1|/8]&fAc -E8zӛp>amh/fGu0˸,EqP 2b)M {xo^<1ԍ x}M )ro>a\Tѷb6zݤ Tb˦̻?PZe:~Ȣ{6M4ڧ|o˺'qd.-ι3zH^&*oyp6zh=AT6`^k5A΅fM‹s|)3gPv_3g$9r\xIɈ*]7CiSL>7=VQK.d(@ b %hK>9a՛E k u#r[23G #sכg \Ftjclvgd sF)ކ 5EkREQ ػck޳HH +j#Ɏؿ;epq>廵RDh6gsjUJrԗ-SRj< N޲7E䤓+p+ߪ| L"Toƅg6U.ȥ-70jiҐuYD8ՓvܗuD`O'N۬D -  )oWzi %ƻ*gʯF.˻R/{KٵeV XOoi>]}"mr#--"G(nG\&lv :Џį$[po!]ijB祃^d(~\Ҡ:/WbL[-*pj(կ5h[%mvo²r02*~5!9s-Vz_sAJ1vedǧ#хK\뜲ڀn檍yǛmV}]C%f:(wD?-N x>+0|pc1dLNaɥvrZM$FR^nlytVsm9u EtW.&F!pKA51%.kÝH=7{0 1c@}t L!); m!=<]2 M`ͭu 4[}ߟ % m3E=iM#0kA1 ẂYy2pAA+^d&pa\]2M旓ݛxihP?{Aj^$EDϊ1wq+!l6@}9T֎dP'8QusiUVs0i|PhSsk:SvA_M%*<=ewyICLbUt` -ԂRʲU_)eq/A]:{PmS;}+A ʙ,{qKjL :5}ZjRCFd崅F\@zW~ ۯ52ֽ֕y'^LFB2nP<{\MyY_gRŁP/͡R%,d0ל^o Jq]/E_-bIke$ #q@a l*CN!={< k>L4ܪE>ʲ=n>U<]UwbJ֚kRz](NcIl7#4~I4OcH^[PA՚O!EWtW,/qtR7@_b_#8[ֳxUR1հ:`0I`)*Y=n$Nk)XB{?PQp Bp#DNG(1Hh[5Qǝ'ƌB6PgBt"6($.zePl+AF O \q`l! j9~Re'MI@R |I!ME֗0{-$Hk:1M,xe-1$uhN ;P+"媩dh1~OYRH`抅ndZSpQ(YիvuSk%L`㋈/7de Ơ@{'u @_ᩑ{ мVXθ 0q5jد5NXOk[ h:3Gئ]31PޭL| nvzuuoHaO U*Ki7^/3=Å,Kf\q~Ƕ~ @ [PV2@ƻ ѼN@g^z'ҔBy!D>{nsƚE',Ek/&S |^S&mUvNB%ڈwh;BH5#kwP!/lej`٬O Lˎ$U#;a$eZa`>nJKnIݣ@I hp+`r1a>4A"u&BB܁PaP#b^{J̫Ҟߦ8H74֡7T[Z=!aʂ00cv'8_5!pg_Ԩv4 R`joԨp糱Z;l3L([ze<˞dͲP10NY8ތyډY>QLP o%VkSD2uLY!** /OZ5y]mG$dR 3RGjx óny0 psN Ê$AR5R;d;H<6ѼZ,؀/3ةt]ȄDX1'<ό0 rI7̿Z[;qazl:[f.ll1y R]ihjz5o4#OaҶ\9u\Z(N݉K89o'X#͘1QНtБnLv*?}yU׏s4ʁux niM~'};@&j#EzUB'U2}XrzנMVPyH.`^y*R/"l_oаld:  9HN4 T*~c+PTC*}c{ +[@}5OxÁy,R3=J6ѸNˡ #aEfjy޳Naic)_$&[^^0S̈SG9+N+~{!TZȉ,"Q I_3Z }ȡ\@۝Ws|14mp+:]V^5\@;X7e+m wvUn DhJU0>xN41<(bj*) io41m G+] x-)J56g}@ᄒͮ_“ž۟]-ݓ Tp`+Wױ=N0.݇L_4B_=42trzڔGѤd~k f:g 睕%L%gջ˩" j 1WS>oکa[`x~b #?Qa4t bS3|Ȣ\ء/ x[񺽿A%ilc$|4`ND-ܭ+we16ݺ<1tݯ" NZfa8}=o^Y4rT~ReEnQ d}*tgDnZ`H1.` RL;\%>^1z@M~+C)ho{{ 3nYUL@PXuhw;3lb 0{+'o9S+Ci w)RiUxsL# BŬX݁ ~$^hװgm8Axq0oObNE.P!CLxvN.R[q%uC2HeO8T} ,Z' ZAm? J,wWJ"_ q`s`-IezH̾Fu8dTpdNS* ~6 }ATOS\썭|\tx]cr|771[+6ѝӇ{WqMQv_Fhcha %iI8+6̑yQA~HVCl鄋]^DJZPRq3%nYS%{JqԨ a"q2`0uivHaRƹ[_(B.܆Ftrz#vR4 ??\[XkRrY5gZk?éƍQDFPf^q.SWKPs,Z\  n 6 *s P/ OZ6kV?'j0Xsy*2*E|uÕTX#v>H E`CF1;3Vdncd\:Y4s&U\[u/#E۲_d5$A6z,FV.؝k]?4/N̨|F\`*m(#CRUb5@CBћٯ¡񋩑vuS4KV>CzE_Ga,)}h.h䪏>ݤm*V䐛6 L\G䈀 )КN ǙdVκŇgAH:4pOG}CїRԴ-Իe~//N>HۺA 1M@k,#-WoI˥끤ZZ#STs'`5&ü6ݐ zɣaQ\K”U"Ykz[HX5€dJs ۭ:CNRܖnqW iZ}fm-وbNuk=-pjɒUM9%ޮ0KQ]Dङz3Qe4y2~@.eؚOYkɑG)--tjm)|Zz1 VLphwno%]^ BYAT\ sT&3&azzs39K[kZXշvs.\xmKG Bw[0-kRCwMKaQ!JBJ*H '# !ݭi\u2_mwlk y 1e]\ A(cBli)-00*T џ6TtVTx].q1wp:\ Y֗TN2.;o{M/n(06Pƍevpػ Rpn!t1 Ut_?_23o/"wќEi.w ' >a2LDS,& 0IæбӰedg-Eqڶb&+t dZR3KL N(#N3}C`lƁi! qSi`# t(csKjL0;4W5 [ śrom  go = ^R9| Gװ ^PaY q"48&*F6Ay9Iil^ng8@Sx,iJCjw2SsLު; xjtxEzũ Az'̸ږS=6.{ IȾ BXQepq5} G4b#\%;{fw'~fQD 6 *B_x4)ŷ@h}]ʢ\}L8IѫsbFDBB@:ҕ'W|0Kt"'P[J ~(U2*g/cat>v\¡a;5^#Q|EjΚrٕ0l +=0T3<=`ֻՂځ* ,N1d:_S+߳5tHlOiy <%_v߼/dDQT6 %K.%y#Ɯ>xzlB6W#aD"1!"y= ^_玦zkP#!;x }@%'|4 ?|KPH>GQ{@-@w8GsL]T/Fz 4xD=**>IDsX`c*C'ʦcErqL0+O1US4?SdtO !Y'/2L?]ZŔgݿJ5aV`{I^^ƴvz)>7 @NT4ޮp=KSv]͹YXk<ȱ$s$B_r \M`,x-vFʅ/#ԅ1iquu1q{L]b?C3~5XtOoSשjoq?`2i1LcH h$i[&QI][x-.ẏҹyEBz\J햻ik(J*QC®?/}8ȥE &Dw-dgfk!} ~-ByIt91"ST,r`J 1\b6[\@R[zRl3Nvڣ _+?{ϩ ḵ*o8SE(4 =ǿg/巗%XvcbҵcS'ӗ5Bk\7Knl\')cp N%{:tR[TA(ʯ AT^W_tRn.B#H #<kx>gUiOx+#Nk^6a O\?-.ɻ3ڦ E7LNp.06$;fc*76҈)Q]۸z739\w͂E$jP([SpS;-t[o9k}2_d-K 4HNpUk??b4TP5I4SuAJXIglX q iaHjQib}T¯y.mlgp;T͏5_C?O/c,z:%~8w`}͌T,)b!JM0nf) y5B%„ϏU9W2 QN%I*|p > +Ļʙ|O'{%2F h!?!rn䍙jgbbEh~wbZQ`mALWϸJxIDF8#A+*r7ÉӋzxza8cHpJBYxL<Ch>ѾLܺ?w* k~ M;'z}}l\ ƪ`r%s:gg|lb%l$~cudd됭 :d\C9.0:I"ߨ]"M(r*^gb! QѤ5PqluۣۋzAE *FO-})rWx& y(n*4#02#1I}b<ٴ[+ }{,#gԆt6<^d#|[ІV!u]  ~ڝбod4kz)hN3Q ;x?o7S{}M Hgj6ϹH]I ?H${cDCi., lv;Ԙ}R4f-~N:Sڗx -"*ҸtCv_%j9hTYMqwf)\ߔ I̞G23boxJշl &kc|EDs.~\w_ %F V%3AEcOj%%uF$VB/&Ѱ,JŹmO?2QnrL!PL9A.ղ`dD=3* &Ta.; B^gt~E"I>']DWk_RSb&{~SLqzܠ@(~nƬeím+K&xc:"c.jfV)Mq]o'SzҺc-y2㐠Gg&TRN&vh=ų*:$^:ꂕJ?vGch=t[3gpQ'Ah?ʧbfa:|dA=>v&B\z>Q G;Ìg:+Vbc]j`8t7{(gZ)c}y9hؕ<%EofiqQJR&˺G\n8YE6pg|86^q+OIľ3^M0DaWPTE)N(xm+ Rm'1Սmn]""X&F-e ' A^Mn!q {wr!VԁC`$t;*6< ;OTx,,(PfmI T >]WOt";51;dA)EN+xD ͥ.MhT oEr5E۰"ʰs-wMTj8n;W7d]x:Ş]ryz 0 _ pݿJif+l=If W]Hv KȔbT<:*ۋVW֤&& ^U"ޅ!#:Ӟ\CEKR*ve,i9Q7cd!,X?Ku)dGR%`;fsD"'}i`$i^vӃh(ܨcDL lNp!Ut {$g q7;IM&C&ͽӂfdJLc2v+? UbxL[S-\R7"4[b=/a? g@fC5 m} n ؄?*L(M\ ˝{PQKpla) M\9 'e#/N-'8^ymV!\[/h+w7?'!eM?U1?%Q0NsJo$^vqBs +9V?O(E;|%pIӟVҷCHAy)F#,Xn݂ta{J c )dC.{*dC⮲ \BRݦ4_WԸFh~ ؜GLb>O {+keVQ+:O!Dwtp3akS M X\z3`#\b)/]٣gٗhj8A2HC";v؉0wf{f9JrTzk00}fiJ)Dg߸B^V>z* fr'n/J<ŴpMyV`";XcGR*!BU*Og 9ľ[j*O|:n\4da2HHް X"nN.kbL<)t2忂~ F5Ģ \aÞg[ v"K'ǹ}qh}R- 7qҍC۱h$ EU]GE'{Wkmlҋ~u>K=}l4~D3izMֱ|.e 28$A_YKK=SmY03O؀i8}o!0-3HW(܁ODҶ^"{nJX*C/@5DLX/54UmAvc^OB$ @t$P 0VZH»vwe-*M% cPݿ^Nd}] w2ny9P방K n%xTR_QQfV uLA'8Ofw'p^ gv{h +s0ʬ\7g2q?ymI7l `i`p=@լ`y, F[X,-!SA=Zkblvx̮z1a`JnD#& դg lx6 ۬? ֘9Pϸ8eTpȻ3U:Gh֜R&!ĴSqqūf p#HYН˭HUM8Ea+gfIhOMϥS rlͣ eٙ;"Qe-lPXcVd1z[bYQƢ#ʗSA+bXwmft\u؄%=h{*/ ?_ +_$x5KH*[.ԥv-v=]2-( &a$ b!ȃ 98?Sck4CJ.PV*+O&.G+eqɴȞîwܻ;Eo:qBnf{7l#yӡr=Z+5B<n_S(V8V+25ե!OBZbR):BԛL'uruySE؊j&,~9_!gBb<փZLHl^hE3uDiCs~h/9MڰAA ob W{gkPq7[vhYhyQ׎T|B4 BS|wL޷feQ.q"F:/ШS\nD8/[7ICT=ق?v;yR%=8[tO̓%1};,З_>hW#DOo}^"5IBzf"~7wgo/{[l~h|kS-1K@{ilA2F 0o5Ya2l)hP" qS{qV:";[[PYED!av1(jrh] $d&F )Dsngm7b]_qmt&CI]ogP/>lr3.a,b/=/kjo؏bzYz [4ķW?>y>' yS70*m&`q_V'5C> a:]] [ ջ{ 2"_mbtؔO96P-6Mjf5sRwi&3[N܎9$ޥz)3 2}+niG 0Ƅ0 vBH܆I.q#@ts2k+Uu9:}[*B񟞣ھ6Vp M,_xTaASe] Y'$W%R~A'ίJ"?'RF |ga4:'M]@*f)6^BȶD=]C[bn `Хx`o(+&Qq۶{&ab|Pm3:;%KQi}] rIfYXwj=2s-T )_MI|q`8xZSt`oԲ=MZ1LIV+ KM+4a Vh2=' nƞ7uU5!W yXL8[pFbk2&:Kz*ʏJqA,lc,{ [j-e4P%. rlCkrMI]2Dc> Ā_C2!KGfEj>6ܗE``+B!*,u_1'^$auҗu*Q5PJ'-ѯSK.M>YXtPs +-N$Oۡ:tOocI T7u %X[R&zZ{jȕCtuuqϿ1ijaj~:2߼- A(}HQI^FN$ؾP{dPY6C5MiM4VB к{l3;V*a.{t]UvnF 8Hx25K>#FP_=X*i$Kw8߱b^xPqq$(o"7ͯ5TJ7NN'V*g r%GA:RV=03}FlÁZŒL+VfOçӄ0)*淒p>nj^0g@5I4M=c$nS:"p`0hd׼ 7OH>G+ 1tԝStHT_2Dy8"űkaRܢL'"!A߫L+JIe; ANS+}rŅ~+m3^Ǫ@8w.A5)PĤRR=! >oۈMnڣvڧ =#Kx.ܹ]OpOcO0BLcҬo'`~cBgk p ߐu}q(LfbWƎT=Mgmf8gi=^\R,Zm9}U1^4HH&l+H}A=M sj9?H_3nmH㊛Li>?vXbl$ɖ|ԨpM{Vz_CO[ރBK (<ѣ}/kV"OxuNUj.޼!N4CN=+}4oZ tfY J?D5,!#!g'b {PL",)pjxj%ȣIBQWbd[JnB0F5XsGaK=gTzRpgZVQ U_Osd KP⑔gs9i KhĠMYAYWWQ2Gjb|ggێK=WL.,k2Ӗ3Bn QpW(^Hnom*"7I EZA(U4roggS'quGux2Y3L!]w'T`I0ô^-h;J7˧>/)c*ȍޚ:kWm _ϲ_M;yǒ>S `߲aw=s<|cr9)>më"Mל:J) Ʒ.E@aoorΕ_,b/uOnV~4h|en;S d .&aYoߒ5q]\{϶XX$x'?~3pm;Da,N&An}oe2Ƭ!#l^F4Rݔka3yMJt椗XEU5ejZdEZiN{4fϿ >OɂVr *WitFʛW=W 8GWcze2<KlW԰TWk5U7oHRl6'JS s÷[T).^݄CVC}rfyR!~tx%"=WA3!$zM}'f[zVwq A%d*Kp cB:;M^: ud3X|AU >WYWR_fǖfRPe6t^=ԫ2-,2-u6؟b: *6>lN(``8ؑ:N̋볔~ȆG*BN;L1C+onb`j[ fDy=q;u`F::1Ճ.+ahew~Ͱn~^)a O0^rւ Ɯ&E4&JJqg6!!_R8$vI4:@ y}u67p?BkU7wL >n RNBlAw;t'كȼ=3TA3F.51ֺi oQ>"g+c5`G,Pϓ""C3*Vi/Co=kjgOˌ[|N1:uxS/XÛMU6gH՟DN*~r`V_aXLH,,C%Rl]^[Q<zSQS!M)\aTuWySxeLH "bamhNXƏv[g4!|ʈEp!"=y-8JW@:3&!́ehAMks-DY;B.sޣƦQ%Yq͊qm{Q= bڍ\JY'ã7wR/4<9h^,v؃?S$mTL -ˣ_"+td_i+oT`_G.9a-^D'qc=EZ>>V5H|r| _NT"k&9x}q2 `NFDAXL}1h2~z/evk^ps4}SDvkᒇQ@B, }}aLdOdHJ/ !ޯ=*ksBOcUj}6Y57^F=bӿ J`)|]V ï)kgwb_E^sA c>(xodÂo6%ZmSfwP{EH:?JRN4L63wM2lƘ3dV.pzO8+ AOܼ+@+#X鰳Gdfv^AJK@ե(>{"w`ד0aJk%@CͦzI>dMt#SSx!Ni!m DfϨ@*oZ_eW[t@/Y雔r/Ewp.MηjUBۋ?gQ jdl@ >QCHt?s+B_0%?:cP5cA D<zפ7MGmܻD) U #4+ z+2O௏lqB:Y_Jqfb[?hu3Ȫ#/gF|TXFS)g;ʴ!.=[.r@`.0@WV GDe*JlʷӮaWm4FDP録pgm|Hp&&e۟Bmi""qFʁy0IB'R4|v3,e3J.V>4DSiP-g7rliLIwF'/Z?UIYTx!`&)6g7ه(4W'E,R()~/ ,Y5vmMwvQ=k4rZ V  9<,b͇l4+%nBq ed>7+w(E ^9Jw,yw^X!5B/<4rDJWýj ꦛ%ѻi\]A&Ă_ *ovbSQRbæ'aۻl\͖`xDMҬ=@Pη S;J=j*NLkyrɖ B: IyBŝɝdNk,_ʿHt'bEbR1&|F@t&\DDS| {B14"zzGe=C9<" ՙ>A0#Z~w .( 4tBq,sCM@qHϦ;.amپz8`a #a)L%<,vC@+1on8}l&i- 6GmNznҶ㺂;9pwNc#ibB+6 h@uh FLܪIoGȞ$RSu^Pin^iH-ևUZ8F|+ya&`wY6''I f'{[vmٝ;d:ߎ꞉e$~Ѡ7P[[q^Ipdt "Rh ؊)h5໋{i0-},'!EZR|igYOZ`<OENu|t[U( W-ߏHR>/n6?3> k4#CcoHJJըQΨ8rm:+ۗ8֐w(Uo,U>>;e%H>wSN i;^8:ynlȱQbSd$hy'|fEy y!--NFWHD< axۖCmFv}Kw2jiiB dUaq!r{_ <$P"2j~J٫Ko 9Q ]y7VNތ2Ь =G M$ ~ѰX)u+C&GǙ)}+uz^tb}ĮTUI .f صͮiË_LW UIW 6"1Խl,M_1)+SfuEIjܫ=OZV-łnt9>f:vD} uT"K] ?>4][`2Ψ+I{EE3õT JR:U?%/:eʊeA͹EΜ<)Fս![: J]`{O (z*6')䮋Hd={T}Tߊ YoQAi^ y:t 1Ot %Iqf+џ/0)4s:RRh޸1TQ!P[0J l8qJ5,:nFpG7}"iJ mnhbq0s/3`5{dYq1H0KL!93 ( ̙_cjoCTq|V4[X?k5l:'"5mܜ돿E {uį1(,o[䤰룟?{iZ*YJ <][`Oޯ(BEq uhMdr=K>H>4)ץ[v@xU2:sP\<\`a0)AW^9qK*W.øv G!@ܴ͡a­q2r\8s_5uZlyo*a<0}_qeͺQI^#p0t=ɾ':/I~?&p1@x.J,zs+qt %_Lf>>Waii\F-CƗolkoz-UnIX61;/^39ePv]][i b9dedO vOTtծ.fు?.Mқ b~,;/iuz%ʼ o8<0!Z埸CQ<P 'aXsf 荅Q'N{ !.zH0dIdT_~.n4l(t=$߸tJ,^5@haO]d3Yk.sdozYɱ1'~f2OyA,k@H!6 ?vMr/cѱ e E74TK$jΝ#Fб⼵I7tΠrK٪Ͱ~UMФJyOF"*d6-Y)-Ok²F%ۧ xr}[KGՀ_sx.boY$JchղU?&c3\* 'tHNS Tg fF)WTpH,~KLd߁j't镼v`5%wvUD*sH^Hۤr Eq*i4tis R Im,&Vٛ ,unڣ{3#^K4~C3"q9꛻Em}=QK8osl4 $ENw 't? fdѕ}Z 9"C}"ħMQ}E1:Gbq%^SxkJi2y$Ko6X ƍr7AK1먀dx.=>ݕcF.l~w{3?cT3pTkD7/U#V9ьTH^5v_RCڡrh#֋ӅnXբ9#[It>sbVv-U<zi&Vdb{+]٣ ]ҐkpMH[2"DY۟Khߐq_ tIdgA yOu-Cw„MzuCѫ|@VB+¯WTw !mWּ:i3QݟhJ\u{]e@rIo s"k6wME+@T{2R"rA 2|ZwP8cKҘ9^OifܶV?fg%d8ZYs2He1 E NBʦД3aCZܮ_Ul}aZ~mUrl"!h &D.|!s] ??Z-&)+n#qDc.5OLśV'H3XIci9;31FuHYfd É)KUts޲PYo.C&)Fbڬmkj@PU@8Zx<ʗpmCm[qRb5 &AG¿Sϣ隫 lOq@>巵n.{Kˆ^ūrR^72LBN +-h\\:IkmJGCj^N]cAsƌNtS$Xg1zcLsXZj35`:yϚL> x;F׹\=ceB/@\yg?K+yD/,%C3](-(NxwaF{% vie{xB)W57@1 -sS*Ilِ8aj /r9W'3Ѣ}+Ke;uJ`#Tɦw\+3(s7BVUpf 3\ʠOi:gچ7`>,I-7ц cL=xsw֭ڑuZNؔt{u aeLNpZ~ıTtr#Uo 6nS1-&Ԝ5iSz(Iajp;2Z"3 \$:ԑ?99S I١iY7=LvjƋ*p9KJ'kf?|%ݖ& ]IpfѢR3IxOi 7DA.ß DѴ8Ea:nlbn8Dcvl Zàk(Vlvw}G1v.*NhR@ sc}qU3]3(YGZov طA Ǖ+%<ab/ġ*BwT8(*6Q%|r҂LyhM+@YH^* R;̵)R):DK!idJ_qh4{Cvb'01 0!)BJMG_/+vuȓ+pHy\-N{F WT,\x5A_!&eS& '3 [c L^+tSBΟ zZ׼9ery? *E92ET/TKNjG~3blV%B1Ixhh$L1.r@nB5%+%;M[yF$?^ěWoX?t=kI}\fhCdS(ðleޗ8oLWt"=Q73R9ݤ=!aɿ$!;h ‡S-d_tP*;߀'=}>M NWX|QV u7Zx-Îlu~n)`2lOdS -b(B0D 9ilE LmW ;8k 0C HMQ(O^&[ #0]F1ފ`# H,:f7/`9A"#5qNziәVJ$]B+L˲d3K"&mG:$l:Gxd3ٳ9[ ʗK¾%\5K#o?D9$`:JZup9{VS+ ܹw,=A&0xF%AUgs$ ,p+-@^E[#@]x Le\N- t m׏GKb5ζu~젦hꯁO`uɫ~7z`v0SOb1M&"`1HRŃhLMVܸ6[1 8TCzDW9)+k̭QT'yA?wGȑ1B_MφS=s!lE NdI03'PVN_5y*{\K"uoҎE|D'$esW4$A)lJa5혅lsH*M.^4n}m%7/˰8Yy]3_-﷪ќn@/! ;nT%8[FUpLҍ>6$<8usI[x2bR3@ &lmU/I}'?j ##l?]:@tJ`oM߹yƪyBvά$1y%-672E` _P|wϭ]!H[0G csvncbebjmh7@ZU)8pvAXC; ~=-P|a|=B`9-)2B5T,LC^,w!)[}\;$jAsC}G(HF1Wydzbu¹~|m/M *P4P(#jSݧj4uO[dgp4e9Ƃ %YJ.W0M> Yw b8ˍ T?x<<'υZ}:G?Ln׉cvUPKѹ ~#xG.fy >4{mՂ"?;^+Α<~&h{CՈ|Cwa}wcV"Y.{$ E^>>y/|GXct:Z yO׶'hr_3ѓ+rD/02et>iG=Y(?|#<0/k^p+(Ksix,,3fn}9i/ ᝽ԹSE_HLˣ,G`X 2 jT*%Ia}v/R%|Pzͤf`Jµkzbd|юFeAH6~t\de V[z h1^,vVja2 Y)9(10r!#62^4rP:@Р]b:q2 QaI$Hy iom{zk}L9$0oȂK3X`>??Sѷ㥷j Β`vA  _ C [#ib,ּ|9PGT!SlP9-;{+/Na[P/K N+~3J X MY}ᤙrD(^m%sN^(-AeӑG#F. ];5[Ă|z(4xʤK./z*WO.um}L#Yxߓ$ߢ~QԿ^/j?USc4,*wAb WmoF!hmdH/8Ulis qu:PTt-h->\:j/' o+Dؙ\!wtxeSC 5W#6;aK!fëZzCۚ"ms(-2qE|Nlѩ+$''7|7"X;]խ2ϙ^%^:"H:sȨQ36tooYl$8R9V 8OlITKb襭IQ~(R\Y<9~> RxONZE˫ݏ3 ,r$Av,9%۽:.¦Mh]j>/}_P!|!k!ӸO<θZ;VŧEX#Z>;jFHdS+!ƚ)^D<+/?쩐[ny v8jXhNK,9e^CF7j-"([hε(mrO<(R"pز6arD`# ѻL hhx­^1 ; e]i"@,Ѳ[lXwݓѪa ?</T +>esrq_1Ǹidz9' l}du/~fb’;S_WrYlZ(/őP^".ִΗn~̃:`BźSb\0%s8oEZfc35ExE3ɮ @}t ܮWj-ٓð7ݠ,xa6ݵ9G(o:Q\*L_|NVnݔ$n:?,"@k#[z*a-W7hVRw6[୧VvL#h'Ix]5и5SQnH|9 )=>~x>;%JQ|v~n*vW7xҲֹ94[$c~ŸeM#%5 E27Z&U5 Pu^HbꣿYy+kѿ$PNV. iRN{hm  gsr-,LR\&ڌc<q.֘Q%>6\:c Xܨ%ԩx a ^>hDS~Lág7;gV+d4Lr p83~bR  ~B6dш"<:7ρW ]1Jkd~jZo-#`y5:Yj Ъ7"K=Θ։DrwI xgGE0cgo|IݿɈc[iZY e8R5n%  %rnXcģi%}\9@)^ hTIU7n ?ĀN%쨃G(y+TchQ&N$]Qq#56=OWSb R y˔ A_x\Z3o$)BPj6KHIB@գT}c?8B0U4>VP]c@~GƯ,xQ;zkW1Ȱj1d8-YY\-C+#,Pb6\0 *Md;;-$Qa"vFpW"Yূ|TwybU[˘Q K0d-~vH9I Ǩ+#;.Gra͖kӡوJ[Uw.RU=Yg̶9mWhkJ&.bDoyνޙrHV~sD!Q9lY5MO!4_^b6mZ,q+`J`}Ş{<uH%Oikk;̓ MMK>խ'xB d"jg;@aBiUd@>؇^6XߒUwuѻ9`,?7b%Kh◯Oj6_([U |c%}=,P1XD oJ_; $Zv -%.җwYߑtiPJȯv//&`WFl42KSOfIcUfX}3'%qy{W#.UP+~<) LG%t@*й> ai1a S52tcµ [z9Hg"?eχ: ê8]j3(Ԫ-M>n|d6RҪe,^b7k 6ֻ<إm/wٕ<F [~lƀ@Dzz4V67=CQb~}h^/+oW̖-'|GZf)C Je!@GqH̯raD)$ ǍԘ>KJOyR_/N՚7=PK9e]=ʸh#dn?j*Uur_1c^o&OIlo3uCcOjMO^?p?nňmo*QY,>X B@r{RoUa?yLGt/1]?he'gFePH8s#hRb)sih0FTV?U +{$ 2 -lӕ&2Ky4)]Ccoc,ZNdT2]H =\h7D3"'6P~ 5|YolqVcW4ni`u!̾^lp@x&ORG`8yB?.1E j`:!jb(lɉbv=mqF&B9?& ]馄TJ,)U[u;Gy{Ja:0=6&Sq%E;%:)̳-DWj?xDL-ͺz[jFh{`Kc>P >/EބUfp)Qykٶ&q`*iHH|(=J(4+d{J̎B߼͇ )q7WĦu=@'vdлQ9IX:o^pS<` #-/}kK)KsZ~Zcp=Anګ*:淏#ѡ {SM6XܣyK" b[# }7)z!KPB3ex<b9% .x`I_X!Lrj6 Z{A*Nѹl*~[_> 4Z Y:6˜]7pmF*+;"oʛƊ2pMgH-Ksŋvt}@؉FϘQxi n A`\)EcntQ+&6<ØRFr&V _sR? )!euZy'RҸmm ϋ,)&0KTl\~ wMkE;ڐM2 3Bd#,G]=4ͅ/ɣlЅː%G91률 ᔛ˭̉7RJ$:wb-k%n ct0y)gh<xʈSPak ֻ;FR=yY/ݹ%$܇5˥m)h L X?' A/vsQdMD]2ǜVFl=*u<5+B<%F6 9bT znL%H%9ߑc!(^m#B)(O}Z;J$cb ̟a݉sKՕ2TWÓ=v"ї)\ ,l$< J uf^KIaa]('u)]uX\ߊauu7vR wgUai:dosHW2ff(ؘ?60TUxC.v)yF9K$ ƯAhCi ʏYco~Gx|W@qх.CFQ iRZ&37 Yq;2>\=TN,sNp}Y6 T$o%٩ȼdń뼇 \CBEe|[K߅֌{9kG g)Ek]}H>ɶL\Ԟ?g۳-IdhQKp" ^:)i"5޿FfnjO%pPo/2lOo@Z"5 ~[mTesaJyٷ#fQ(+UΘpWh.4IP"pEd=z@( a(<[UDSA5{ؚ[sO]"wȣ~x1xךz`Cir:W ֈdM9M9{GډoI?ǿBAr~ C;)z{سKdh^}?+d9@QQđ9@ى|W/1]{~Z<1ϔ{Ë=λ1z3L1!{o"6!Ib}^ 7sÿ+/ +,`Nuݙ[!-wpls`w훹zWmp.yX(_UKfzJ)h s-Խ.AGJC!Fbnań\fJ((IϖwQxX QV[5 M5@KP%Y ,!*,{d*<zu,ģE&/_6owi:YU+G8U0&phܓ! gH3B[򘷲Bֹg!Y@CсY|A2 sYn[eӈ1f4SH{%PԐ nbඎPtJHp%s|p?H277}CA^3(:-Tze37+CxeeB c]rmAE-dYoxbL& ⟕qضҔRwR5\'+ 0s4{` N4!LP:kVtsh 4JףaA5dڷ ޭ;.n9 LLi{G! 4d;TI*sYMZl3]` I&.6yBĭ-'>_"ٔ-1`B4*tx6)+`EIO<۲e@^zS5\<N 9 .gqȯyNT [b]EWQ\&F5ȥ3]e0b*娥P ގY8l15wz}@@`;?zGE)M]R$.;wƥ[`r2/Na@3jZ2p_h#)(gh4q[rK>U"0@#_r)*O;0YpE÷d#,,kpAHz~vj5 FeS[IwW.yi/CpjN2LeH^zζtcssRqd̩A# _j{a6=h mc.<)HNN]yg+%*/^pA#97R౸" 6 :;'JЏ?h571Q6f ߃h,[MQ4kq>Cy4ӑ 摪w%IIߐe5[X8!S3l҃jxpAY+ޮD-@[9׈CLGރ@ 8_Arcz}4i<ҿ1gGu nh {uD&Yrͭ7!W4)0iJiRGT=}49.;5kC囋+t:\ڿŁ"\@=rۇRF"zTHamLA|L֎|xn+wX@Q=kna(("ŦQ, :@-CiVM[l`~oDQ%4ľ籢ed p"7T?!f{/zmkkH 0RIJ <6nO-x M1ڶ(qn^r=$Pt |:vc"'ArFNG>Zϫ"Aa2=^DҧJg&lrX H z!W5ZMΛpً&ƾ(kշ?NzW3PqHӲaƼH:r<ؒu4Nⓧ錭N+!/Mv2Yu^>, ]Vw.riF -=G5gz'E~nCx'f&[Q" 'y^y"!G5< H3 .`KXۉ:wSn˳xj_Ws t1bh_[Z56K"e"@z#hߺR#66lPgyjuD8 aB6$;M!dž pkw 7}UWB 0pOw"8u=3ߒ>Tey 1"q`L'=65b+`Q51"Zh%R?}PQԵ d{s8&iAňS, %t՛AQ9(mjf*ME3uE~xqer##;Aš?d"HѪIw7Rg8i){| 1U uvU8}0-nQl{Cϫ=]< E] ;?vbܔ7a]RDV )nKr# S׌kHPS<*|t?SKAkq㫂A_ϣl}3#уO z@?=IH,fQJY^J9+Mhs&7JEY8 LW+phǕ!ķL{uSfas%ЫӄŞ[&ERIZ CFU},Bd x+3̶PV /x}Pyn6CZ3!"wo2DtW"{6%ܱ!нE`-7}Mj|Vbw\N@eޫMޠA(;ePI!b"cESzP.`T6{.v>}! c%IpM!$a \~JEkiG1^^e ׆ 7 9U~TM>-H(H_fBTٷ 3 D>J44ozj 1;pٺf."kZQwlI0pe׼Jl$L7kQ&)tu|;* {sP}ב\xn)2QrP  %oqѾUh"&oUgA ݻj W0:1ٮDAM mOU\]ZQij 6\u H v oz#J"u(luR!P>A0T& 2ם$IK(#KȜ`ZneQ^"fU].W+A@IBlѬK[%FyC`ш|hh/͎CF;/:(hNW>T F \$m37BikD|"r3gV~pX:7 am^s}VEy!G@+]`v@EJJ5H(bE %]{Nhv!"8EB[UEݬ4ox& ௮}bEBSK"L|~/6vLcLÚ7B{B^ E|Bͤϧ+ScWKK@͠=Ofɛ]Fu?m%ϴ 9dF i[voZaPiemМ꩎|:mWw8F]r͎F\8L$atC_İt{={ b9wՐ{VԜ%:-0@Eq=0 .~0|[q Rf1ert b L% dU39и["&"1(1Y1)w,{"μ 4<ʷt%“U"]G缤X b,׏ݐh-m~bؘ ˍ蜫팼~@:{ͨjxǪ͵ydif -{/ HU‰h,~ Gc򸜏bô;GgB~d;]]q\brh">2] DC٨ 4HQaHծKT~5f8*dOĄxjJf$>Ym+wB4Y ^`x~{,hܹͱFy*8HJ^g:Ncb? 黱 |'5lH~]IUu;ȩktgVeF\3}$BЬ?~0mxSf_:xymXL!+ԫSTw WQ=2h0Cr -- (hYf]MX8:ye,3f)PIDlf.NB#oexP1p -af=blDq 5i nᳩ`\E a 쁞t'r i~w+daVb]<͒Lr>֨*yq+=y:d ;RܒhW)E?!\]7XQR(` ;SdW8j<_kc@M,f9+vD9W,PJG Ec{]d?܄ɉ++[Cx֮" +0 (z&~=Ugd q m ǚP;=/ p2KrHV 2̘_])\d0V|ss&WKi7{e^/Ҹbyo]_N_ŸH :PuoLџB+PCuCJwy[y{IdGAO ]ݱFɀ J}44, gs_f'џVɕn隑`7ꉬkr}V>8P\F?GkqN9B`s<݅ҕY8<2yWn%J x*MZw/Xb֯_\qOC$@O߳013pqo@6/7X PddVu 69I+mXǑr|!i١E;"a 4F]V =',J=wϯ!p~wgڈsj%ZEx 8gs)ɓ$R@FV)vn`9Zjg~Eh[{2|)X;c~,vIVW4iY^VsVx \vu7zgȷ< U_ٳS?U=ާ J8Q[@VWD o^*b) y'$I_湻s ̩ ӿ,9']۟|R52 PT^,^eCƁ$'R@`kؐD]a8`)]IyQZn{Di a:Nr3 hg 9k߽%X:TAC" }mKǞHmr8(L$:#USР` f?,zrjwh+7 6TxPgBHhn.1QS$΁K>^Sn^r!NZVf|MM$Е݂C[ǚp! ZSȃg~^)^[=n413W iU g0HA;r/|G70i+(N@ߦyqsKͲ3 +R2_ܪ= AubD|̷͓TFHԪNmI8?\\g8T#L?r:!ѕM}ԽjƤq"T~l+.*b9$pU}9a;@G< Tsg%$BhB[`E6; <d)Sp'eW=F4wwp̶N@vF\;K5w}n[;u]<jy0D~̽%H+ Wѷep\RZU H.ߌM". 6+<$GF`A`q4%} (ͥDA. 3@$]IA?bx{>qI|Y夺_aW(8J!bvyԝ4M$2[ΨTNs ~K2y*3*L<:-ڂ :ʽ`g ߷bЂ7(kCAY04dX58+^xa`zP_9jwAv @2^ jlTGhgW+_FpqiQTU#Rd'}`+@⏉HZR\%8$kՏ%--S$zX..IѶB8&"Pg{t!j#_*)F 0} V).!QI}6XsbSm (ʺi<:Sc,SUeQ<.u K*]Y Я{#ZhB(z*YGTBi6P %B0ϝ@v#An;_ދ9k˴+ 8ݧUe]0enwul7df[Hm~5oA2 WU*-g8vVP|Iv"odOޚ<3Ց- ˎKPEj18ܵȅ$Ic!IkhOV ;Jf &uxͥtPG?̍L\HǨnFZJD[Q34ŗԊk}yŪJ7K+V}V־ "OѶEQ{lW\Ol.ʛ(/+0)}_5_[8!=8E4#•ȴ_bfTQb*ak’DͰrM]XN[X2 CW`L1p[5>7>g9%2_|>(̂:4<)Ŝ#]YCtkvY :񝰂.x;P;& TjY& K (Ujj&O;oWFk_/ !Km1̛Ď/ޙ-;ԧR?L?Lw2uǔ;-S@<64 ' P[~2*ɉδEE/3(}N,g8}-53}M,[ūxeOH[+]ՅZv ̳,Ɗ /)i;=`C@3q_,T:{^v!f rQtL#,=C3(.QaT1D./Vb!]XS3:]uˋqor^*}f  ִt&&C Wr/u4B;෫uێڑ͓@5S炁ENM 4qNZ!a ~MJ~qS!gQHn4yxZ/!i1mI#Yr'J[*mSiq'ү $< oW6ҙbNT[]P,< ov`qm\l`q bIR&$s\YHЎn?3Ti[ѧ|1I`s>Ba4hWR;wd­x G(f-Gu֏|X Mq5 ?nS.N4:7^s؏URU}ò. Ttˁ{Xvfs\u=rT9%3hkТ$pjHS>sݑe)F@ĔKí~e;8i2V -sFU^xsEWN1ayFB8cPT(gFw$xQhdQ8rV JU~`Rv$6nN{f_qPwxK|䄪M[tjN_WMHjeɎvDMf~_ x68ҍjEm[F[B0ex%w*R(4* tG@Aԕ!Y.~[?0eG3.-ϲ[2R±JQ唝%rjE*,niK O[iB04jǕe8DyjxO D5oRD`>GPb:fNH`B;X2#yAQlSwHbC˶ꨊP4cU=h2Q X%c}8d=yX6¬"80(\B\)2[Wżf)UF`Z\xA _7.TkUDF;KJʞ;8-mЏde)#hjJ'ܯ=Fn:_na֨#c֞ |.t&',dLxX'#ߤ.@ 4|/cT&1 %C;o;AWj|KcojȺD ۈ<, hpVcl~O;hpHh0/R{2:y"Q=CYn-!<ޝwFOc&ϡh(O =Jσ|yWDKQY"N= 3Ti+*yDi<iQڜ@)8ol'qqίo/@2z {%rD!G߆ {&bv駳hw!'sNh{8\أ]BiG^pdgKxEPa' SkEZ<海T<9; c#֭ݚ*ה I䘫q>bmꤝo gE.;(]o}eؚ6@ Kaf"͂ %bbqO4;D% $G_ɮѮ|\=$4E\vu#)_nC2 p_*?8K dmv&$u e1S׫! +? H-{ FJҰ3 XvYh-*]tm\@,5;_kIjS$3z`x]6"' Eξ>G*{5OځvmcmG7V_L,eb?Z"BVKKO)0_xćZ<ɽϲdOBHJD/2!(XS7SvPf*Xf R- /8=>sm R\xJXIs "*3zC w6S-7r,.obQZ߿Lv2tJv$v7jTb t鋠>lOW .2מwAq669 65^M{X@j\?BPķJ[1ʚh|Kx*M$ $ĖjqXhOҿHn+mךw<ÖC)v+,RåD ?4@z5 ~5 E“Egٗ4 b[m͊yAi: Q8ˢ=1E^CsVc3j 6ނ2})ȷ)+R+ e`)5#WLhK?Snn~~"~b=YoL +:ICd7!q3&P&'?JI~ʲʮSjw,o}^ j)J+>u豼wtl㵢VT=QJJG*EpM2k-?y`[qѨf, '| l{_@Q u1vLҐ2dOBrxi ņںcIڼD-> 9K9TÐCGyN}%i;eN݇j5)̙ϛ jrTEr-Pm{a3ٯ"w :4`ń !8ʨMQ(ԗğpUk(+HѾZKq:> {.Vk'xb(*tL# 6 }oqOQu9~>6=Ya;`7Z, ~q}`8ۮ ËDZ!,zOj31:̂5iuR;Ksi\RrOf57mR*g\0?9Gsn5oU [a%:2L,,.ϖ51mUcL벫~;TkWP.c:h,ĽML24f,kc>q#+z dQ=|r&{b7W JԨ'^`wU0W-Uֻ)FJDHa?&g_2'GDƑHBS~`sUkE35ŞMPDeFK`1.oi UN~2] p Dv9d+ijd~V2>9,qF.yQ|; -#qA>q)~wNfo#sfU%]TnI`\?@"@J/=2eRҼ[;LQGwsF<,yIT>P0 %(Brx@%~#Kb>F"-P{%+PgN1A~>a54 2קqG)P!\"dx_$}C+*ЮZJ`>~)_=|_#OmDdQKB*;~ Jjs@bz{qD7:xR(}m`aobۏ?1~ F)x{2}"]zJXM|Q:tU( >Yl !لR,Uɠ;s$qDg6he^3ȵ܎auPnP9k!kwm5,#^-v+]=4Ef7NQ 8ٰϊT4 F$b~&k`@&WWF7@ĸNֻ(V~;rx}&8]I`(G$g_| 8ŀ=+Wr[7ZӴ : +w BBnC`sv =0?:F,D;O(&[6FcU:jɉ!G,8Yh&].ґgD _JZ+<-85eG[T# R J~\CF3}N A8'B)H7a#˚kl_A=DcɦG1b'CթBʲI3sDžK?SMDiόP;u8;7g$nZ$ URR&;/yvkG(zrj3'taus$7Ѵ{n2 ُu-%I1uSx(=&G4\[i[t@J (ُϠ. iBwA΅оZ1oRkb0jh/.kƖ !ےB>(Fr~˕;sm:CӸm#P:i4RzXihtĦ1<+43E߮ G_XlH.8Zї3!g.–USjШܢ?%h;<~!͊X4 A0Up,8<*(\.Rbӏnj)Qbur=*y]9|NJN'Xm݂D? +F"YC_HjEmw|*#ZW\!5H`'pKh_;:_Yr륾N%DZEfS@*aنnw5EL5W@\۷^ZGFWiYUjPbqSJ 946L4uL"dy*'d BWp1 ?ˈ<-3 U߶[4Dpsl4pIM?:`Q&Q! |+:תιUh괠9Lic*4ShN$Tt#sPrhgKVUEVd-`&gI)Hl#b΢UH c0(Q[OZ~5ƢE[)S/MΩ7dyV5]|M?wtg#AGEU#x%N˫7B={M-룏G:;ŕ/%_ô"mEZ+EF@UK=ǰp?1Ƚ:(uGe|l1((`cHlM"֖, 쥁]'1Mhslq=*~Wz5aj7n6CBw9U De/˵D94Á𕓀0D 9SG Ef iK.7Z<Sy,M0It>~CVޯÓ "C9ʬ.'JiQ|<{? ?a֗U\ pp@|&PNgunP=l|~P- cy}_ {6N̂w8TpX;(+ j^l_2 {NOYko6+TflgF3 ra@qFŅ3 ŲF07bdYǜC%o$sV[lXs7}Sx#աmg O*8*\DǞv @o`~ѡwaXNJftS[G21W 3@2(* 2kޝD}_#~Kc|[oѱ6 lF|!hmp{Jjbb28}j9HlaC'b^cP{[!W6 "P%W b o:cY*z `ߧ 2r_є=`4Y@κ>EwXioLa |M7|nW5:+ bG>i w7 sGUm6{z ۼ c,Ţ!g>hBG:W<()>zXBa! Q灚 hkX?{Z^&Ppqx'}ߑq)bx#;4Z3#GV6Ŭ*+5c 0XA3:R[  Sxq_Yn4!Eg479 ldf- +XB-B7HlWK0=1:N?ҳ\t0.2c[$2(VK`Z< .9jW=-iYZ v Ꟊ}}MՑ|Q3fuXXSeq }bcu6"A*>lS)]w[k?u!p>zDZ=%C\i zlTgT. >уi O}UY'e8 R"lMؕ[,5RIGdFZi剬 Kk tUMqQg帵 j Kڥ *۱ԓ{G?_e'`HGOިK_qՇ mq34߱"-OVŬ`v2; (OXl6 I{RJh~??9$e]T#4bPӴ+i龥Vc>#]cTH"OfLqu@5QɩCj1s\pѳٰC樞RIJ™/ΪօIHP N¼{yvNgo߄g /1[LVW13:]z3Uo,41;^\+֨#3Sw:vEj(̈́}@:ޕGD |(_b.%CcwK)m~h a!JmSJDw@clmZyz?Xgvcϝg|ru>y?l C1n}W"9fS%slc V$cW EqA@9xኁV\QqD#StXMA?& ٖ d4PK/1Ѽ;x;q] +\Է9|$˟4H!EEihS؞o$8w."3\ m ђ24/Kx< 1ZJO(9m5Dhis BsaeYv 1 r2޼`mLץE]|bjr z,hi\lN܉T~SBE -<<1Τ)93aLN=2S_S]r|ېg!ɥ }8" KN`%㲅9xB> )G@k\F+@|AOz0cdv G",9 BXApQ+6٣'zRyaԊ'; ^*K5LTat^kڛپQ-Y<|lDD]>,0aEGoYM.y翤goĚ+\G&lkX5iW 3ufcVzɒ7_9!ѡHǂY-oW/Z9Wd2]rWet'fܠT&eMZXWҚ <2aYuV > K{qbފ{*#]aPv7{7B-F{-u_, pUQj^i" vdǧ^N2WSCei>@9{=e-!d"U":8̍C7#G,+F*G saez^1SH$llX[?jOYLjW#d/ lc^~ݩ85޿Hj:1QbI <;r$=^pݻV'=}:4R+ 3imtkT/bZ\;26\rź0zݧח # O_>3P Fhd17)C[ -P!as&l+偄7b=$2Gg,c8022To\lբ肳pq3|dz "&rj)b/3,j#ouQTyr Mf:d<]lcw$`םj2N>,/6bb^؊~VJ `_G/@‚ՉxI ׅidA4Ծ>4 *(`d*4u4}P\(NpgC}CV2k(m΅tjPz&LQ11×)n6$?3y|=b~/@=HX)Džvaz6Z(p@c{K5I֮NM7^@bπe>N(z^Ws=%OwZ+)賁.LY J5̓NcX% %bY֭5:+؏3t!l.e?Ed˚5"ReTj*]~Ui;Z5uo@7b& 2 9oUQT ƥO;~/ S.ʖHI3~$|3LY0d n fQhE/|b9WTq^d!k8jUkO33q bY7\$ 8(q=G*.3Q"%;(m čW+ɿ|)YqZMWHPL8rm +mN|845h *,葶9@PRӃW3:7$FR)y+d0sI2TNx)+@ Sq}Lcݹ.kՙ6/;X a`?(SGr0/ I4ᙩu$ D~JiK1vB`oViã%r])Xe`$sw|mfsH -8( C1_ igI*RZJAr [ڳ]'h BQ "S8XL)}!6,t6 2ۡmk>3ds%GxVP)&*e.uv(z M^/pDFYJ2{$W³%x0WԺEiSju~?骆[00RGk4pUhsOci+Vj9oY BCT.+6@FDeHAXžx/@֌+poPOחx J4&|`Dj/+ڄ-5Xږ`\6A干$~/v՞Rb<[?b:6!.G(4/Vxz-c|_S0)ptHnn.t1P*|iZ,´w !Y-Sx3s@C"{ rN_Mpmۈ:+WQQu"ܑfx,-E @_*(r hêyC*L`(,KV'r< Fq \%: y ^FP١JVR_J '}1BR=KhΔ26LjSqxoO,+V륦&΄&\|XhAVГ.=Nf\4lY .!ex d9BI`cy* w^gHX黡M-۞;&EB^?lD3;m߼2%w#;VV)VΰIַ+[fқdߌ^r۸]z˔fDrd?x.y.~Wz!˺4/z9쵑OS4WxDOP&V N")MI“9KS;{bS+A.lBs5bz~Y&h5SSVJ=>4dG)ё$ 1Dɛ%'CdR1Ť3w?5窓z8I:2 !8 e.:]NH; [|tZV셕\ %=0#?EҀ+e;yON5G~t`~tZYkF4ht_Hv`VXMѧVmž SDm. ir`vyka;<0ڻٿр+B⌲b["g37[2c%9kk['N$oJT),ȱ!tN-&c#p(2@_l4B_1I 2,D|EkXVk8:Ƭuv (PqіŸK;L^1&zˤs] K"#e?8zOs:v ׿@T))/dW!"9` wt#E\Ϻ8 GH&)c L|63m0A-+8um6j)9 u!9coUMȉ !_sWdXTs(h3kMjZ!y&KJ9¦(E'Ɂ z [E3ߥ7lU4gYBKN}$O|G.گ e^cS쬿u&JI*<: ;־DE1 b7#~+:žP=*8&eXDVNT$j Bٱ0Lp$Uzth<2'?+BQP1`0_H ^g:_2gw%8/ k<uZصްpH2PzmQCwUYglwt__mGkũ U'o`֟8b.5*L֐!&)-ȨL][K@EGoLd}W*pO<&Cii{8gЫ AiMTo$Ck8l4e/,>[NnznTt~'0+Fl>Z}b)F _by`Lv6_g3^KF?~oh$uuMྺkn:9uFn!#[y)hGʐ։@#;s6:=2KP{؉ BryQv0So6 Ӂ)beQ@"zϛsna,Kղ[LH}-ַZphFk!fټG!4q ֋PnuENՅINh6Xx}@Ing380wSǢ^DX"Yڊ5 a?9qlalz+ $cjgPUV\:VvNi<07ipFhsi_ٯ+RqsׯCs~F?s_ B>>{I'd#,t@ntSWb3".] fAR  @Fkԕ)cp&roroROj[`"-6 *d&=eEOƟV\QSn 36 P@1x)$ e qA\+h2#m/9H@c?po_BWЯeY$. !*8 35C?O&J$Y4%?%aKP<$#iIb7'MMF!8a 7_>y8怩+(fJr<ȳ jJcP#^u}ߨ.g~)dP r\ }9hoᖘNE<9umzhtӪbٚ4sDū3s nzGי̓={=?Q^8/?+L%9F@u+KElW[ |x4lkR7 ]gn(4eExTp9ULxYA쳨2u I-6£-3 6ʛ/SP T0m:Lp _\)9BLhg6/,CN8~wY JCB@C֧?QJZ˱fuqéhN@db+/($ PH{[V%JgA4/`} M$ּDd/}^(癜-y:%9G?b[M@TtuDvXF= Ic Ki_wW,7N-Ӗ:D2=9'jZnsif=uVTjv@q4MĭcY{`0_|h(}z;6AT|Oœ@~%61n:{\/+^+/P3*Z߯ZY!R43p\i@u&k֐+'SrU%qp8wWF6~vޢA^($9L2;KcY9 . QEMqN9 )M ?\.]_Pڹַp썰팴R~?Ğ Plg;| UJ6]'d( j̈|4ҫSj* 2ZQ^" m-<˵ndS,j:r;;$/.A]hjSP0GrPy_YBn|:M 5ɚx^C.7;b3zi[B^»[?پ^M͠zz_-4ԋޔ8T(Cyi6$-Z'/:aӽT' WEWFJmX ] ,3 P(RJc͠Sht`鋄}ޒzY6aͤfƇ7;M&] :rU¨(pc(Rz7Es5F.ߺe^+Zχ31>뿞L`0C!|#G_ŰI QQ^-vم dS3Vg Wpct,]UdxG徯4hc>sRFAB$/LvV;H`0+][1^r%kӳ3!k\tJ%ɹ'ޖn56~hG(R'yL)bna]vG}V"2ι.u&[;`d5 {j3ѓEhk V"2A?F™ -PrnW;lja@h}{|ˉxޟRMC-c!kU&+_: .ArnVsūٴEG㭏$^ӤSjj!s"[j(Kې]0S#ea ؑYImz(~K@6h8MNW'O-oI󕻜kl8~jd&W ԑX=ZMBzLxBeoгM IWCB;җpϷQٹ 4yӧ#rHh R,J2Ù7"eKM*Ymz Jqn|fUUf줠A]GOJ_ЈYIwG|aoGTfZ|l}8Wiet -rK.D!6jS`de qj 5Le!EEjݰ9W4׍`Ϩ) nl@l9F@p&6>Bl6p/(a1ˍʫX lǥb#guWZRyD.I#zHVnU$[3\X.J~`>\Z.^gX p߾鿧WI* "݀1=)>1"xgރjo18ږCrjLE y&!Vo nK"kcXj|nѾ/Ri`zߔk8!m7>J5Lg#4 <ٸ[V-4yk#gdo6j8.S=V5 M=Q6=x PBu*eYa=9:JFOglwylǦY/,i4F6?XMMMm)̴pyٷWBnVJϣ~?ukB6H/Ce3pB BPYJ!.$L[rmq x kY_{>ٯYeV+h҈ y=裊s7+,3r"w_SqE1x,5{vdՆVɯpj,}>v*!TĚe?nH6ٵERA-\ǶsBJ~j=:|vQBD Em^v˳4}X+rpi.6#D8CiQsԨg1V2sж{;w7=QǟJ/! *V&{<ĮT!m8BܕOc%Z7~D/^( lԱ:$@U*CyVj9; }IfxH$̚KVn ٗĘ dU8>#JH: `f'| C4sku`\6dKr0DK)XB}yOy\ﵚdz}2y`i/땁 Ǫ,ތ ndSq}5o_$c ]^V up㓱^@|im˻ngGggUp)H_$쥅TO㊻Jqbhۖq;"}@n1mx[ #4e:9 ϗ"H/Q.]\* r.-ͺ~Apʝ8}m9iUQ9V*:|n|Po˻[ōJ }lN^Lt- 0",]S s-!PzMeq[1 F3%HP|"ϩ>f#B?Yo kgBq:PEA2Lѫ3x;e?! ;[-bZm#15v˞5? k'\)8"(A1X#T ~ƓD0e9ܵ@EС 4[l`r@W1 /~5c7ޱ GiՒO5 z`YBu0$j,w^{"U5fZte4Ęr a Xif%X?DY nW;LJ2}NgbRv>߶݆1.=j'[wG@5[IR̹z ʈq`\:DV:Z P VrWr5XtSPTu@8qJe_D͠L`6S$yl:8_eGgaqN0?<w ddmEre.n/u`e৔?[y+Y<EQ% QEZVJ?Y:5/ ~>Q`-5` [ r/حj,b.[~_X6%4SiYǟG[9vk; b)qLJ=vYXz6b\"ғ a~$Eqv^Dw<1(t2k/^#$|k#E6npDQ``rE_I)L;ExTn߼#9!U\3sP"`C%zG$B$@UMt`6? oE|@뽗G%r׉KǭmNѦTaQ5/|х|Y|HZar[޳tN Sa~4*m Z-IěV*8C1;w*FdVWh,dP4ǟQ4F ҾCIg!).YAs޶<%ޑ׺u 0yw$+~? ڕP\-M]+̫W~^#UńzpcRXZ}:&Skp2uVc/}^j;1fIv Ť8 ZͶ# L?MU,]mW ^3rX2LUEZLe}S/%w)_ Acv'i5,.u /Ihtd.`9~eFH#"r'*7cP'ߏ{u[~4`?]!ɱ 6N=ON8Q̋5Qx9,_7RJr X蝹<*]4nWCSu<l' AcxZ&MD֊3o!G̟4G?"&-@&Dv6hҺW W3,hPyz`Whd)pѷ +P̲K M\2q:εiqشZ]WQD9.E禠qB7l3Cξ*E\_>5±No迈fbs ==T^\6A"\p8~LqmZ~3+.HGb _:@A㳼V*K&`p!r.{ރ;Ѳ}y q fByy923-:ynϳ[L~LHDIgZ[O-Hb =42!gЧв³Y:&+ 1{%n<cr~PՒvRʥZuCzv쳺!\ 3Un8T0deYbԺ  N~\ڃqZܺ0C<G42#ϋ N0pEDB;O{$2~||'|R8x+ : 2jVIcerx3]pZvn1[b`" P4zI++2WɰDÌ6L`xpڤu j !x3_76Y ֌zlU;.d?PǏerqs%aVCT};¢LsIDX!2Vf4ܘp)ulj$D&v)E#.0d̔rkbDyXq;+;)WLϽTizhq(`?L6\AOp)̺ |n@cfVm]܃CǾK?Ʋ%徔ֽf2B(U` Es)CIW%> onG&Yg_M H@^UpVШ^/R7U?Zi&ctN\U5HrpOt:RtRD":Q<B{i@iv{Ƿ(Br5mt. _rh^ 2{Z8b~I$T㿵 S C ai2+h#OQ|&9ȹUG:Gz^n\Hx-rsGmzk,AP$`%d%MY6pnKL_ WK:]k( ݯJw |TQMGA˔mtSTenĠ ōMкwXoJz+FTMj-K! :3>+PڐWa@KΘOȜG~5d6vg]ӆt+rS) z2LĪXj2\_G[m/vggcU1^YG0𑰝M]DC+?Mh8D@I&%s&wͣ6Y*e]ÊB+~-nߥQr`{6S{3,kγnΙLXM҈$D<}Puhݛ*+P=RLMC?#3KF@EL9u|*˞ Dl(qbmPB/$yEp,KY$z(~fOLA/oB0xlzȻ HCcRH1ѕ7-ĺ# a (G<L;.{U=t;/:%fcNdX/ƾNz/;xXРWDYk g|u |73#c,m>m'UO_5Ss[>I}4ڕ7`% <!SDwUqt;opeb:Ki͔(PKp_K[4trbeQ?=6-^^G+Me, Excw{~j ,gUXЫ$K^h4kRoHm~27FMN} A;MMҠk`wq#6O&OL}_niOMMW/.ЋlKcVE ԋ 1M!@Hhc2Ew8f۟lSzۡ&)' d<}QF ӥ GDKxf `4sgpĂoL"0^G`/ #NFus'٭S?PHgL۫cK:tzH(bml -+jn,V[ơ$.0Ty9WC;}VE\MKEńN@ ZZ?n ע7sMm5x67 lAw*co8ztL \B#@_Et`yc&mCpZQμ˻d):1eNZ>EMDXc 4ǍLݜ & p"=u@~ezx5t(o~2Օ[T*}75}%)i_ױnv0"Dt-uWUg=9Msmr'!ZÆQaКO@+]|Rכձ-D%Ba]7y{^`Az5Pּd&m|1+.pX*4uģ.O.ބ\peb{+-i%N.T)8{ވ!]yd819.N39CJ|,xQ`fCNC3GUcOea4JQt%"i]phPĮw}1hBXjF!1|]ͳڤ#zzLj,6N1ݗʘ cg2ؚ}(ybŠt/Xב?jXM0%]xl쏎2M`c%TۄPIH~}+-f-4NV 2Wm{ kpks];4P_4rܤzЧ8"NGDЏ:1HCqV&u0&Eɣk.Ԝduh0aUnI\˖Q*I-&dc7}o߈Wfnq =S! eAF|XuG@4ГZzk[ćh<:yUCI tVUOD2ΦADo["B/_w.{{g#rВL:C^2C10'=F=: (-thtsǴ!SSig8m5EF4(O14Bj48t rtYgML#vkA%F$e_G8egf$}n\/^ 5*BٍDj zQp5wSեX&zHXj'N^OPaiiolE,yX㌶9O"j~>1_=fJes^VE X['`F3 9TݶsF_iMgUR2?Ml~vxZjm+ft7ڀ; ヲiLa9+9Nd5x"D]\)nzKƧ]cp+ Y#$:eao[\O\ѨG̔ށX[*bT5o'V>e&-\j8ݪiCKkr]0{)B_|.mƨ+`KKk} ,T: `'o'XJ9 6\B,L.^Friy/1(VM]V=mS{P+ɰgp8GF>1OL" #b޾ 1R>m\|7(fg1~{<H.ӳjRY ^:@][r~8/M e +D =^*h1 ?)IM<9J-q~oz!؉F>-^&r쁊P/GDQbGoFPG]DmBƌ-V+LFǶmG^AX%^qn Z8ofLTE-LR".RU&[Ǝ(Y2 3&AT+B%3AR!8C\XŤ}TV ȁŨbިщIL=n: !.xݩdFZoh";mo6}\U柵o0Ti3>!aR<hӔQA8z춑xqp`(y:lZHD̼. Uɚ!21h祥oˢ./#鹋E쾟 =l8\QC9un_Nh? DTX 2upK L)' 'H6W~b?ȇTRWk3*yFh C%!{1EF/(`[W8y& %遤wRP;T1^v_<¼1Tڦ{ Y~9monك"uA.%0RiM-EvWa(U#Z6s[ 0=a1fqdæx?}j3Ʀua^g9g/:D*=Qjea| } .HM ]7UGĎ2MEdH}@,lZiز: ɵepD !gzƸC=ph:rd&dy2GDg31(~PSQFI 1;4vniέ)O<9ӃJiuGNëv, 4ڙsmFSfSPD9GgNj</,nBŜӶKtP I=PfНZ\Gŋc!pXYƄ/}Z+< )l0\GnX=-gmLA&8:įV<^Ɲ"ʉݺ`m##jR @[sו@gjRejy,`7iT q>l/R6k,Avi2U.ebOP>ݱ)H!t` W`Z!ѨwP9m23nT/&aC^#][>ΌD e6' w k}ih&E<ڼR:`!ʟ fxBc#, Wߊ1J .cH?b-OKMg !ni]68C@澁C$]Eby^Ve>$ev ŬNY 3ο\mݺ=wm~rx5yt @9Q  2YPJCȁts*j#wgk= 'gA-Zrd1&<wXg%&`pρ.4Hs۰ eG/zL.2<V|KWJmgL5 a85r@X KcؿE)'r8}RLk++?G?gek*5ױk:@G)ZGA!@wzyn,Chw>?Cə7X{mWoV_l{\6ǍbYnQiYNVcOu>T>G 3D :4vA\z~^)b8Lq `$P*rH&jko"x#ꞑS@?59Ԁ{Zp~&Un&qm m,p­)SN "xrh[ᛕMNHJZREɤ.*]M*ޱu &/~vƭO*N=c܆ 3Bz<8W!ZgocI6eam ]i5 t/JA:d}eSR^q̼CX3!xnzdY_uƛvrU0FOey)Ev; 9*]v}k772@<^/c1BI&nՁ{-Ck\pdb̒zcCVA<|ihDK7p:qZ~R`==q1۠L{i4N( 3X(F՚ID_Ҫh{H|YS^^vH\JdBHK"Yqxta2,K0(W~!1@E b׉ ZuA˜J<-u{5f}U uWHlU(`V= Dn@Aӟ_k`¼#wx69୲)Z2 T`JʔР[NgA^a-Q &Rbvӏa 7x=F@Ou" Z.N[w e7cd c6Cvbkq0H: HZs*F) #ߕD΁B\qxP5,- -.*ZCFDSg?+u 35Z\ʙ['*7^M<޻,[wַSP"8t5mh&4䷶:1%a (x|go: b-҂wWr3!uu{ Y"C_ !>$(#̱KUs9Pbu t(x k|r$bjRd0 ݽGyW≅ ZW̲s3C OD$#*D[8^V,g~~Šb\kH9/}ŷF͗/A8yk@Ac@XhsCc E%fX{.)"(U\+|G>ӬooJHFIJneJhFY_';,+̮tDb}:V3aB2:s MLJsoB;{y#2۪w*"@yv"BӋ۩Ửʶp' 9/S#*pn:Q$z똥Xy(L\6M#lOad, fvԧ!WTjc89 9{&#QsI@\Sf5T4q5 Ub0~<(ݪ-z>4rV~ה.!8i/ӂmfjgؕjO4V>鰴 w̳?+K*V]ؤaNbT] 7q?vd*% i]zwe{PGN5!|g(xPgnS1?w>]wl#J8Tt=v4|Ph0RQ$y(=㫬_A^Ed||4.VdaIͮCo4)IEE52a?1m ՚32ܲ~\Ju7 :^%Z/w˓)v9A: sANHZjRSfE[6MZ$5 qQ.?+n-+qǜHV@|c5!r2Vn/7alNMi|$$.&.#v`'VݒY?TCsp失zI"lMZE9%P'p%Es>nk.?fJV7{3fPtnn{@p5܉Aܑ 8_:yDje!(_T̜-e!4佂izerc1] d)(kWL`hEAU+ǤǮU?)+-'$=.)IxvlҤ"z7k7}Xp!`+խҡ!`]ɬW `\+JخcG̫ RZ^x]j۩, uo0#wL sMt(wXIh}3ms?rq49M-1TXE;J(F !FUGşf 'dPE|k6xZ𘶂(ݐ9C!I^J Y gx׏R&߇Vӻ:,mc? ZM?""ޣFU`m<Ձ[ 'IX"2aTc?5;Pᦌp #.ۙPā(k1|3A:qM Ѧ7ЯmBsyݜ|9?F7_|Qr;PLa.r&iӎw5B\_ nٸh$,[|^V/m!W@nvQ8P@#! m%+ iub?8fVyDJ+rKm1RCb] ?p((9{?a`nj# [ٜ&=ӌg'L^~c:HC ͷ _6!uS f֔^P\j`5$M:vs.+a,{/J?oBi>F\TQQmҍ+P"7gvM4@52R9Eu=l'd8+pЅ-xp7(s|̓U4'ymLeamCq"9f@NT^)`orۈH$=ȠN H 05FGʱ%(KF&&` YRg1\{烍ֹՏay\S*E9}*MK}g&O/Д`ҸO"{vrF5jВFCPUcF, Wt_N fzȨiwuׯj'y$yJx#U^r8^1)_N> a^cm# ?r3ua^K 隤c,ye! &Zil'̔BgnZƸP6xRه r m&E5s# JƹeSa"i(d_,qў%zKMu8XI0I,ge"^h;FilPEZJuk: N2IsȝA؟мýey Y T00X*o'7фMCvπco'aIJy+ i}tG2|YϪ0b_4͋æ4 /0/?,Iw`Cqʹ+t< VUt D%^]T3!7 |t1<}`J=׬,A>2H%} Ҕ!&7zC%Z _8!N@DoӄJHǽcle5x/]CNfQ*s(߳-RT&,Rf0^ ($B$um_]; u* lty2lc#k{p#6HmH#PrqV(q[-W\JO F7(g?j'd>/ ) x"9-;drD-wgA}b 7)HoX}:Wa,W1wcIVx\H Ug|3썲}B""sE٥چ}^^cznϬqw}- -[u k%(2~KSd-s/@I:n0i&6̈A.3U[U[+Lt D*).1;n.B!똛Uͧ*(oj+GEȫF*;Z unaZhT(J76rLݱ;oCUkScE9Vk0kshia5l%+)51B]*U@Go%9ꏞόH'jZӶ9Ӝ=eiZNYt& |7m#s䥧JAn.*SꝂ ]v`qOg+~6⯅x-Xi+F-W݂TA rqU<93!}q5Cf:gF߿Kۥ/հ BgeWmZ@5XZ}C~yh IŧcYRU=x53qKsL~p6zy(0cq/As;i$mv]UoA%5bV!ACDR@jn^ M$ o?F S-24=6pyEz…RbȝN$*E샻%D`wXxJBk= #;Q3DVjOƠ9cgeա|G@wi~MR$t~p !k~MDs7t:6Nn%|7Ż.\':%"B䟚6zcHʃ:]n^f,tyBZ8_xӵ (~8!*0ѲF8~"3g(j=O=p|>)nLL9[*OʦzU B:\GPxw5vswdtŒR!jr8;<_}+%'f<3-JmPj 'v8Mĭ43`ɥw6Xm>%dpC4< E{۬#{H%`bv> .NL:rI0|őOEdtsShșLtLYy" ?UPY M: ?Dq =x0}oJ;sPEcu+>Μ\]u!H(G!m N&Y#y)>3aFr6N`/R|#WmwPM]e,|t <Ñ\_p5žtw76C݆q" >Ok&u{l'hMkA07D: PҺy1O~ ٰs P®țq LiQķR9&N8+ OV(jH2Au3I>.xy# =SgE/S|M\^mLrGKҁBH8 p7!!헷Zφ).l7Ӥ[ղۈCw(yjt7mShLS>,G zyȮ=龓;tcB#s|Oا':ZQSߵdQ߀VXxW}Vo-]()|o\ L{l==sLQ=?[rt+xʫ ʦϢą0-(*wFxu&7{nerZyܲ0JQ%lsh8Y (v8x%"7=Q0huܨV]8wmt^k-r# 'UQDm"EK aIrpJY<4wjh&iU԰NkGpSϕ 5t>GϦ-Ք:y]E4tf(^GU2Ӈ?{w5\Uw]#6-jsfp߲ȕdx_U0mԘƒ*Jsu+Dh듷XidYU~::@d.1&4_x7d'D=IIf}SHɏ>h"/2&$\WqQv|SQ9{> bѳtqߐ5}p3*&_&\\y] Yԗ){vT{;jBBCmwRY|5J3:[~u:A%,EDʼu^"K61ƛq[+MˎvrZUެZlk] I^9<hy4󙪗d'x:C )ɋ&FA8S< zn/lfA M~[&La.Q)S]s"7OIw'!jfk%0b-pe(u&#T=S1Kpr*5n͢lF n OPjnۼ(ΊpD&AAXDEMznwuEq S3{bq7ѝ69- ͇֕`v@펰ڦC8RtMʛlbݹ"StēWqF'@ޜկ\Mʠ<"L&6O|xOn=U?7d0֬, M ^2a+yKi8m߳}`C]Ⱀȡf|=^eJ5B<;kN8} F=pT%z>Z*#!p)wX$ؑm\}:U2#űխUۓ .D(OO|nt5gX:^#³\<2)S'6Qcg(AZqG8aR|a#Ew@+]s'.ЌVt||F͒G5CpVr}"idsH+ϭ=N3(0GVi~am7<.*HBOa);*iU15+jI| *-T?Ź:qή]pqC:xa;!{0˗[l =h?4=u[PǙ?PXZ!XH.% f>i"ߵ0`cwzrOPERȿ޴*أh緄GPt8{1s.gTU=gЏ`rtpʱ\}wJ.gH@$㡰Df8;+< L얍0`e@G!\|i并fEnԊ׻7Rq[@bpmzCB]|VP#e /-0UUZ /ڿy.cdjb 2'bPк5b ei4)N@&4~6 dh:.JE%&FmLIAk<Q(xvZ% e)3E] OW Hѝ"uoQYn]$S>f&kr6ZA6S̘!PU=[,t D+R}?0YcD u g.v@DŘ6IzUCj@q\ < [OT͢7PI"$WezJ)/&A)s?DoWZHxXUoW^/'yi`a.o[bT5®eΟBCH@<B4'bs~/2l' Pm /ԈrJbR\ۭA>sHlPP{M+7-k6yr۫oZ/н"ǴQ㸉W_~oQtheSB)CyqnU錌:B\/8dNPd,F\rs#\>Gnw4z]@G\n ~eKv^=*-dbkb rB1/Ntdr/ lETs^@05,tFf8fGqأ?YhJC ['UnbuYKrRT*~: Ȧ$PHHp=TZat v/H' Rlj GzOU6 D׃/(ki& 2#O/5Dn|xoMQ#ݔ"&\R$u#>ETfSK$풝Qabd[oe>6õQO(]蜏,)XЕg wVOU!J8 (SGBҫpF:L {jR+D!ǿ dHBʤpY$2:ײȅ`%CB0*Ycpy; /Oj3 4e?Jԉ߇vO҇'M$}/ס "UGyəU& xspXy,`\I-{R'Uby%3` 7BN&R|/֗>^M[z,4NŐiܽnx`U ]DOSC(8A?^ ;Fon{˃b@V؏9++`aWOaX) 8 FqBŜ#!EPZ άl['hު'T>:ES @fOnKB潰fSB!Osbtpߘ\ Ek`XK'7\FW\^_ibٜu|d\[䣥kFsku49{D&(x,Ztkq-9[,jl~@K?Ll=6BO a}"jR.\fU1W-m莳 <ϝç: o֮w9&=z`MIq꤬g8T)@UG%5#6;#;A/͜S|sjU=1޻j@O Qd{Qlp\DRC3mq,dO,abejY^BT &j Vi}pdpӡjIvccZ~p?ŏ^&4#Z) DYowU},L>c@S@dEKPz -nT=~3Hi|ze< JYB]}jT6h&WXr ثԾ h쌤= 4@^EXo MFO[>DkiSڭɢ% [:@Z"GPAbJ{;PXߪՕn`TqW ҐՁrJm4TLlҕ!~ߎmHk)IoγfzbuBW @Ƅͣz ҔI1#~+&e}!f (BN3'D`g8}nkFRyzrkYOkLq |qߔv>l6l[@7p nPԋ[?#ʼn+Mw}~Qu9*/W_ˣhp'鼄)o0T^k8HZ,JDX:?OWfwF`}Sz6?'a&)@)ָk E/蒃4 t' vP< -tȸې}]^ű~a0kdD`)8^e6t'{x|U;p} KB(\X^L\ZV#M_+`ȼD `m+vvw֤Vfu~lиj jZSdz6W6ӷ .c)?J]ޟ/v55nZ0(JEq%i%; YtHق̅ioxLjJG[@o Rh BIbO+/Z%Ƚ囃k֚~ם:n-(hPO6:1.dHRjf|:Q'VM Q%sηBMpaޥqmY_{9] S W ,7Nşom];_Ncάv`SI3PDQw{Lh+Jщ5~RZZV*-W}T-_p8~.mdP^1sK+S䲴OO =WԂǨ&>SQPfM&jTgOOd7X3JcŦ>{Da|њņc&OYMמSBz>h茐yyvg& Ց \΀従,C nUpKJ[nAm -PqV~ m;4>k.\RoHq$q/_ˑ[Y9tݝ2qfkKW)lhq X;F%3ߦ(-/z7?%.x-Q]fyt II%22Hr`Nℑ#ndk),=&R}! Yh}\%~2rg I"?$Y,^`]rȼ("'~fTD%g>PFGd52ƏlV|BE?fI>C#,G3s4C|SWj`cI+YHN-EU@"ỔK3گ‚3ހu+vPF)CFcf\W;dp;s #ŗs[*y2Xy,^Ca$ qejI /DuN+BGɗs|iiWLN ]t.VL&|mFVLCAe]2uMURR١֋_˻H/%n&W"LrDJ FU;#- C/on% Tm7LJ`,fwN ! ã0Kjߪ%!L]O̾?jl -*p MZ)MspՁO1n61qP",qr4FHN-疤cv:㭐oӐ3Fpu9oyNzeWhvKwiDJ @ɄZ:hR]զQ4teVFX/+xQ$O?Wɼ#| \ҫ a4I UǼ%הˊBI0z.3 S.(VN;zϳ`$̈ b}~}whMͥ4$d/^㑟V4޵WXAJYZ/k`P'p-SAҢF[\qb<I ]*kZ6;dX5>RIw1f|tC@qT:A:5~Že9i*LA/,Wa 9 >mΓLF8$q&M3+0Ղ=Ceǯ$^!g\ێdk!mA>v4.  s)c.F#[Nj]ɥtmKHj'Ϊ {( ?N:W:x!MQ*N7.Rux4Yr鏝7A;t+kzJ~7mV[L7*2PLLgP(»QQH2Egց.?1ݩ9EfXvX[("A VO\IU=Icd{(̯_=,mMN< ܩ̧H&ĕ5pKIfz[˪5rZn$ӇZܖ"}D/a ]ѻG1B`;y2#x05ba63Xshf m- PwVGH,,%bߧ۳`0(e/uJҝIJi~U_Ypxo1r2UM^.ayKV:'Dωχ\eG\S ؆Yg޽lʝVe '&͠MTN:6A;?9JoTi[-m<:Z$c <W xu^~1RFD XX륯^ˌJ C*BFѤvp3X 5z=&TEf`@7KRs3S_p2<;3>M@-"'&3^f5X[ֻ4"z{dm8yx2zo8YJZB+ugV ۛJXֽ6MU 6R bZMGoOJ+nmfƯRèǽ/qd (ڮ)ACiM~KLH1p)hZ6(}񍇏6=Ǡ%-8p4TZ19xX}eΝ )S81_o.l* 5D15q}OF ~MѤ~Q9ORumk`>>\OZA: ,Yͯ2MC\I=YGۇ~1A֟}^G{otJ~}:NMgVv Cn\IO49JNtpϱ$L=tp)loxQ /asB})G>ZB:V}d$P@B"dK ]'yr _)8E{hYzd, _cafS̬F9i̊rit`&'8/xůmetcy$lR!DI΋Ή E"|lG!8 T76rŷ{F4@۟m!5FŐDbYOUOM8Ȯ3[G@ s A[@+lCB(SI;RIOo E/^w4/BhtVw;"4l7V!D ewhg-dޟu#JȷJ'];*4nx 740r )yr<-;g,ySE&F e6a̧ca e)Q>0խs}Q>3uba2QN`J ը.%ْ%"8n3ɒD' SŝxaddD"N-bVf2ij%P"htC΄aWx>k7 C,+zNo kn\H:*i&P #EG6yn1:<Ȓi>5wK)]9FM5^rh*HNuZ!!}.XW-Sw_攈+[ 6o),-o.P4>?3L`.3$0qGDDGڈt2Gq)YYsg=5ZeB`3IpU 5z{yqy:J}9͚q$PbXR.( Pg\WiVЉNgj':dXWM 2A!.g'ȩZ`DUی'?ScYa-k!'YUMI"12Wh.8gfMX/!+ *\fJ%yd*@ehn5 ^`׻)T^}Q}2dJ)a&)e҇mzIaYދp c,z$~g*$D݆b,BV ,mޔ9%˷# lwr\ [V4p=^,~LJ}7|:.C+ʚ 0w56uK  Kh<{<\8? iD3Gݵj:\TB k@L9Iϯ*T浽 6$٤z8(QI$HD I erIOyJ/L1S` Mr|py-,[NgYܘOH8牥fv⮆u-w֒SzT`'K %1Ź ;z_BCOV#Q*/NY7< >C ބ̨๪xY{ _9w}/!t-;v Q;*;NЬD:Q"X?U?Ӄ{sMrm"¸=b2񝒈 A*51.* 15K32 &I Gl?`=J+GqINi4WcKJ-dZRR*?$4-פri#8A'Xt.Gkm.A Nz?/Ǽ$k6]=kS|: c>؝IYKA1GP֯IL%`L:@i"-)vᙊB a{gXTǥq>X<ڔeK,> 5Q\l#_%TT뗓pv\7C"n$ŲqwjWG'P|L(Wzz{0(KX$^.M uu|c\饟޵FA 7zxʒԅ)g 7&5K{4f{)F7J yof~8eQ>Dd \v?<^g}AU򀇀r\J *wsb =2I0ٹߕl/C=I&3v,68|_;MĈCvp_"ȯ #\H0ˇY/X&cJ͵ B`V~bqzY"aB9- cPG†Ɠf Q6 *V,1r6aCg*'\`q4SCs #V>%KZ<6g+.;q:?G/RM1xԾV`r.슜(z+5MK^ny/,D!Rɝ+L5jKNO_K8&y=^2 ̀x%%eps[^,LX*KǘQo g K&I5lx׆KH_s&Ogv8pfc~uqMj9\MZp2cQ(*V}Gz5> a=&>v;N՘锗yHtYI,0teEiwGtrZۋ7#4̦Cn2HϑN,T$vϛ88gR@iDXS6\<7h&lcn2*g )Q +'E`)2Y.vlPfe 91 w"G^e0mPfU <*6}u<8)%OO^OЬ WH||b%W95YRimWDR<0Ruv((K~ cl>~H֩{ѯ/za'Vo;X|` -wۨ8C-FXU|`NRTsW 6Q<'`kwV' l%M1fy*kSa6>CV!11T*(-a Ѕ6-hUGxӫ/|RAC I,q-fdfU\3Uu2]]C)Yizn@_1 54]vneU_b?QicWxCaާ;'+2X> tsRܪy:%]|: 8 tx3Όf^нQH+͋RL78- 3}ң+'ocn=E*eCI[3snÛW-K =/C]Ì'2qL͸|Cr8'^%t::BsieHu#u]Si4|̼W8ͻkBOGb>˾lDd'p a=fWj'(d!gd܇wf{(E/ ),1^yxȂj1 4n$?dCsmbfmh)w̋k˜ H%=C@%e x,3ѐj1kL7ϖ.S {qp P@[?WmU!x;#'k Ie@zIlR-H{+Dٞ%vª]{Iwi` kcؒ|HjqY1J4}+m~R"&H~]2?aySH mc. =Xng~\P„<ځo:ΓASRbbW8yYW5^\Q,c1(!`;R* A5.Q3 9doaAwC,FAZɟ%Rl"3vȌ-Y7R8ԹKvK4{RWj,jGMi6IOҚ?|3味%4[6lM|I~w8չ7F}! *wJ=pG0ㄵjDE<r('UPvN&uJ3gIJ$OYMNz Z5`cujq}'/Tezԟ"t@jBᠳ_bc} U(͸!]Ex|JXvoU77So}a ʻ)JU|]"T B͕v><*yĐ!7Ɲ|N)/T%+ yYU\rlFEb8]BzE= 'JGsǿ{aG@Hat_k ^/_nNx P"5uֈEE~'`@ a G; K S#BSveYIX%n+1{7SM4'ѯxRcת`s-')* =,D z׾?7?Oց yHy..Yɡ(2,+z  Zǯ7/O5{4E*Y'1\~ƝP9 ŗ:v_øL)IƈtcZ<{׵wN` ݗ͖f17ӈ4FRbِ P*G}PvB*E0},AI69_pyd^Oq*:,5(h Ӡ6]\ bҗ cS'[?@r3B XDj_#~_+g &~)z,蝇t9g{ & &Js,gvk&ך]gc=yyx}})*}1 ?鞓|A Ji(E=[ I~~1 6 \Dө൞IaMD0'%T@ ,;caQp R]ߜofL=1$K \u `(%R~&V6EJ[֍I3^>vAq^pN=GFl[$_;.hqȡZx8cS/ZMOGjީ8ڂ{Y=:>=xT.ߘd̃3h_*~(|Xja,^Mӛ/LΒ|Y+#vT$nZaajcE/[ncGzG1*Ni:@EQqDKxt Ƀl:B!ٕiTщ_&dLB f9AIĠ| N=% 2,aoa 1gu[" tE^ƻ-i1oϲ`VR 嫆mPm'v|bET ;N+00 4i *m/Y>R.4_-Tkalx{d!A 3kƸ5swtsv=tawkcKdڲM\jc}otMB& Vjz ^Th%~CSܓeb=HOmf6!\f$DYH Bv:)ܒSƷD1 zA1@6ZI5['Dt =YTE.Yl{;BZ?FoDG& N)Հt4@Ke߳:CZ'[};<7}]}d;so S{c~HKDfdM{^g{kkT;e7w 'aE!P0Rʕ ^jZa;.^}s}yݘj\(tZQӄ[[*)QѪ &*yߍoѮF]ԝ=3>G=-!э<^tz)x(Hm?6H'rTt{v:m̈́hMivA|H*`gh[' m>̃ġp3hdz <4a!_xn1w)ymcJ\$<BA|덛ohEz97pi챺4ة;}&RIAa X=">Ρ%t3 '5@hhHYEk k$&R+|3;TV\h,U)N{c>>S0`7!L9-BOϔiBen {Ӓn 7vɑD*v:щľCJK̰ &IwTF EΗ*`⩜b ƞǐ([*9ÕޭJ8]=|+$OQ7%2`~L6-FI<Ϩ1)TQᖆ8حC2&/.Gr/v#NQRN Jó2TlPRvamA"vNtmRHC+>[W4i,)Wc+3( +# Ƹ Ʋ"zl.aS.vgӖ!r\~w?QCW7L^ ՗RK)gDx\PG wW)D7 ߹˭ ,Pޯwwf_b6Ae~/lIQa{'s (Gt}'qb>أXF $`٘=MHnHccDש+r쁥vʻ_|#y9A 4~+j[朣pC$R ;7.xi!U+hac);PntOW EeKqYvMxe;.`e?,E~#pQ41$Q#_&mqqSԥ$7$`G:m/~G5;dfr華AL唍 7 u-ͥ'.F] Ɲŷe!(eELi,9Uou;7b7&Jn30pm}}Y_w ?7R% "IլW~^D'>4񔽧.oedYbG;p2s@cO 9ExӂϭCQ sʭxH jxl]]\ }~x0| */aX(w]gʷ]ꢮ]h:92y.eJ3njlwHp |s ?!ؙK~ko5 ȖHE ׽w% + =NdQ94sgh{=ց+JMݻ~ C^.Xq-WQUⲝ E'`:TYPKuotwB"IsՈ ZY7c٠wTWb]<ƒ1 pDdhkǓ PDQlms'9.RQugR1Gm!x̲5`F ;!Vyqe1\!bIn}$r\~y:f%LVs

17?U|J[ݖeV7JoE0a9dGoY[.# ={yUL6ܺ`46Vൔa3UJ;ps% oMq=xN||d)2^:=];.|5Z-+eلg<#uً_V##mn +3p-{? `ުM^DDCVTH;6STweZX} ?<+i{^n2@sď?.j9dUQ;sqo  F^*瞑$}J .r2qG~j'ԗ +Q[IV7+ɐ٦E_HN 7 z,R! 5~ AcʀFmV`#-}N'c7]|j$nJ#M1uDNG:ꋃuJ@Զ\nK JQ]Ru'\>G0@]E'qhH5hz/މF3#L{|j^ѰQv4LJ2MxVkgtU;Rsk}˝%t|yʫ({飭k1{:psEpW6$Hդ dODJBX4aOU`:R|@ҟ73gc3 x 8B*q-ޣ f5xK/fXd|нkװυGm )}3S61>Գd,y-af17w9W DErF*{]<5f0 &0dIRr]9`b;3%UkR=E'@!HaПO!@[?Zq1!ӈfU&&psiAFxp S:Eu +C }[b!'ƨ3ɝ1^L6m>(߀&;&%"9ITnpc=3q)>Avϊ<[ sKtsMrr?ϧ |2Gma2lhnm@;GNA#:OyOɌEjQ5Z+u7yV;pV+YĖW̮f&Q6h%7ipmV%v1F,bTXAz.*|8!حEeG'ՙ r Wդ_hgVeRZHգ9<,G `rju$͙°jyaW%Aj^ rp =L'{O2bUyXΏdDSE|f|&)YE:+7L?ɼƗ 7Ycĺ6(VKlICGS=M\:J%|Cg>1=HXz^9=4QHs>ӻ]A}R➳`#޹P&YC6 ":#͏Q)Xj䇥\X xFV~NH; /{P$[+) \t<)8fJ1;J\UϹc "kٽ{hӞ^^tOmL;D+XWijvP<z`lt $HSRʹC_.?gTR5N7S!V/jIJh}ծuw4Z1\]еL\hNd 6J)J"#ό~$v ?1 |[]!$kje Bɯݴz\"f~;g\A}]F.I _zMW"'Qc  ϧN=)6@P^ܧv)n 쫞۝՚襽oNQl1w:XMBm* Fbl,dj?s <Z6Q@h k)]?4ڽKrQx) v ǐW_ώ~!;\ s ˩}a+C"MBozNe5.n^EMyY]!U0g:R= ˽f!*mԃ'l: q}5hV׏+gRи :6 G/錗͓j,\JJ<'9kN4g 9JfncZ!]71eJeVB3|A^`hPI&xO?W4Uk>Ă*&÷lNx:iHO;cpp`u C|G¯@@/"WIΔ@ 1xTmDQ2鮞?ゲXC3O|o{ ަV%0e%7cEƉ>Ё 5 Ii@2IɋKߌSzk~tsyTɚMipf|(+e1so7ƨu{)`.blx;C4ܡI<_ϘMp;N[Dk ': J ]?\XceNDԂp?M{?+sڻy6߳cٖSeܪl6!5(q<縓=*Vj4 1z?+忲rA ^$|ސ "O&`8[rq,+ -&%}y'օLiBLB;'Vvq,WD2r\L[`$q?PՀ3cO8#0m0Op/]kGvS.K_@EmKekK7jm3i]_U IR`ccy3x8Ъ&y0O$s00D,쑀`ޮGYPtp$SH'4Q-ACKWFӀ#(6$yqjߋ?szTཎy E6kvF;ڂĞ,/UcBFf;S&,&~pPw#&z.?]!gv| _Ѭ)Rap%܎6ӣ@/dmEALrk?U#;c{x'.DM*Ӯy"OP W;zD񚠃#+5BgDv7Eo35`C[l,M(0l[4мm9_M>rvc>%~ق  *XIM|ݥy-2sZO#wt@YNl>P>LbC}{M^.] .LJCOOɨ{?$| }7cSB$4v+%7S[T[x;|lo1}]ڜ#yV#))ݑ}bWT*,Z,3 ]fQ`$8Jsƹۮk+|MOd-$=fX}@+e cKJQw "r2BX]ZPNFBOBDNJ4;tCtTo%)V"1תRWB=ߕ?ޑN`jsdc>ԫʴݠ콀ʙH'R#%|YGH>T=ITl--Rssnn1^1shd 9j 8_H<[hI@WQFn3xP{(6kKAܝJV`5Lıx v8b<}\ۅ7JD(NP7/fհaȴ  I,}ZG2pj̢՝ "O1ɐxxɇDO0?י7`ʯ^ j`崹QbEb֥7I iΚ B>z.ݵZ/RS䰽SC M!UH:xus"2~u쉁>  KQ!h^|>>kl*sȟz_ƗA*HW<1I[ ?ҏ |8#(; +l[W'8A1)XaUS؀7# =#ϓCyz]c:d7Re+@~#S p^vjE[0<9Pԍ͇Ӳ@.}kQir$ 0D~\3\>'_qܖso<&\8K2c -l[Ynˮ>Q Q8ӧԺ(:c 7nj>>%S"dEIC9[CagM*Jz^GYTI.( ~ WwX9p 2e-`}~ڊym@omkQAݘSEeׅOh`G2`$a)\81/#XH)?Stw:r}POFEy7T) klv>$E{E8WK{ŬE!I`eV {Ճ 3gCgP,^-o ]LI>^ +Rc9f3Җ#X9ƱI$ȋvW ?bY J_kj#S6N2*R+[}@ZmqIϡ:ϭpמb6iũ2Vze"#OK1vXv1eNUz[mu2L`W@*b_eLy*ɽ 2cttR$k#]THkN7{a ue$}1- e\MӤ&@k (?bz '=Wp_*@G[h V2./]j玶 ɗA1Ƥ6!b[}&GU܇blczJT&Dhb&eC8?Ⱉ`O$7NX?y&D(hs[򨖢ⅎ@6S-z Lԑ.9l{)i˱r]4LD*N]ݽ'-E:!]$<'k}9.$xqsrD6>-`":Er>dbwt0Tgj_cia9\: 1oۧ+>@ z6t VF<- Zcm:>ZU|<dM=s#j[,;tON6{hV/93I T~+7v<̰p3>j #Wn}VvyZ9d)@Grx Õb/QaȤ=eSCèRdc[-q#fH aK @O8TZ}w2qΫ|ǐF? |M44(LlR-KDeA9kPwY(kn~WT 7y0Cܒ/xKTRqhUI9i*H3-RY U.{Ko rv*ߵ4 jfXz|셃p%Ҍ׎]]5xZ4sPl?f!A-t #Q$nO̴ki#@:E![GznqA"8]8vmnikPH~ u3uZ7ϟw$!%$3DU]kH}y/dvG~vKgMpk"S6fNV`#L;Pnl2*JoP s󎳕LbF` .X֕߄+boґUs3u5i |Z?a9.Wp<~ N(֤y.i5b8!3vF)t<_XOhl"ڌъ #hpUZh=enl'ޮFtTRkm߯cC!KSo}J5{}.&uSD'z8YɮdF^R9U|ps\|xG֣%H55֔Iţb<P`@G)~"<_ׄu9ar*q ӡ+4hdjhED-`ryP8B xZ?{$_[-khJdۭ"Q̃F:$=*Q:M` Q5ВrxN MF4mQ\AAԝrѧ63m]2K[ƬA5fIUi(0,n r{j̦{w|<}an;0s]X% mBдr\Z/F^,3uAoLfwy`QYt; ԘظƘ+m2#+f?&;β5.7"}*|!">,u/^^75mg%0ɒg >\'d\j)gnR6C橈ù9)6X{4afIǛ"ôY2hhXwvI]Z !P;# !oRGx[=ѧjf߳L.VP:VQbUzE%69Ҙ˟7KaA4 l E ^\5֦gW|) v7->8cۧI_MUF(,i!o;/)h6 iY#(T{@?' _RHn7 >P_@bJ$@`񲓮⧉쀪kdp$S8wQ07SXQ283SHA0'Mr\E*vOO vnHm0_^xW)O y`ƒ}'s۬k9` T >GRmhB6<e^0#呷Z}Zǫ ۴޶T{%O}tL ?]U;`'?ձ`u'EWx#/.;,uoHyf_z.@E0F,r;-QFd HE{ %\0kKrobP jK>B.<˘y*+N^6"Ն7'A4Dn`3To*TXPBЊ9zuwso[z;m=1#V\*oX~h2Fk1r5 Jrnw,&/%faنIH1PjpUܔ}J>< 䵁za+g)0?ۗ<+*t$ \k fז&(I0e* [T /T&S;o6*XZ4³4 #kq4 Rn>ayЊaڑ4x#n.Hmoƾ\X-OL iv? [M`o,q @J AM 32`WHǏ8i.;>u 6J6+i: @hsRWg:O̔ܘ( 3x 0GUĸ|nBÅ/[ħf,qDnG0[NX s aw t"fitF󹕇(L%@gHэ^*Zr;k̛~[y\31ֶn=K_i \XCDE~#"s>93T9|AeNTSue(Qe,VKhϛ ٮ̈j1F,˶ڡD65ʟwB%%D=]4X\~ 䐘+vn!]? 4D>cYC״d?d6j9<o&:}5T GT.,G:z; AwFL4G?MScMM[9htIS.2c|##u1rbn‹6I< ;&3m_TLɣw%ܺ0:ϋ @! XT^2E4B) Lv rqZ~v}Wˊp®xY羷ǫʓH+ZQm Gz~J8CFH9ԕVRKkwB)dDs\7CyK/ZG0g:hɯKt1RlCN/o[WrQz;?/E(M-+5[2r x?B(&xkV~8 4kSRr0c<]WUc,uQm6$vMc6y.ѥVH)(0 3Uj~DQ,Wn{">` 6;%X HRw[C"KlkKwqR;FެPfXJSȡ $bQڍHneR/ɏoѝIz"oʋ?Sf 6R>7;xٽ鰁)ީ\rFY:9(,<ʼEwa6]#_T׶E;j9M*IJ(k-ωD5#( } `%erOWIre'G#Oy^^0j7xZY'sz@y~O73brإ }9WBoWP3S4RǙ'bFrhD?imX%m&)r#EZ;;P;$ 0"/ ᰃ WtaTOg!BJKnc?S; ݨ@04ajǺɌz>dS"ytuptd9S0Lk0 &FPGm 7Ռ ),h(1Ի)W 1Л5Sq^~亮DSD>nrg%jQx{_'E_ At3$E^zHPƤ>9Mw* BzMF h#4ڴdi?$Nb)Ds\ǚer%>F,)2t'~-  y˩6琷.crŵ v?M6iX,l Tڈ~Q1ñ6dg=q%poc$pb_c;@ 90+[:d_ {ujZt7UƊ}m8Kcl9f?@̍*_EdLe;vA/ri7PBTp2]q/@1'DBْ0u6/{ό[ EVoPeu[Fpnz^d[)5yܒ-*8|dğF]67ZW=cwiDѰ`nCzp镸IbT[fwJ&>:&l*I([GX-z" ;FC̈ix=0b0Iں`^\y%Gb澰ϘElD)]Kna34mR3ݪuf݀)u kVfUXw~=8\Mo7qC]QC`oPP'H?5E&κ1 r38ĬL$78S}-#-eEɽ YMOMEͲLEv#Jrsr;sAjlx/V׸ɬiNY)E-\$̻pG7mW[n-Lӓ; I\K?W#wؤW cgGYӭ9V`Y cm]3uLfWi+7[9֏qѰz/#C]oHn+:E벳H^ژ T؍,Ld:FSk5 '.$cDgFJL$(]%S0/wtXZl1kK\ C㢙j8 }$5bV0<|$1@ظ4oEVgaIRE}17=Y%}f6}8j-5G EY8[S.wDG% y5#@MI,#Ÿ,Xk%e*I1v퓋&ޮb)VHgʅ+bNPB@5}5ÒWk Q0M>3<J볂2$2 rD m($Hs"cibOI/x*~s o&e)mDXxіخv:pď<Xуv1=#ru˵zMEmSP@ڦV L6BhVQ_\\'R' ]O bTz( . jl0x|hoDNЃV@7&u48}d2nBGHIM1R%8^{<%<}Z2"&;GXۓXj4-uc 1)D]&\=>D1Ȭ8BjϜo?ci Jى =*;}t^Na$[}/b&aRIy׋s|G3?*Xɥ TXX_GWR8*r%E?F:_!2DY{cP. sq(<"D%đ)TUU!L!?'=a9҉q-4'..:?ӈ1 a68{z:KEF#8`ɍP$=~Es|<5ɑ_*_.O]w NBbO^M2p[2{* /Atٶ?5sRhcyi zڇ㔶 ŷԟ :٦O`WG_Y30զv⥕A4pHBS]WU#ܝpWjؿÿjq 9[?K3MMcE cX"G.8DGDaߞU L4\Io W^ЋE] TGρC+<"ehCpI -[ꔰ8)f]+AN6d*ɿO RhZSL $nd5Iۼ#[/qNܻ' 8(/sV(m _&]|̐UO>֫lzMWs*~ޔ?hx:rm}bO[B4M_:eU^N^ 1Z:oݕST@Zʜ4uh2k"V '֫,r'$FME{'t\4؍ .ujvK}WjseFtkЛ J Rߘk9VaJ,*^LoW a/U9[l%0 cL>+iJ_n? Xzl-WTx ?Zqƅ| MdGZev6GKIȁʊJuT% =#Z@¡+GsށV=ӱ#/:[S?iS;R5{ټsJostN$uXGU&Bgb,םLc )+Q6OZD<+,XO+B'׃ӼqX I.*"d=RXqBDn3Y! /KWmL|Zzj!8@TpAK 0*n0݌Baa7L&L`t"R'"Di 3j^x w'*-ZcWА+gZa-"sPXVĵ6J)f-N˛]Cmiz0VH7p!(7mąP}@~˥z9w.Tf#Ch.0 qPe'M'%H#\;|̒z Ih %vo_VYsg*9p![R}P q4YXMkZ/Ȑϛa{v0.1yE^#DOO*;JKuSj2DAE1sjׁW{4|YqlUS*gdNMp<%Ӌ||mp'*o\vhd1'm9 ˃q X`/>i~̀ |?20X~]Fl9 @R#d .^td*$@¤y,9g,y "gR$u"4X^"rę= JhD/a1.ş. 7V@0Q{]>-F*Ip.Xcz$|7\f+ߝuGc=d>x 5 ? W4:Kƽrֱ\*:9h }@+.x -p2ѧ@ВRe@)zA|I <'U2M볿P{1s%Nj9AsXFPŴl'9ş9[=m^`;']J/Veᅍw[(U-x<,}ǒ@/3ut-[!-i* ~h ҍG^}Vퟚ#n0>)Hю?%:'vb@dAZ0~xG BZ ^9 X҅w4X`P {gҜ@}M)~Hj Yppk?$~L0S\uᲤyy}%5ѕ\ NoQ_ 2" dGERaSUzdT'O|Tpޓ(]rx-PA-1n" `Wdrр2CJ+'FY&~6?ta.߻?}1֎V$ǩ!M ǘY|ShAdv?SLW{~".V I30l$B$CCbs!M%S0΋5ے̶]/ݳ( 35oj,1nc;p `s=Bi Ӥ.Qq |lGTȄY#I!bugLCobP"7[HCBɶpt_(6{r9xrGc7޾+3ܯ/qZH#^IY]5} Qdַ3M ց@,vx?B8^J'e+ba%iRRw'tVPyŽبOV #;D^L2~nHeCqN^Ux;k oKY(ϵ=NG,f<@jbӹԣ,:p^Q\k7S<AMK=N"648Al2ӟٟE80[mՏ9ܪ}R$1!>y@<Lѹ(IIŚzC Zѡu *;[`lbp?YIʥ! ْka#Avi܄Z6aXo86qtb?FH_RuƮ}!>T$~=s B]JbS9ݴ i$1=s_t/06# 꿳l)׍^[1xuCe_/fXK݇ (};QeCb{@(TsNAoWmk \Z(tigQls,#ƀo_I Ж6Y'h aai""c؅8wal|25{P 0PqP,m n8FA J8s>ӸAqt\ |Ur ˏΪUCEZU #g `$2ɋP'~ۡU+d֕|3f$Ʒ)*x;%T ` 9?APd~Ğ&?Y}2B7?К`b"v(ZRá#EZ봋.T*LhU'}?SL7ehIZtэקQn"!ӟ;o]̶#ǮͥM7d~sڜG{14F>P'iq&x"Qg R5OtR#|&F?%@NpQv v,sQfp ^BWj%+g\a!VYV2SfՇS+Uo(b/[k<24ɝeI3V_νts@T;U'X'W8 (P1m'GdA}s89RTNʲ zr~@oA 1ZEKJ_Z䁍ֱv7WUV>pzI/!/lˉT-J=JE9w}6no"߯[ +Γ,(%*BX۵ȗF9WheR&x}?g`Uad`-|K :J˽)FinT+XZY<*u$]"u8ZDK4ȲTpJoH n3/D MpV@4MũJR>%4mSBhuLtJY 3$CBψ3%wSU-?2/4\n$x9psPj uE#$2LJ@Dd<#(^:D>0k4-s'T_UBrω=B&@SE>i1UލƩVb6d2A_kQLQPux='W]FpcV1G2@R_ƍ x^u7b'7۾*Q,#,[kjVE-n53 Z`0򼎨tD.9)moWKVCbޣ^W߸hJXSS_Ո Vd2Wn7>T-ޡELVwǓR(7i覴.=r+~8+fR7h_Q9A' EE~XcTR (꒎I\1$ 0Oi=E9G 1݆󍆇kqX+F -E:D!OȒs|' b0~ f]Z~I-WIW5q/[+ғƹQW|sJO}7&֓)sǺL*g/g֣<979W˹|;XV T[e=$zrwOd{L {nL7t,'ߣ\ gHk^UZ!ɒcLT%j>Dvp~e @VAdMycW>He (} G0m=Ej:(CоD\RDg~RV7b 8 ZXS;pG^+n5`K| l8Χ>`fsRd<)sևl~x+Qv~ސ0¯?;.^?@0gΆq7(0~2]l)!)N%XE $%nPc lQ+ɶv-`n B˷4N4,y6QGؤNhփ88`7f(\[IeDlW)J+ ޔJ . R-gٌDǦ.O&[[ߨz<ѳN` LeVׄqntrH/y z<򣕾Jj F0vOYhخHw؂WQ4 diӾi7 3L׫UvVBՄbGbPPfGw :ID \\-#?%ӂ+MpA^y*Й+^DRk?l| U=Fn‹9sIP7,-j7r l؁40xg<@!uʢ}J6o=Da<9*K\)U`h̟RBqewj%CG=_>1wc3O!%+!rBo2~:i-Q>t_{+:0@4Ⱥ bs7&K wx誓Ktk_'uDG0iwުZ:B+x7DX1BP]ODsgQ{Mf式d"ӘPgbTĽ0sҺ\yakExsܾyU"™K T|6ȸڍ AejYʝP`'ViK.~4HV8AHn~{"*FYoҟ2NtξNݭ l.(j12^z 5WE=>f(bվռN6cʺŒJONq髤BNq5w!?vxY"$lW,=>!䙫!5"11FendH6MY^!kY-Xٍ!o]Ihq;D Re];bС~1ax gkzCQ׌wԳIYFZFEL{&5dzF,.?c gBo')fH 7 EUvTIcE ljI|ui g'H4HJ[G؉ĭdKyC\p(UE}EUXiA\쥔`ŨPw3)9ZtXZΑ,\1sѠ{ȋ?gcv'lxc?dFOxnΡӍDAE4lrS=g(Z5OK2 BN2߬JH8|Rj Hԅ{ n(>wEHmԑ;2֗?3x@fE5 i5=#G]&Lux7!ZaBE ̷Yǃ;t(H$gBvs7C! " )qu(%bOs:lqvzXPOI2A=BsE o&)U& ٴ4wkOޔ :#g.+Up8on4u5?IBgּ!˜Wz!!EyaAZYO[G.+OJV3zMx銦G#HhjD2I ̧"^c"n#[% J7 񕒓tpbe />zne<'@.;Uj1: . 6bW:+',SҀO L b4*|.KʷMVIiqnKս{tDژ^trd4P9pWO[)ݫ X̄V4LрzT ("57'Dcp1a|wƞ,9T'1_7kTvj#<ԺDׁTf+Q+u^vB .V[LonFBU2ΐ醻|7JH}<. w|@eD(.`p~cܮ v/+r8w]c4xJG=ܯͱvrfO2k"Qa#j%=?ѫZ'#K3g#5v$r;L٨s%V9h{,kVb:rGhј~=HBZB@X>)-Ig֪ԂuZ<0_}QziXiԷfWź~6 21F,Nd-ֱ蚨=}/Oey'c`aw~h7hs9Wko-ˤk5 DeכXqj\7 B^T}J E3İ̠Ly[Nh"j1-|q/&g%]) ND|g Npm?Cp})μNEmPT;I|QSo^ya 0Zz󂀄_ xXmSFGހP{ n! S6Z944l at?8d%$ϧ?NAA@#)lʤRʹ fg܆]Fpğ7j5ϷԐW)(z=\a初-ZwѫFHW熆lHVMf,vk"6' +I^IA֗ nZ]#UU|F\7S +bi4rҗJ/x]E \ciJQGo˜.K<# $Uzz-""=w .x(Dslҩ$و@ek^)qu{FFAE31烋~"fjLED;)4#<іfpX,aoWHSp3(K!~ BjW¡1C7x  ͳ~AsCL$8aeCؽ]ӹ5H44xd@]'vf&7+LE<=ȏBRe450+ #K:Ճ* {lf2ġ@w$LjTАp:ߠJpvd+gN 磘4%8Ӻ﵋M^ Cl eg:s\hwΎ|j% nq"؉ӆ}O_PqV֡~HΏ Ƣw{1#5a˅֞X~uYUy',:6۽Ku`F",ټ2ssp43zlvߨ1 L o._q"O--]@T_B r 1|e&|ENJ-SAUɁq!,ٮbshSCMb"IS:4DU=rBwmj-Tն$L>G!wT{Z >Adɺs[clA׸D6%7ѥ>9Azd^Kyx4XzGa5dxO@12F&Ę:YDjm(s r"{0fYbWR:+/gIXMa3nrZļb; ~fedQ1chC*7hFerkʛ$ĸ6C_?CG'79&:Jt|wU-$lhNCEw;X8IDJ[K,g_vScq)MԤKUL._F>-mrsދ.|Ai<) f{ś[Rt 2ꇭzO8V]|jrJ r}B>gRGrE(iMF ŋħ<~&7ҥ[\TƇ>\2/(vZ7\ aiV V (! aG<QŸޓsg)(FFq9)G(rA i2YƄ-g( *,(CSI'@&bg |pA n3]!_#*/? ǿ)HH ,֏~x`xY:tS1a}L+ k3snc҇@gt*ïҍt p5)䖨 ?SN5w %_kHaJt'x!ap7ʘ(6@MEwe[}SԮEėL Iv7*FR@ά9S6$g~"zog\j ;yJIܧ/I}3<"Yr\>L ]b [MeOWzyXa铐%?.fNUř&_oF9zdQǔ2"џ=ֺU"ڧO8Af9Bt]Wn'  nF@ɘuUeU4+[:yI5ґMq?0>Ux5AP5ׯndLLPbŤa~W ye |~P;$V7,\B預@ر-uߏ:/48B^QVDkh^|h!?wSyu <ӐPi@y 'iwZsJia>J;:'o|26`Ty蕭)ezgp<[ˠ:74Eeo|ܷX/4f{V<#_V:WgV~?y;/Tط߇MRPEÛjX칁Ay*@Bnvy FЇ#-JkA=O*ɵʂfR*X*Y0z꜠lѪKWTқ e'!@/;\}A!6 %mES!6KMj7l3;q@CuF@:MOpﻞ2Q$K}(.Ek@ku\dA) gC=V<FȂ (jKI0O_6Gj;7s 2\ ЊI ;_ -^ z\`s۷8qn<ۙ & fr/{kPK~^K5rfCQ5AǷQ<탲 5(9t9>MM4EX*$#^ re/[*Y[OYRb8S.$k/46giq8HnF+Z-P1ޗX> GGs(@c]-1dG\c+N qg46yye;aaBy7 kP- `??ĉ$:k}#qN(oXa/X*fqN;/TV,AY_3YA=xe8sFpl\Jr`! w̩g&j 9;MiF~k = )Eo E"JOo4gĺYPlǩ. |W>} E ]>mX+:r[Hzq Wx=3v#܎MMd[a5nv#(!SADyִ~9QLgf?/V  lYq(&M\Y]8{U~n9&zx:**~E,P=bRƬayqmU`se0 a귧V׃ةKVb:rˉUǾ zUL!lL:NM24)D魯|h. ]ć2&r!J%+X7.°t_ ndiQ$ݿOЯuqq0 kղHחh)Zl.r='tǏ8ޠfmv`5ZW=R|` `Ɠ!vTwC҂ػd5 <1~Aߊ %`']('tx))..#)t[ӖAp{a{)M%_YU҉|9&%e'˧oS\󖼇\[ڰ;aCPpc@nԻsş/y:#w07S\vv4KioI l:;d*il;OA[pLߍaN-i=X wn '5^jvA~ |cg-)Wf3"LG|U(Ʈ6@E6TEg$] u'QO2J?5ܚS|ߠ6Zκީl ^O\4, P@BPe 4oz(,4l oW|xzg` ';SphKK;:u{< $B@A8~!_nnYv>m2G!0\A<~b#*NE `.YS+[t : %ֽK8 &-.R2Poz1HripWO% ~$PuI{ E>-@z28(Jވ4W,ttPz.|O41ȓe[ 3کYR,YU‹.G SFCF;`X!?vt{۽~9' Nky95 DDn cX5jL0%5EM0a2` k(@v÷dxBj8&"n'ɍIFڬK'@<=8wPoq(v :['4}!K/Ǩ/k@[gR,Kp5V#-B^LmVjAZk:rl :5`ux?TD:P$߳^|JXc{-s]k(hW(܄z2J!,9['BJRmIaZ)`#R@ 4 H1QR@~^h MњBn`VPvW6FkVh_3_-W!: Rq|떓]7jhgpU 5!G5FTZGO21Vm0]e_ߙԖ#84C Yl{5*$+P;톛Mϗc96٦j&·`2^J.4pHI_FE&6-wӰV5]>>Rˊ7ZBqi>-eX5a˸Z":UL m/>9ZPHǟ#X(WJeڭ /tQm{RdGS]99`6_ P:v`M\e2ᏫKa,[6#u @d+H1uqn2rJKe$;gH?,.7ӖLj_8!m)3KB?~ps%0}O %7`4Rݢ\RB!2Z qcNYSտo}eM?eqnږBjWavvc?wj }Y1&qәLYG^5Du1doAEM16d˝g-pރ_<" -[%"5f˸r<tH2&gӜDg`-Ljhw-[ʊr]GBÇ~Q״źϗ;x?MRVDbGIƀ~Sㅶc>Cvv y&¦7w.r-'sgu0ēlY[DX7#V,y,Mπk$o)7seA1޽/5לʾxPiu)W"֯ͱj*pw;8/Yp;<6MEyD^E/:xĻr#vIfCkӤHfh{^5 !bex &;:2Mqbx\Yx:ZZDIKAӮA'ijX_>VٟJ6lL"G9H$ƣ5s*%Cpj@_Om=fݥ [\oXweh9Ri2rD)jِӡf_0*LMWHIh`۽U.|w;u>_T@m1љ-K+lR]ѯ@c3Hhz =f$Ci`IDc(Kh˒SշTAZfp- gYLQjYSMuRΰ],L'єJgssӖIrXU03$l_ǿ1XImrfAI#F4fzcsJG K*tYWl*[sp.acVR@uF*peM4*3;$@2]3(wd?|  BS B_h WFK}.lk&ˁ4Bې+wm3?W-^ͺ"XRzog! '` eEH2P)@n\ï#.w=Ļ&TfH_ jJ9(Cm2yNW [ϛ2~Zwgoub3]J+V Y&[SLb﷉ X$aEDps溉I S7KJ '$, (p _RT> +$ay7o%p/G-.x#7}j/rqD6`Ni4xT Z+%1}^jBW؁HDyҁ@N)>D_jis‹))uCL_EHOlDHc i!9ǐ:u/K{*YJhoA'CtM-iyxbhE4F'N+? @l4tbXCm*՛$5PVɽķTR{f q 8jܮd6M8>EŻtş^WnOi9[aa.-8xz/*6=_46k`ty>P$`xc5PoH >H\Ø0\h7au0dNQkƒq\d Z(4SZRs2΍7I>UQLK#H)!84\zRøP«: ơg;= Pg?Hl+; a- "( C%ml tLo^pЀ9,@ o{DCIYה% aK[qE Y[,Spy?0R[kޝǒ \}zjHO'񑎩 wot+TQ@JLkpQr YvFA P&?ԲtuCyjhʗePɲ[LtA`gyQҰX9ǰ7Z ke!mot݌rm Sl~StF+F&_=mIv՗ѷ1adzԼY̕oL0P4/Ͱ?B9BIMR=Gb!qڵ=I'UTZ\_L2uwj \8f*E?4K8!PR+ ]ga[%e LXt ԯ=\PJrs:=ڼye['$y/aidJAXbB9?TNo9!̋+.KppF^0-8ZMmIE`gZŗEg@09jeA93HAѽkpE0Y#a>oj'I&U ƏclIH547$^opQ éG+2 h@ \`safc;ªD멛6mǹpW^~Ӣ,Jy;2&}$Ʀ'%y *(D]`,ԱwD92l_1S饟Q ˯A!~x11mTU@)6{gQ kT uQYha xx[ r?$ ۧ!J?Z]1{|c>T aF*yIKFz sU hPl:1OiQ_p.UV*k!` !Coy*^lv@wձ%\ԷSm"H93KX^A[,9VG] L{~ JL!܋eN95 !gƛ\w~b?ux+lY[8I$ڌ+H"'%23,aܰ!̓Qf)tǮsNUd̸]emtU|bP%aJ3wTg 웲`n )s@+} F"~>xI)?-3y1Lk?(ޡtR`B+UөQ$1RE "0bLI 4QƑh71"(5˪!SpGw>dU)f1|4(ʞ-_SDfSqWgin-ރk4Q/| q&BSkQQnU3>X #ӍPMkqt Kn}Ri[G*Om!6&`DhMMZ%=MNĦ\OdtbRp =/D@sBdNuȇaÕeLxRӈbyY m 'y"`dDBF!&HM$0qH`-9=IfD Lq=H3r()LHolk-0bH?}OH%80|k凷$@fb6e# d-I)qi'Ht%DUy~(Ǚ:V8~ i>0ZĦXkLICsuҕnкK.Uth[dTvj}L6_]скV} R~n[?C:!]KBDy&J]\ZE48O>&0F&%kiF>. LK@^vt2H-^s=YN3E zVPfwY^gKA/YeI Xv;_Q9xZJ߬zqvW5='ƺčrbHD D1at?~;Ck}W3,Z)tޜDT2ыm:УDf칩V7ds24#AGCmrư? 5d\i.3Gዙ˨@M<RSb:+YFd, qg hG`  P?3SjF!N_<.VmadCc4֎@F xVZ%#DT"O2KeӀɚ=Ҫ K>A蠻;6'Of YP׭!:N?6ڈʰ:\%}ORbYh\0s6( DQ ݩa[σiϦ5= z hB;~ qDZE[sjs؉Q >'H<4&:*$t.iyg*$^Ocr)̀!Oڞy+ZlT~ Qq τJ͹ݩȀAK+ 03*X|b2y>#m;7G&Dd,l K, J"*ib:VdA*Zz1v58eưSpڥdx"$ޥ`tD: JLG +H;L oqf_ʶbku^Be+! TZ#!9ieFM0@r3Ԓ+Ƨ-H>9j͈{~[/O9(.jk+n)bO!,cCb|^!{Q$0]tjhqcm)' +jWz/|8,q{j#9'D FHUE@.\]uY݂h@hRӕp|{n\ODDWeMkj;{{l2!\޵ƅLD}}y?s6z22PB9 Q||'QK'?}>_{D"w}zkX@xHmEz^gʝ9yT7oC;rHz d֏eHzSK1O8v@:q<) ^u7`W,j?΄C wWkM'4 _(}=GiJWN0ϐt`.&@90/z-qg$ Dē|$)ֳ JM90k&: M`,8RZY7C@UˍfPZfM}M;xnY鬍=tV Th̅3"Ii+W+R Ӊ3!kbhGflllupM 7c g쐋qvJ]Nc Q:UN8揺YߖAZG U !G[]tS冺 r/A|gUE߹J)Aoŀ}enΔ|P nlmw>*b5]R쒥5h~FV `kUwMZh3⥌\Pxy)?,%{psWL'[Jb1A|ׯHD}qb~s {q` /먼v!bnmky%C 'r0Z|wׄjD&NKdv"ʑ@hZQl$$.eI]r=jMosAtHZ8_ygUrE6`U綉cGQ 2PXQ K>?MuPz-2S空lnȑrc~*9,i-q-lTd_[!kPL"6!)(k*Lsܼ, YdyM-OPI;pd]_ӢC;sr 9ۧ* Dsv)|:8}` eLuȀ,ӊ Y9D+4w3)?V ٸy xѢA=DC$r^  YEQ+[?iPBEg4ϣ?7BT^N9V}j>&<*(PS|ςU8d !at@Ke5FNxqy{;>-- Is6^m,*jjIl(rf8һ,5ľw,UecKaJiyͮj|Z710퉔\IjE['vcHJu6 ?ZcI>䖸-Xy <c:\A:BOcI+֡/ؘ?nGfGx2 sx}Qry1'_`}FjS\^ 1J(fsψp6R;&7 jQM" O sozgxaTjh&a|%U9ӝg7p a4~3B\,Xd7LpvQ87ʴPYRi! 7 ^{X\Iւ8i=R wk wϷ,S5h༛jfQ R 8g Iֵ'}_e^bEqѫz2rpp"c#Kٰ7H+:)8%M u(3>iFk$) zme͖cz01Б͉m6R/K@ W_ԅFHdwt%PxGx.`*:rMEj%:佩\P}%%gPȸG ~*Q)7 =le&?☼jXevyjV4q(%$o{>CX>eUbJ6f4*n6Xx3}G, ݅=PH$['uG,VSd%&,ږa!9Nգd3Wkwn7̳B{BTQ h"~Kw/ܪm,$jqv.jUrlcZ Kol3)<אV/֘g`@̆3?ŇzjT>&%B[`r b5 MN,ݳshfYb1xJOx5~޲X)Ow/"'hgׇ򚭀 Y9*FĄDW WW8 -s ˣi-  s /7":n)Df]MchǴ.3a3FYݬ ma&됤lMɾI["$ x/M7e "s)QbFͼi{; ] ^$9[}!+ r\rx(f[c=:ɢ>5M`'tj$sEe3]"J1+Mڍ\E^]Xnƿg J)P|G^8['4% '~61*Lx5AW&ݸ^å4_$Z hխHgM8+u dd^ +(`!c׃3)AR-+ 5_Iͦ,KO%t0vz\X8+o]?@ N LʗL˹^9ƤrcN2e7޲0r/A~`sd FU t wtMi坭Z[ZuPr650]Dt~^,yZ1F!-{ꦧH"Ml>Y}3zp0e \Ԧ-,_TQ3ƛ1H޳NϢE}8ł?gc dr\)w핰ymsXz|_H¡/5C&*7iQ{Z;r ~"\C{ln5N&~qn?yŒЛ/rP Bq ^o}ݙq 1Qxϩ"i2lB\uu*1GBӟݢ3bUlw/휆yҺNV:LWBEVQ`:3Q~,e 9/tvRahJAZY1)]N&TeO+(fR䉍`Mu9*+|\CY(x]>JYL@%?H1MUw3j0oG,I%]U~E3eI-y b)wQ35lI#q*; Wꐚ벑XBrY:{;ag3,\97g)ǧQ'v.b:LӔJ uc<=Yr5q[CdLB #OMs5c!95VT'pdPS9#< Dz)'+ aXE t I 9 z:#<Ɠ"=8j273VaOɄtM2n<+NRo&\RWPR"/ZRTG, -q+YgFgyE\%b~w{es/eZ]zC.s_- :Ee,9Lupl%fjR:ICx~WYKN>V~E659pYOj1$fʉr&XZ;]Ñad?a(Q_}:5p fF!;~U+_ *>YH&+k&1_і #Pl2E_F|{n+Q L^0)fِׯ$3PqC4'ODDayZX]~Eo鷎H2F\GJNl&!׬ϥͯ*|R5](qt88\S@O+n!0P2w\Y e/<#$ޕ"jWKjUXbg#L&Mc?(_`3#a-UX"64Et9 E lj:c([Qj}2:勭{a_JD9LߎZVEFLtr.fR[Ep[XiυW]s>]EĎ>sk R+i;ZiRHh%8>J\ "mr8ievXk Yz(})a[>+0}1<ܸH{} OyKY{j*nӘ/6髱#Z볉gA_*;[n|G*x2 ,~kR+u ~+ X8* X6zVKk@%-p`AbP3&C^_99@iuX CIP?bkݤXӻ;uTMLNyV괪N"8rsP95BJ;<']6l/yV'^B{ֿ2 SN)=$rmt[0@<$J= 8 1a徟*S:}EؕXQ=PĆ=ҩDb@Y1)K{bŐ~3F |,@! QV&v- 4|jL?,F$9wAzYeծ~?98qcdu IqZo֕ 4HKhs ռs^EJ R zN+:Pi8WpMG>Vuf$hE M\< HXuXcp %?7ۂ[r$AE2u# v>3*splڸ-fIP 6IN\3XGS|Ɔq1nnc+m(*'gIDÿawr*_r(!~k^L>Tc_3X>$NdBM6A7<:B)4#t Z R(YieZ~gx#{gdx={a_VLSȱ&^5Ӻl/Bl@:"/јbBVrJ$$NXYT14Ha@y6"m:`{'Qkq\ A~/MzXJ(h9,J16#}j 瑍f^M( }/q1n6ݝZ]px{~o5#bFcE)6Vyk$prnkgזuZx&XN/,DNE^%cɺ,wYW.%YxE  e7kUmݛ6\i-^˛{c3˂=kp編U;/s!Z[FmҮR%. @{t1^iSXY2b,Z~,'Ѵl<*jA1(n$9qɴ c F>4ZeƄQ i*s[ n)#AeQ8 6frH`вD$h}Cدv)f~";8UҖ7Ag)94ANl 'e}\(϶/;H;$F͏aL4hBŅbvXg _hME83b'B V*VZXGOVrqW%z Eg-9ؠ[;3vs.Ҥ|a֌Мk)SLuSKLiH+m 50WBuqwtԾw:Mm!-Xh3ǯ'<8G5,C;Qztߓ*vzv| d͟^p1]{]nVC=6DrOR)Ly̘i އ%&Mg8_Ưa o(%S89d}uA^x?@4bus?Af̈A_`O#&BeF",D U"UXaeG~$}Gٿg^U/@53R՚1WdEW~<i~ڢ}e.Hp%wQRy8;Q0B{^05E-K0(Up3b)֑z]|8<\@,;}$ WVL4N!^H[r8Y|/6ߒ0:Hn[iYiW +Cv}᤿y/]v3ŗÇ|k3TZepg0!- i WW_ &"KS8[:}ՀmJ4t7LsyO<9b.!pGMV?̴}{xq5]TjVԍK<9ۢ} %56"BTyW@fI~Ѡ/2yX?u[  Y!91 r.L0L/V"2oNzgw63Q [ ӺJw P +y$/_"y\h[ 𻆘Оd\+D{a' bl,;x/@ deKKPE ?SfT: 9h<8& eIdad͏嗙H{xWU#S RhTԘ1@-e¨xj:\Q+eF~yIl忇c/&dkȦ!Jo٘TZJ rSKpF ߉ M3Qd#4f B|鰾;VƩvzk uSrgWe5׉tbrDN'mbI~~yb7UA0HEu hs"OtиvktH͍3?%X z;b#xْNT頍R Mx !6] 9Z*8YfIZ0[я_] 9664>f,O4KYp,eIiUєñBT-Epwۡ2\Pp7=/wK ,C4ƿ!y𵃯:F*oII4׊ ԖC9"UG^ȁXRsҬjwTCb/@BUlY^6iiNLŒroDJh)젃(S&|5WlﹳNÜV܇}@/)lbvCk+Ͼ3#-t߭@LXDPZv؛%P7?T'i$7pyΈ>5!=TZ7oe1or)ً<\kR/ІX&?6*k*&b&>DҤ"4LZfخlRo|;yό:9Pa"z]sM$jMθۑwӯc=,l.rgʙLHH. |_ DXL lջ  0G) 9CX$2}+0ꮘh ?" Jo6N;µ? boQAM)Ӷ,t$o_n~ETc* }EԀn"DBr4oł뗅BdmTy=Y1B,ce|'i2`Q1$_aqЖ;۹^錛şZ#J|N?E;}Ȟ\䘏OGM/LcOȓ^S].p=9 a\""u;M8u+ kmCUვsRjDIt(H: xo5m4x ~&yR%; ŗ#>rpA84]¨k @r40Gӊސ:k\CAoSW*DނlSz։k?k:/$XYp5/rv+]F@l)7`琤ipߞ7.M>v&1u mn~b jmY 0 eEKJAtOsi.'/ᖼ; b])+w#H'0&{"0iʼ|܏kBEA0sQF_g%o~"jLpO]#`pLUg|a(\d +&?$%9D@SuT;| >YSi4^)FȼX닼:*Ap>\ejpJ+g֥hVmcsK ܓy$|ґu1S’fyӆ5ƬIqYa澗9$LdfWo.sZh9ȗW4hCt_߶yYA_3ild_3AM5 9gHWbI1 c/j"i_1KTx(JHm(y#nyV#Qr72eyc)6~S0/|O="({d=RoW͖Q`t\- lB|Ӊ G)a\)(r#*b<0'QFuyQ~hz^EDKHMxRRL XXDr6W&VViH0 Ud\U<6eYK(u"1<1OJ!.TS4^=Pl*R`WJu^7S Le|%shF! !Yq} |,|[5zi3V%9_t`zXN .p0NjLCi2l{\FˏLo L?Mw:;Vq`* (ېk/Pܣ->I3ؖqRW'W`A.z_,l (0;{_ SfMN \DBW }V;*7Uĥk[/c~! emm?Q0ln[y\Q\t l\?BNkv#]|2Gw+|~6Lao?xcz(DՆ2a {X64+Vy$5W̏:y˜X>9moi?-MvE@ peT$ٺztOi Xգ{}g W/BbhgB|@ fNR23E1Y=pkT\i./O6}_9J_Z)Rlmͯ=; &:M&Um? ^KG,dwĆx@cFu#9u%ANEomk#e|OxyFI}PycR~JrjBjEv% ϔ|Bb`_T3Zxe$ko5g&0USӇp kKz(IDi vsB}DŇ9*<{^c^cG?)@(6&gZaWT_-|4(í:K6=АqD |"kxƱx BWK4OgSTu5{ (o@&M =kQ;=vVe vf_٥k uPB^=16-HAR(vx˞5 K_\uz櫚U%q= &f}~z M- ͩPXb-V? 5Gtm0yE}bʍ{ %9ɈS"-)\u8|Ym:fyViC+IgNzJ$H@Mn׭EFxu#W kb7V~) jY,;+(j`# u/~$HPQ nM0V, QD+ h]rmzҎDk^ZFיIwډt8ґW l̩9ؠXbo^' B>+u`iEep=]"_:?w]@.mj*2N㧒ZV_ S*ťM6J@=bAff킮Xh[ZcK%[Ȳ'kա/ 5]_Ǟºva6m7qk .(A4z(ҼBvkdNN{蓍^j~춸C}Hv,ɫ=xς'<hDݖ}s,ˋ^6Hu4 گkQ&f]Ͼ`yr, nkg]Rv?_A酬%v^$[[ߴNX]tV̫_q, XZJP~>QOdVNkm!7m~Ġ-f(,TUgHeL \Mʚ窐6ji [@%O0 8[5*`Vok2uZ |4|;cD*ZQ0Y _c_-M bTZDmr@14QSk +40@'Y MIW9G`{g#bGH/q1^dT0K&7cmpm;TY;9~BmgȼWn1XC/TP{B-')Zu,(FCH;epM$.3UwOB *$ء:e-r{/ /{ŀKBf*m2C~px Ypc6<_]vԸ;>{]-1Ҟ5AѪ|4׊|IQ;1W՜hel7ݗ1$m -!nטռav vJIPB `,k /r z{!KN d!T]W(G|?d皽%FQ#!jnJ@%^פ7B\J s5$})Y {۲cZp*OQ!9hX\q6;:Wڍ`,wn9|}-pbP،iDi''z!efv:j;@:(63.e֓8\^CȤtt\V5|y<$E#OJC1 ; Y}B(֦Fiu^+quSj2@Hl _ItIїrCJ:"YJqp)ĉ Ѽ ]ԣ7ҋݖ>8˯YrWLm_T^я  cg\@2(mm z %h^ Nk͕R0IYI)iy|G3|=؏JSn|IGN%БPD,cE'ᦶa^6%1=?J]u[SPٚy=L<SJT!t\Y@ ~[|7ɶ^͂%&g5.vQeE^,t.2ς<_ӆx`ܕY,`ȾX1x.X-ay,~7n߭ob""7T;IÒ5(2K7R}BӅUydV6Fom>}L=4I12v зŋy_ƤQY[f]6?J?^zAZu9OѣA/b,i =>#[ #G2IQ%+\b xJ5COHB#P<^e{&85UGyqK+|^"Pw  c& "];GsM@tXsOFo!hvX6t7^lo% @X>y"Ңydɪc&m[ksmbu44.a !Wm05@(nVlK ] _.CL++:).9uQhC{G!!»"Q‚]rn@! +lrjhyȇ ) R6F@C[_}:aSܯSEu?6_3%3Z{]hCS cF `SB>Ÿl?߸ԙs1ѧf!Isz{ fc-j#7<~贐z"5iI+S/t4 }wв/bAF(F_EYäkD5^˒]@NڞD@)-3*BqlŲ ϙG(qI(CQ!XUבP]'V6Kܴ9|ƭ)o~&R*s6Ԋi'-JdyNJ7 zpQ'4|^W[fmw+UrOXH͍/A}_(}1 T:L=Bs)0/%^=C @-PJr1U roYmξ#<P\9H^4tWKY1"Hx#L721m+ky38w=k56drJ>(@k؜vռ!9-; Zy)mktq{7D Ǣp).3 qKYPH|qg2ࢲ~ Є2޴D+kx:?z1FShK_t Jd'{ 1lI 4$%#)Ueb9׫KaArxp)RهPabZS'NژwȒ\ycC]jH'>.?KR^Եz^2Y:ZwZ/y%zo3iԩלrna5:61jaV.ACqt$zjCP^َ D2NدiO-'U/?#6T>o +&;rTil"KjdCUwvc63(hqnXFMt݉]Wx4~E:E1l'K7?;2f#:VR{A UO&+Ү 87\4v.pZmWᴤsCgʏyvQs+C~Ͻ9XgAȘK `Eq&Ypy[]rre!Pր "6b|$J䃫H!ZzK# {|gלAPZdYQ? K#ʊ'ʹ`$X+*xgh54QkQr~B(#+ o[&xxĔlY'ϊ8>'C\b|sga~reD$uFD4WZ65cG2Cq<~Lt*quMm5f M3q nپ>Te/gõ3Oq@bhl:sAh8Qڣ6h§53T1fwi2UätreΚF/5+/039Hq]X} ih4'"# z%# Bȿ{C2C4ݝ5$])W/NMm`/\=$PCwMx +{ń6q1Pcx 2A64d lW:oD(g(r¦("tdL&eطjA2\b`pJ0"wL oy b GU0d,X666iҊ+9KkGB%=pU^'~3|.1XlوߌzKkHţ=О&]"p6`!*_"FMN4z_+u]S\2뎽#+AвlGpn)ö_=!Hh'}Rďt9+"g'B G}xۗrI\v̢]V@§bAe/@; ע"ZO^Env RXzd]٢sך VS}V>&u8V`~rfz뷄IB-O&TM{'xVOLUg.37É́X+1p$U<$6Vh`]ZzWqby2 ID_Akry.O]e;/3THD)2!>VNQ=m8Ol:L@\J ,8 L!]B0 -ڜ[PX}sķ~3O`_p<50T4(C G:ފn1 q.f=u;w\:@ͱ5\=׀A2$[+Nzv( mL"bXT>_Uw#u~P-6$i5@5nxaKc4OQYPۡ;)3:p,Udo.~S¤.{ƛt-{UY:@?;\,vxqDvmT-f@vZUW%^?󣑫EW{AM =h!PeչQ1.9v)lt݊.hxS1#0tƭuTO@;v%ԻJW?:+T_"[ F޶ qd᛼gko2٢1> i\d%½S"=(:NN#U1g=}8_'t@kI@< u+9!93[Hw;h<M5vh8:Vk)Gֳq| [J 2(ŝ7ف 'u&>U}in}Wxc#YX1p˔m]˟YA_bQLЄnN C= f)*3S_dc98Rӭ={NhN$3m4Xwe?^Z=au$5Sq,q6kl#opGve3@8vgz@+k^PXgp@O *} Uxe0+^adU|=9k U)l1 W}!A^Ԃ Ibsf̄*LA-3aQ=ҽ-yc6T;Ԁޮc+g,UW"'"/^H\')dk / b J|ܓ>1+J wji^($+mM!ي i1y,Z⠀ZWFFp1LD6іL7VPߤ]#v$ ((}6Ν$G1pz}\[ "7hJ!Z#ҹ &k.X;1hT*9_B5D#ɲz8I3'/[8 AuS+ߙ6ܶFjue3,?}l~X4BXPŻϡσfvj_y}:ƨh.<8d6BW 1/EtwqK817TK̺%֗hH ;֬D^[q<,kh| s#9CgIQ\[xpin{[/-+$2#5Ki1M6 Έ<Np) 2 ZF}tR?~~yya>Jȍ]ҙkMe#\!EKg_gsfl"߽GFjXfk+b(4ic,0)26Y@±wV_e2EO .roЀ7Cq*7c,} \@R ӱM>٬MV^IjÏ.@}ߗ:G6nexB&̟dJ> IRmJxJ v4aF:vFzr# >CG I(J[;j'*tRnBw0Է*$F3))c+ <ۍWw0qx#F{?FEvJnۍՠ8qӖL`i ElP`= r+c^0*{/|å26g'¼d/'tasfq{ X؄hYl ("cpn}6t4uu3us!.K4HqSNvޝBW=C߶f܅Yt6k\UX4Ò)5R>F_a~˝ZN_hBvSJV oƣ02n1+ 494߆"KN Rӆ|1sX', յ=E^o^5Ix_C 0E^6F֞@3=>ݏY7dVtL룅!Ï9 !5ݓ )mkmXsMn+[XdEV : k'*1xZy I.w,f?dcٹ.Y8pq?r,mi&f(+0"Cqœ>u:?}J;kfv!?L~I0OӲetdq9 ;8Aݯlre& cӼ'ftM|*oܝ.VpǎZXu{FS5JTl&g [qR*zbr=ֺ =5nʄfk ׭ ۅP9*! Sݩ"4`S>( 䋻eGj xhOepu,Q )Dov-w(֌2u;떵__Ǐ\3Mur~$H:A 4Sqŧq^x25p͋B^e~%Wc6ͅ>͍0 vr V1aVW-cK;ʂDJ9eC'>֤~Ռ.:R w`OQUK/VKwrIa,ءc<x6@wml9("/ʕnj*U%˿c &3 _r( ~\?l芒H]D[B u-Q6 x%RǑ8{* }#AT-^M55X BoS5p"CPsO3KTӰFqd|kߵ#(8h/7:5ƒ-Y%5 G~1s?~W=6B\$YNPǻG pMᄒ_$Jw@ace+엎TIvRr˂ 4w ћy&dVU|!P~J&>)]k3w ,< e$$2rq6(k]q=N3֥u)DR+ͣu/ NN-V%{)KqpY_N۝YyՉ?f>ODpfI{y%,h~X;PZvnBBD:A>$+aĈ& t•LA.mNGfa7.Tx@trSzQ Rɱ8-qU#LF+] X$h,)4 r-̿b1 C?2 7L?)m+"9 iǺh9 ^%+;X:cY79v v_ݫ w~4 0X+4e >-Y2,nO9̂;2C4 iՓ@m & :ƭ^45ĤH(GʡzL ܩ { ]zs J# [0G `+ 0`wZpT8|eQ#v%i?U  ɰōa7ۋ{KXt_QTHϺ\m!ˆ:6ͻ]2BʭEk6-.DBm1MJBЂMoqySMmP@ YgĹZKZNjf=b}b+Yopq4ϛpJ3gâiu1_Oax61 V0{c3 =U3eJxJEѽ ;:vPG8T:qވ|1t.! >([A"i_X3Se8Dx0 .M8b'2עU 7L3HK] [e6-ChE#цXvZF)JB$3vubLz)swz܎P7;cF7On[YdR}KH ]lj&7M]]~5B5/,8* i0]Ct9-^wL?jl@2Q'WWg}$&ٌ'6B3bf zm1qo,XypM-p e{=)!0k~|ϣvmM}$m N^14{O2{s|ZU8yNyǣ.dTzd i<,ƹevoKG lh ӚصBzfLM)EֵJ2~>ۧW@B*&ҋ 5;Yq' B0Ȋ=#cJ@9r͈<^~rGQө5'1鼟28nʥmf#u.@zxmeU䄲BKj7Ǣ-A-3 څwl>bdbUc dʿ%U`RD|4k홉 !P1C\iWfxB2?:#& v xT}%m|\ttSNX<{G+jچWg %fL'ELD-wLgLY|dut:0PL&s6&y-m^ցIt˗\h7G@4`E>j#,0=pǽ{PJ(:ä p N!K=G{7eꓪ ¢-1sݿ"Y<-A`Ŭi3m*n @#[7 1ie)ۀS*A{R!]J Kr2tǺ7myū;dcX@ͣlT$LVVM#*R=S8w,|T(27O3Zz5ڿc2%nsys,ۦv|ldhbJӁ28$j?2caí^;qPU$5V>ܘQ{$D?o 8n̚>\h8D@pS/;=QQeR[FGs+=f90z7i/Oj,9]U]иΖJb'QMxK?8%(jWEN#~^ldeNdv8e#W}T0"|YÄQ{-vF.xƒS (w4J} A6hC ^Mrz!$Ӵi+s%lуL=3@Ҁ~%oWd3QNԯ:o=V=sf;at|DY=ϳ֠ 44i:>nPK[ Wx'Fnm*^8pp u!O{rvDSy >&K:ְ3wGJ݁js3JȴQBπVWbA%F`U]!S; +dpQXx5s`llOLMw؋WkWH^3;l)h9t!VܜM܋,=hbw*NB gzm j#|$AhE#.b{8Ivrلڿ\U:k:\W݅&ȇǧ^9Sxlݐa9×+7>YC(м Q <8jAvr*ߗL=wЇ=5gO8V% t #"Y\I06F";j̛A?Ձ|`k.qHz?(>P9,ݰmDβdfŒi!_O8Q;Czg&yY} Nji9srFqGsi6U+s1q@* Ƙ5E_C{ʶM>IZ 9S.S:0~-lhsp4۽}hb6v}hi`ɸoJ[@Q|:_5(W۷$(bV%G՞ȜL&@GzɄkR5ZV[֕1e&6;<ю?WpŬ2fH\>5@^*l5&wŕȫ#@72mp-6Mg^t[W? +f2i\cvVz+Ͳxs>LP!z[*WDɈ(MѦŚVX ğ<74E>ӈKE3cwLS2!9H5G}OVpWC= >y޵V"Q1C_?7+U\w4&:CjN槅}ux'@l<^*g^g8MšBs Txe'RE2CA-7|Hd39,{F 69m-h jn3~֣D3iQL#(|'q 0^0kK&Ý!ᯢw*0N|ADd; E7};ezK}wǬ5L eX4]XWK/ݝBD|)o೤OpLA4*>9 b.$wAKQ;YQgaKܒj&JgߺR! {l;#⺗~GDN~*)e:[8PWS)}e0X7/X9u;{B{KRUcS*^d~!DdG-(֒a/qTFh'РES)ą=Ì Q%(Q%bÐ8|"$IN \j Y =CWG4!7$8K&t`S8,I}1vcTMsحٹBbֽZrHl,)ء]P O$`P#iXYތ&ȋ(G콂턡ů@Y Mbۅz2/> qI%VT5ĊѡC7HWǮԷ&!E;*SRFMi5{ƊQ uSRA,pKlcōlx]3TV,z%Jjj#spsBwOiQSU Lsc1 {G#mh dxG34X^>Wxbh?tI7僙f鳔7%u恀Bs|഑L.xJ=߸qC4]#$Ơ,H_^h<(vNDlL0g|{RU >0MƼe|GmH9H8%Ňi3|Qq\%i~ޡ[N^msPN)6SOR^/#;3& E[[ǘz=I]e^=֊뮁<|0 6o |M+E<ݷt˟ū^D*\j_87pqua]xI3$2gM# T\/[˻ME0A }PSɩj"]XG&,YfyP652NIh7g,Pg` x2EBfqN B33->fEH10ɓ/h1ll@Bo8yR͟ 3Qb׬/YLDRu!Qn^*׳`GƲ=ӟt`'"Yy#5R|GG~Ա'U뻾݆EI,3&yNp"̓8? {S`X>%s,^Բ(3`Κ z_n4K: KI-ǖ%b璘cPT^4]OZESXbB 6Rc-yE>KmG Ц4yǧؕvf5r%Wgg>9<G<N4_DY'{[IY?#)?ŅIE9{BcF'Nmێf 2 rmv2q<+ұQF3{0?Ѥ=s&_!wai酾.tR>jjq.)lN0SGHChxؔJ /Nk`氦bm!pk1S׵ RJ~,!Ӯ71 RSvS9+<(uk\΀ Sd.DV\rLܓ nb^Zs+oAMLE}3o9/)Pwćΰ`1̻Mzv#nvԛ$/D#ZPh"&dww,{EA=ض"Vagf4)mf;k$NW w]g=^]v"pH][D# x_I##3'ϯx`i,<sȿ,7zPE%EE +n+A۟AxIu,Mihv@hUQ~= "ef; +*%.S&c(k1EY.9nS%s[݁RLsvz ܚ3W}@Ր7xJd4UO\ٱT.\t߯z>}~r@0tePscl\qnj!kD 6Q.GsJ9xy̳uklpx߶v՞$yFC,J!s6NJe:/qG-YeQ=mA,1BF$WBH Ѯvt| 1A.sg'IG)h CRV~D6g]N;`I萞Ns8بa Xǟvx{^DE KI^rk.}2o`@SXQam%q8FY?"ӏǏe klC:=I[fJ@ s/+N3Ü ۦ ͗7Hf$pA ~h&tY՗"Rw۳ 5g}¿j?sA.,~/U#>0,E尯*]Ѥn:!M %>_V:eo σf ?9gV_;j6o:Q.& JIC}:^ oʽ6ݸEO'j=@ςLŸЫ\'44w&͟lΐrD=ǫ࠴qQsZ7fV@ӤrapnJuȫć+;-ytu5@:tL`hiZ PqLZǬOU> ]6.'<+Iv04&᭖K*AN;Pv8( #Rcdq N.bH{$o|ʔVjY2fA'2y/q;,M76L]2)Ā38$nNt`HFJ " GD7Cm~JZZ=3lQԄ^ j1Rǩ6Vp_uW:! Y(pTD9f-(d(M+!a9E *ˁ+K1O 8}7P'rzt$AI~<Ȇ|rZjx.&ݬ&D7Vr/Ұv~,J"ۑjE0k]RxhGvUK2iN^3>,ȴO֊T]XҌe sd(QxG[H8̤hec 0W0*|2mۆXu^,H. V{4D?q}E\Tkfw}V o?j<7&mL1qxʯvpP[RAVcA7LYNtja@A#j5D4h͉:-/NN3OfikF{#&LF(㎋a"*ԔYtyn7TqE41[:ǎ?URdQj,gQ>w=@G=(3:z*&j9sε!L̃n,,1صO~t]NGqִ//&fd2 ϖ%ǘ/`ve h/K7XT$ϰhA)S '9n:1ZAXzՍ0AOkJ wY z–-y fZc5M}k)KF(.ۻ&zuss.rn ήq 2 $mPo;ɪU!"SE@tc=,= lebOrV8: ZxRpf@R1=58\"$טNC+ݢTD[Dw[‰ L-ASvCO񩲖Tu;)Q~ t 9$(J~# av{ﲧK.)e`Z+ oE0TÝ@֘eZek*9ڠb\sF[/6 |3_4`EI?gnJMJF&;׉a(4`Uc>җV+$O97s"YcqХBX\^?Sοs Q $bNv}pS3?\K,d#?)25rU$Y/hv í.`c$&* fnE̪zȹ{$" JRc=ջ5b{eF?l@1c^q?Zv=ܥ-!|V$>գl)7T M_&[4*%'A@ p):jҾrr5I#ZǼG3Sl<^gG1m'VWk,C{v:Qt5r)pAt[M5ƨ︨:?m^*?"M4ER-1yckў䇙ۡf3Mc,Dlsn،+Vy3q:Ӓg2~Gc0$)-<>Ŝ[2 i 3rWPKE2ϼvD{_7oRWc^ krWj2e06.g[ν"ԣMq{ ۬'KcpI`#+$W)L V J$Iɢ_QM07G|LQQ)𱨾!5>3l,;i;ot _оz.(洼FG*ZAэ˭WƙQS3 @W:zLqt&- t1fXe,sF?l0FKͰ>ٰqŁ:6#\=5ܶ99=5BB}=, 2G]#C7ga? Q<97m-o:vb5>ULZ~7_Z$ڡwMXv(FNUk>WmTvKةs'JN>aEI f WP=6MVEZHk5 Ŋ8& w' u++Kޱ+zȍiEGx[@YJY=̉=c+pu`ײH`GvpD% !.${NSzI=psqOΗ~ť4atP~omv'Ʀ@' ~c2pj1 +<1U@cAq9}1lĠR^4~K"&=v8m 0|._|)Ʈ72hNA}e'!`@?<=_:_E<$Gu{?-"տť7zXzA Ncb-+WʲD VT:QCV<]A%I[7'`1q4)VhKxhn,PAԺԢP0TAyCTk&wɚC,?/jMe% K0R[8i~&`-folgMc<1QzvN8nŌ ^xam+f@،-y,HR|LduiR3zr 1Sɼj*o@mVɌC8ºqbriV`KCS+K.Ȝh_nkpTk d{r:d@jUq$%̀ D+n߂N(~Po5Ue-mdUڏŚh^V묪.JLж21i0K,f6E뷨5I68[QM$~OH_!MZ5!Qx8i2, M9EdA Y +IoTV\2r/Jt[#틕غޔH\т$L)3 $ͅ5:5`N:C͸2ĝy--smB)j=y%uc7$XnqY⟡N)B{a61[˰{ 0pJYN>N'Vc> - z>1ɂSLLq6%w"0+Z\\m;Q=">6bg' 4ʬȊ*, kj]Q~' J%\{?g̽UpC89HAoʧӏa.1#BI`ʭ23$4S{N)` OI8KPvU$+Rƾ>C[ yw{+~߬rFR")*V\ј]u TY^(D*Ko9c#& E" &~Z^n]-<=Rd+jqH|RvmV3+eǫ&RK{["VfH [1 ˆI0ʊn, JhVqO-RB5[_2"!xoLdL2)Tތ8M,4DlPHpelYUklieO ow{Y(\^RMs<.2k+35~S*hBi$lߍu@}Rd[[~ҟE҅ޱVr!>ym!8Ʀ臄Zn6#Vt/'wdQgĐN2}2 Ms; PeKt%e8|iˉe Ԏsv`cDCn>;s3c Ĉiܚmׁ266,O(l%CUNW!))ٕA blpeՇp9뫶L^)\եP-V=Z"(+|Q9 .YrETg|zXIÐ;t%|\z))!Wͷq1MӱX(]e$dYIhI A9dVK;.q){lx* $ L U'3:ãU#>C4;PBESN!]LO_m㍸|SJ.BF> H:L0(]bnS*e`ɕ(sȱbYq^GrPe?+K,HREao\F"P=s88CdNf69=e˜Zc>^jDnILŏ(E̷]mU)B pOM$O+։~K}y]Un"}X^=]F<8`R{X?aẚ{'ʾM!0}N<2;J{\|EwK-GW5_MLν7E/qgrಊy?DYo2-z50|``B.Xݞn0%45}U.J6\+nc*KkkXAKޑP[R}9'w*&2X%rU]5F` /\;yïq.~F` tHƃuQ!:FZMjGX|'G fQºT7y6Gr1|P͍%Td|?hhE-iMog ʾz?)d?층깣*ɰQ Z=ϴ'OM8躧Ew\Oԧ\t;C- ņRhP~UzFpdBd}ȟd?"TpEbҵ98J-nkocifwӢhI<-wh'Vqwq ڙ\LU-!+/~V*?`QO(RI!{f,6V   7iƢM+HG;_n[8ECbIj v1eiU]wd%6 sSyio`<ԋ{wьs^]w;Ug=8h,_|8B='ܷdz)2HW;9sl糧A.)z>SaCn#e-T$ 33dz1p1(IDɼkNN (VKnE].,(jZ{rU{[ K6ΐ4c(F(R/'9NjCK+`D(0a`sTS>| 54|O떣|LP0RdOtѱNAd\q/<|D*FQBiҹ{|A:_|v Z5IdD;bYo)Mt!A{UzQ[Dڨwߎb6TNGʓ#F8X %+O $E؈f;*w]掘]a}[c{j0/EϺDkriף4!g`:ƄG:dMQE{Vk`qHOneҧ4C'02ۻяE؝l3c/ qe_:p{=#m7QLɵIӿKe+.#=b Ab]-M:~'5nz4pJ #FԼqѷrZCMy`蹂R$OKC"]-*o:TgلZH'{<8 V3wn1?.P波F2cy#U(Z[z?`]@OgĔ.ư& ܾD Ꭸ' [rHlUhߵ ()hl,i]oL7Xa٦rRk#7Ѳ/|LK ˃,WzXVĵ]FC8b-ecpX[hMTX|- ljv;NB:>n&nC'% CO8hȊy+ KwPXu8ދVKҩFQSz4mHUL -EZrxn[R؞R{OL?C.m͑SDuW*AT5ŪP ';c{H.SMé SC@C-&ýX(s)Ο>B~)`EQaj-\UdZ&8Wէpp.ɞxƛ[y 9>SF;xA  Ҷp($0xxoES`|5:{.RMSrUB4׻m jXj$,uy is g+ yA) :1P;&Aa3:l|f:>׎BٳA|%f4ؐǁ$g9_͚( [Yoȶ)JŅSVx.se]kR򂯦GRfi(ʺ)Y\|TDƵkiw?6w-0H_q?/IaF>~A+Tr"4xY *y Ek5]A@+/ 0ߞ8vͣc:n$_\%lB 0{p'秨m-Dׄh0͊ǎ9v0kv *9~zmCBoeM<ǧumA\ \i]/>*\r_݆-AWqQIuD"HFX aG*H8;b3< /`GR.vJ0*Z}Rܵvm\VL} #mC_ak2VW8uGWpN| Rp8%G؎V6 ] t5eN2/C gux-HD(1 m*XǘzruUc $Rm|I*nh"QnPj(3D]]f^6|%Zc*IHK$ezk0V#õdp t)mS9|b/ ~=bJĀg^-cM^1\U&c}Lqu_-K.\6*hNtxGB^*\jѿ< 7l+@FU{F;O;z%Yh- 8a ;DxqyY\[+Cb T)2'#ssL,wE[o֍-Ίiȝk[Y=$SCyky{Q_rS : 3x?v~'b"A-p4@q3x(PW~ 9i[zZnA\W`ܻ2ʰvUZR'*}ҩm zBSi QeoBi;w'٭A.sr\Mޑ>S0ڈ*[UuXZ;0ɧtv/1.\ 9k\OpK/7 i5;`y'zA\]}8N]M}wfVV~rf-|^V$֤>_|{Yd_G- M堍:e|<㨪j|) NW//ňx԰{n4Y9('ў&o|(A~61Auqe]?2i`1;k *8$T=f*%UJ. TUZb l J{4wHDfìM=bBGq0\| 8YfCLՁTKKj,6TĘAۜ U9ϲ% T3%%&hXDoe3\~V$vu% L@VJi9»Xs'ЉulWw"(v/)0sx~)\s3hZPG0@N-ZOEL A4ڨԢq G\#hMAj Qu^|ů@e;U0ʗsfR{d\ۂclocA C2* z4|*ƞvOV$YJ^郌k2B+0C#< |X >$nV{')JXk a0VrB Dry9t;KuMi 6ɨ`C +-&xFy&_/`HAz}2uݘ WAZl93O(+*iH B\+@۠:䵈2ؓhꃶtٓ0oe` Dw7|[|e'ӏ:*2~c"zO?`trzAm"RۃBܧ]/gݭkA{4ԏJ[5hw+gWJzsI0[4ɜpp lt'X2Q!qK'Dz+q.opU3^18&BxlXOޤTCae;%#13%[1&o@rhjn7e#I,țdċ%"Gɠd&WSPdAza 偄z2k|F ?ӫ T151k(@Rhjx%&F*gLqkEA *D5՝!|t=ݵn_qp@(ߺ.َ]9_$Χ]zBc8r(&ʙ֗~;3f#|!oib<ùL sΥCOJBxg}u"t‰jwz\Lͨ6q#Go\ͼPX;u*ȣrI/ `R6@OFSے|,fe* `al%r~[ΚB&S&F?3wI0~&-ܠy;b(`$vQʅp@ 555_G]2ń?Qg`ng,a|{hVӞ!n%U0\5RDS2x>k̟ .+:a ,)0ɪwvVUڼ+J3T:K:M(7^4f,*%Q&,%ꘆRl.6?Go.mZwNEX=FAE#] AFlq֋a^MzDęcKS'4VFqC^-yvG;Vm_4 ý2з+v`.j$dʫ<,ADd75 U$#bC{--ޓKG1? LP։!jt) (JAN{V>@|iQJʲCa*;mTaU )Hu 싨&vp13DxW -`dm{6b7q4]ۦ[mCky]TlߴT9FJ># /wP7nINiROmۉ!8T#5 ߂䛺/K L-cw܍ԥ>{|e7U2 g: /`M"5}r1=&24 ״;<rl3n5I,a--0!!;9 iIdyIR$B)ZZ" Hˑ9`G}3bz~e#/:K@Y8>h/1fVF3Whwf ?PN1וIdl;PXdzY#HuZll)X1#祷-=ŒoW8?ڔ5ah.:̝7V{05uNG${]"T@n-I#[.ScJ `7Iɟ>-sT08&v89, f;pB[TOAp;ZRmxBvg\̪Zw_-e{MU`R+3ϖB06Y$x,xg /NLTQ,Yom*pvƥF5Nu7gzf4kÇ|za Ƽ!c;"He6-e>RVyR DѫREtwN_'^b7<ْޯ˝ |!:i=#]+%bW͵9h^>3WlW4so|{ľPB)|_3D.u;+v\xwfH sxKODu̸dCx@d8.uX/E}G6١|b,jLW#wG< `Ekx/RqXc+aX=ظ-iMhSVM3"[X1ۚ} ٫q(36Ϲyv*exAEͱOۇbff jE)ec̠Hzрud$]5G+k9Z]V/╕#a- !,~igM\.-8+K$a1gsq:8 _a2$5E E E$ZwR7naSM|(nn8Ώ7)+͌3fJqf:G[)@u(޽wb8Xs՝nEE~aF?.CP&*ԧg)VbvV8"ffڸ(|(+ҽPk֜hЮY<%j ![ZF@\?ſFJDigREΪ;@S+p5hN|Y Y+UКa+1v>0py)t˒st}UUyS' &J6Zf UxӪoM(Dƚ( ev0uҕE!/!+l=#>դ# ZEa3HQE&AvO%idxd^pm5ip]#T峴;O ӄU<P dMvSDgQ>BL&nI7Y[ፉS~vIR>G#8 s"U֕:j&^3J6f1Z@KB>o 8fXN[O/:GyU-i4-8iyF9l?m}rTijh)GJ"QJ_7r&M^.!7!-~& x{Dl8 fGVɀ~ÆDEg_-418O)I\B&ik *aIߑ7OTcOy#2V73%{uVANJE>=ӺJg|L9_}ɸ#MGzWNvVbFE˥̨[ֆ/;8yԣ ,Cc8G1s"?\Z`I(>h"G.,;޼4"DZ#N,ǟ<^ܤU-.ZfozCc~."jʽ< /ʣ5z}!C g щOȧ0V󅖰U{X5\AwD%5hϫ0{F6 FV'm q4?Hn"JӬ&5}}f6-P^-#X kk\v)?<]mԌnB9{iIaJR^Nf/,wG.go]Wlt|̆<$wYʼn݇M\Å~UE&KpV#hI5\i NH7'v:=Cb8-?c@kBr D+Vm0(| p悛o:jHC>Y'fquVAk:ߠ! S!l%R+}Ng7PR_EŲ#]Xb[FphE̕=~G?5l1/-V?ݙui} [၆[3PpٛD^MtBlvдΟe"gI)hcً6*Rb3=-ϯ2Ɠg 7he܍͇,/='cūh|yfjCoeF?WNFwr\4{ly٘{lՌHQ^_C解 ?t4;Mbtl$4LOmvt $&I3d7Ө:Ar'W"qeWעBnBiIYtQ1P:x+IۜӡVIDžyZva5K)„zZ5^^2څ~!bcᨉb@dflK*QQY seXAk(dϩym%NmefY/@.!ᵏb_Fd\IW*RD I';ը -cm׷rvIvMo -# $SK=tȢ]+#Mɇ(tE6=4iab}Ă>b 'ߧ2¹)TG~%nC"XVg%ҡJoY8ÍU`;:MY+x*ƌFn1>Νj/ߑ t~Y; oc8ؗL(;e!̶-4 :̊(šMND$$`],ޛW18Cd>;|Y:;gtY1PPuI;c#vi81|2/f!| $\훤-$ {=jk Ir?v82MֿS yRfPMFl"!0 ]' (.N3;81aMܥP$j$ZH(Z>hz5~s2ӷh.qLqgK 6Nȝ&@H8{{^ Ew/#JJ1B]c?h^:>]ޡPJRCN[>P6Wڒ\#Hp* L8xq[43E*o\Z$Eʏg8ha$Zs#3 ={q :N:Xtv)sVc/5L+ Hߙ1#or̝`'nPN`JW)X ]E(* "J8[-!rj:ݠü8|Hm.&[CjA5]y>ݯ B o|u!2vL13F7ڰI5HQUG'T&ғ+l)H:G{9k\ךS`DG@Q2+rF–01Qt.ќdMF|جEB.gi{Ʀq]ǧbDV ]IJ}"Nja6)P6h[Yb3h+N0`3s"<|dF莀@ " 2zyuWLG!a1d{6 bAzm~joܨTDjJc@y:09Y5,gK1qV})&/q"Ѓ+wM()YoylE^y>`ڇ˛M"jD P>̦4D )M5bCwL O(HL^ZC*g\gw}r"\,Fø2j>&1~[11mjf]=mXxf_\&8R]!RuifQDt6.SB@jdǏGX QOOI+V*D~v&1Byk N~45{˫uF>IO<9CgI1)* lSk{)f|{*;O˵~N* 7p* #D9wRЖ*}70a-"{~TՒPFظKzTEܗ ) S9txu4j#ڛT cܬ+~#a4!lh,F+zDF'f,=&۟ݡ2?YH,UW5^{And #'Ynn|mZrc;^ܭ>1VGrbuL5/XBEh=Be]DB*1mfG pk 3PVAu_ 0L&B.CwY_~Ǎ+O~[6 %K  Cy+u #:_xjrAdł%1ܤ p^>**@6b^*fk@"O(f>{voVԤ<7ME!X*f޾=DT6wʰ~Uآ:>Lʉީ *T\x4yMۛ@5mh?z#4FA[PmsI?R|3V`Pm&z 5oYn U㔲͌ڽm0Vԇ;"w*dY;Q?"oM}\>Fב*P;΀wfvXCWa.9lmr$؆)TxEGtz{`<ʽoa`y&̇3~AJ%Xv[=)W=?rYQ0i.!af9,6vz].pjԤFt?ċ#fogB)sm$e6q͙o{a>-/ZE4 ʯ3}=7I,D*,3C@{Fa)N۹ L= C<1}+D軰 J_&qhCqp(] ϩp ץJb De-ﳂ*7Ob 0}9IH[Tx|fS&Ƅ4Uih7s c5yL !,EMe5&D~|A߳$"CgX=o״l7^yzrgPXM#@\p_%8.ӄlMKBr? /н$end@ Mò˻0eW^28 *5t2Gu7øM `m8k_0poYwE=r?2E[(K$,<} {)B4K#7j4bS NhHκ 'y5ِ \ mdϦ$7GBL(nsn<ݢOڂ#N òmf G=*ЩOjn>#Kwq} $F_/BhKpC=o4Оj0׫Ӊ]$iDہpbkvEpi/sfN2+Br5F^➃âTb Ի> YG^Xˊtz1Du_jvHd HJ,z-׵㭴41ϩ|Y{$)M$[ZD۪: ϑt}PFB{?/o7Ŵ7S v56y _&bQjl @#v~QI8P~4ڎ#It uY beCHBսgBd+mjzAwfOea+x9߅7qDw*qb 0AU]R(|=ڤf+ ,\z%>a94F/O>Bt<8_g~o@$mš|!4߯A@cP*C~9;%%k*0-ΝOkGT,%T DB&rQdN)u|}VʄM~x ќQMe;?^#fD$5zG uBޥl Wߢy7Ý*{hb -m=rم7%-4Wu|ⵎu4!FIi}{E<+Ө \vJ„*1aJB[̽ޛ))\$| T:w !Yy-Uz(SS` --13 ץ?Q/0 1 [q%\:Ι7Ԣy杓D]ick\!At\Q/'hţp%0 1Wz0ϻ"L/.o%7_?b]r{} I0?v15(,0=ølͺS3"F `>hKo| B~5HTѐP"C?Dnr$1S٥Kf8sPε>0]~{>k_C=Sq<۩=~mg1ah˜P2I7/Б9F^ˑW}@-:㲳VIIQ+g9wf6ʫ?cTU.!!=yc_e(f|xkT[Sd2>*<.O_7.x4D׎'>Ylzt#T׆@(Q4H$]"2P,KgEqܝ譺:g5};y3½oq_qxD[Ml1jcXr/9ٓ`ś|{f7blއ3fMK_A3q4c8'C_XcqZ[KNڙ  )cƊ vf(X1y$WBׯ;,tͼlѴb#ƨjKN@#D~-͇h6fi9,Fp]Ԗ2kyB?_0g=2G!@~WJZwRSpZnl1,HΦoq2VBb,EYDAfIX>A`f*"I` L0] bE\tA8H€HS|J~> peIaܚHvbyl~z({UcQń}-E$F&L]qHAk=qp&ZXxu2E`,W Ke'3.{*u'BX?jzJ& m[ x$eV% ΞW=ͻE٦W+kad1l%grZ J )]bBHJ*`4![hVӗ5gefQxV#`Ty[ 8=KɟoĮY9˧LkP1g@"F|ugZ(Y7i&߃nYז=7kbB 7f @V|2Gl֒9rq½2E ˶l 3ZIۿD# Į;e:'~KO1i\cyVdf[8 /a5!Wi%9a&FGR_>ã–ShϘO_G^ZkWV Ȕw@)Y8 RQjulU AQ+#^ #$)ev%Tv|$tWJ Ǫ>5ųe"t|Ҁ>[K_[~hs=`BF<^3)V4T%PY{;Ax_nE4z@Dߜm?T*f:WREzBja 351l.5wM^g/ p )v *أqi7 |R?O xcg[#y~3G rqjxYwr ;Mle}yn\KnuT3} , Vw<Ȱ]㾶;lDd Tʽu8KѬ)`ٙp|) No.3d-,2MY0ic~ vtm nxU_l @Z}_nwvnNSt*9H׸}-ʿpCGY27 awvRFl}NVӯ:'7 u:7>`~7*[z,xV-I/ϻQ3Awm6}1y"ldQKo'6'`)}OzⴗA}Nr*^6N p^ٻZy-݈&`Wӿ5-IIhePi[n^}AB0`*؊otbkl=egt!vJ./as+ ;{1yC[0V,p?iHZba^n@3"gJ RÓw` }O` N,dBC׺'-|1 ]twZn^nJZ `ӓ״D(hp$j P" v•~ta~Z1ɺt_)Ǐr-B1C Qvd7Z"\&cOV.ߗA- ?fa *OU a| E,I 6IxiQw2l 9ǵ~qR0,?o =9ǐv\(O+\70 H9.45J9i8{} *ʛX5 h0EMgByҔu@B4hb[SneR #tpz%r.=(>[M9N8 :l~8'hTov ڡ6dŹ> Z &%ߵ| O*m~߂Q0@$jO >P09 /b6%Z).7Yv.Ԁi9>vg)ef5&p1gP'YC㹖:ჸ]-ЌI @fbUp<$W! 'Cki2ڋOJ)@_ZISȸOm|Κ|AY - =ѹ3#3Dj5YM@NCh` !1~(~w\Rn9G65#*$=]1Qr> 5҃ DS磏\{YxwB+8+)b!Nx `sRF~3:EhNND$2-bE)6Dˉd)אHMx[ # 3N_ZNhmP!{ $B;H2YIki#<Djn{W×G0 `C1$OF是 &nuVF>pa)O`Nv%*G" 9ʸ-,vό4 |%QFv5o;5ڬʹN}11;Xe, bdN|x[XDzɮav/@.o{379]0.n (<; m FZkUaK-=w1~Θ5fJ^r>P4tNЯ 7,eKepR(W/򐺂i(_d?2LLj*Mۀ6e$)Y'"M&֕r7?6ř:[$Nhy!~鞩YKضåرX[**lu 6zVq:s66,QYvy<\NC,n B.bd|Rn8l9?+縵ڊtBKC֛Kx[;;G:}Ur4?6G56W ~۔SR~3_LK3ouqaHU xN{j^;r>m'_imӝUp3F/fIq/C{P@;^T@CEkRP't7tQAqxi{3SvcC=vVh%N &qA7.BPXd;vxXX\M(S pu0b,F$P8 ߥͅڸr$` &;2ͲVoZ.fs^F/Z6Uܧ^Xܕf]&زlDf9u}ꌠk'z{´wfY7/ً~( ` z_8<fGc 56p\ޭj /ΉF: }my8ٕ H gxA| j8^Ǝvv.}0_u;R -.I須MvZZKNe6A@1;(Wl6$nONIEAM$f}Pn :&Ck5G&m3 w f0R#~2h&OpFUQAܼiǃ2xP-(J_2pF]M"Nc g%E5 "~@=8io|3o~o[ѧմ@X^Y4y>=gj c@Ji*?ۜ7@;:e)ɵyihn?N5;X6Xگp[.5RH*r1o{/]~~9KD˽gLR]Y-I$..oz2u{(G A$x Q?}MS ;%L2ٟlg 77gD16Q`[B\o{T8!!:_0It+ڊHym=ȑCơ ]~ΏzJ'Ra<\OT7;!mkHQ'e賌i>;'vjQF"*2\czةO99}m!#h΁Ŕ -qi_/GpWWf@sU]+/K p`;>XaF ' nD ~Rt|i-sՐ̙64'Plm//hX4n\v(p)k2،B+,{=\8 :)?xRU 9! )@|%iµ Eis@Y8K܁c^ N%,>{*uO<"1"Wj/KdR^ru auC<ɯ!9/iN"_*Q=bu~D%ˠ#L/ xFWRS";hHϐ# ]e8H8HS\:3]U&}}ܗL[ ܦ]zJMX 6wy<)6f44dx8}'0EvFlQCV^k}L4ٻp߂/x$?#VcOG(uV~F@gڦ@VU <"1LQ7H IkX$d-<*9Q^/X{dg;IiLE:6+;-%XT׾\ wբʏ^c>AWV9Xɹy4ߢX-:fİK/L='3!y^'5>,ht[˱5M#)2he~IVS}}2Ųbԉ"hmoNXX?i^ NL OZ]CzAyT+<\l$Ĺ[ihMbKZizr/6:s:A~^dc^Zbl*P@c{T*oeޏ't&$O%q7BR&Hmfg sBŵ|7 lŕFg2>Ii70/j)ϕFҢS$dp/շ?[tTwnAʴm,|;+ srh|͌!>(/ǔ3v.X+hZY24hh3yO ;y -`m쉎T WR 2=otwWa"`ʗ%ڂpĨS7MwZvVe U+ey=$V'O{I-zQJ.'O;{]~ L_YBj7#J|=q@9FzPKh纁4xȖGY,=R8/\`.ϧT!?& x i,RFǪgni,?7͔ky?osNNýo-F ̩ڤDY/@"{D'A~v/Q|W ;t.kJvY?49%gގo_79gфc'"#_.\uT0^NMX>XVn?42vjsiDnp :Y'+e!5)GPn8g;>%b&Cc7<ʱxXN=oRfju,F{m=6o=hWCQ`hJBΗXLMr,cUZcDŽ;SG; Y&Wu*"~"Bb賳T}/ID<:?`0+$?J&osy!y1ZM#a*ǿ08DnU,|u"toqDki m05PwwoN|7Lvxl"zpbxR?M(&XO(QKlw0Ih%ؚG^ }낮* s "88vDdoKHH/#;50maG3nTp pe% Hˆd(ej^ [NYkq !DBF'<1E+g9y}8NT\_[w mD6}9 4#I\..cH|`ʘ1kO$* < ~Ad-C>6\"ܳ"D?ܲB< 2Wu+NX%0K oc]|f@9ˎ Lb 5i>bX~"yסЮpF{jGrh3jVlj繐y ҃f|)g"{GNnfrZ}~|~$.DXy %e77JbaM\Wb~s!R{ss"k){V NG_Bv^/ȵa$4x4рصoU$WI`Ad YQgXY BW|^>^o&pv3ZS\ӕ`N"T <$ѬJԿS kp#:  ,IC¼Hbبq񻃀,7@ғ&7AO0JDyUvJ-?X@ڤGA!@'PDŽ:MIi!W Tʼ1>٠з䲽ZkSVqQ3sw҉-inM܆u_IUTx.ǩK;`X3n3135p_3O8B dLhyP{&\ӻ.XjA,vȨ+"hݭ$.IFKD7X#J ї8.9F;Fb$gVtT>sqliP99iX!1ߖn^ %o)9V?%"&\OCdg}NOfj!?We6qk.# ]峵ϓ3j'GWr0l>*KAivF 9h ΎmgRyuQu{M8zLљԜdoh Z.g~v`R&YgUΪ޿P8M^B$j9vԉHq[(ύTJ&Z j0,SL@ҕ Xqs\ $jGv7ʉFG- Zy5>קq8hd?$1oOŻ7*o|/AiM{x a;y{K*!'CS Jc)Mt[s`Ff9Fm1=Čt%UT]2+K;:9Ci*m ]VA74?oZrLG.a䲺^9N*|s@Z$&i%0nD_j"N >9۾=aڋjmhޘu:|x{kkur\ɐ]we ˅*=LB(rr-W x Iѱ>揄r8('xe17GSr~%$܎@sl^ `  ap!Ea3}>_ϑ|>ldfW'aNrFg%+R|_ ì nm=U2W|~%W՚2u7F(eDB3mqMO Bc6C:%~X ?*2K‹ryLCYCxHk-`B:V&4o'|$m#;]H+c/!VQ| Yw˛.KeCRK,Zف΃"Fwؿ&jO6VKՀ XHшx+U WtD kÕ6pxrHAm3 n/,F?jcywy̅ ʨ3/ T"+ g[ot|dk mR"-wv:rFfL7 vL_$dpA9;z|q2{xMnցnBj"fVE L C4ʀ]7,p4N%.]%Oq3&䍌&Y^b+9[q'8{$<~m:rqMu+%&Iŭ.WwTxPFr%BTUD寮pl3z;K /`]{34 @w%ʑ3yxYhWo}T&.$$ ߒx?H";R4a2 *mzK%azt؟g6z9ZH1}j [mfCaM"Ot?u8W(,r lꝫ*&ޗy m< 7;)7:e;D.{ |Ui@ 6b ׷yZ.?}ψ`nԡy΃A8I$/ 86#dpmg#5a2i| X?$krj-C3^baV{,RA8eE4)wxE^[B)RڗN3sR,,Y9[kŜjM&SJqU}4V].8̭N&6 }<Ȧ}Q( }DĚŶ P EJt˧33󀤗an8c}EĴ F!{,ƕ Xلn4!'Uiӡ?_cx7n37 V`W8 m4}j8iG82i}k'NRJKKLa*}`L"(^%4fdyBYC8rO̗é¸bwpyțv J2 &h6RsK2/e |QCE!~+7ye]!: cΟC(p#{n%Q|Hk%wTO0 JkyJK{1fS!'g -X:a^{#v۰ É_<ýFpy7pBT k.iܱY2|ŪwKGXblz&zK l4,u["RfLX{X=Pnɗ Ӏd&`iX Vv?#O"Ts\ÐA,zaׂ *^u(z4dצY8+Kp,k[;WYUy?یɀS ''`6:G 9O0jx>~d66ɞ o/YS$)TTaJK 0xEdq[|\"{H"wm/pQK転yt - Oaj}٭@X᎑-V /3s_>]6N!'H=4S#I¶IfP[z.DPc:E?r8qHY ^JMXu-Чub|e"[tyB NlUp)%=]iPūc[34 aB쉡=z6xznaqȗTF~ryדpNUYRGy4Ib{ (jŇȽ V_ʆ(&4,jYq2OBTâbBOr `eǀQ'J0Sgٖ0 0I|ޅ~AO.?mfE\B0֮moI9z 1`28>]3w+722L;'gqG>JigӲ0''u! .=hUĬU&<"?&r~7'Y ž: >^jF/yCbsBNMgZ;}~ai 9~ <-.>ǁY^o LvL D,+طQQe4,g RBy) o|v7Z1\EP` ܯƜ4OV'ćpԞñ}[JCri>F!zUF"Ѱ b&97_Wh.6h1 nᐰm$Dd@x`T>rܨF 1_Y!eE*N\ÛyW8fNAoPg% B>6y<`|m>0zS/sTNS?%c[YhUmbrE`UŽgy3%MѱBL_EX_hzՉFcR/hpI=m>;U՟.v:LjlMο9aHh!qBqw#X@#< /Oȼ6?f/w+V&v xz^=~RZ]wiW7lS`bfq;3ż7%W7 BAq/4맚2ŚOCͷ?4]Sjq$ 7H•~-{=X_AN!OR}0} _Ali-|'>jqee8jB_d-#$@Hl&wgs5I*Yd'LIIY72<'b_W.m_k> !|P4aK5J? vy:HȯftoQrݝ$kda{QXä&čW%8e3{m: @*`~4SgInxO d]?ϊ}c%vq~Gp^mxefT5C/g?O%&*I-yM4ʴ>zX53$#F-zSv8[޽(kMvu~q~~9! 2$H+"z'_uy_nG$:TWFf,!2}.Ԕ53Y/·*V%,Ջ|-ik<պ?_-)W ғrӣ2BQ`n/NeËEu yGRQp!U 49 G(enԦЕ5 06 acIv.D.iu%j1}ʖs wu"}Ԕ";+Ҕ$oh0PAdee/NyUA:BUxf KBE.ΏH=3TgcH , >iIp&{pΈ5ieg=G@ʋ c [.*,Gw*r G\9HHBiK%,hܚQ]ƬZxz,$\$$ $ĬZg% ?g6#uCB~?upx6x,~,³Ƈ@ El`.1?K=`oc (ޣw*)@j\L@1`w3;ǜ &-ҁNV umI?sШ (Ao!hrܳ;ܵ^)+=I`Zz|Ο$lODQSx/50 ??Riڗd2t{Z.Ȑ CâCwhɷoФxp/*aoH`I:pZ\॔U{Ϲ| 6|j=7z$ G9]C6YGH"'Ѿ|d2-wنU;6pjn(Mj@v N+vW|y vT")~a $z%!9:GI}?w4MmH i{uϤmE (: \EWuRҵ^Or{ -޷:(ϽcAYh0ϻv<cp)@zU翱eW(+!WE/^ ᯸RVd-*v=.v༥Gy8gSrֽFs6U_1K(U_yLδ,Ĝ BB6#~[A΀[PuA -DpO;n]  ]`Eр.߭*?'@ IKʺS1ȕ0@'@&#a/h LmU5+Ddw8n!ӊycW꠽tG^m\bQeg #~Jj#1+-.JByr'<8vT8z& si#<>{&pc$ӉKLt#j^U=\Sj$vjTFPf7r)l@b42a?z.Lz."= i<\!!e ތ Pߕ!뛡cG#1-T ӲT:ZA[SA{zn ,L+rU2v eVw8k.Cr>W3^Uf/Zs_cا s{a"~o_d_0ϔ.TG!U/n; `hxcB'(\J:E F](40=)I)&LtDyKp/B ![vBp5ٹaM4 OqY_g^dGKd ^xbHYOgB@VHw5;uwoӖ1yw[3_'Vz,{ÚNIɍ|5'U׭̹66@Q^x/=zd''yɑFLiDk\0bnmT\"B<{Fj7 Ŷi\DIKoae8"B[,N=ELƟygvpr"|kwa*slU2c $1/sWq"Y KYꦙU+36x1Ds1'IԲ2+6Kx!|:)ƈ&V8VlFqRqM'='3=u7թ:j'vȤLv ~ޤ3=j-{H?b>Z #xĸ: CϺgaY0Rmc 恜sfhjoEH*ఁpۙQ ǿ*[>PĻ]QYoyjrL4Q d񝴻|OxZΏ@ͺf-tl~T5i?{Odļ|- ܭL(; jҔJ9RkXZDsdYȡ\bSy0jL^z Kqz\W2ך'0׾LzaH Dʽ=ތumvYtRDʀ0lO:P[AODPI  Ը֒oME~ftY_ߴ.5Wko籊c%-lYLA}mFپ}7@ܞՏr̓t ;FivMepzBo'-yg s2Z5F^.l7X![^-h!OyTyUr7ϪORv^ԟk390䌹0X l ukXYRN{'G8\ ڻ+?j3OY7(;L\IE.ΒDV2hƚ{4ˆКe6e(hMVpY8KAKBjLz yH;.s(pxm翛8T;1yc(]'df;6kS|G*z/;e\Z3H;qrwt;|!C-Bs:MnJ+02~Ɋ1"=Q.ָГ呉7 OX2? j XW\ uqZ$^B ˖^͂q^ϳv~ㄚUQHd ݳp%7i~ ktQ=Gn"5i(ڕC(~ A,; jI?yw  LsTQ_MS3WZKdU|{@ I4ϭ%* SꑡF(PSc 0iM癓)iP-cc6/tK DR>YP.X2Nt?+'¨>0PEՌzaԇ1]SH>uxW!t 7.3y,F_8o D󚆀i.jy7yXvNusbMJ514Pg #0ئ[uŤ6Xѭ8ڭ[_"yb?:°H&a.cEe;+;|i/0'&_y݆g%P/(/6DޟkB[-'Nڙj a% 4nagCC^?_,├oAo rp^_(ФYQ4;Whڇoz]^LB"yqjg/]*B7 lX)#[Ϗ8t 0 9jғԢEQiXxʍ "+l|2bI+ u-M%sx(2*Ǹ8sg*rr6ݢY8RqP̓ :h kg[qg |rD;TSlGxaL+RL"_Cuo[8]SH]( 7uo9LmD.ݎ'L"<) V3 %n Ni`CO`Zx:?դ]!Xv+ERt܁4VzD*] (bv=VSU{`Z6>J1 ݔOJlV!13%YUjmȶlL&xj40hZ$h pO ځB}mĒEU&mG.?ٲHc+BE#\/@(L֜dQ?r368!=ѭey\\F|&J{.x'2S-E+GV4SI{%mQ0XfL6mm7G%?!bvP"x4 tN{S^&l0-a 'i>d$,3Kyu哺WXEGHK*[zMƨ YA}S@(Z7{@oR1&fO11oڵ!}p=ȩqk*2Cilbo|P)m_ iD忔Ҷ;ՖONikr<ޣn:I5=xfG4?*'۩nHL#+F.^zܖ, ?15,۴R. to(q`@ h&fqjCb<0un͒aq;lr:f݋!9skg~ʸn9Me{ͩY.VS+X_~6df;p/?$x3e=ϩ7\ mƠje8^uD~bTA5cgoXFMׁZEh4Xҳ޾QqϚe!<8(lǐ6|~7߿FAAR|a 1r uHwJF^hmyq%@4(/bϣ`p!'\vMY؉M^(Te'|.ՍdMLdL0@@,I R3u5>RB?ju~JI&*w.J xHuzZ,}M- k[ ht)V6%>xi*3 0O$^=#|Tݷ8GBhLճ0):S{;}z!Muɒmlc՗8OcX8I(>XʮUd_Zgrߣ5E7rrFr~0Flem+Tetk=y(kVYݝX5ۥa Pa sDwTa?SRU`pqfM<=DC? UEudlpmwjAȐXz<":6)@S^Y:k.AIUYVqq/'ci < JNEQbZE]ݛ{;-xVz7o]#[iN؝|W<҈*hC| :?J~.pį ހnd7`Շ1"E4^}eRu&F6bZE=&zVkQqxk=GU:r$[#A1L .P-j,f~!IEibR}aqQy;HeFKOZk*aSjG9T<#&cĐae\R\g7tiy=";Cj5ńC੉,ۏ8)õE G:,&Mxvk܈DHoG z,T,p5T=ɡaFCJ\W!Rľx^ێXC1 +GBsTd6Ő.]\t)4]̙qo?G.~FnB?ʞ^QQy#];a'u1^A8S3^YI .A~F ܕ(XKM9J9%2剾g+r0 IAyXr){#{\!_;,@PKP'"e]p yP d`(JNgSƭs R?̶6hx^{hOz!29f^2?K/0.U1জ75&};4SpjC!j XnAo#)E͌X]ƽ=m͌RSFYLڙ;wK\ͼ$)Cԁh3fL315950aH7%_mE.-if1 0RJd{@Z ay6S#lTtSl 8QyZSao}̒!R.3ଆf6i&l#gaVK_kO ~Ho,\*?t}{V_""KFzdf^V2J̖ݓw^.@9芥CaۇSvuUG\ NDRp^_=V-ղO U0W],EV}ޱPdeY1ߕ`"R-EHOo3Uz~kh x'ONB xm*W@Zq`^Co4l>9`RlʬbtvƼ=^i 19#YۢI 2fjЬ40УhFaDCDcʖu 4.djTWnꬂ!YL7=Lr^}/%/甄}Asxs|vj3 EY~ Dm|$+mym^a׍ƒ^oN{lIpK 3/fD^N!3HBW1 >P7օ/JGzO*yVɲZU'éR5'Qp'rDg9;;hg`kOC/Zp 3H?m0n =d˫b5{Ktb4V'4 yɼʜG妋zOC#J(zIw0/Oyas|4`]ݝrl=H"%CJ)JAZXnbQQ2.n'q򙠽2Ϲ4M"&YƜL5zAfVJǔJLI.ɲ^u I"f̡QUtGf@7 m%n; <{vP8#F$ɹF =<-Z?'W?[<kgtm^vB`bUc ^S1yfZ @.D~΁<:CVԂCg#U9kcoS,,(Qdg3?Kq&`QJ&YkX p}X1IB絴Ub^م@n1Ss/hzګյ4`uړ9PxRwCop=}eH& V/Ճk C <0EaAVQ~f4y\_FݵG]U *Mժ7E,uRkG};O\%(G =i8x0u?5" KnW[pLj?FUKhD#sA25X[_$-'QMAq G +1|+>H>(B1Zo(!cfѰF́fѪ|':E%C̽] !&%?v\iq8y7y2\&/贀ٰP!*s~19" r"=a 6$7bUW^ ̛&<Y: Yy_`&ebCmf".=^8\:Pqtm U6#XڎpK"veV#@M+'/},Wu%c T 4斅sƢy W|"FͺnkB;Y_߳ohl_.7R(J&}O\Z-+TbyVDm(E]viooD5ܤyӫ%=``18!i95,Y)ݹS˻nl'5ͽZzck/rDg:p^C;٫:~fH7DOT]p El`3x'E]&۱2[9 .㰃H]|#rypP(d)|Yi& Bm}H;GÞiW]8Ufك5֜Y8c/2 @̆QFL46I {Ndڋ?5vUʚֽyޓ>Дײ឵&I}LDYnZ8Tc|6Rٔ-]IOD O n @hQ6LFx*ju澓-k8|Ehd~"Q]|̈R3sR7[/hWo͚Vڈ=ĉҫ1ߡ|MA݌1Leטּi~h^[|i9TgTκV?ΕJWqZ0TQ\ߨ }%aC%z,coꔩSko޼r=*:%lD 𖇎~/J9Iox4Nys9M ^Q< v)"5&AN_Jozy3Kc@=|v Γ<ܓ'6]q:wmEq܋ m&2.dZ:C(z""SZkn'B$r/#]\lGQZѷh@6-'K$UyD3 Ze$+ SJ]׾=)^1&795`30E+Oͫ|uߓMvv U8ŰDY#\ܥ)ɺbIGJݰ*(F e~.7HC3c;\Tԍ(+E907 )@edMS5VB>6H$၌t&d 00)gptP1*X\0Lsuq:amrІoBgp1n3)qCV9+ b'WX QpZ9*tʟ$)_ F=~L$,"oo8]VXAVbw]<6`(1\!*!-3daf$1&FmaΌҶwf?FY|SI47{#8ۥ7 Wo=4v^vPA4+22+[Tiз'0(_X [/[YKȗM"oN;F eÀ$6qFc箌qcfajޏ5l#HЋhK)~#pMB[Rl2{QV/Njq 诠]lczI Q ^9oWfx XDdO5aϪ ^6k[\p( 7ip;s C }aYEg &yC7i+(H4q}Pttjb|^Cm6W]؈ղLݱ?1-:I{MwG蝋]է3س\DT c M>=6JB\)*y6J4Z =ܕjbJԪ{|-};8.}# U7! Y$I& L~$fHZ{/LcwY,P҆ 76ŤxEJ)Y󳀸 \6v-3CfS`w2*Z"l$/Sm&: p堉kDa}Fwy#v8%Χu_8 -Q-\аۿ%;}y{+r (J B0U5%޲qb2Wf},BwNgJ 1!~K(3hko$R`!S $q`rPX*#_OrPh_UzMg |nwrf~5]DYeV@(`uugo(hJśqSzyYg\23bsnxciFBpw7!|Y߲/4.o9[ȱl9flsfx#7 rJր@}?{"sY H''䚸l)shS\!SG-Y|X* ov-DC#ۈ#,f10L-]'</MrFu0{Îzɭ9SBgA3Of"wtc+5ߘ;i-^ +G|UWn6R RC/mO2_+GRUTxuE ve,0.Z1b 6q@C5ز'!FN+*ɽUO@wq|SJcBoU5ϥFnxK9:cDˌrXSVFy4̚)M)UKU|k:RcF!eGt?ѝ b<|WΉr_/>cĶVhُ.\:!mw0|:$Vy(|ߏe~ q]&+zLq<6Ƅh2_hBTI-(@:KEx2SqʕF$đ 4nhiG(`?oi^1<"iθ!iN* tXI9q{V<S@q#zÿ]β~!=X)n~~l▌ v5>;V_roJ ԕ5) }؅uR~?ol0o@8^wpc=!>m_ }4ΛVnyqe4]Хg׽x; V 9;d1/ Ad'#(GbZ'#aSOT?G#Jj圡$ֲM dr*Iz{\j́_fL.EW\o?ti=D+:f'-.7yb>7^(>xwu9f4 ( ^kB:V.m(D$֥du9oR .\#% Բ 8q-_^WHYđɋc3б7`ƔePGr'~8/Za~7Fw{u B s^Vx莤J?qO8B[7v0.H?Bj~;DO^z}؀I[6dM޸< O4J"ex Qxn,ZdNդS ~W>xHN1p $)25F|\7K-QidBe& $7nA4yoÜ"*Ͽ+o ! ajg2흻mݯ+&Dm/)])#LŽѷ/EUiK}M;/ŠȜٓ}pbg@.:sQ~YfSɈJm,(8=iVG`{j$᮵^ kx0u-wѩms=dSqrz6/$'lpM9t)Z@ˆZ쉍V8GucύeͬhX= 4.Tg є69-< [elsY ̲ )t@3`i\uY ʭޓHꅔl8QwųƷ莒7Ί: =f5w?zU(wD*Lb$Gsatjc9H| ?仫;AL *bmy/MEo-W&yjKJ9b!~r pO}WoYzaMB KK{=9j,(<,AՓ.VZ3î?{;'`EtL3u0Ҁt60u@;M YtßתkT^U Y./[gDb[ΦI73Ee!P**|Td [m<DN]2$@ kRЫhY!PcT.S8C~~Ga:8az\!!nsOvKnIW}5A$!;&vq<Ωh̭)Oa{f [qHBZzɺ~6*{If9{X6If m!gݷ|oIx,*J`?V+\鍪Ң8 bOPCGq &J(Eb ;$[+4ZBGdVޏ9 g~ &,o"U Pw0BRpͨk!#X]Bc;'5҃0 Cw3ty>fԜFlHyg{GSTfoPaMeDdb1)eͯfo-m{dx6/K8ފ _^䪇 mTIދ_'_[Pӟyq@,)nXQqJnD zKn!!5oQ^"6y|"Gv9GAs Yc~VdA^L̸3Ly G78'FY#Jh ׌Ssg}㏠RjBcՖܫ$S^"W3ijSNjzMvwezv(]鞻vN $fq݂dײH {US ]&%\B)b`e pT&/-9%I4B%Y+ֻƼ۸='P!|Z2;z7.ќ^zen hưre=IRsnF?Ϻb.0w^3ΌEgBd>c\Rs~\tSr;UEfuL~ r޺D6<#bSB#3-90{Ϙ5:IǺ"g~B\skn,Td$Ep(!,LPۧ~hRq)f]VH24х"V[s`8{Q}^.nVcD$ F1e;E^5qV&c,s-v$yL|7;AtPYlXR2-;GY|U.Q*pm ,r,Ks$ҝŧ K`:# ai]m*ЧgEcg*a1W]ɗU#bS1[D;7r Q MWNRQھFuNsD*EnbY/hw vTTnl9Vrra4强5_YE&롈wJޚ U&fbYpoo r`]/T[jR Qv#d|fu=:\ePwQ'+A/]KuK;ssT~.MDSoty[}"=dqKC ~̞)c f|8ű@/.Qn ~^x~orMp9p/ԟI5+zcSio=^GF;.5W[5:comĵ'B"k6%SzDcdb})mU:^ Gvǹ_&H3ŠȟKӴ"L*7 bZC,THtSzX8/QWI` @M[ЮIeiW-uxlipq +BgSyP|< yf-CrRy`etqFJBjvw;r]^>D˅f캉G\:=*\8;КU[k];GS2v/'xjk07 xꪭNF?sR:қ쁼O+˘CSRd7^O,v-ِvJf7 _'lD2qa_1 c;.X]K$CV;Zv#&CZ~%7\V&M50,"wJ귦W-DVRħWQ]ld[/j&ju8XȆW 2B*̨c' mBX_M8~׉(a5 i  `8EG.  "cEP`Hsoe^bKgGk\T .!kN1`@wNYXӹ ,J `- r:$:cth;<-,o?6MRhA`nS㻘}TNߩ0=# Ҍ9ˑ!HY5/H|VSgxP&P諸TH8>l"W`PTl9$] z-/Y=Ն= __"}\'IdB]>mZ#dJdz1~\;"yGCO}AݾOm&HNyB׿9O"0_p zk2 9h-|hr`5 6a$YXzv+.RT}#ԣ3eE9En޿h:I=,OOڴʼn[ﭦux`{^x5|A[*>ڶ $F-a?J3Vxj&oPcOl}O8!t3M6_Sʽb ڇ3z1RrxCM,_|a-*SڴC*I)v4 Juj)*D+M[ȗ.yh E"H'7sV5gF/cxa+ e@'܃FIӍº`dW&E̋Ax,W:5ko5(k@e[f%d,??'.m_hsI6he Pq oecIxjѵ* ;YwpCQbo: /5rwC:Su{ Uﻒ(2֯]]kѺ$TSt]T*+=n8US<΍Tُpݢ4TO_Z pWa@tFkJ(lɡB$?M6 7 D́"N3A,YT TbZ-lR;zzM7åuy 1zJ$;\H?OI ?^#YS+X_Qrp++]fp>`4:;jCҘ|[@ 9h\H>륛5- )6Gm9(zla\m+ Ik|NПf$%OtPNX)1͠yPkvApQ[G! (M ҫb ۥ!H3 UT3象@!7yɹ)`fU3 oѪoX{6J)A{GX3E8pA,nO@񤁅W=9(?.77#_ۧA, Wu_ w(zgkJGv+:)H5M/| t.m ,A;qu* ) 8_RqRF_$zRܸ1imL܆#]>~pt+nɂt%Lwut{vMF[ rVJaJUȣ4mhݼg{}wW9.Ib#H&cJ%6V د >s>;8x^GZH&x ki1N+Riù5uҍ*J2_cֺt 2s_p ~d=lOdۏDzRaz߆ۂ^т-52P-3~yB:.yBw߾dliLIDnny׍ ǚ>a0f24H}Hud &%T.Vªj/4~dOP}J gW1H\[¹R~L6 pF`<)7h" RQDɫH+>YќNc1vDĆjumLEH?/O>f_\& jb1w.핝XL5 S*?v!RD2JZ ҷnyl j3ccj6@ffhwNlG[n =˰yZudaS!HޠߡUr}'3<,@YBQ` }q6z[Xb0$gw=$'O6_쎱X-{y`{[K"uifϓ/2٭.ebVc S'<5]27M;Q/;q&f!sHe`ZOV{ͦ (!tqVRێTAx?33>s(|.A~0ʸVs!o2<Ʀ' >;@Aso1%4bOz9b@3M?I9"];Ig5@;K3w5]LoA$iux0"|){3h9i(U0/x9~ci=z&{k  x|X($xG|^FJ۳(R9M?mYȆ>qD=UsWXobGLk䁢M8wZ2*֛CmQ=єh<? }]2pVb$ۢbvGi;RK5[~< 0@:@䋮%fɓѴ׷-yk$[oQǦ(N:gT[<3@Si*pFy,zinGd klѷ֕O]83=Jϒ!ѝs%&<{^blZVWǏAw'F`7--FO[yݽ]{58O!=y" 9>Z}$&cNuK*4?h#!)iDAo3*ۂ[hD %vG*ه l)p%?u'DtI)}A)kzyNNAs}ǜ.:Q!_UDUds%+8;NNѷX%DP'&m#QyYI8I- Jv mچn]8ΪV Q` :|?EMK怨w7A7-Xd򬙢{_ѮYX5ho1AsSqTwj~wO%?&d? ,os|< .ؙY/BDZyXt[МLQlDդhd̡ CD: YZ

Xڼk}]^)L)7s~!j7 ֛5 "U]7>_# /苀u \TuHe틘nz }>Swl_d9u ԮxI wod-#*j舆vJKQj[ʵ\wV]ЅaQ:`MGTh< F"o1gk|$xG1cp:QbF(MϜKc!80s8Pޟ?qQI.1r/K*0:H UdwDuyITSKQ[=TЙ/ej(2(*4 7Et˭mq"58<'ԅsdPjc^ M*x5id5cbSB Y49va{W׆ /KQ&v%Cgr#̱/BN}lR\ Ik3טl{^yv# sއPߩ;ža'7D(7Z8[1WmXcA:۩0]-i_7TeAMM ߑ^T/B8DvTcN3cBfo 1oF.T7\#|H߽ !! 6Ws\7]`]W<-1qx߃瑓D,SwNyٯݭRVS;7nzr䌚/Jufu 7RP/jH\KdRQWEu Ć n=O5KLD{$l@²C[Kׅl"N_s9TqWWͬcfרkL^FOF&ohڒMdģ}| Kػ@'>PH:+Wy{Qlvۈ>etgpG5Ud;9.xXmMb萜Nh+>o ;"$ݜ%^X&&Yeߘ1C,uLDX 4@CpMٛ4c_TlDgYg5=#cw*38Bj W;U~wuirV>B"xjȘd0v7Tns n7DF6Ўv5 9OZN͙U^~'m峖޺rӻNs\]wNs~;(Z)䥚~/y{Z[#/Z釻jW7ZA"_ϦFiSm<LMɞO-1:E>K7 X~[ uv k=p)hǹYWMTvp8=F}Hr Dq BIT^&+s \+{Ԥyz jxܹU]c@u`5%7ˣy6`~]Y_ĭ/:*Xb ;ܛ K,Q \7_QJYz -TnlJAç(lN׳+[qr1uذ3Gk VU6upUO-\F281L&gPbd~vFК7lQv)ͷ> _},8ٯϹz uRl'39ofs-u$7jVTnb}t.򙡿7_l:"6$o E?;4OiTwj:':vbG,{IN : cEb7d2cPt@blܷ }!S%)UOsnm$p竘iݢ<@'.Ln%jVRDW6anP5;=">NO(HH7˜8.oF ͤHki~0NEVK㭻{0֙#,R&DO5^&oޔI'a|ٙ: "glF/hʂo E9twx$i$|D=hkk@Or#^2 g4bO1|6ZL~FoAT:f~M^ (J 9yU%5+“&jjh4iRyRO܅|_obΧyE$<]Eb?hC~>oa^NC$S"}WF!z a:*@5nPBjZFxװM05jϜvnjLN!`T\XZQ\49W N!Y9{}4K6D}P #)1@5[e[S&/q,Ng(Xw#2 ۢu1G49[ː$$h*Jv/{#n 5z7H&OG i9+?k% >?½k fX)᫇,-]̫&&V`%xzZhޓG|T"D`}8m.E8qkY0]+k'',/! X`g ->ycctny8JkD9?TXcò+Ƹr\ɀ)6 ƵߛQ`6jg!Iγi2_hraQy%Bp^ rN0y t޳nleˆ± @ZK w@?nyqa '4k @ק@:'JDqGa[:@ڢejPXش˫9jKV<^fmSQ8=7Zqb$ +t޲J'7rrXؙc $GWGK@ɑ:s_TT}뒦sk¨BG׸*b(/ }y/Up6k:J]8QZܴvW)s,vPyfWgƧIft"/-۠k~+2#IloOEq,u"Kv#N)9u_2y& !Vͅj4=^}athq#V1{ -`qOe%$ ^7 v51aɄ퐹>2dX$1+A-7ӂ4 Pkpa5 уy$F?c$R,V' _-U8\y ,-| &cA;No 'U&\o+AXB0E&AJϳBˏ$N lppA<& сþ<CJ<$me0QL YE'a凐IU ]ֈ"8l\[k17a?m/ EPjֻ9!TqcP%*j*-Oy짰hiY1'Bq r"+MŦd]?G-k@T,trm&_~RSs`Vrϼ$8n^/5 i1yd&@uUde1OAC^,}HQGt q<8s EG>$_~`v'|*S'lg`U?l"*n}naO.v 8Գ5}vv89^ $Rs?oK!8`V-ک'`9rJ:iHF͌j[?Rn & h1]9^qɪ˄ؚZy5l7ۥ5WV))$@䃗K0bqBIch.a+R<墳]Ypdhfl˜⊋]&ǒ`z6.WLW-=͝" nR3w2YjF[, 8!5r:Ai[OAjGe}ׂj_E)&XV8~۹q06Z4 =I;J`aBTW@LA|0/IbVi觻ǤboHY|ݦ>> tnyäϟ~S}+a,a_;-6Wz)}M07a ѩ k3V#RXpqu~`Νn3s'YN`*\OAM:i٨Ԡ Tð݂dz4ܥz\ra|ĒG,8ujWvZ~ ְmu8oKΕqu.mPSlz Û(64I-ҋz( AB?DޤDDt瑙+^a784As+%6Q_{| \8 (_55Lnx'؈Aj4Ղέ `~u׌u\JrG !jKqe]D.QOZKݳ!D+f8I,.oLjpć }64hZj` purCӨXϳmkikX2z+%1~AaTD#qx<2'xxI\}CϨ,㈵[SN!89 vgX{\:WruO-8у%~#{1^W/92`RWE#q,Eb{ A4h{|ʦ** @emA#GKd =֭?pð`cP>^B=t~4wp~G|]p亾՞k2S~uuamVx2q˷ja ;0rg[#^2Wƪ\L^& V)δ;hE ʃaj| ru3碋E,+fT:Jq+BLhL{Wl [^/Uy0>dX$xH,xf6 3^볿kWvf*.UXPnER x}Hxla?wNDd6.b)+S.ER?>ۨ("'t  ms# 5?o~1vH0P຃R ˤ/G.ׯ z L<p;[KO>M;P[ c3FLHWy};~>WOd|ύs!*mNDmj-B^0KV\G[yO#^hPp:j8lԡzA.6И}n R8Mnp3QY55֜FFBr$rf7TMP`=y/1>E?b}*U,Y.djH / R@Tpo3{Dب|NBC{E}w/k=eվ}OQbg5_BLY<%zp%=mw>eT&z o#-8c-!W㐼7Z4b '@L&F^UV'7A|%* ;]wjeF2n"9,? Wc3)co>-SJbm;m!Dǿ <:)pǚ@ VzwP}Vz?{ie%eӎj աNgoի(2#IF@h[ݬnljF2)%䛋aG *؇6x+_9ʼ\R%vV(-/59z- urG&G.LB*(uǧn󱹓9lMJ/WzI1ފEF\g7463Lu@;UewfxAkkvq} ݢ[կSL*v53Hh_ni39JTn{]EyhBv.98z _,ʤC}pe5Jdai-z$ NeR=贗++H+"T ɃF}IFs;"a,/}ʫ oF7bx| M08tx-lvۡ\_O%&fE=umxg=02J&] Q8U>w|ma-qL xo1 x. v$b~c5X8i73{zCq>pMt5TC0#+Z0|`B# 0 (sjVYN=;A@q3+(̫:q Kundȳ@ܖSϗ͠0@ZtϥL2򬏉ω%N[!x3p"~ 1{{y_0rRM,ݓ$Anou9,E26H- 9/ 4RF t6GރƝe?#}G-lPa BI/[E|[D}Ըdx}<,4]VlE63Ҍ ʹ)źhj-7GMۙ6X\?Hς8pur`Bdl9nmaиg ]tj:ۘfp57m]u&~}\tS X #.+]%PA7׶I ˱HYRC(MҎUqT]&*fi@g !:n[7eєE'~XD~FGfR~>&>a6~k(xף?B;5/T)]l7oE+R'XS^]TVBV`8@#gti:P٣L//+?1J*ʾNʒ ]|4&LdVC~˞G!AZRD&1\rz ( V؄+n8CHj]j]_`"CdMq7E/u=or!c _JR% }%2Tӕtx$mk~4ck(Dm)* mi[{ڌW뺽v@-.HʢfTvSK?A_;'m* >un{1ey~1@MzO4PUkdٙYmIEz5m+fFdLD?n,N>/$~E΂P ZYO#!|bEZO*Tڢ풆u-Eq}qan]3zD>"֥TON+.N",1Mxvmt]f'aâN!ـwɅ-IENkjHwI#crQG5]t^6#_(7 c Ҥ3;X4 %w:d}刦iг?ir oYT28Iq!"ݍ8CFrAA|zKlxF& yv9=\zaW^Bq5KPlEvd봃,$689,45BRpRǸ7E{ԖQ=&z='9e-5,x-N[dWGP,w&DokR!w@ ʲ?vXMx9SWgME O)Zꢆ2}+RcKu0uپ,1 a; !I\"n<~V4YVf0\^&;d ¤iK k;qfDY\sp<>Y*;89B<1ꈹDEc 7*F;d?n lGcwy!yf`l ~_n-h Τʞ0?|U}nW;>KVߚd铅<s}ʗc0$xiiLLb Y`כ_!,*/U s"ƪ0r"gX^![}v6#16xCFf\_ {6TSG{cG2ܬEкpTmLղ;;VIfٵ~zh2HHL +To& p./u@2L4RdC}/,2 תOJ:D[ȳ "SPdgKV:A~uڼ0) V߼5gF]RWEZ .${ U|5G`nGkYTl([~b0ܧz(%|#amc4xkqjioh<4 R̢T>e5'屲î[2 5ylurP6(9qii|,mf*bO:MdV3:@֦ߚ = Pۓ0y'X`wcQ1zDrɯYYjR:Xpo޾&1uYMhP3{f3QKyܕ|yF?ФSɨ[g> rCnjQ3>dNf/#6Wa|TF $SB=ؑs]rނ1b}4|kIXvXq7C6]vks$eq࠺DC!hGj p{-1l9eP8 Xi WEvj=ƨ:"}x=9C;gxw]0nm}4P)ioA7ѐwjMtuj3e^.C\fQd۞ IT,t㖶nYV`/2]k^"Ÿxr"&sz&t %T8=F] V/a|!(čg}f&G^ 9rיjQ!uAvr7n$ZH1~#OD/Wya1quryڤg~Lc1,[bPtr0*y&?P]vKM1֣DV#tCQO9פz2-DZq;L`(eA4 wɗN hVN~iy[~ڒ$& cݰ_Ul}o?%T~F(=^ x}X#pEVXIHu ~+ehn)c.L=ޱNVUQ9a}6A}u+seK'ݓ<@ax6 jaI $bY#>$^W_vA'K}BqE5I@-D1\[M}Fo_UE]яHܣ%9ĥx9!lqźn>d v=uf8 @]eCY 8.V |agDkWYh9 }%A4[t׵Pdr b3I@5bXwoc#',4%Jrh|fl3JԯЫd4we\SjeϡvĢ*w)o!U$} BʻJ7#-JZd0jjĄ[esrf2[B2*!=A3LWf>uUf,QHёÀWgByqvZ-AJ9\8 ŧ@Hz 8&6\zj2@6#'O&oc.XuG H5xrTNx`tyӕt m7C>f)x A&[|־~0`VYcB33;1#/XXd E1МZH1@m|yN(8B2̕m~qyTʣLɠnDx$3Y7xA99g͚@Au^2j&C>~M`2co#L0.V)0#>L^,;)1N9nE.1⹯K5,x_ Kckt,]?3cPgx.6y8xf[̢z[ejL cnd_SA^Pc=#ZY%$^O3BـjD^tا(OCGff5ʬZK.[Yϋ\0QS&?+HE ^38 '秊EX'4 CkVwh<Pșe1#EqsQtu<R"iK=wmb/,U/a 6p'=XH{|DnMl:S+2ֺiZ9uY-ISr][ݑUKAWD-I'eQ6$v>0+0vu = OcI=8$_ELA%Bl!Qj -@JrO3&Nz3|YwPmӟ<>o?C}ַBkCD [11)Yjl{[ԈʓO:;ͺC/6ɿPC&4XΝTƿ/siMUǍdȤ(yD}%\{[dznBuvPQ&ؒRĜK9=Gl0.";C<(rgOv?S o!.mHTh/\L]icvkؗCP`\x%r1V &OH:{$E-?mՏ4d7Ha>ws ;ڀɭۻ69;B=B@E]A{Rϗ!v)jPJ{thW=ӲhBsu׻5L\a^l_|aO":H  Fbf1j f~fȔ6nWt qُKˠVxf6׺4+N9{|F2Ek8 bE>8:|1sYtj1 2F/ tژ.I-i=uMY`#@xR.!@m?`(٨n4,=mTA5/NJ9noEEF#{Cg>tY{ԏk+lo)P蘻!~$/A(&=$jW}Bޓ$M%G-Te۞h )}45gyMEv78,9z]6H*#$7Sikx;ޖ"zʻ4Ɔf޲1Uo,Nk4lyɈMXnx*TwO ǽ^~ UsRø,E,ۍLj}Ǵ~8> T>_MP4hBUҗ.Y6f=7@#H/d/E̬C9ݦHeMlwǵ$ xSYeyXLU|UX7s^E˳{@hd-X3=s^zkNÈ0k\̃'\Q dsi(LQ4xa%x%_̍@?DW}&c2 %ڽSh&hBlQ$-:a g#H<`nևGAޝmQ_j,8{#(һ|AQ~Sɠm3@&MR^:7T: KOCC 0:4*)wM_5$DӮ(jo*'eqYVu==Xl3R~hG{` 5'…}dS3%lWI\7<Ғs`>(RYFeҔ6leI+ F^ 'yL%PfXυ,7`ĕAƵkbȓʼ S di)E̮k)Om,]Bm3C?.9E6"NRYr/W֏M+PB,Aq R"i2Ld*˳l  ūO.VB-n~ _8k̆RGNԂAdݣ^U_ ޷VC+Z8Pzc,_ƹO>{ߝqX!=b9$3L4 l4d+F(U<`lUW& ;XYw4*)V-iJ3X:(ЅG1|\xl|8LMN~ j[A?P'2R)r%TAF"Uǘr'=x LF"6E3x4K46-~ Bs#@|AxY|RK'&ux@a(S&ךd`jfuZ5b8J*O%Igk},+zizb0GRnlwH'|(=0`L11 =j; Ta) [*=^+BB)i!Yx3^5w'leRYo5tހ}L@HSR Z3)d}H M)EodpmbFMML+ri({F"j ag@8<'J"@t _Ӡ&ʁp~p̓iCWC;% V8SSfWOs1ezǒJ2GCz}<6M@ᗷ7T7?Q Wf-Fw t _{OPЧU}Yrjh*@,5x1 y ]/Gi~J\T;:/(L`JĤ%R!j\އN"W>kh}z46Tö0nb_ j T=ѽoSU8mpd֋7ZHcrIsSBj\՟h],>ƻDs[(}+*+X v3hfdPa.C@}ڤ#%&;;QϟN &vװ m>!%@FA  z@K,_QXQ"3*\_UWvsB78 X.LRC=kNwȧ^6KkUz,f,ʑrD>DSn'%#'Q'Qml۱^R#ʻe0|zMϕ5&+ UƄ#{7?H=NK2w"3x'OD3mD@/vo rpS,GMkҵm?F?LKq/YgIX/V^K 7:Xkk7ߊT;qya6vAϨ$5TzkSPɮ# t 5[ 6U[jV/q1f枘Cunǁ|yuD{Oz{?@1Kh^3]t6A6wG(#(1*d8_/Y SV""wZ"JdfH=ë $f#ݓbMT,:k˜vu ykSfn:iJ]i *+qrc%+mzLkg< aE]ab֯j^d(;ȟq>ZrÀ;#u!3)|D؇\'Vr(Vy-x *AP}Ԃw}[#@6֋!iH {ly{8yST3 630! ךdq>6=5(5c#Z9:r|ՓYRxFa$Kly羻X@r"㳺*bNpZFM Ȫ2|RA7 iɭ3HZų M,}E^ZL l@v ^{"Os<Ӌl?(׃Z3iOn}[i7P~uYoꉷAb-v~DTJ҉NIMt!Y,v `)Tk`MW/L][fN*QWD bSI.^r( zӃ7\4/+W~JC7Ta!=q:9tѻx⍼ ^OܴXn#URPNP·GvyؙNЎvH1fp:;Ѵ@"V?-}[h"oN{}.XXD{79Յ]4H4OĔ4Me_t}vlSY @c4/W"עQVm|n2(Ymm2-;WH {U$~dN!dĜwZ2* uw|*7W#~y+>–o`[S7+ _Lrlnɦ!SKf+S׿c!Q)yx6_O_cs때h7QTI){ԄJfv[,t!;i0;%x 澉.?NkKOY?7 K0t} )+S8h~DPZ a =YPW7RBy|>0Tch^oXet.aM?7MIʰLuOMP`+mVyH+ o|_qtT\,OO^B Dׯp4ݖcg<} LX^9h*2z_RvIa3 39=AӮ2sUS|ϓ8K'ﲱsHL( [U ^>E1 {{|*B3Y,_W (`Cw1ӶQJ_ $},w8DvqN_E.f/x Y~Vʽda2]K}) $tkHCz<golk9L1;'x|O"EI,C&p"Nv:r 5/w7W5&7Pj䔳_1.*{B=挳3x2xiuP; VDGl,M*M* wK%#tB C'0ozTv!LEzDe *sJGfczfh65d,*\}?:Qۙ/!bi|s7ʕJߊ^꫱K!`n?, o ˪FVk?y5(v[1VK?I1S3YAfX8qS] /C O,ݱ-w/f`$|*c?POMDV莩l``KzM-Btt"\"HV96!Qun}yeJHkǟ ZH` :ޮ}Lw?HCU:I N+B32| xr:aYց4zޓd<Zבj@ZzQmlmMeTctEǂbQg sp=v ~|s4E).vg{˽)}gj0U2O,!4(#]i%ـxS?e[/qcP} u8]wpTDvH48M,i쳓U>s,<_֍![eXc~hur]ws0zugq@'meBvv$ E}U85;ƁE9 ž!!53,` iߋ:TL9 Ludg$!IF|0s;0\O+Uǃ;te~0gAa|8E}ܟM~WR YNbacc’ub$<:y#[~$FIɵ, RG> >A(.,#)IM'V)^*YS1ضP%LN HX@<=u9ub sۅ/3s/"_oF-NpTxU p(`N)ӽ_wЫ"gaЊD7<~U&#%>B4v*V>Ws,xזo/K;WpF]|ӓ&Hx-.:,[(NRE0Y&N jlȜ.mK3ޮrᤞ7_,bEK?P%dOL'0RͯzMGm|RPlQc+ӨE[ZXT DM) R.Gll !%A78P^ͥ]{20Dn׎{|9ɺXdd]_wQLw:J<;mt޾DZc;=3аjQ" DBdI %*mӰd̷'u@S4!ؚ O/Xu?n j'UFWeVDzV^ב*TX{Mt*okR? .υʼnɤ)ĝva#-A@T$$l W63?uL@8J[5lvgڳF}YŠ%RMIX 5~*'JKP^?TlĂ}$ǥl:{$y@O˭g"s]pKǣ\D4d1fAmO$wXZcd=<+(UwڟG-~3  JYϥ R-cnT6}6ڠ=I+od|9xq1TY! i}Hd#agWqoиcLn*VxRáT҇N*cPgekF4Pʪl͊ěn skVF.lC1\aաspML9Nɸ"ZE`n5zjzzB 5 Up!\u2$&CurST^,df9>RI^kZ7$[n`Vl'΁#رp=8:/S[5>ړ3qNGOhadCu(NU30tkU&JQ7GDDH| Rb\F& ;/OB~YW:( /X@^| öu%h.20DƸo<5!Vvе#{'?ü9q9KAK- {laQOsDe#]a 쮇Z1ʀTd&c"wil\IYDtjLZg;05Tan1W]I-a=.$)%*8g| kīӃ$"gB9*,خ22y [AOzph-$TW{oj i>.]vv@MZGl~ԦR;:3~*I`)bkb^lyAS?[d'p`twVwбrwu!ڃ (0|k䌧V:E8=;U2ƽ"bY%DpԐQљD $air#`lb"ﺌBgD_Ԃ.^_OO1cu,NL6aui ,U l{z8ӯ_Fj!'BP1KKD49Uk-T|%ZSs<ߟ;SzNyC&xokV]TfCMb7Cw`(Eup.8Gj L.W!HE=!.ݐ@=J|JeUAMb4O1J3jEq+k-@jT \[iGpQpix[(G7=Ԗap + ڧgqjQ=x/œI+I!(^3zI͆."iCK4EOpo#]Хo?7*UzEː7ྕW㜊(D'iW̴(*MÎVlݛ)7(4FJq!"7 xquSMpZE\&S6Wz\X¹!4mbwWKӴEUKV鲧MA@vYawDfjnUYdjDfLa,A(0JڶG^ק&%z&74D1wƑvlT`MYK.Nf>ugT-(aH$ 1s9 g?ݝ QC] Ť`F 3O# }BoZt)QBC/@HE5 eءZINwjTY,~9룕0H. p# V ̻#ྭMIr}5 @&RZsl|za剞|EGTIu f)n~?䡘EiL&N=_[ I;&5蠋m^z_Re@IS,}C V2PHeTY1?5^I"NvrR*؏t"+ȾSSW+K ΂z5l[t "uy p1H Uµa)䰨Q57y}˶1-K X)ҋ]o\jl]Ο^-F9bmoTfby}CDij%ЦN{UՈ9=tYy˸ H:ӑ,Sҕ)4<5b1zIv?HCM^5`w Y+V:h˥`iGf/ѳ~f6rDCAzeo$yԒun\Ou5z UWJ>[/xɱ,II>_[dZM];v$cM"*z. 3? cż՜d jD}ojTÅx|Bioky%bXm$ }с˸4F K 8< Fg0ғ ͫfJ\U>3 tB~IQQ@k6*ғw;2*YiɸEDY w 5 ߑJJ8c[^WA S,$ivCE\otݳ=i|Ω6un4tOLw2Vb1m´R>d)l2{H/ql}ZgL=O"Ը>"&^\*z6BThoki(vOlxDv|GY"Ԛ5?BI,Fd<5\o ixg> (S7 {(u>_ög04nzXd8KfyUp"*_Tō21^F\sfi<؟;)Dvlߵ ؍ Zڍ ^鹋^p6o0:Y R@V[ZʔM,u_)\a]>p+'1(\f*L˞/ js"~A+(\֑A¢`ӳ2;& ^fj3W)qek-bU^N, w9yA\:`6"BB&ȕcv"X]l,P 5 pfy3L3GY' ɩvAX@Y|  NAݦY7!ÆOx@r')xwm?(lq'h><PߺPra[ WuJrzZ%}NU+'sUi͝5|ؾaSY:*හ z^n;=/O2tbu'>o]T,3CV(\iQ\@~5$ȃiMѐ?'wvJERVf̺O؞,C#MCWFƗ*q6?V(E$'2¾Yia;&^n~&\rID ^L*=+NiP:wP7wYw-gs'E,nBB4z hgn6lncދH?/祮M^b,]39 %ecrO%lkB[a:IenDS_ħF,*Ah2(([D"xh9FT\WͿ<כ*6Z!bz>O9<5Q?Lj"cƲnt-@\xE #Bhʽӯg+@:ܑ0ADY> VXD 5D^!NZs;Y2dSMLf7l/9u廘zl\"C6N`T{ws'h_QKj ءNnFN(<"I2RTH\mE2PKDU.ԪT^)Nt9z#h052@bS`2(|ig~LևFTLyyRf(TLXb"{~!#@Yi`Nd@W#6w=.>:jm jkÖ{k׫r  ep _&@ A@@=)omId#"a:JŢ8[k4G6Vp_*K hpڲvg+UjXk[F3i/rSde)-;MSa=~cc D;Q`@%<7uq$lӈyNx|2k_wvf $쳵I8w@BDtls0j<AoZJ~b=5IbreQ()Q́Y Kgt1fZ390.VRPkBڶMW~~ 9Qo?iQ+sl:*J0.2Ly+Yc0+]'3LaBÞ7;w涥swAŵtBKXq\d>5Fq_[*ۊ10}>o- :@Ecvv0M^cfɒ9-ޣ67)ޒ@SBW0Dh&Eg,ZjUMpj|kYbiaϭ7<ɀ﹫c7 7j"Py^jϗA9xS}s h}? ,9XtwH0+%.Jc~iݤM/ WhЬ9Ԟ/wgiHiV6X =]Ə5^!u*GTBFX~5T K"}…B|dpqMx1xDH&Pr[3jetxc:Yc=H T2p,Ej ~b`S졨@ Z~/?u5BMSsKV) "")xA{НN$yq !ݽkH-H<"D#"?ɹ ~F>9δj  -r$.M b|NqETKmpS* ?3|Z#L ͂v7MnnRӴl6D>xr⮮ѼNH2Z 9_~( 7zU czz X"@(zi RH37zlJ]X%q̚sL_2߈w'5Kr3uA#0,=Nl<ɴDQ4z3q\KkZO \rT;PpzϬL[e9c<%鄪_~\z"& 6fwٕ=2xW)-IA tEZZ:&ٟRm'^F4j: ūCwi ^ڰ$P3b p/.{[*E [wTNlGlF()JB|;<C 7hWM@qxژ ˹lhpvz Tes{"u@\wVC(7ql'N>Fd_2JЬKNYnD3Q+,F6'ϕVӳ>BŤyЭ&w5Pw!>|ji6}l1ʤ^ӑ-vϺ=w3͙M/yhm#}~0rZ"q/ԱR8ihX_0u}/7(\f1Dr>j)ȇm.EF ]5c≠CNapO˙WBkM5}4}5=9HҘ\}u>Uۚl,ie̼p]AuC8"~T!BN1c-%kFm.ZtGְZUGOJ&o.z}$&sW6S[7`4"tʼǩsSH Pc "hK$l(W'?_Am60[Z(rTJ|=-q}))\%j!NN^S96Ʌh"`B4sm6Tzx_"|wB}q?Й?.,87dHwFoi~`rU񝤾U0z>le/͸,X:l%sC VZ~~_ &3r0JfUE]Q>m nr$;ҬroL^uY3իhč:ȁHD}OJmD#%A2CzM:g!,ǜR[N+W8S.7:C4تYdXp(,Z*tHK/7CL>(đ@oz7d RR 5 ժW<=c3$=˩G[Юu~dx-Nd, 971(9Qy!Cf>ԚO{|Lx,qz ǟclUz|V ñz$a zL@@D{Ybksȱ]J.uo+l\XNo^r! j]yYwYĻ+fjoj ~jK&Wf1rnզϻhZɋ8dUfrX|VU u8&z}_B 7o'~-rm R$d?pK:O7m=1fjObQ1؛D' ϲ ثQ߃7ahgҥH@GcNq 愡1&-yWz_wt'^Qi|ῬƘi72ZCӨ}6ex$Τn $KԕawTbޣA8f\9"FG+oqkW%4z<^hz:v{f^M|cBnlbW1x6#|chzŀ[Մw:ݪro{[(>.ŗ,%qMnw&m=b\J80gbiMt`[סn%,s~<ǕPi|ZܜVxIUZИs{x_-t>4}]"u9tsvP?\^bU6u7Vм˻]G^ZuY)Ƣ+[W0v *M!tQtyI]n'艑_YAs)j~c&Mlr|u1:Bёg{Zދjԩi1GwWi-8.ųQV:b8*Xrl7Xv x/?HtG?7y7܆w/{7Ҩ S:b4^i MH YHuz\O) \54b"o}R)ZuxF#TIPZ1bq%J6=FV `yF/P c8ԣ> ㌦& ZÄ.~oQ4SzdIgO[X51$F8OUjl8fp(_˃`0Q:*{HC;kSd($ʧxwnW@6# 8zs)G`=0%Mr +ǏOMs*MӘ}R+'C|&<>ZOiyHN<C4͗ B"ҵoMj}VEG+bZp;7 r\eT$3ݗa+ZϴTc5j>C eyU:tN C@% m5:Ȯ&wDk2Ȟ1cwX;nQz,<^.3ܠ`J̨df]YH+)Tۏ;;R:'9ftϩ}/<,!op@Z}աD9 qkՌ'֣Pt$Q۫)iٱ)I˜]*wCP5@K Nv\;va^:D :'Go7р8h $wPdm;Нw_1if2 nǴaD>k'<1r­p`SI 643=A]2xO(Ry Eq;$ Ϭ\cB΢PUU N(TpWby1"k9eog%`);Xѱ;L)+/n)מ̊*^B(Lcy$+)Im*n(OO}t%pw;& `#N?V?ڣ'uǮ1{E‰3Ĕ wRj̖52R%a!"fwwe[&4vJڟ&$=ݮUG?ll#qޚ}(vM G}0 'Ev372Y$B׵VBpt!L[KqNC &WoeDLˆ,/c BYKvYgwVI4*(B@ qv,UE>Qw[>3/D`ֱw/T%S3nښOMvmnRdž`xa& |>~?6u`FN*?U* .xt"LhUOO2O?D; (1O -X ?OUهj{8o^.KX{ ~Gl?st(+1Z9N\BZau W%Kq(̚DO#**{"Ys/z):8&vKS!Bu?WtBO!留j:w+DϩbOXw>tQK[s!2GXiSt xLӕ1݃N ތ7^r >Q"Q'k ~-8l&xe8'xwVn㣲o.Y^c1ˡv5Xk]VzוxW@y|SX̆mɩ[P݁@w~[ 7UK: ;f4 gKQWzmsePu$tx{еY!>n Mn5e`DVqr:1xQ̖yzbiF;]P#dCctR3:]}}dWmWUrOd$ d="# x&Y6mT4K"h$ddj|ؖn|I䓖(R4;e덚gL=@nF.2 mS LU2>j ~3YP7Kbc^b7A)S6PP=[\im7Y=%ہg VdGR SA&GfњݨUr*q+9fx[Q fSZe|^c ]S miG5}Z5j1ħ:Y# TxvV<SQ"\'dz/}Ov-xW'q5'G ,*M$awE ma'+?ToӺg\F u:6%[2UՑH]&Lfj7]%&OIuIp& 3V3#eIRpîu 7" f OrVRB/6cR>8B:M=˃GB\_gڑraH{sF@ FEm}uJ"rU.45*MRv[y_0-u h9pE's4s8^:[Fhv8ձ>md54z0""1#by.p/ 'Of=lXѹD 1۱x3T3>9Sx= ,|9ϲwgd#\ f,9;Ek wEoò(QVPrL8w#YU JҲ8 Ӆ|5fݮTr*g9# 'w L; G':fZEZ4&츤S7yJԷQR56xpr%0R d yKnlLfJJILh.2Y"a*fj1^/4cʑDQ*Lo$^ @5H;rQBJsh(ejoQBr]/?gKD^ u`ey-y>XXï/9RId6)$D>]ڧnR&2$SݞϯQH ,ɭjU FQTNg 㳀&˨U}3 H18E?`8}D} Bx?T l%DM3`˨j*H DsE=(G\r GU 9txlj7_~Fyqh3Fƥš9JA=<zX kB Yp 9{OA;A ꏶ:Dglcb<,A2&^C Kpܤe> K5Tۖd0M*'5HZyǻ]6]H|q5;k hĭDBpoдgSWdó"<0G p1oԤZ.{ighCRin)+ U3FCjD8N?~e5E_䓃\>iO(tYk.)Ee-JUz9:0ܗ$[4AhBQ{tU~yA1@}=]x[fDe&BE7HDe>~KWbk;j1*1bm`Ryćk|oN 5p/]j6q:5Ρfq?g{) .+݊ol$؄hVI<X\RfȫVAŠt?Oo/(!*ԗ}\BIlϟYn+4uAeQmgٸD}:f֖$\h:>1ȀTojgֿd,~S3 Az#!IvAqՍiu7=)ܴD ?+@҆Ƀ7}7pߔ.2#$dӳT,-BaeiP+6bi,Y  լz^zC$p1#Ѥ:S-܃7{ȊWOD] "`9oւH#LqN6cퟵ$?, k b{G-Z\xt:KhrOic#jB8t؃5X&Jf':&U_J{I |*[ U𹓠g[}+d=|&`-f:Q#W,sɠaDjSҬɕ®{b4.9NDmw?G}$\d_X_61WĢOH[P*k렟Ϧ8o`uTf~T>ln:O. N CThXo?\֡. +nfpܪ`O$UwW(r~S1uzuu !zmtJv '#sy+nGMh} H$HE!ʓ^ZL8 :EgZekͺ9àjf+aJ'F{K{?bNwgj\ C;<ne ~yv[N겂 91M$mz~?(ŇY)'~gl5 sIW^ߚp"S s3}u¬2/ޥraHZ&%f#sF?4xEѨ.k +1EH$#x ezv`໷=/!kg:$%Z.k("<ݤ.E>p=h]īB"g`hL+#poHҞӻ=MK IDVo)1犽vֶ`'pwtYno$?,vA+{*`xuGO3%@傪-({<.`/ ;3}/͐ Xh8:k 2  1@Y' :4ڞZ C ?d|.ùg"vY- c1 OH>NQXHN%4=Zό52D<@JsxFL-C2*IS؎9A>zFI3I'K].gsLQ!" ع@W:'0,י"bF䑵 IDN(ԻEF/㆒2@zN0}eLi[~l.be:S'Zp>E ݇$G>C hc{{` }kCK]^LQy.(gV%Y'4q,R j^E5OܞO@<:N=[K;A %ƠqWSzKeB&`eV5g3(sD0{f(|~ho5©Q7j'BU(.ZR_)i빤 qԕϪFR[[jFuNZ/k}^z;!^مAjGF#iB`Du1N+ӑR kFc(@!F(]v!"BEbLI9: /L D𢸠 R3 Y&S8C@IΜ؉1A\N ""(*_P}jbw`x{pAMzeB}Z )| bݭC7IH ٷTJRIaY8| SWƨivU֜p*GVī%+kfhHZ(j&/wp?". vq؜Nlx2qwoo%h1Pӹ%ԎTAU[넎 ư|؅Jӈm(rγ;jRɤ49SYa W (nP)#⩐tZ>jY7AsJ!=UGu0QEj#6Kw-z$~Dns4f,֍Wu>H!:,=*@ŧgtԚ ^y@ O OiQVڏQ_GYn: $=:d_׫0$%p.LѢs= b߾3`񻫭L^#_jcn2tai wۃs9 p xW¦ļe2ߢCmE>y>WòQ=Cyy},k' ̫fρD3eek:1| XnV $MAbN]ҡegq}5U` y,dӎ`Y+-* %wyde!"bj'P-@@եuYA\1h {Ŕ"·6s!"Ud_mCFAP|k'nr}lEb>I[<1of Yn~UC"vYLqd6?Aָc9rwacR_O UqfVAg#/SZݲצR|Zwi1ӈXP)!CyjnN" 4%&CT3)(*l`* s87,[@XlH\aߝ98ߕ1SPT3056OдF -֨aP'Y]˳< n)^YS+6#5e/YR]x):VOUϫwa`~K#q })myH(} w % ه^!XmNs{uN Xh!<_-UBGp%N*\UVMxQw7tWz'ZhR(?weoN.6AFlkdyS,t@&͡LYHyjŃG{6LdCB -Ӌ9+iZxoIJ\yTαR*sYYrN:Nh,YػiO]\e,&B i], }9:rֆ9jV[cA$ǂ3T ~bߢ ׇ" pp@"x_J6Yga:w\OZDoTK n8S󠹸#+fu\N{pRi5Zhc9U&?ۨ^yQشw ]ҥ-rBޫ?*({bg=8r"8t8w3Q{*=x(Z)j&!bgzlBוĢt pcu ζX y:%h/80cȄLoU]؏7[$m[Q|Y.pC?Viռ$0BTHe,y$)'^&(B5w_5mzo(?^Ns> KMJcd~cAgR<Ё])~9'„T` f 7NՖDv1큅S䧸F FZi7 #L5I$oDI@>sW"|pU}8\܋0iGd/;|*<- flMS ɑD.vhg9Axd4,֒)攳%_bu]{iV%֨8PةZ6AFuۗ%8\WеJowl4,拞+-j VXF0 6ClĴ2)jR8oKF<7IzZm@H8?RhIŮ!04Oq _;2M$ RLbk53X;cExt nc[ys^Fu Nͤ$-z QZ;b-z8('iɂ%^v=`$7SRTsG gI@ɬKʵw If,snfɬ F8TR1p8.f꿨8^#<>k+iBigA`EB씘OC׭/5hȀ%4 :FQH~ g\ɩ/b[:iZIof7G\h !- {ՋshNWzd[c>ŃT1f#k0E/{ w`duJW` Gz &zZ̛G1ϟjq! ǢoO$iZr47 \-L()k%8`̳F/E L7a8U؏B4UG-jgd.UJojm^]F5|Ia`. u '౻Cgׁ6a#@lqW]ŝ$p Mhذ95[.qʍhGtYdZLO7? R'p̲0룒)-ֱH>>@f5&tnIAW }7;.sGurP$Q ޟeᬵ*/ƈ 1fu)DyVH޸A1-՞4ɿ,"jP_Es sTd)) s1,. ݳ Giaޱ7+KY|EԟU΍ л*a[]!s]8aW[A/̜Xzv4+(K5WĞciI t UE=l(8mOO/[ @6q:^hZŖGt['^ ;jdSF_誶Ⱦr f߮ŘBv2{sX[tcսS4'miּXXnA]Os,BуxkqiP5-C]w'gAVLl(H5.oʄ#R557D85,VQG:E>`o .t|qH5`-~ 'xtcɑj1a_pH*"F_&e+L)J&`tIh|Z6$12! F*wOxkAyX ˘ 8G$#䘢DTz0u}PB*_Km+jnAN {FEQoJ4a^Pt *5LBz3v̗[Rcmt}ނ؟% #r8n`PgA=aeUxU{w@0ɸ=}4Xbp]yvڮݫC5`aXSf na6-dZ[ol#ܥJnBz5Fs[ӏ&'Տ<$B&'@yH#9S :ף*RXg ;A:HW&^J~w cCbK:zr(\Q-fs;Ds&FKCEd҅F=^> j"5%3Z*Pr@ 'Iw ?AlImD =(O~r1j xISlJ|0H q^a `' 4XnAC\;6hlnN/{/1Səȣ,5jH+%Jrr9ٛw/Bd%nBs{u)<^Zؙn:ZAO0tf#@xk+dݰdCT+gNaį@:%YBb נm q<->Ǐ^P`)KAr6ϻ6p<gb4uN*'LqrcEo&5# ›1\!/+"q Cp6B4j4bH WAd$g-3-i^^G)Z V їWa!CYP&70%WNB ML4l{I| W3 !"0rM8cdyĖ56PaPCG?: lA_Yc0W80i {a&`E=kL9Xi ƍ Q-q΁ڧIw1"Ef[k+ĀrPA=QrJ&+ xʞGI.\7GC${U05I u:f$ &KʿGe72dg"M\O#W 'RKVWƂ_68'hT_dX) HϳR>/ PpWP6 ?>%* 9$LVJUT xITf@w9ʗLw0U> Պ]u;f;tV\Ǟ fcį,٠uktN1idTlB ܬ> B3i.aM%R¸jF[sW 6&GK܊h]_ž@'.>)F-P#jÀ[n-ޣ_ͳ_ˏ蜈H3ߠbQ1ڼoNH w =%zTZ98KB x;~Y}mRnNU!%Rb8dJXKnOҢ(`\5KKrU>S8r\Aڗr.Mq/_DYTᱟ24]uC_'M͕vX[ wl\D vJn䜨ig>gjqMn}R1'< qRͼ:oKSm SOՔFJqMקs[Nze-~Rn]^#:\n {WyCP(D5yGD|+]TRjE~׏1 g.e\|䏎u 6FD}_ RGzQ:mT̻-Bd x̸Bb%ue p·;®#:r: wlYJ(|3=b U7:B$9\͂=@>@Kpk"o$絿)c_ }GTl[x\ S9-mY$?O.>6x=C`9(!@\4r!T4$dF%j'E Y,j7ΗδC Êp~sZK'),g5gZRR3!@M24)a iod1L8Vj%&+JmS5^qFѤ(\_ы2gT J:(CzZI4/+54sFk9&-u9jkc}6P\ ll6E{w lGe)'3Ȳ%ܜy6=Dq?.:ۄCYl{WSh\XOSY/%MNq7Xm!64sI-‹ T |!Ѿ(LpZb^a7UFW)6;5[E"M!H>']s J:"#~G,KuS<ѥ{RيWq$8KԐ^Jmj|h^%{ZCi~+^h;Ͱ % Eʕu&3ćO?] ^W#ЃZ aՃeV Y(o},K(>Je#ydkjM%]:Ք_|_ǷNdp0n w׌%~l֎hT2LI2PA;q1~7历*$oaNiD0tU Mw&kij7 $u[Be!7$Ɠ)f6m\:]4%X0xnD8Kp׮Jo9"(tUl:8%1j6sLtfx?Ƙu7\7Ul"Pz0҅-9s3NP`A3։}(ˌk s(aC=Phu´3T?-1KׯUU!a-pݨѺ_ 6<޷*\\Bc){g_AI=ƤcWV鯈NMuG* Q%]dk)ʄ:ْĬ 5_tovU]j[&R8S_CGzᚼ7~x|q\"43wդa%Rcf֯~N=U1"ߗ 1`wBЮ8n4 ?xVzn_!5s^Qe'՝!h?~tY*T:iDp;<^֬TJevlfti?x!.Bmɟ5ż:B$2 UX=#$* '%$6Ya:%N 3HZ)LzB( eoq6׬iQ:Foa%kۡᳮdbM8#Fl* qEh޷{C1#>H%VLeo*%x[i)%[O02i~]:5`Hw\#+) % 9 cy~~݅M-ؑR0pdzB;C_ u/,=nWb@e!7p\=R{T3qUA_e%%72ċZלeA@ށ'&ljn8m9=ݟՌS[cT Oܠ⿣2CY?IJHCTۆUJ 9&4S5|uϗ!^糝/;)/t+'W!9;` J[8hL :/X6f7+6$$Flkj!u{N|&+Py.?[tg#E#O6 $5Ym"a}=s|jŎYq(VqmLS ,LHXw] 8A [T C6 du1Nq*-=FMc<_SH]D7T =/k9bޠdcC'T-u_8F_vGP/]-Wh4r!gh Z6B\v\sKSrq>UG^Y1\Jw2kXv7+$v|jJeiҪGc7dR #;"]0w4kЗK}:o1| kUĽ ֮3Kޫۡr6,16}Cq ෥R Q+ʜRKP\xY8) 40|P=%˷Qe FsYr"C3U8pS Ok&}IZEnQt ɇDĬ?ۅR7K@:=JD27DvQW GTϢMs@Wk2J%b1zlQQL  ThQ#FÚR-#5&U~!wE72oݖ7u-}寴jHKY{GZ8Pnpn(nm.~>:%IpnWpr/Q$v"7<[Cbp2ԟ C&_c,䦡=i\L ֻ mP yIs H`{8ֺǫRG[wJ^HSzI3ч`e<- +:4<6GfgM-5xydlj&+u ˦"YgX .KeHDQM{J6j,3. N Oy{x:c}외h Q;,#@I3pU{}ΟJh@>H~pX>43cCp‚  Q.\&A 7k =Gs(ETVt{ܥ/H`jK+_Õv@CKk|s ma9[ǟަ*[P/l3 >\ޯEQhΥ5$&z]_i?;2 .=lխZT6)zcpm1*@yY/E@H~d'kaްoΊ)z@ % a1~-2/\*Gnbק;{s i#0$'>|,?(1DTv. YZ}%7]4UgaA1ϵl# !QN* w^-qRhDcPvڟZkAǛ 62(X$q~bXU'?CҚiO䚆_KT<3/ian>o˘d.\9Ge~7G@VMݠx;;$rw r츟9c?R%{r\"ƢX%f!gIAE8{@>|_M;ju!&yTdG9H9񙊅S:H"~ Ťվ<KXˣ3*IV*u64wSm6u+Z,F]VKyˮ%֢:xP03l%J-6.Ѕ@D$ Ȏ*2 oo,ڼIF2Xzrjfθn9t&O=챌T+Y(@Fnijť~Hv2FW d@B> ɬpr;YsAآ>w?Sa*ے"zmd"qz~?x2Tq*̵zEB/rS+;["V&iYH5Ag0z_AFv_ 7&_[<]&2}!o*=kU:QK'bUī9H05X\ y.!&Dppiq-@c ӒG8\L-*H Q deڕYxc׸sJ8/w1t`\;k\@*LY*IH =!d<]8Ήw]ai""A{l9~GD+|Ѩ{VQAyr8RIGtk.@BD36 a`7tq_3:aMT$ "LXcnSRTxf Ɔ̹4ףONEㄭ[2yC|to!jB:=z c]<nكHBs(Xٓ8K$yJ$ol"qkMH +"dLW3uucL Ɓ]+Amj}$O|'Ȧz`L] Uhԫ[Ew w\ٷ 8)EQ:|8:,'$J oT#HPwgn aʖ.*H8B,kҤQqՆjDhz M~^-Џ0NUzX* a Aƛ&.^GCwۿ@XR,zfLW'C^{SO'9m>KarMC=N`>ǯhj 4ԛS!^V8 46vMoެΘo{~]NQ؉V`Q+uǨ~epm&PwVZu81XQbб@vqC?UWQxXXNWn!Zo߄ek599 0oX3QHm}uihI@۳>{ T?a_IJl()}X:Jצ*֦VFc@j?) .2β~HV"č^8`z{m`äJC?:= J")M Pt ORWXgӛ"- z%?+jV&HpF7Uq g DYС[!嵺;P`b5@MةhοX !@ɔbcxM%d,#u sA"),1Ybn4#);^WB9"䋨w}>ͱ tx@B_>oF]hpo>Bh֛Cc/i]JĘS%B9Q_| S0oF4'5ZI֋oDF!b^9[ڟkս"\A.=ȵ0򥓽UkP3>k!'{:*p eޛ-4*k2¬? /jqMN ۚ*=_5p WK6Lbc{ rz6Ѫw&B9?a\]@ec3g; Q M/%Yg~Gٱ%hK4KOrL Y KZr0G'ދ{{ _pkU% OCLʈc'4]?NQT?=|]0YGpӿT XHd}ƞ2ћh9(UuU_4z {!VX_hk93\,"]ei6iNZ#۳x(Z 5E<.@.-⛡L$0 m`fdު|[!{=gj܂ӣl(!0,ROvrHcm@YD@hho̟17{e)r>gI`F1 "`ےmĎPf#V/B 9)툈)c9"0t\+IJj4Iuy<"Wy>h>*F?4C?b"n#/?h߀i{ٍy?F(G|9N+oȕcYz8 3Has»% 6eXUdaQY{;+($lky0_e&x'6 \4iiBzI](^e%]Mt'glwbW{4g4a֑٫S.X[٫j!uZ.hj9.1ߊ_lSZq'Rp[D};ms< Lt.jC'= I񙤵 ,t䘠ŢLA//j[yrtϒA ^[ E+nw{p)z\  yAʕ;ۚD(\e]`ð>j*S8w8=JVDQW@q [y \y7dtG)S\bF˳LvKX;=01ZGuPtuîY982gXuLR9A\U(?ϩ 8FgG7I};DG̊:fSeY\􈆐3b/BL1gܝDU6鋱 a%AiVSyyJvqme)\W7P)?532CJy1D^ܥ֬rmئ<0 cXoÞKLL-I#^oT)]%t#KόG`]ԝvSC8{ ).\ӎd/1պY>dz-.PV3ei⚒(oV扟!R2b=oa;BG+?;c!RVB+$7+!?QFVu_L biLnO^$̏ CFòT|+bK)8)"gbw%M¢G@} ײ;,X|$:Kpǁ* Ԝ]^Ev8$KQǹC |)~1 #bJN1ʂ%Ƭj!W.1#,ΰFbum,5{ERpb 4Ө/lC$>2E?| U:At{DL+L=+K( U\Ńwȃi2r 0CE "/D3.,WO-x450@LEE,Z$;lv*Crӻ~zxĜ+差|$ eyfLv)(۞2&yZ7%G.@eYD2 Q<&"!EmP5=Pc# "V U*y)&iGbw I592GzF" +l Y6?smU|hBy.ߩT١ޟƌ&lJb&-2q50u?K_`WM}w&5'FdQ9dxEB$Qs\"1r.PJ)yG:Rj pYHYteX~[ӳwئ4[dTU#g73ʩA!nx-l6X8DX7ࡨKO$R٩`fV uijsh2##|oឍof@*Έ\_SBDU)}M-+ј11HsX[Mh*~Ы*aKðx6͓1"@kxk`ƼaJR -Ą-@T&QEY뢔B9 ׾pπՔYaȆR U5i%ff<2Q<qi$:JK+K۲?_ЋW`. CAO13]uJ~0Έ0ton4>ɚ[4[7PpVlʨ*KX6[G2iFOc4^*nwV&ܡc>QVGGQiP VQʙ<~Դ'81%e]7R{kcR_YٕEXIv(䑮ہ".+>&f`llMX gYOz6ۤ_g@]ASv^&J@XlW,TkSm9ad qs@ ]H Zue\]X"DŽC#Bz&fza2&R O^c-rJl96*X[P Ҷ`2tPWCR@K"4I"Y--_Ds2d wEFY-넭H%.m%n?7`kPh9dj# ;ފrVVϸr$lRuFÓĪ;yB=b\N)r˒JtNZBdBh(\+(-6"͓8JJa]IOUS 3h{FAmJ*>ύ4^|ͭ>JV],9l]i}aNJx̭;*ߦwu yV[PQ+`,W3⢬j{#@AVSP4*T>In0՗ uy|9nSݞcuyfhhPc;s=p3vc|h2|) =4w@2䠵]SmECAc<4,?;oٲnmLHѿ6"B:qԸ;c Ě){XYzȅ @TB 0" !#;-.EA py(TfOX#O~K`Ȫ02 1g-|xM-HD 9} l7[D AŚQGc5nZST~a͠zD8s'^ S\#Yp܄Y"= (l S[~* RzDb:b御S2vT[&ZTATCPeOB<:@OQ+ϙ}DH @˹h,y\ʫ-IwRH6x#c7ńKu0oH>QHjJslH-I,0jÚ(T+qado|ۢ(\QQa21ԧߏ[?5z̩̲ "Bo,R݃Trk/#\qdwI@+-m7=ZSSD[|ӱg~[w==SL $n\?@ UNo"'=s. I;j?x3Uό/pLWOG=i1{BY|lzV*aHL67wRU[r?4R/K3U=PNXui GA}mrES Yڜ9S-J˝lK|9giӂ <iw}8;EJj _Tp5 =')gz>༆FQ۸qn*Y ȄϝaK _xɆ.UZnC ?,uxa93:P@o|˟'Hptک.t bTdQp{kݯrBM8]q@jaTQ7XmK<-)Wd6lUifOhD?މk%,f=]Pifg % iw 18,krqyp$vf76v%wgm_pҤəIGw!gkQ5"A _NY+Iҩ7[;)T=,)o@og/&YĹv1hKf^g˪ 5$Uj|= -w:K34Y&qW8&[]A"1߁S56+MmZdh2k4TkPS|l}GupXodzIwYWz+R2;4ގʠoʒ6yW|F`EpS};.)qWҞ!?³4!B4 eLBWPe ~§",1 )M[_u+'N,6^ju?|;S_Zプl*ڷü2Xߣ-Q"rLC'\+[^QY S9=L*=.&A/.tp1gqEfpc1[q> ]R!%bĦΖ]jBYl]>_R$`=BɢchwN]M_6 ;T\ fo ~~n?5Ŕ`ě֑h%BтYA8V†(pFY·j (P ,,rNbߙ|Lm%>\#{0D菈̨E@2ǵ _#.G}']`dZ t S./WpzyS6Yt SmvQnwpNĦkzR-^l8 Ƅ`L)捚^uqˊ6S~z} b%~!jݞɻV?Yvֿ71h _FJPfvtnLɴG}~p@R@L;; FhV J%vWG޷s+ ̯w.v6W z9? ]D0c*̕m+ŊZqghe?AK>|dNV'(dlֺ\/Il7u '`,&z`RT}iprEFf1N2X:Sis,$׏ {ZNRW!I~qcOg}N0!;|cU|OT }VaP.#^J63X"L6ZNfqa;xrmzDֈM[ZdxX /[νH"JiV1 GQkhl-LCԶ<$l{їޤ N$" T  [WXTViɪHpB1faFu5 u!\w-THT5z30c꧑e`u@|`(w_oEWN*f֜NHv3ՙjp^/}8P<0rgGl8dVҤů]^`,r-Po{X]wOT|mFJj!ť&~P"vy#[C,=?qZyI.[ TΆZ4U~k Һn|O󻅣]9Z[1GP+<잊|4%ڑj+vM?UkW3]#Iyp[D- ro1BR^p0 :68ރ Rc$N.2`(!mG nLNcJ BVVf1 M&ZqIXBhWH%.[| O|PD^z^r? j kl 4ʆ尯p$߀4J4Z Ls1ji9` ނr=vpFpa c2ZAwAU'䌹IZ|UE!m@=bLT(;r{+:$JT깛܉Rńx'A%ccGӄyOMs?F,c$כTu֑`!9[7{+aGY *nތ45+F6"Eo{2M秠vB\ hQ1[-%f tOm%)Íncբz2r+JmOнT^ƺ[^=NJɗ [nWd1ㅡ#W6eC'r^s>7) ggI[<[DԘHgYea.D0TDagH+ ZM{px_urBJs%KAX*q;Nl#@2ͣ+K`Hv,FP^+@:M}Z҇_3/qCT!E'7Ϳ/}Oȩ po=QtkɞW ٌh`Y1}~W@▆?|wM$ u)`6T~@؀&gy\ o+{sܙ_ewW^ VQcTN9:fP՝DS=y+1gua_\c%ߧfcqqkhӸ!E*3\F DcF(V\Z6"dVDaET+U3BקU-koȠ=* ̫dWzKqx[ col'䨴q(A!3}(.yiRxDž ~L_>nj3ޮmt<5E*款aZ }῱A1ok`RN[Gze6 Q1avA+hŷarRQA<83bz!eHJ'ۥ|Ȅ~)bph a:w(86#u(8!j|l4tRGF,L0rf5ի+],J%)r'%O{B뱂lUu{ ҝ$p|o ;`=%&4~vN\]3&'["2˹¥6 z̽hm:vx GDeET֐O ZL iԡGdt,2[]R?1QX)H1=ّH0]Ar 5@YΞX!lTQ 8M+H=5@ډG =*S||tSN|mUV I~a)EWQux 2G3XF[xRA3oJZ/벻θthLʹ*;U|]a*D]Kz71aɏ+CT^gvLlճH0zS.(t Py7ep 1_ Jv@!8OS&dkv%N{+<4%cI)]#>ݵxo:0u! +ScSLfx!^Tx?+ZRNJHfj?Gո7p9] BgsfE*]Z2L1* !_3@I0ب{Nh~S 3v܂Y|w!~EOtM_ WZ\[%Ue'io"o )ff=Z ^vg19_X; rI X0 .Lioa2t! ~(M41CJ aogWU^_']Q4Igrd"#uZ,E/UW#@!mB, rpjF:?OV"%Z#-Du9&l:s6sZ*(_SZV_<+X!b`&}e֭G?RD^ף؉$K"ЖU;~ы Urp.[9r}FMxOZo6_vb>. !%0aJ{K&XBDe \5]l߮0#0uj)nY/U@ z sGu rL\p&iP`SU8mgdIF4.u4*B!3#9A2Ֆ6vHکPX^ޒ\ jMo)u֍(,\_ex;сZuHJ~ښiqti+0Hskb oñφA$;zˎ:c[~H2 Ů+-c8_6P$i(R\Q@7߱3Ta:tٔM+&= oY\S/xpavsykKG}8MID ~.XޠR_Dqˈ#32R5 4fm\PnE =N_ʉjq ,QzӄR>@4xc&-?f> &UM" (]4sԂK4ВX&nH~o/0K"1*~3cuc11 O8}DpUF =V6ϚܰT6s!scj' "URoIk N yxJ9SKI*4yڥsYFv ArDwپ 0B*S 'GŇǴOwlNU!J\3eE5a|N<%tTݵ"Zֱ@>1'Qw_7Wɧ'Haҳ޶d$9\B+S Wk;9ҋ >"tI_D@6gԿ]K*Oىg(jJѿWq`w4=_Tb`Fv["<yPgG^3 =vd-[c=JX$$~Hx9U6W>ԶCǜq\GUٯk6<ף1HM6>BZ"4nxa7|Qʹnz'E*ݿ"KWg^dsl8_S";׿߼5N} T^&I?[V|3t%mꚱ%cp<>3R++jq ;^:!# wbVR2[~L4W[2W(M8L?ݝ+E*4N8OW{+ͭo̒ob9l֭۳17Raγ{e|(- 7JZ,.WrOшJmLjtfWwPFxR~ŠW6 #o=I1l,lzX:0b8wUP5_1<)Ol1dftT"[:e^1Ρ@,L0N#ʭnNۜ"4{pK)|d]XFBaղ0 ))d :+vC?b'?XAl dg{LTj7 R`;$%^苇K5%"3 -TٽģOKZ1IN.$PK:zqbC2<r2W'|O'ء# M3*AIh6`P)dz.㖜ƶ ]O8/jx.2)W8u!W s+S]V/ F^QǓE,7/٦-_`fr="dw5H )Ab Lbx xbQI(s.lOfo)~c/[K4g}R"vnaXa q#h:6xpO 8F4kS)%+JQЧ_~@!x!m%ju봘9JJV]ӲU %'S^ZRLp ^!'bQ[ߥB|7V0dDdkt!׫g}3I6+n0,צW䪣ׂ].FCxm(FtfeNh:'wA{7޶Q6 莒qTSVG"I$ s=d&: Mʜ14Td[lDAJt#h k+)}؉Oĩ۵~U 70ynq6MR(K =2f{S9SU3ؑHPX}x0O'/+Rg(HdYtt֠q:k`/]vy{Kf7]ݔUPσ3oiQ"{/^ILH6͐W_ifJI؉jm>ϋ8\}RI()h1 ˮ9k&NN/~2J\iZ $ %ˬE~NQԡgWpXκ{$T;U!T Vt PMׇhJ a#GKZ$ܪ5r5#(Cw]"ߑE4^˖8X%W/V۵$O$V'BT7-I$ί0ZŹ?q.p62C^ƽjAۏ]92D^p vJQگ&EςZޭBuS&JwTT\o sLT93=v.'T3NfG*idn5ԻɵeO0u .#͋!4T0 ~f]jԲT56 ?,2`R4&WيJN:*N)b9;O@][ 5j7R< mܻ0hy,/(]bˣy"ץ=%gK!?mK1'f _ gphm Gv @/;38Yuj^@itݧ`%MrJZEK$PD ̋!b-]o22U\ryW̊1JIU{1 ;467{ QQ;;y,MjFX2DŐ\?ӯR Pt@}w]G/~\lq q5;ۇ6&?]M4Naz.4 Ӓ=nn "I {nB[G-] kl u]7v@(ZBWtlm#|jw#+N`k!H"jo /fgXSס' 7d ݯU-k,dFvIT| xtUqeɹL( e*hmlBn;TiF[ #B&}EH9DӤ>6M=wn7Rl_@'`.Y)+֓1U w~i%[&h9EŤ?;A3k.o0 ҵt"6J!#Uc)xp|9]ra%l }Ȁ.JPޭ}% p~WߏvX׺N|T 0w%a=F($Z y(ø:tUҜ%d~g{7 VdM Bҫ_ ?lQLhSm-[*"e#NGGgNTgɅ}bex.]<LS)&0J[=_:ɣ052H6L5~F甀VƵ03 $,7¸Fd'1}yގΘ_a2wg[G ^߉i?Xc3Q&G~#%.h5JMW)u,xjpd F3f 0+JAM[s^.j,;I[?gF{JtC|B1u?X{6dW߼i9WB8wXU0+x&Px볌D-Nd!CcJ;T)L%2aU,:.0͚)pB{[wazpCZ~0TfV v6ɒk zB!F\.)j rz%|S^n|mnoՄ;xs}EJ"ט[[ NpgWHyP]'uЎ( rHB鿧/i:yѿu6K]r>:9F}G7T1=7!&jpLޔ&Xcp*ѡ8DcTŜڴİ>H_\a=UlC?\[ ʊAz4g_ꏹR) "Mf"EʀmgPq"vٗ*7;MmOQFJWUֻʠOŪDuz~}ypDrV׽Y<[pYӤ=5qpd~M%dmmu5(nR1"B/;fAFdB]94dEQ%JG_=Eޱ#RWgjuEעUm3BVO\ uΚP|5]h̋LƬsZ`jAd+Wu q qg\7s7U&U `tWCrh LWS>6^OF{hqo@ *.j .E t*2M\C=1Ϣt=sߖܲ"T4|n+r4F!aiuDU8œPJݪ b4H@NO 26d;bu )iax<v S#)X{r>GFR(fSxqxR=KNrQ-%avc:nEd9B_GP)hz0* #"Ʃ7hD*+# A 3[P'q9l[H/2RW ~SO\n3ГqRALdںgf>•:>(ZVFLO=[Ů'NBʂUSƍA坰Y mE (9/KEߚb5}.G<v>3%h{vbgi Mt++1Q0{F̈́3!GN[ʦ!q\=(#v-H#8 `]()1Y!swjߙcy5\w*ŋ[C4R8 52{GT&%9 Qto%zChlr}?< xg{>!cD9z0Mrr:@Q9{q䎦-PSTG/m'7cV^ׂt+ `LJ^JnMAV sKoGL}K=49W_g6͜5+Ցڍn{E?NZ[@R v'10ƔT4Pu `WkhhXc?:QJiù ؎], I_\ܼɫ?MTq(j&\1mj!"eZ+OΥHk9uWt-Y 6}gϢLܧPrfSP=˥Ə6(]ih ѭI((9?až2~bS\oh26'㑒;ua1n& jo$zi59[ Y9=C׫F c\0 iiy~I{ DҘi^ l4ojx؂s:T:kOxJQ ]7H]Eϲ1̄Obd"?|umكg.!$ũfz\ i#%L49BQ,QlG ezr~>F]aG`PC4/iڻKim;민#AـR[5+;^vYTDknLo,a8pa, ?gN /s\qƚsygZ@cHS@䡶#lFva Xk *7qfkBeOy['Su6Tv(AE7z Czk;N.3#Iie%y[@t)J4n$-)U骔?L0ƺ)'%EKzwҀ SHȲz)i! qPK;瘺Ѧa i͛O׿\r Uv~ 7]uH Ty67=zfV*}JcI]a~_e*xhhM)iOUSr#T{' \q"m]2rb\O,Һ'2 P~ ʦL:ܨff2nt 3h7zc]'}ߴRFl7)7_2 Nn'qU9FLXg*\Uj+\>HiJV?!X$&B=(xPK I*z%"|wS} A [՜J=ӆ}yYW~&2`Ymh믧~Gj S%D*8B,Z4L~,ғ-M+H\fTŠ$%3y&x4ӒiHR~uK a\Mq71LJ P$9Oqz%ATt P0wlC5E\#ZiEdgV|RLjJǿwZ6,s8|Brh]35W,\QZNkI-LK߅h+ʤk{PEz>?VkCbC*͉P]zQ<9m[)f4(zЎ۾!dJ ϹYDI(QTk/xm"OŽu=xH&2V'? 6/ţhܫ/!f @%*6z]`9Մ RS rṎY$ -Pјcm@P3*Ëut5X[KlsrG4o6Ӭ|Ldj Wo7s9o\ #AJldOIC';ప }~`қ` E[l< =h0[gvM@xyB 3p0+ n5ג1.K;?O&_+#L+ N}yHP -jNFľ GSiVp/73LX ꈠ_\M`q;Cs^̼a-B2x+3Ok ی]#2t9M0@ l+ ϴy%N |ִ4|9) ^XRe',=:T>?ݦ_2uނ2@/;}?wg8 sOw*lvvsD[9n ϸ+ 㭤k${og|Eg xwYq)Uv QřY{*~`2YB,N!~NfP|ro^9&#zրt;_@G1_TF/0zOc6-c}RǶs 9i <=Z:62gKr1T/Nk, Ѧ*()(JB2d)w>|{4{a9<ضݺd?K|EwбFZ =`hCWFLE8WiXၛ5\'=XB~Xw:H 55_?v ́lixu%xQ!taS6ME3;/QH٫^BYW-!Mβ- 3g$bB<BbշC&Blwyzt8S<*> |+Ps=<~l`_Z7OJ-&0mkM)"&Iy88 I1*D>7MD[x3e,S2ڳa78G|7dKj#9hE%vJB" =KJOs7 o̸xUU`z#&qt?Pڹma'탂%8![Zyr'}HMR-fian{`ܕ# &i `J MH#lZ  M+ LtJb,zm^-&rQ/gХS83F!ںV^X?*"Ep9}YJ:4WO1q4p4p8K11 an0݁cQ/{Тh=nP 8ت4RVa1U`I pxXaZ[+a+E#*d)i742 s< _O *5]Q"=Xd22;VRl݁̚EKdyu׈YsW[Rt~lsR9gjf?+A5ypq3.4h*>=8l2hC\9M9ޫ!z_DQpIBzth1vW'? h{ꒅ-29RZ }@I n6֊;3(2#A0L c$Sfm-e],&_;h-`O`<1^hnmwTֲUԫ0F:W]t"/G%coos,Os&% Qbnyp1 WMm_{kh[2tc}l׵xսFȚ 'ڀ|"YC>];x944CR?o"vNvH.1*dJ+; v>I5>{)_iD1ncZW0 aH.sX=HuM ;3Z C^kU#xikգʼMp.PESfѭ5!  RX"L '+cߜ~M.1oC k/DANNۨrGJZxEWM*s폞zք9F<rFsSvi zQ@2!f ^Kl; /M;b|Q8qע2+?Ba"*(%ښln vZ rluGOt\L#dwErіs9Bx{<3AN`O,_7a娤ښaTFX-Xφr^WIT١pU?.;a$2aRe)w1Dr fݼ*qS)cZ)z".K!B;J<<͡ÎAf5ih[S`^92N΂MO^ƗG."dSxά)`Ik* @SequXm^2,7pGĺS,d-e $g 盇ܕ!7J q)%Ӄb'qĘFAΞpJVFFeG)H7%eqw ̠^KL5t<0q0}8XZ&dʛq) Uj4plM؀q lpPlr^g[&Gf[z{Z4_<*W _l8A 3w~j%aقFv9l^,$ufmGFD_VTK态tad.ꂧ˚KFo)é}8sI) /*j~4<N#Хi[e7zp16;6ÛNgX?Lt菕Pjh<"`0IrKW_5γ 9Q*Z] ;gUp5!!{ZB VU_ơ=n=JD+~-1LQXGJTp3`F[1؊ņ9fSJ&3 1ٿi0K6gvzՒOU[*韣\ $:m+cOd1g e™=N񔂱;\Cu86 Aox &6_uoc7 2YbWK\3y}QrD"YZ!{1p`jD,>:?Vj#½'g ´jIcNź.iļGb 6'MLv u5(U+v^H`of 1__yEMXED6 XA4oG^GsB7vfЅx .b⟁&|8D Ix_,G2-ʐMj'u*$j͆WfW|"6vL3@bR?fTaear Nyur4ҧCP/w+rO{3B{љaa/`ݿӰ8Ǩ mJ /5Fm- 2̵[=~C̡+:GLog wmoçے@+P`+G9L^teZU2bn/Ґ W!;h^:-yu^Ø 3}tE.UΖJSX,V",xsh> (fA < lЖHƾ4K`f[Y~Wǟ0'kȾđ6i"Eo{HL T1ͨid0D;5Od*)6i`Nhj-cc­ـc@h?tn=c#yvG<˩R?I鉬U񁜃Z-A8?w"<(U\y >'Y˯_6D~bB͐+ecۂP(ܾkijfOymIl~Vcak?2!H0_ɐ5ۂy=~RG F!47νx3\iw Z'ED*K ܡ,J`+[$ lO)_5‚HAI_f>ԍo9 2e#!_Ox=&%[*pUCrx )^ffU2y|!\Y"6A,W#y@zH1&NV}%OC:0t#峦8%#GVsϮRu.ޞCJ\|ƽih D AuWbf*Xf݌lܚC.xF'[n=z'Etһ\?I9v!hA{fr^t]2GˆՑӫ: ˉ[>^]w*{(ʴ(|U ( /g1tTco%ڶAV,0]S쓲et/DQQa3]c횦j8&o u>$Ƚ̛֗f_g[jEY->MƤpᔺ{W| l`Jjk$Lconl¬ ْ,НyIv%v\تc`oҹ˕u5Ur?~hz>ܤLχ{?4v ϐSq96c"$H畞DIW0fаs93*;L<`IM'GL;Q!}E. Zx1}T4b#zDcDډQ?LX G2zԬTtse#w=9GYr;(iEʾGs-AdǞ8X2"Gu ɚѿ`466L*C7 -*ᅾ9m 7 beD8~c_?'rAYoX *uYsPF- +Yn沯P{bd[ F䛛飢C̀'pjFNԾ^f:SxJjŷgq&z@dVNQhy%/r#FrnDo\>]bXm8QhG_< 3H_>7)*pf;Π z{1Q3s]n3szſ.ԍ$H-h'@&P`SJ(}:En%N3@:?t+?fh?*bY7ϱlQ@"NgLr* e  D%HuD< YƞTS$ib5vb灃XI0Cc@V i1Q|yZѧMJ:_m!6Hx|j̠w$ Wf.Wf1̧CJ"W dcFfH" {H[my39>;at)'"D6-m 4~mo5N&fŸHe"yO(3O)32MTP_#b%0?b}&^+9 +[nyWQ쾔3db5.CMcخ<z`P/Op0OCLš&V5abZDFFw9o[H*ˠti^¢A.PRN $YfX~@ }0HρJ:givGAt*S0 ͎^>x{qNk/j&E8 _DuAm]F'EC8i+RJFv4_7=lLHe`8rϰC1pq,(s4*Ďa[mMxp޷^ʰ"#ڜ.w06%(TFy3a!ԤQZ86*SWArNq;%a9 ե;ءLq KO=@r>EUnwmѡN\(\`oD3gF w[I|\g͡t`:)`(M!k*t}7TV!8b;$b=(oa$YS&0UȊ$XRqsgt .HpL.!'dG -m|ܻDBii LW.&PS8Q֟B2,f].9( "my(Gv' =Zݒ=i&$ewf_X:m6oiiКʊoTcx'HfysS7eFpsb_3aQ1`a5:6H-!vf\66T \gj 9$G|̫;eӖ:tfH`ms'ņE8$@Ϸk yQkaSIFSO<= @8PB~dnq^f^{ >#^6j*rRBs;jl7YE2d@dؙv"nP֠u GSr@!)D%":oIg0-€hR\@갽^:L١+ʿ-ݽ8^Xi'PtK)\ЖE؈МH?3v˸OL~ʱI]!&9#i߽j k}{}oGwq{n,agF A < IS ~J,esa4.akK?+yjj9rx}<6f+ņLVF1zs'T#WܸEr^Vfh2-F./efK͉#A&Xi| =o{w툷S8"%nM<e˷?,,3luBX!AI7owL$л>H֬? ,·6;MWՒDM5i>D[(+ex.^nEW.6:8ޕ-IheYMH~Ue^AɱbNg9~/._܃2b)9=s˵)ϙ$Mŏ n&qķ_hj=)=?eoSN_}1jԧ cXEx'Fg`3[XSu7psNRy$Pp7s\Il%O%yYc}ZɪTC aw12Q-iAUr}Z98Ƥ(l3&1ryxIܱB /+x8YXw ̆gf &nV/2 LOٿځW<ٝb1wGJ_Z([ٵ"- >N6T2RƬר+CZ>=xF9Jۿ?i35eQqu7NT/w]M gh}\*pa[dO拗ԝQoH|J JSX\i~C`g4v=+7v)=.(4N^a*~+tDgdlQ0'OƳK/RSGlF#L'Xp)j|L7M#=55AthKܾ.!&i~rD! oZwe7e.zPQ+nquX҈"%-}r @ kz SVܴc4J9c0"$ wW}BW Qi'eL4$K~zEpLر0캉FĎ(,qW8Iv,C<Ý g5er-qkuM fFHyi]> .l0ab Dzc]" zݦ&~p8fb꽯xpҗ $J@XqmEyէtC?h+;wR竡Cӱ5;S?HŹEQ>R|/fox6/p8A1<Άӂ?u5՘KkԿ[4y SrEN U7*ʺ.u %fow4J';ct=d`}t#bԨ-|UkS zQܫ+ez*Iʶ\!Tr'dcL۾-hD 5QmnRBh5+Zh'jj#d6Z 8{e1=;6ї*sHMݥZ({vXk0NWbVW,MKأvGv3мgA|ي=3P+K7JY pT`Կgl}]#{5L*Ήª5g?qIZ_A5xNZ̪a K/XJ΅hSO.X5$o %M]} SA*;X'$`2jz^ ̡ >1Z VQod?lHjZt1ƋKc>?_moA2mKTcAQ>n*J)4|8X)jaoC6)4EǵDD?qG2# oD7\J0@=GjT$bp])a#0\aU#]`(-4g"q}OH”=7$/Jmߓ2 md<.l AN`|!lp9_}'Io#)|lx)u,U$:({(rjE[:vɊ5*TikWј-D9 F6uH7KnI*`5vz-㽖P)XX^u?zmCH> v;3WmhRN-*dzS j +pޝ3ifs['1qgB 6Y $!u'f6&L%8BP"C\Tڢf?`:Rܤr'.e Si ;iJېFG/w}~~uay$$܎5Fm 9-?Wy|^` 5ո((%`'tm'%ٙ7,0f;lHOu C>M++I@3rc={ޣ@KQ6]4]=g8ф஺(?RS7ǵѰFwVouIIȴmfeU4tnx#R["a!zE| ړQ}Й?&cxlM7Y|{ m }%f'6wTJ͓7dT۽UW}sѭ|$/pv'1Վi}񮪸>qv.z& tV 2̊=p0vZP= IMdF ݈rnad3{NLh>+ ET \:!qrge[f1xL$ $`"4T2K+H)(W_q9sa^p؆I_hGn{-R~{QnH3%$*aWO'Itw _K dʹS͘C#/~_,?bm_9?|E;%(4y(`aP\w+AhJ#!-?Q qlSkğSӥ15E`JVү{&3B+g}la~zJcoeӈ0|:oy=H,1օ8XxCa kA1Y%$Q99SFo?ci@ =uWFWRR'jҶ6$;n0]@vL1aXy;&4rN\}7suI Y\'Jf(X$$@)VPMQYJT'XF/F|S[ᜋf, ͲIk쵇`Sk({,揺?;_*cΞWwc5mr.aD[@`RCǽv,7P9 bE88Fd;VgoCx0.'F挮HRRyk@ ?f׏m35 =;T\ 4y7Έey}pK(wZ9;n(‘oqrՄ-Nx7>ԡlxE JV:{A a< x: Ke"$je z{1Y,l%^dۨ89X~avfe%)w$zb PDA 4Tbn݁&EHoRW^hO>:_|_|ƍaT\1iw#Yҏ`{9BR |b<q$lL%OEXƾŗRYac5;ꠋ_k#e0]P*B ^chl^^^N0⮀%L}XfŘi݋G7 Ia}ZsBW_h<'Smmg.Q}#f5 ه`N.q] 5S,S*!SQv dcq< ~~7S0^ƾ|kl]#wi^A95\'{?/U'¦Whx|h}iRM0C~IkޢX@84:[;iC*o #='UĘ>8@s߰>3wf<<0"|Z`ʀoˠ8+b0&5@&$8,w]-OS4*/ω dIag%K}y``5}I߉1Ş<ы3[5{hP]lcLxc>P2ʒE[+Bsa@MgG+ہrf$R`MaW0/vȈq7>`z i1TSe1!< !7j)0Ն3#`q) aPa`6H:ԏQzO7ecX3yky9Z!Q(i+V@7]SR+zƤ%]ZXZfbN9߈c}Jc9[SbN).ҝ$}kp:_A"Fs5w5jlER˸ VO:ild &62'}aG oNIL*5IYW| AԷ&+9r;kKMC7h_bJ7+AzE/!ӕ0)S CZ71+߷cvsU2xWIlfhz:{-В\DWC&~i}yea"Yz*{+Z]Q,tH͠SHMh}@O(Nx&G3!z)un%E^O.ioJCo *x"If\FWkƢO Ջm0!_4j˖"*ĻbNxn/_O dk>EWD|dXp(GoGM`Vl̴a1c霾 YyY3=IE(i?冉ijd$'AByH VHX_Q_/fG8v{˱r2N损&灸xkW o+ڙƥ).e[237DTp,8s?֘䳕`F ŵ}!!Gd?r [7%)ɔ__!i!t@J ӗ"YE5qWgo+Zd&~7)HWB.ׁ( 4K= E1O2 7Q%2FScE5,C)tZ`1?2t 6.U)):HØmǠI],UջŢ4c*$]RH:݉8Jx32{ t2 _19V_)YLC8C,M y#;GOc)mv{CR`!ǔ/Mo!@#|Id}u=FwP"+eԩ7B&ruK:BZqbb[Cۑ{AHocYZ*JD4] .*y=N zeK'g&~_ 񳪔6h=۷]݈_"YG<D}h`o4=yXb0ˎ/܊w͹t=q)jgSdX:XuK7vP#^TX `GW:;9N"%Z O#:FĨ?:j^Eԋb(C2v G!0#;h 'FK34X&a8S $-Id|ET95 Y#*[qR^6uՙ5N@Nj}|h!W/&fː o23K6Ǫ`)n )~}ͨ>it^!Bq֓yX8áP* [7GÉmc7?^-=PގQ`Wu^?J9 (5 L~d z,61AxN vlO K˩"ш5M/]jQ{\.! %wM1M9stI`YξISSky!Jz}^3HtB -xW4qNtZOՎoYip5=¦ݰ^DցЪE9Aދ/eO$>[iI{nQ "T"rqcRM%)rpi k`7{-d2=+vy75%AwvXWD雫 RED4"[%bg k&`w[%nqAJ%]B1fJfOToI9FqE]-PGLmrtk$A*nhgOQlHF+s_}ݏ$ܥcECһ4ح Uc^j/o5PgP#ͳ* { +.KkRE}%V'˩Ov ,Vө83~ bxQc*vO*\v羹 =_{+̂KҼ\m,HHr6Yr(H.Q/fG@hJHk(L9Da2J "mva D|:#tR=H5ُ"3SP 7rX,bgE $OupiqG5hm!?KaG~?Y@+]׶ M`"FFDg"kLnۛDzQb1+ԢۣmDʒأ$] FO󭽑raRëfYob/P+*N * +iHL-;Loω] AB~<0{=xnz3zm?m@6S1U> A -I;m97KJ'z.~k~n:w[RRpkҔB8 4]~ oް]dWW^g4US"\y[:i'2̏ a:;t1䟟kLކRVYe~:/8dHYu{yYm vXm4;GawE vocRGϯ{n\J t}[&k&\-58wtҴ0>?lb~SO4}ÕIqhC:?t41hBk69+/3~/.'*!CB+˽?(鴵wb.܆8RO(MZL-} ?Op [D)yBg 2Aw\NPǮzMܞa&h7V,Iy29#* 1CFF=\IRcݝ70OXMϧl >L̞`Z4M >J*ܞsxpèwO}ʶE1h,ZG;3xJqf;j'Tǡ Xi㎌^gViwO$>WW tL&?ΛgRO]RW}؜#d[BeͨY#m1'oL( L}Љp b!2]1|d:[sCLɷ@#IVM}D MN#IDVȍLe 6rHfW#tIJgǘvgڐ(ޜ9*b:MTʰϋNƙ[o[|$)'ofScpOjݪ"(CFQUx[ܐ<4 P}*厤 +IB5۸8xmݠywHG>m )+OZ_ J#Os $=tbڪH ;qD-Chz0crr!cͭW"ʐhR4<qlf\BNB[4Tž*Ҫ WF~@s<6ep*~ѳ7D,/_mN7}/ /0bn!+h$jJZ)b#ӥk~etCx)MVҚj݀oO8r-|DkuVJ3@Q»#ДYKy(95S9ᒛh (C{h̊)YΪ Iw.a$@v8"; *e: ^.gs $!ayb#8J!I`5@:K~F!8J"q u6IC2c6Vbo{F\8 5R>CT~hgGQXЬ y9wvvVcˀ^ojC79Y9CnEج eb'H4}h_PqsbkBM'F^LʛF*y@NDS߉o6H~3 XǑQDЊyN iUBA78h}eb03'\H-2 SW4@^\-R퍤+WIl="_XM ʒb]ו^FONP>j&0꾿QCBwVy+~;+*GRSqqA X,u[ٱ|b|r2GFI4_Ò/ha]n;SGKW.V!<Jʭ#rIm@Lk% )vcm j\ȲzqluuӰR$`C|M!U4as.]VZ #0U\Yۗt-guQdE_@1g+Kma=nL<$bQTm57*/G!TԨˇ\Nr}T𕉒j*RI $#.Zc>瑋4WQ:uŐ|lШۑi'J6{2V]մU[[޳$UaKAv8?bB塲y=Jl8 G1.I!uNkG%ɣ*;gE8O_uc5>L=tSxhթ"翵6xy}FH.=b9rX^^6'-f[64f%78k}UxR^587/gv%!ucX~96 ܁vD?C) aYsԕ>:`2P+Ǣ4(-iǺ?Gq )@?]q&Þb&R|†;;` 1Um+֥鰼JJ+hWμ-S[aWo:ڌ'CX'[c}Ѐo7 roJR 8OHSKdyn hP3$ \7~ޞx䩺-#1ar\1Yu51mJ zmMv5]T,=mߎmTxH4k: ma+Tߋؕ#z Fa}i"1:z7rFO@ x j3Sd](WlbRZM9&MBt#W@3,n+iӺ`roO19.yxq﫷++C ͈.m"hD79K8OK {/7JPuҮƹ_ t.#ٻU֙vAX9V\ܵaHz)}"[eq J7wVJQƄx)]óolAM2VU8ņdl<Wjr1i0|G-ØTulJj'#$Rh8^6x8ńEej^{98%*9:TklE׻4âu3Ad&J%SSB֢╁h@Q&v/ ,y[Vs0eb4 DfB"Bv ?5x]VѶ/ѳFy:3=cCƹ)˾>k9e CeG=7FqT-"-!#pe"埖6]'8RMЪ-ӫy-h;o k@u  bVQyY 3c3 /v!/-"{ (08{u'`K 5 i_Pd{GXɧH aK" hcGDG"l7fú:V$Um|ChZ+.0(N3]O=/e>ps&!(l[G$p{8QjMBXԊ_xyKphӱlSil,ÎCq[|;#sм_|tZᘧ wkq? J[00qMPd Ok (r&F w-œ H;1}ECDVanw4åxi}$h7pxhg86ˌ$ [*~1AAbDNy\5 K`6n9"P e;o;}] dDnZVLFt uZDJDqsHyLY Ny\k<<<0Le 0J漩 QE1\đy ࠀ-6ͨnl}2 `Z+^x /)3u+b6KX/C6)`W|ܷM"M$*/ɕS5(ŐѫS-o`NJ$O5|善: pOz04l>B+A1v]B^RWG5 Dö/%"AaJGb 8IGal,B߷;ozYl` F)%Sj4̈t;|rOy vt u~&Rc E@]'nJX@x0,8T T*S~iC!s\8ĀELDNn`d)XZj۰j(x=7ŞCMݷH0$, =eϼE.3ӘHC/zEv?FUpptJT~4qu 2%I".$^hCj*\E~l|: Z!#T>!=-EԀ^0`̤0K7 tbK[KHo&^$OgJ:& 48o ÜugIWEVh^^0\hNzJ弳LjZ\ ZF}skxv%vYSKo!-|B7MY~Fs`CZJ&u}Lv6ɽN ,܊noY2qҏR}&G_ Y|2 ". :(G|`0 t.řHľ-Wf,tVҘH2UkTC:ˏM_R؀W9}@ `hrWj /ZN,tȹS70ca_ l1&bD5?JEe9/ƟO5jɐN(ByS)O-@qh5h4z/eg_K:i0ܴE8'!,Tiʓ A?H\^‹ўͣ.QrgD*ǎ~ӉG2X1Y*WLq>H:"vtIb4EL*j#S|>}Y ,:w^'KSˠFD[. 4d3C!8`,m*hq_8G 3tN?]_ϖZ*h,QrSz˜n"J߄θ[w|{r%}\jZn~e{7y ̺ ԜE/{—@^#jcrp9N$)DM=z (!{M=*Ƈ WeǏ1W~o#]9$dN;⡒Vec62Į 5hDrOܣ w- Hכ]Ԥ$mVR*Sԭ<L•" p~g1|T?pCĹ0=:ډdN~h{O 6ҕ)oZXϒhtN/!j1@ Z5@yYidH!dTm.sbWLIZ׸X[ܺ[h [%(7'Ljy|Z;9\/@ejus06Ƕ,Ef;&J1NSH:3'ݬR ᢬lq8âmJX1d(&2߰P\9:pbš 56&)UkjrW3 ZyQ>b5/M3XрUKNƢgY11!'&3_Ή?>CF,zʀ6M޸!wEdz\ VEcR3O6Liq"bA0Ļ6+Fڠ&hnJ6}jUa\MIyXvEcgj:SHɧj " |*r{0+Oz,A֢Cf=#i3F!uΧһY*-H1,,LիbEBI}aɀ֕Am`x!d"yYs!B)~V+'rG.fhmմ,IVf^|A ۛyWZ?Α֩ _5/0w+bHZ$axQHa>rT1ТkW*$B,du`bg{}y5_/ВByG`r.r|ʥ)duv#Bh +U7'%-az+)rp#%ސU(Arm/oŗnZJ\? /11~GD@氞S=)1 ;%X}`9gkBEҵbВP99yi܄h>5~C+;k'Rؚ'HQRKKϙ0X+&}EbO )\9?ST{^dl!zՏVc}w}LZ;6X-+O["UA!RB>%/HVr "=\niUsW%5KL<@8X5i:ȖىPBZ `d-oüJ"W@~f1 1(PPm4D}f [kD٫$E q.eqv%$dIvūQ18G.-y : ,0%-ZmbfKz )^5_}$*Z/`pHG*zo@>3酼p0v)Β9&j{tJvͅ,Ve9U]j" =sDC[eO}.uѥosWYjv^sRTA&V(!xiXڅ}z0ۨ]wvM ٴMkZѨe |eQzlh8 SWk ɰ̓^ȵ,.Nܐ硷`†{ gdUy3P$/qЫ57D ԆF~%ؖ?EaL ikZLiI};R^N]hcKIQbW)}V||;=":ҟ7D|p#ٽm*F: W!60o5*x}' ? -V|mg""Ⱥl\U8h2fmIGXOb[^UUQýDxTֶc&D\8=Pمk:=H~ͯR ]jcu5y/7&ZJ`ҿ5P:˗5/!ٵHp]P(&N بG:)g^7PzX#QqS줖b!b@1wF3,qKE^Yⸯ~$*WZOc {a~Z#{r_[a"C3ф~ {(/ ~ a'TGqbAGQy IBbLb22['!+kP$wRRHJ3O])ta!}'穌yf}e&$~MZu̇J)d"/#-$Y.Y~}<򙌰(";zE҆_]57%J׏֫!NcbOTx ks?hDtEq$aS9S+#~3[g`b~qR=Eݜ-#@]/Rϔ`Ԅ/J̢[͐ w<ӳSgyJP]ry#Zosl1hĴ"k<7y)cc){619Ϲ7ot.[jYzR6EUsr<6#F#KED16TpB.YV P:ORol9N$9kky_M26oƏ!ӼqN]ѶcmbE(+EgqEӣV%\+WG^+Qjxώ1uh_٘T1MS82y7x63 $<6C\I韴2\>#q0+"wYvEP-|\G?o1 )gnP$Bu>7I ?=,ޞ{GrT`Ң4DO|My8eGȾbTu~j8/JTJCwy|Lo+xj:~',}0႞ {{!/WW0w$diCڧ$4EmsC}[xd֋8@(1LmNe^?htpo5|aQzUg65Btc=Nѥ[*|_L U _e*I9e ?éGzZ-!~un!Q~pV'%5$r9u9֓*%zUz~eСxn7К yϾUY逨HBX6Se岉{[͟x`MTT<Ն~aP̄t5xAJ_[jN<ȺlQ_5?b2G޲BIjQLzrP#DOZୈ>-yl&3 i:@Mpڑ{%LQZ 7[p`X6íT1wY\컺 LjZ!.?-־6 J$OJ=H1X(.K `c$RF9T/8OF3LQul׹lr.#G=ND'I8*xgsz(7r4ծJ 3h= uY)8/쇜sC*'t.hSY1ҹ/_/Bk'+3(^DkVP8O4x❿,VL=ʡ3"JnRG*1ުZ5lh.跬quOaNφȬ/"xn' N=g,T9`ѡΪ ˊ#yvv޷'?Rω=3Gp؈ҴȈߩ dŴ+L>{|%sv1+e_5 <%TbEk"dwO; pfD4Q }Su~'?k)@Ye zL9蝤 WW1^YC{Pe*Ţax 9TQ Ui 5άkrGشN J\:2/mJJe6]thqQG״@2,Ih;ʞ-EҜ $/0:($|-B5IRvmoX Jl dsX",-zOB*9gװ!7$3nc d~"^/<u\Cs5"> )}0vs'ePukta^¹@&Ȱa' zӓD1JSZ_MmLҲh#<ȪȸTQz783_$b3~5U 5ekqSQ}0DDxH4s•:Y{ QXkPQ"vDw%I)LUQA2,={~Sc̬ƒd ~#vHL Nh$#0,{_ N w8`}'L/|iT%@^?sIwx7C,K`0 if9ZJЏq(T 퀛bL`떉X7;Pf˕VƠO"sz̀j[o?5\ hn%[sFZ ɧH1|ba_|gD|x 6G#1-Xb( w|b?Fi R=!/P.2yW@(U2-*̛c&#+ڬL@)RI/,}H6i6ʬ}SL=ă_[kW mmٌaUsːKIa TU:p+w~d}/Y~8@74ZQ۠~\Yb*=[M I 1hnPGFY,k ߋgRڌydr:o.~6+L:x!7T( Y2Eݔc.66 B{/fIޣG/GtpT"ZmRC{koDu|-df-V bYJP5=2h1ct eV(sNIS>Ga%PܼągdHDLdi-^dȆXfܓxǁS+Lˆ3-,6ǹ{똵r"CpYBAz.Gf031%c S[ NrQd"@<'cR}wT`c5Ztn@}cGnF傉#BNE6o|wa8:w_v݁υὥ!b:Ѣq r&JKX#\6?t_#m1q[h~B wydŸLCJEE٢?hRDpC f2PXadƸ#1Odd1,G*QJv8F{J@a!PK+QںN3 ]7ݹsulNJ1Po "lU6βg(gOmfMe0iALs{ÈF5h[jĆ=-0u{vhD<*3 cs^Dֈt):fk2,248 ?s1E^D3B+d-q0e4q1  d:; SٶR4'{&\G);pyX4O6NI@7gGZ*T_J־L*VV ؐo`DGP ~|hxz5^Sd˙ѫI&VсzҥD1E;bqO-7 +apE.k1w{W68*}>hw&SI49f] ɌЧNdE`!3j=0`+\+ s,nMk[O骿.bMUp# *^٠xcuJ#KtiA@.J íMnSV@~f:~ @c1A L̑~Du A=-YwW,YB 7̘%jl 1i-@k*ТJ%[{\h@:An)NapHkH.ONg󸋝 գ)oO@ﶣX_TN^B a֮Q>[ճkmPsZ?1w̭6%bz{DnlC@uӺwjߺS z`lXtJ Ja5 R3D:%LqN7X"O:ǂ%Z|1:+#ᒆWtۯX}ϐqe ~yM]e_bwV&SS%-D)Q ??qEtF0v %#4cʳ6˥k Kwdz7')hW@h9rK@Zj>3:ۣ[.`0&%s45D`7K ,3JW7ɢ-)jӧ-6n>w:hDۤh0&)bî :3FsEߪE[T7I.#h`dNQŸT.Cx3XmNh0ފSB Mn.-Q_)ܞ10L{ C }{TДLc՘Ʌ^ V84εKy\[VK5ޣVjovwYqT^ *ejcƅ=_6dVņ(0Z·9Pm=.{DYwe΂7ۥh,<߬D渺 ` 1udpc6⓭=e՜g@3,0T$ǽwf>#[yVQԒ+U+{B~ةYM7`;W1NJߞKݳ8"; ){۞){ jj3'W8ـfgq+ú`IC$Axʔ$^ɱ # e> =7A<=$N?[ZE)Jɲ dcŸj ۾j RoY}XIKyN-~P&FĿ>^ޗ1D/jJtnpztb$ @ Ma',D_'$1LA2S172h~PJ,mQ dB2L>t ^&HQp~ _2+\x6Ӹ8 !@ 8V2WW-0@:@" wWr57`bd-) ΃o'`PFd4Ci6۠:?$ I(ƥ(0v1S7a/yidΰb#ȋK%4 h!ᅫ(EpsUhxt L*PYݺ_RQ1ب$-If#BE-sJnrw A(w;{vx4,*\ _Vl(] @ gD125.8oPyޠIyT iAO?%i1 eXd Mt8Sr ^ca}Im`܂PǟUqk$% D@V>9Ie TVpAeK@k b˖4&74}fc&"ffu*<8'(AjpΟYI?L=s|ب~ԧhwh쐍y;JOgL42M[r =PW!Hr+LɟpC7}(e?Yti*!Ρ3r}gH-H'zz@]nfҮӚ$ ^`{BXiR:D3$NDM^ZK 8dÔ|7ķ=_gYF@tl ҡ6@'Q_:B(宝su։g 3z>=X4ycI[k62L$,UrST]/|> t0GbN(kf{ ^/~# sqlg ~C32LAs'pjl'/Ikq^QU\״! ֐O-C !b7e`q، lQ<zz@nzW}E;sH钃-EOBZރdm`6 ~ '~Wݪ}]>Ω`ϕv$9Ԗ*ݝ)@mW9Q,RVH'Y)@J$݅a"jz~wM4t8u kN3.pL<3^e{UFWeF#n/bL_!? G^koY 1H%9dkg &:Wk]AD4>Eͭ~ihW2|M?_*"K6mW[*K\+ SǸ8 euuhFDx8l٧C9]{լsLDHխf%^-+;+پI,w5ҿub];H]C줠BNlߣ @+qמrO/"M1)#eaHV.v]nb C2j V,&]ɿPS3n)]7Vgc8YRMF>^cϰ4#+Yzx}@ L-&MݥH zPU58OpRPEf,nXcgDL73]b0k2?3~iDvœg%{JT+ۑ ٣jģ I9iA} ~..ӟ29Vڽ׀lxh3̡ ѽUi7_'3 #0Ȗ:!HcBhb榐ч fVb\ssg9yl|V2x~ ^0jfFKڕ&&BKW=J%uB#l{GI C쉕tc3}zQ[p{-5㽩2XK6כx&H"a,{3܃j栃HYM+D LmHބm(|p8Yh+~ނ,9C& ΂$O!\d'Uo$ ܏hQ3D{O6? <)ض/p+!&>s\##p -hQK qPdM9ќ)s$)6X?'nwRvX2 0>p.p扶hhV@^f~ OBv=pI.́w$` twD4Ot`IMI(Rle,k*W &RN J 8 {Paكӹ'z,kubx+C[܊NM&/ҙ':[~\7cE^<3K0cm|{%go Q~Os/ʬ*\@'dmT3 '-sS]I7@N[zҲ cWsD? "6֤̃ޔn.ބ# Gr:t /=`zP5#ReE:w=bI95G )o:h!e@]j S2tvG?]2c>իU |( oJ'@-52cMޛMfSro],VLlyΙ5*9mװ>=L#gJF`NV~5?7T|pS9;y)Cxp>;zRDMPsԄT|,Ixhi˞!u9IBfWY̨t =^8g> >U0Tg.eGx0F2Os~ՊUW|kP=N 3~tb; 5HI٩xKf( NfL m8ZU:`ﴏ1%>} 6I4yo4-V̕ }.1Rq04(WOծUāP_5huR:0 = SY9B<0L3m?[@p%x\d_.I_CWh%VN A:]H%jkwqyF=:a J&s¹ .̭] Uh  `lM2@ t<=^\g4xa)<t7pIAMh7R4`0xkX]TʵO[FKYxjmhexU:, 7:8BYJgOViI,(doOv~e+T:k"JJ +yH뗤k\<]ǖ#z/#Cڱ оtqd3% DȗDvLX+pE«3]sO<%Whr=Kl hg3;ÞAʿzX!Y8ma… D}D 1Q;z?`(^*oC‘,Gz_py+Δtw`8;Z{cݠŀ>E椑'igށz5Y]dB1X5v:xn0|( a77/wZ*uMcJǴVSb' D6c[6m68dg8 (r|1Y `pFZZsJ'r^]R`SljGݝUV.(s?f0LrD -sÜ$.T=Oybn19yJCr FRCS_Zci/n a 'Oj{KRXEMC ͍ʲw|珩~z5V [#/vDOs4B񅴤S|ڢڽ$^YkL'Rvzs%j+/\_u&91ziL>0N*4Qң]r"(&pjYҖ6K͇冗>]YLt?eV=>c:st•!VRƥ'aL 1RC7,~]{W@K{)``cqFЬm([enQ k&7z jд i#DEe]W2twrCwөU' wVhTFv4#ʨ^19vϠx1p@?c6P 'y?m'7]2Y3! =mL{&sb 57?oԫ\-*AZ•R^2NdY|^~ث_CfKZZ^X_)s^-lK'HJݪ@Iif\Hg"fyt\ CIž\*^M:J{"mWnM62uy= ㋮;B@e]ҭT;!4YLwzm#$`+ V(-`>k|DtL { +_/nqԭܩoHTYZT9_G%<XmR>YT,,EUV/ 2@W xz{]Uv1'|CL[)g-b#Gyznd ELԬ +/a^$YwWӎuP_m|94{ĤR{ewA;>U8v$;]}x]S4l9#d6 `_{BPJHP\rBƻiV;IJ"C.r֪:kǠ+u73%bc&2{uy@ -/dx c+A5ab+N@}kGU$LGMcҦCCzBLl;ݸO!:ۈ1F˧2Q$HMg$t0=MLbEr^hΔx}[]JAGi144bWcGHd U,As5*u#j,"U%FŞ{p,zÑAl{<`~tkq`nBשBAvˀaINS@ddC|0,>ҜGRVIAQY$6O8.Ak6ZנnڇO&3fШo~J&N(vrq>MMsYu+ԥOQ́ x%]3A*r1;TSy$4g?tRqW]gcN_w,6-@.+Fv`Mw/֩Y! -Ȫ;}i[(ttItG ~ƚP/*tRuן†(Lɫ%i#7UD#фM>Ÿ=q>UJߧΖ6܌ȰQ@%E9(B$Y]۫>{@}8R{IZLY 醴\@D΀ +K~xS:L&AGGZwLo+2/B. iK1#"Ƶ Doz&ŭooHO:n#6}7!UT;*5X拥U j2%l남ۗe&dzVfl̰כē_Mβ.{%ʻ{ry[pހ >:7X=-` 64-|CQSt* ŨsǸ k*hCSkG9g{Oe{#׊ZW`eZS2hdHC;8JiHq"HG~t+撓S\d|9)F!1B(fU޷?yx"h@XВ0=Qҏ;kڝd4v'aP!+36~ uM9^*С鍛b͌ yofۂ<"DCd9K {希2 BI{e:KEc ەwldO>:MN]+HZcGb@xϘ3^Ξ&?y %TmK3FL࡮)kb6Z{ZP49k!L(^L[ Hؐz=Jcq 眄cqTel|&IKpD!#ʝ2Lڭjc"T7I Wv7aIDߗ0vU1Yg`H֡޴lPSF}cJd!ckY&CW4{y `(0?bvu&L]oG<^- ;nXf6>Dk~ꄴ-Lӟ4<cN)@Z>qǃ»`XV~^}w;Ǵs֓4K4N^%0dq8]ӛ^@cj7&.=BX4~ӊTnrh߬7=bV gK݈M(ȄgLNQ0-Vw?tۯz# bOlm<Z搿 5 \ }nM˔pRd4+XYzΣ~U!F|ȓ<ݙ-U2gZ l~>Pf'u{R(sn5Bk)lpLQeHfz>'nml(Ji哵fmaNy/J sc?*fSQ#H mQb؞#s#%cj} 'NW0C\3Rtc9ރO,lј{KmvX+?l=boά`M\`I3|xl=WPUQ9ZE1u5!!ќ$@ݣoxȱ!dc)%uvdݢs'0Czl~BO?23EӮwyY+*nt!M.5#R:J WAˬTYRQk<ӷVgĴ2Db%y-:*V]BYxmOhs]R0t{Xk/+>#4׳]O:s6Q믄qVV^GHϛAYlF (XX`J] Xrx$`(wɱ6Ml wB^<5 k?WHǙ,Tlv#r e &@PpFp4/RmI 8#Y=(v9L-Hr냔]ɇnjRY>jj[[N赙`[ʦ,-Z]xS*zӭ|5^9SIg#$b'"=PP}ۖF i6@*x,_ ${H{?[P:uZrDQ^憨KhҊ5BGFv[N\zȃ^-kGk1.7)(OYO_ MD?)]8 W-_qyKշb-nWm"vf%d^g8a_>)\q,&@D[@^W &`;`ߕLLs4Ø*P!93 y;K4=o剫^-+>́v#JT.Z{a\tK}ھ, QeqA gx8%u:pAgJnݻ?-xΛz?oyp,xΫƫ﫯Tk`p^~-=j.Őe:Rc3^"+`X 7ٯo  3j?W8P[  fIUy~Fق)MXyUX}S㹑ʬWmUwgd'eWyA4F cJ!A ;#".}X2}qR#; ll3-Fk%^Mh3M,|fߛ]ej{}RŠZ{%HcGaAxso2J%[ҟ& 3ٕecԽu 0(C6[b6AI_(I:A'ymNu/6^0pq_8eF؛hvvp$}ܹcx).Ț=EWᾝQ"6aJ҉pڌB'HzpЃ'\w ߝFs&Q@k e!<)I9S} .S0q4XNχUlNхh%fv9)ߡW|l+Z(Iǧ ڹ}\Rw]'' ]|jp?cpWRtjcw %V˵m=.7^$++Ir`ƕX>CysP`lTi=!Bê RjL% J6c]pd]? \SK \YO.fKPl}#T0M*ZCoxt )#w)$8t9Z73GaHxa z_zchK'_#A³Ot^ ueեT&*P 9T'PqXT6K؊(K Z MH5'$ ĘXi<_8C0kq^?b3)r^CC6"*?R3խ{,aK tT/k bsH*3$r.,[ثs.7&,,(p1%=ҩXsgжTsvtBo6% =ծOݤI=Dy"g><e5t—Uo:pZW(Yza;ljqȊSƹ{a(@eftAQr'/äA'3@LI Kȍ}:?ZbCC !yz9 Bp 0:҉rɟ0՚ Wu2qzāRwP҈PڙI?[+TXK:DTv{=9%q`ZJXĊ -DBs)kQM "unq1d}Q:/m%^JYxpʜ0S˯DtsBklŜ&~@pYN.DWyVtCF=rsi'|'q[3>Z`ˍx"dƀ WDW$EiW\jѰxc xnuMiHP: GuA@YIK>n VpQ1"Է:`Veln$0RN߁ᆞO pgҋ @eFҘf3ćGƖgo|XL&o95 Ez,]SR'ֹqJ+S{NwllLrG> 0,rȖȖK_D(D=ĐN5UXc/'0,6)rC x0'y"aa,8.c%@\"XPepY/By/nlvy'm@ߢ2{Ő-ͤSx_ȑ}ϕnEPUZe[W'dU6#I= \LOᵍzAML'dd0I -# ,.ǐ_eѫX֖;Y(mZs`ٗJCINHFHBGG095m_֥}qmyߺ#~(~xwe\޳(-W+%"~*,qgl2Pi-թc:bf `Iљdnw" JGJU]d3Xgn`z5>Gyd Io0?"b7-BWuəqr3ls&Y2A,Csp4p:]t0 5v%WQW%Cay qf.sIr8B.."<[iLuӄb] ل-aS3U<{;өl.#!-:\OD5u!0?n]0W 0 _ow^2*1Iy|NBH<Aj=L}隫y%=A#*ºS3=|*P+Ɯ7ȵ}?/ԋY_n; g*Cf]y<=_-TWtI?'-5/*@tӷZޑQT~PtTT%FlٓR̩^[l XLG̟/?hiОDT7θOH9 W"?X̿#u˙8 VjÍX!/An*rksp?a7{s:Lr422R 7Pa0LzMwV<<8W±2|xW/x,#HƺE&Bxo!s}鋬,J;Jb>c˪ʳ%s>8"eϊ@Z)fq-z_urЯ\:^3i+z.s0sT]aV[ s _܆K7"}H[R30ófgg\ҹ˿erH]Lr3BC|olR5*@LcГ2T ]Xs$\s^}uKjQLCfQBk͙厂 X{*|?a~Di2r|ĺA뜔|cE>f1d\9< Tܕŏ{fDGܼy #y;_< 5]qEj@5yZsWvc=Nn W Os/8C6Y"g%]yݩF_{*΀w)IN{l#Ń֗;2Ϊs?rG3VmPnMaex{Q/kq$9 R2X(]'{ /wvH/9̅q $xv9C*kr&˸VSD?h'W9KqJo$;0OtRR#͂XݟǕ#RʽmBl}>.!Vu.a^ Os ͊Zé%-w))9@7AkQ{kS)<#_h:3ۈ ?uLֆDՌ`ևJ?ϜΖT)Z=nE{/0HCˤM̛Cf4JLh0@)x&/x0ZpY0%!9F,<]2je &_ueiOnEBP2d!Fkc&WET>wFT* i0Ir颫` jn"MP^rwyUHLMJǡBM;z>^DKeǦ}C-FR#ZqQyn+>Bs " VE6_ @ E ;#<ֹr+'p> >"] E30"56i'NTij!{ZNEZR5oC|L1Kc${u HL'UFӫ+:.-.KJ^_yGaU*5Tn 4<^րZ=Drce+V "ftF7T# u=)\sְU櫕t`Ed٧.VXټDܟ]o}jn03?n6m(F QA)?uJ)yjIݢu8ZL@S|]W$)MڟϊNO6=}㠸dOmYr5= 15CQAձz6;II&%W 4m М"509|RSeU w֯;/oo3mjYv|8'GM g wG ^0ɔ܇vLCٺj5B Z}Z)n5JÄ6m- gǚ-M9w_ [W61=$!XXK4h+fҝ@Ypn2NX%?C*!W'myFSB+p!AuОi(%1ahH=P{ś.jQkӯ! ђw]/sXdN{y%jepF l5* l,Hc _ت /~*ԿY뢂45'7< @wu') j4,?U.(\V8Lpa4^Z|p;3+Z40W*& Hk<̙PTMD;gHӫ9!>:̔حѽU6j'uK& Z{Wkj;i 0B{ܡ͘B\%|XM;#RLzanuM o78Et'9~hCQ|<_ Sv+e?Hj!#XtRQKhff_1wuw3(|Ktod昲16WxAZm; 9ZKyi]ÀTo3Db|^[l}fOrt)Cg׫7SuU _W! P2X6IJ } ;rpVC{sbu81>7.*^kWkTY Sc s2lsa}dQ|4!eCmV ]Ja'ȍ bț7p'F(#L8;>_L__BwHԸ_'G!@( 4s${QJNQWGܬG[SK%զ)ʋ\-/d|z]˻vJQ4-- A-6^3`a:]0W2m+'N#'7s0hΨ˚rS^F`{ޓ;CrwDAgv$Sm ~Hi@4OE}˘j:|I;ɫO苤{壨$zڋ5rJnhn~pa .ּ";M#=52u eL,vP]ȯKkGzڟڐUuz[RcSfؖ9s2Pܴf&M3 Q)9/|p{>WϦ}MI^@wGF6 +Q9Vh?7i YTjr8 $ ƊlNv->2VU |b{46mO@\[oN?<(Go7sxөy;UgQd;4M5!:k׶7!Aӣ|s O{F߀D3L8]LtQGoRDqy4_G?$ʯ!ɾ7e8J %^oݾdufZ§Q~ԕ@;rvC_bʈ!{)͵?s[9 xAأM 1gI y>*M%J\ 򭢟|~XDHzNL'﷿vPqo)>U 8 m  /QW)%ZbJߡ/Ӗ^ty/2<~[ffY0wZ*G^{yĜ VƍQ5yy7a"t5|Ų.YܥwHMβv{@9~@,ee]ɨ S7r~Z ;\H:ɽ僦0DV4(T:wuS I,'Qfȗb5h&i>hK/uwft{<[aV7)|IY;I!c4kRzDs.Q5M 3jú:w՘}yiB:orQ28zvM+-ОGEYĭL=Ãki'S`کExH}ַQ(bK,i3MP8w?S)8SK쑝Q~RrRKNYߨo~L͑Y*38+ Χ(G&xr#*gE15i-[ߵw|&ư۩Wu~Ǵʟ Ҏ@CČ l3f[3G71*#ڇWJm ˅Aأβf&M|௟rc$;IThv)o;7CܡnO)j@.-`PD7)X>>X/1Lv\GZp4C> -ȿ1ǔ BoeΧ?pXe8D,dG8 J@('h]L??ڗDZڟP|4P??/sEx np`.=LQ⣼d'Sf9 hԙGYA7Ӥn3Wo!ԝ-ƬRkkJJmUǣYQXg|eeti!@MZZEAA*/nHy<'L9p1Φ[xfSf&s1wR'dVd΁ǀ v=C$f=#sf%[db-!5MI.I;66n [18g~|%22IOnۛvapmhGL/~{J2ubQ`ھ!^Ez ~D~O-A4Sqqt zHc,<0ĸK2ZHQ`ps`ke\;mpFKsJ˼;IN_~[UbQI{+j 9W:Gn c(b90{fR[o框KݛВE=4!(-Z0 cZRTaUikħF3ldPYJ};4^墄SOJ^?)ò\B,@Z# eLfԺ[Z: HǹhѲhdM)o[TqJ0=Ao7 /`)CړT]lE>|wL8QQH">]w{]Zz vɩKo/g; h9jp̵ö4!~*pVC12UvCr_%R(g)GiJ%Խ{Z 0~B)LOP B#I+km ݮ'l;(1bP{|dBUU@V8ֵuǂ #&/|05g[=W(s ׎y+ZЉ3,-mlH:~Z[l$Vʐ0U!O%kd_.t9$>[FѰw\Xwh.s@uW𓠤*x ;oj] &g:Nċۮw%+?Q67e"۟q H:9x1Fn9h4WzlÇO lG9:flgȱIq]g"`yOP9eL82R]@i:uAtXAanwoǀ֗迱UƎp]Y=a49=þ1EqcD8z++q!'*ܺQ}zzQE {q4_e y4#.Heandb$W&U“K:HP[ݒj޼r`~(wG1۰]/{57R#˰#`yaT)G<ِEܵ4KKsiKRMC 7#|EtiYdn1v)ث+6J|ژoZrI>^z\"\?)mzo{:0*js+M7 8=_AFao#rtеfx䒏8} n=#ir&"7D&znƒb`nzuFJu( 2A Ixd>9g:iWֆ{c' F/O|}dl獺davfn<͹4)}6hY;YLBi-z6C h*f ;#A븘QUeͲQ+*NYيNB/s מ Sq $Ts!+|şrzPGŏݙA: [슑qZ]wʽ DdQ0Zb(M\o#\]Be}ocxjm-unJhwthGo~nP emX\T%, otwԕKhEn "# Xw# ~ 05( ^^ (tH^o"^h"1=' $&Q<ƪ2,h3U@JSrrenEx/92EV#hq "kJ3)޻"ST:wn宆%7׳{6,J$;f^ccT^ϰË}5nVX@4uCC Lbd#OS"(qpEeuu3xB݌2-MȬuDZ{cz4]I%CY l7>le 6>73s9} 2Ttg\X4!}_VPYW/r{'*Iٴ=g8L|b[S`lDe'O10HDQ=bcv,x\t/jj/jJ.d2h1 ]ԎJ K h l mWPҞ USdCQs*]A#ٰg w A@lFPHI"KnXgՊEkҳr*RAwFiy2}4;_оKfr܈4>’N,mPqY׹@7鈢 4j 0^ü +5>TezM`1_ G_#FAh,·QZRD0 c 8J,`{v[|W7-U-֛ [iT+1EfQu|)G_CY:зm~ō+NdgOUZɦ,Slk,֚R7[}d(a7p߼MS#4pt6lɅg&e}A8Țbv<7E;yHou!9Hn&Cqd I.[rOw\ԁDdR\ 9 >a0Thƫ >*ʂܧ .nK# 5G7&:xmV3^fV~ve@H|t&^3]S^ Nie4hM)bq1=u1xp* 4>z8 П^ș2W [Yh( E2(lř<s HH}Yw1񱕱f;澏Ot~tC,zka0,&P+C{2 j,g)Mqd:m=Y쀋OȄjʬvA8x.b`C,% 5lY6(IW8~6&ͿoNV> 'jeCoO*1\n:"]YV}Lx*ـAqt%ݘų[<P1p>&W>Z)E3ꡌ43RZ&WC /.D!u E-ڵOx~cmᢣT4i>GO('#K7F.ԱFu k wg7XFBTLK%^ tqmW`-cYTh vm,8a぀谝-a1%`#!' o]JhCyntM ~V<5HʳZ(dnrEXASQ7JIN `$4{?S9ū 8mD ] Gl%ö7O[Pb)+}͐ 8Y l0g@R$[rn[/7{ʑŭ»:UdH1EEqq`N` )_ױ-mQ0E{V/; b:b_SE8q[+L)Xf}Xh^eB98&ZMBͧ 92h.R$YDzcGd -Q\φ˜5R'$#'`QCI tc%_@wL:l77ڳObW?!d թ:_o޼6JE/ۢdU[ZojU"GlL6}'"Oe'#+<Ok^|⻇| ^\߽p*#ﴩu ~2;oK<#˞#/M}??$ͬ/V< qfX+^FSΙm}DjXb kj#>&^C ˶lnƀ t^,W.+bŠM˪|s켚#FZmk ݈ocX= Gkn_v2s 3-~$}bprz8+FY⺷Jg0CayY[eO;#ݗ"!Q-WΌP3P)C \;B0b'E?xZD%7j2j`t&G8#%Wm'E+%,{^\`gY s?3{Xg:l8•ʹuzW1ȸtjp҅WF~2xrUmJ~=$tlɒ,_ȇxfBZPw) +-p +ΓX4@yl76Lq`+6!$V4"^V-B51^}~~*yK3_ʇ_UYTPk,TUr)~DG_l# }~hѓ))I}ٜh c `Gj>\qwRJ*#JW&m0jck p~!'|.-oφ]56R*^Z2ۘkTRa @% 0Bh[!CS([/Ӛҩ/̘_p12[|kP6fK¢ a; KOV|7M1N ܃ S9:sM!5QLO!^qQb*}P0ǶemUά~zq}G͐iDBL/$F" h[wRLV}U``ˍ H*I%BtS!.[.%e$M^1B? O5-b+2ilHZ!Z~+޹Xd״7ǽ^˞U@y 1w%rPNY6@m@SL$cX5! ץ8:fU7vp`yCpD`vZ05"M9 G*me}cu{Q~D8wsF$BSq5S,xX ޫߦ?,%jKPD/J% >[uwɳCX8r-Aӹ1`*.sץ~F~?e= qo 4n6NfAIOu/TYVasNؠ䭂0q!WPKnnO~op6dij0mC韢*0tNے9RW) 70OW}!oֽSo_tB Gf舘M){Д {^ф36ԣ*%s*#:ɩ\7?D;)'S肳H}VxQY)ctva΢`m+ݰٮ5)zC0X27gKAR˃y8O]&TB_^k yzVRJ1<Tye7ͪhK&*P%3*n|}erv}?A7Ff|K>(J[]osXh[eJWbb`g+ r)sqqI?C_^t?K88uNݿ?Aa{Or"j C*"a8Qq:dHr eE ,s|=9=n>皕sL- .' ՘G4xCT膑=Ax(4Hݖ+D<) +H3U2$ʸYm/l~3m_Z8Oה,`E-[# _uJ/K#l^X)'f̃w|&VӢƙOu[|YXJO [.]G9S2 dYn%&|EX[\܆cF#URO?SwĬ2uVG@\KT5Tޅƃ2p!ys*mn%߉,J+Qf*~~`{.Tfow6 x6#r'x1xw2QʯT0Fi=j&NL" ͪ 6IvK:AQW b?sXy2Ն.5%wYPx H~y783rWޫ}~, FH)rE&x,JArbE m|duȱqa,Rj`ֺ9:0Avv zX``x~c hůQao;/ L̄?C[xʮŞ+^?bw6Jul?-*XM=͚qCq*MjvRZwIe֊bIdyr7} -)+W> +jGHȖ<#p~o*ߤ̼d*sPJ?; k:S[J@/ K䞨 `-'ѷ mr81^ ԪNΕTUw #GAbeNWU8ó僊\dZ@`\{~Iv^f%*jsuyRAk_qZJ ̖xjVT (bf!ɾkp† *S\'=MGN=.y.9\!Y=Xf;$ձ畣<]oIFӉ ! sm]k4QGX?^=Zsq9vV3 j:ft{l-܂J7Vu!ƻB 0~)^vIXl%Y(qjp+Mh0qDՅ5(%9]vKI aRp<6g,/ K2N%=Q̷rgՌ.)bbsGy,OtIiӮ E%r~j `5 +DZ7S}~F=Ͻ.*Z4)ݓ!أ|a cGn4L%r" P>T̿n\X)z3MB7-3.0 Cݿ)#o{ޏ֥uͦ\U{=*xӛ ق7}SɄkөFTMf%Ljv_>(}3xJ XU6/ͪDDQ,!_qkQ>4$H=fN= ~û+C "1{FʉsX䷸@ c* jJ%U\4j%Pk u,&ou)ß%~c5FZ/E4;@+_Fp4@'bY##e%p.,{]\W.rSkA(9;%F%R6 b$T^Eko:%H yҠ w5[̩߾DrDZLʈJl rg;zEpX3*%:L O.KY- qm4ު` tP|,(>GOB(ЮCb*OUpdAߋ2h.)tT((Lue9UЩA΀,|TG(QQ} ᘄ?GD$s\+n1Ie5f&}քVq/3bJ%3&KȠpv'bDZ'Q K$ERyCZu-bk3r96@9 03)=TWE<E}xHRDϪ&0Hz:X Gk9),˂o '2:(0@$d'0 +:1v0hE )LBq hm,ֱxn|iS[;k {|U$ 2Do|BWTcodB'mLcHn$֐*@醤Ӎڃ_y]Z"` 0kYĭ!xO"o!!4vEz[LQEˏ&oy/=~-8~D|Ν!_aqG XјuIѨ;9?/µ+z;}jCP)}]Fa//+8"-Մ_ xj^tc6;]ΨB7(gZ. l^Bݷ6N W&Z'D *`dnNTr&,:+ɩxFW|ޗ!7 N~1Zx _&Xa`b=)V41X4(|JXbDJ&"@&-"ڼhcF\ΤRg JYi:{cuAR_fC $᠊2nw{ߩ^okAؾu!nMPnKh;YK1ZFI`% rckSj®'FO2CQ*8A='}ׄSIY"ɓN#iaUW7̷ܸ߭C38c۴3Cbp;Mlssg']ORԎĶr `7~kΞH6!繩 *MoRK9[1ӐE`$D1^5>O2A3j8ܖ Tewev1A;`:(f^W^eզy 2sF 5Ⱦ'to%^QK(|6/ O|tZѢPg>6a홬QG#!%Z K/V跦kx L.=b<L <`WI-soC ʋ T `?Ȭ<7CG†aאzע+#"_8yPFՋ ɻ6H1>c zipIbhQ(x$}ϴpGF3ه\ՏY]~pHeP֭Thk1C%zDmW%+ĭAT"' Ag 9rWe~ qD!$ʇ)au2HLyX_Sk0\S6w6<,@Fcis,NO[a .q&zeL<4&Di1q{ (\X:,$/偉=x=.:cAlh7e9TEsXey~`:' xp^CV{^L*]zYHe LhP'I?IV |.>{7uVL[J/I;6}0G[`&b3H`- ̨x0W"5_1jc3[!;0 ?Ŧq|=e4RmRB QbKb~Ga7ZcA^륰ȔRv0w95D×Sw'e-,h35XکD2x3e?.S<~ rĶ1FC#xD7= "Z8(Ƽ[`FrkwbS\v$3PxR8wY2O`ٹ[1:A kj[%Z~ɞaZGvg,1 Q8+.s ` `f+SQ ,[\t߇` J籜;|أ):K~AnvZK#~چ#U{FsxJdO42_. g{s0VV+oJt)(1TQ 6T&Wy/PU֐ (pl)oq @[pu71:yV=8heaO΋ޡա\m[fNLYYS?y#!;܍(K,zKL{2T 鸼oBsߪ%1wsƤ(x!B%.|pQo$K>xw NݍZI1`ӎO)̥f+r_I8Is\%:eQ̬aڰEAc/o.mZ1o`aCN"^g3}υ~6ԋ~0MKe- ̱+Pd ~̇Y̮"O01<TáS`Ds+MfC33 tnd]>k [H-ܺ9ŧlNnd^?jL.be1;0Bn=SB-Ng='m<*l?#4 %puJY-Ed3q/N*>Xz]\AUn2{nqzܘXnD]ʺHUi>wd&ڶfĥ;&焢.kG B8۶wޭ$NvJ(^4瞏xō09P#2g f%Ba7$H i]=nkGad:"T|J4ZsLf Ϝ|z2#;e*d?'.f]#6dvmyIS$Whw0txsԑʕ.V)*캢{;(NJL;lAG ]Zڏ;uݷsF4m 6s[c;"ZAOԞ8~wPY xh ʧ@/m~Jb@2_>"VAG_%7\!q7@ε, U_l(Ei@U/u;`nIw~欁jbԖF\.iCgr'/ӊ8B?W,S|6q@P&֕%/D`nRmw*"g6? )1C%"]W`]=ZeS va QNzs=iG1i+xKk9U)4q@]ac"x!Xx.f 7O7Oqߦ^ ښ,aXݛ7k}y7xboj?8i7BqN%dA֡Z4W*G#FY_(}aˋD^ܲO ƒ-i). -J[Cե5r㜨{` Z :'B2c ij o=_mlEe ,σ$] 0C8wJ.(7B#eI fwqFe*\h֧6'MbSeƕ@;ϒB~N0{`J@d` E^cg^n W6R4&, si@3c?[T ez)x!<"ʮ09uh|r`4bN[hOS o]oN:F9'VŰ+QP9HFA$.`܇xj@~vZt %f?Q=?p˗o5Bk˜YgXJ]_zRBeӓNօojӇL 1,y)t0q}dUZۯ[O殅DF,V*۳#,!x˴"rR;TlmK$OT W=r#jճS?9n_^lM0G!nSZx|N.qcwP8y0olY,>1q *O`#rtb?ܭpd|>2#*5^6&\=l,mjF-<>pdM㴭7 L9eB0uPj?Sxp< t46p.7i5croM<Ȗˤul~[jZ$>y[tB@b6H]F'=UdYK"Tx99TQF4QOv g[d$_|QsY>X{@D1G$;!T2mU(M\{g7?'pw\fTdYZ`/-tY3os)[T/,idd,Xh OÎeHлvG@E%x;9s}.6nj<o#ޅB^_ULxr'&}?>(' ֙(4O_ɍJ jdL%ntt'@ 3zrOts!֞Dr/6ȬHBÆD\cpU۴Rz>~֝?"*&.~eg8p&^\{U-;Hm?󖞛#'aҋPGNiwAVPAgYAV{$ZC+IRSy=X4F4wR^mU%*EFno;V{5*KSmdv0pIo|3P5Gi]aFt-#I-O(inN/oHE2݋"RѼ<ߪ1aR O)wGUc MVs96#Rauu[X[ !Xu8k#KFíL0)k88,Y_cI  O ?qbeW 6ԅEԄ'"k'}U+xِf\AV^Utcrd^=WhϪAwhUjga2x -|5ZzcarU-(mد,l={ݝ%5b- Ỷe t[)*#r Y!]t~GĪ8OI9ajJ+BaSwզ_^=\x@ Ay 0̐^zTH|V*v2;GoB! ?v ׇqi;((QQN0LBRQFuM, Ti^upVmD}+P׳5_a~[%oty`':u-5&9=lcx#0P'?RҴ$R=\Gʰdsu->{?2~ꮙ  mV&a =lM'a(J0:au[PiL|8aezj22!SmKb!tvBu/z 1 Ky_El af867_fW궆ipBiWaIV{bsWB MNq(YTVw%pz]F,m!H^}1xn7_y ).-5«xdAX7u89mF/?cԾ% l~ʙԝ!JZ)4"GUhKyH9л omb_9^@- ;7Xy߫ 1a7,?׿q.?Nҙ$L޳BzH}~oa.B %kAr)  ((\m덍Ҵ^b# Z4Tѕ6u7lkBנ'g~re'_䯨pz&2)4҅/ZE\AR+$Fq6 +!pM4jx1T+ċKlzf{\uA޳SْZݱMbza@\m/0$KUV!ov1ŐE)!% Xsѐ6u LֱL)/>Ь-@V3Fys3KG&pKN_>fGGJLV@ Fh}VR7L\VB'OMծD7'L1fkLig*.6RRIW΋;!'Rj=Aګ8\i1@Tس[·wJTі "']:izYESfE*sy,tIvN8fMvm8. 5zY`_w(s|w6=򐓓\!>)/{~E^)ͥm-Vͫ[z?C|a8ׄjZ_Wxz}X$Q4q>Y/!YFx Hff{%*U~PjlM 6x馳V@k6mc!1PC3[8ha8's4dZ;sMd[19 lQ]çm1"<׬YNL60_0Egs\ێ=z^q}|kgkË6W|~!a.1 rP"2y5Prax$#jhotj+=b2~d7'F: /$ۮ@[wXrXVy" 52;\3Du+&c4%M2PMuN{eP{n#Zlu|Wa.XH;tL+Z*:/~ r6ڧ*"W# ]^8 wC]^d];.sկ䂸CuW¾8ILPЌ f1CB?̙s $m;@Px 8w@I?]"Ll+f=P+ks9eSwDEa_ Oa[=N瀌>H0A&X(Sam  W/nH0AS۵15c p} uQVޝ #p  tn|(c> uĄ / 7TR i{rv@÷ "ؑUd VUK$o\0\t_OP67P#O7KfҪ7gJ.teޛY UߧZ9ʳW^>O:O&e=D8 Ix¹ ?%"V:$e."hH;g|7iwq"2n]r؋jw ʘ-L9ra; Y{ݰ>o,bchxVTi?vae";Ix>BG  ͘˅8hPx*/ap29]\rjm `>gA5k9 8 a=8c-]98f[("OjBzI5?UHsbhU7R&C=Hi}t,m]=5=M_L1+wqPC KH%VzopM\?\69,rӹS8vIzE"dz_={wf8N.~EDղ̈ʳ|g _~3`{Nǹ0P˒erjꗭog[ 1oBS3VnTWbj6vMix5}ҕj &"r`pfz\r ^C=OWuv ui'~ S=NVa뉏7!uh2|`&&zꊏU2?e2ďLl;4K~D)>4~g?"QFrk:]#)޶w)[/.be_2j#EwAzPV5'|pW zeizb}$؅ {A 64ה@DƆĒ]t'-#(yD(}W `eԑV"uߔ&oA;zه"@rsk?ŶvV7X(#<+9V o-q&CA=͡KޘyEYH Szτwnr=٫8nB^IM J3bq;zzx\^F56f j y\C[22Ŀ@/ YU,$N*֗c`ykIF&Z&)~i8Z:qcEr/TT ČcF?<Ԧ3 !w@i;[vY|]B7V]v1 Ӓ0pdMzU3V _oU;wa[ .t{SREJE], )ЈoǓ.M{%7uDAvG?}'_V%/ AϪm!g2$,bxl?& ފ͂ogt#чGecMK*Uue]/pX1o] I;FV;t$]&EFR(uJۦh0g /x-&C.ʿ4~h8x̜ɨڬL&<` 4j^V [c3Z bث 84J]s|Q9Д"WnFWs8,ThDmmѣo,f=mel:U&O啃ƩX^@/kfq̭^j+q8R~(\tMk=r[h!/b1~C!qk,(Ѭfhi/T6)Q7*8VQ~Vt *n2ʳv;=XtBGyC_:E m[:\c:gY'&^pGt(R<I6öDV%?^5 t]x VAd֓E`IʜpN)u"%ޔg0em&W1ͼ lG TnS c Й0˲倔@ϝid2Er(QetVGTukr[עL{2^ }Iw5Kr1z_d=sESMl'd%u J*n+H=GOv)r=Flyq26`fKfiٚne]xRe‰GUX*/ 77 ,0=V~ISC8v pڅm9B$eNS!)C曬 s+C!HTq7`iF/.X󳳔dryQ,H+~[kH^ TN2Pϣeub?^ Q;PA,m%Rݚ|gvŻ^Z~ bwQ^h[a0 7U׶/&a,@uSGYb^)hNFg8X~ƲWP,6wJWF֒le;_7%Gi$UD$ ؜e8;Egi;{W]7roCඡ<./m?k9ݎ~{9|@%gMۋ2vSD2[4]JcEsL*a;ztz׌ڒ>1 M<~KX?^O--FCdH5(դ֐ ]aMY~ O_AG(o˵L4 _vhje\fиSk7d$#CvkD >^FHL5lڈ,]t&P[װ2=6io_Թg8Mѕdv=׃*TTe@ԦxҨ/ MzDP/8B+N/|2JRYGgSk{d[ŲǕWX16I"Hn'r1ύv7nIz_&uセi)(K:8tR #;Hg*4x >r=/:-jia'NɮDF{@3{Gs09c 5y3kB|p;֢SW=eUeQ# ]U&m! UP_>IF@N"d}&tUr}u#Ǯ zZaԚ;Lםi#nP E%~L2 ݹ~ydg.ҤF{{`-B[*iJ[tPa\ `&tyc~W&&#XEh"oG'[I9aݱ Fޜr[,! ;ԥ+F;Rc.LXY6#L2*a2x`_T,^ܙU;:N#Z$YkڻiPo60T yi%/!ueU-$AܬGVޮdKÌ4!CBk ~# D#z;r_[H¦ޙ l{ is{9'9$;z ՟P#vN؇и뢨s!d}8+;Ya氳zPz *ѯC.-"#dk8F_%RwV-cDw&; c嗠eM| 5ؓv۴ea_3.4MC(f͒-pcGM+X I8݂)R&sx}cTm5.13yV5Oq͂֒E! 1+ !tv*( ~2aKjCG!A,[oӕk`aӤkwf=[/tͧϭд@-JTA%oyI55{k4_Pըv Pn+;*6mta.Ek/)6BF6OHArΣjbc#;sW }GUkVAA+=!. sW 3dN1x4JD`e҈dg1.' Թ:Lx0͚|J A*ߨ-Vr_Gk\ZѼ=R7/hMw'!yjfrQL vp#oGw&o{H؀S$sDljܥCr ap CY( B\@30ER,:_MÏ;1[\+j1\qS|!%sUj'G8b);^#`5GjUWݭOA& 1UFIy,xCRQݩ(IQ״vB1sm!Cn6$.-;W3FY(AV,Z>(XG7Hqb@ L+!i6)붜IuWh%M3ދ![K9'ttM=?`Y69F ԮzވZ\P(ַGι$Ce+׍Jf7sCDzc`tMw\ߐοFJd̉_} 3#c1@y?e 6h|^nf;i6ONbExV#TMƋH;^8kFPP$MbwpeI=_fЛ4nqP͈V/BtZB|xUjtaA^8kYLvlE0c4zczoqm eɌp ;\"IS5SFH7*:rθMDkhōB:y7ƥ3H{0ً̌+:pzNnT}r[3CY5n7$AI 70n n\eiH^L-vpXYbq߄tO"(hƦ'WsOmX}iqc+ʨz4| ѡܺWtS?;f"XHh| 2ɢ9ţlp];(W8r|GE:i0 SP`G";ڐ :y?,C#uKu7۶Ӟqb2&ױg8Żx]Ӎ؏ptO0/..h=0 ,sV:9‚-N ͢ƠaկF9*-?b(zi﹃ˊ&XW[>=9\d-w | acҖ 0 GW.i|9!p 7joM2y-QvEW+E'V>G@[ ) 0Y HkFci=q@ !X-=yQw˲Bйl=WY*".t/tHea7+0oidzSk0xT1ڳ`L㩙:X`{~NF1Ixm[ :ŸR$ ` NȘTu!}S,ZM7VXsH"3Tl=0Q/k<8,E_+uS0} "32qi'ε'O-- Ի@ / :X51VT\.CrX)8o<w0DXѡP BWf]$p>ב:j(duB1=e c>bRP&x{)-:`s$SZDc99hyD,x6dNILBq8Q!MjЫ8 jx2 黵vK]f- /9Z83,KYAM`ޕ%h.gq)k )522!efWwr6w0hB:CF2sHELط4guQfWwvL4 &AI]eO Ʈ9@h䤾:.gX7rүKf= jQE4)dpW 䴨y[.6j)RTaCV#q![.J@kJ(L4~=e,V*ޗvat6W)SA8\hn~χ$s =)>YQvy)Ԩ~S/bdT‘ wDsl)d?_(Hʵrھ8'EdT&R6qf$s&=Rtxg [zPܷV+kc,Z9 Ց@ϟ5~&xH^`;huPxA?p(TwH}yf]eW1uo+OӉIBS]z8WxaX=kʞe)^pfI|jwF֞`oU#q/pjZ:k𒆡آRϥ诃փ戬&x'aW.bIoW< ~ٶpU=ȭn (c&p'kE]7dPؓGw5|MK?(Tlb}+r[x%5xTZT< n_ax ÛBPG%uMp4ќaԥN:>FL{<Uz55P9G0:]#9?fk:BavU'Itx C}tm/Hhfj7 pK$b>~le8a@.N0E/Ioi)& ~үr87e2{jNر@6qႼҲѱ(/$'&/:قM8IWۗ8<1s 7h2wf, dsLY4BȕbmO ޒˤU%H9E\tIh5 "mtV^#jnB+prz |MToւ<aA DLPEz6ZΤO Sq%}@lRqXapo4ʴHḼ)a"oؙm[%XP;-v _Rp091s7Xf37[;k檨-RV)d&Yr$;!4|Z 3)2_LM `+Aω:|K.BX&>f; c9{0&ݼ&$_jTll ~c jY?vk@5q\SZ: wv596fUg\N5ͱ9sl%%r.:5@O103@t9vѐ=*Ԛ7 t$>{ 5$U9tQYA}ޔG7>@HlUU/6@*YݰE3)D\=U橨Dq[GD;OfMv T軭BoUK9ݖ'ໝQMĘtPJ-R);Z'}3mSX!v_j˦z\UP#<2u ORO1­8޳7/~}Twg4,yҮq Γ,䴳~l_pmxe NFU2YwyU v%1QL,"W DZŶle3fOw 8nWi\_BJfF 酒׷(rw WǝN<9⚫vA$E۱Y FҹA7tmQu? L8W6-w.J~$$%?MXr~ PjECD NƷýuRoNO?2mp6C{Sq<݆nd yJc+5 X|T#?X wj/(m~;Oiab_{{[5 6;;Cf y0amire_$YӷվX&|imN_p Қh Y/DCt9yQtEj[s b¦F3DYvz)p(O7ԍ' 8lCh\Mٲ:gE9cL{͕.Y^'(.\}ԣtag(x TyC9EXyR+07`@@(Sɐ:gC̆0e$w/􂐅4ǞCⷺury;BH?+ uAq-h]+/ d"D1y!xY{0_oKu'; eq]JI|ENu #4Z?' N /Y uϱ{xlmkp*Z!xc#%1YL+ ND>o_Ut)R49~XuX#>/bS5~VNWDH~{̃QUYT YPOIj@e"Y&nb2aN6䆁a6!A<;M6v- sVå+3RҘx֘lA,}0]/Ź:-,8VooC/w*i$6j&?UOt6K.nWxJOֱ#V3/(vk?\;M$#G6]L,IK'|;q#3cՊ\a`Fکsr/"MenqxRi?(35 $ "0$D ab,/#ͦ#xÖ,qPo&z/U]#>TпHD/\.JV\x 8 խfZ;0+:_ni* xj0#ZK?O/JˊqYܡB"ĞŌh9!FLL%jF˜=o#Nb[I x4ᖒ$|.(lP͞?d{`Yr3e$ݍ?hT.'Xq&ޭa갼3;8RfIJ>@D" ${EO#.WSn~,HW]ȐzrQ=sU'ftY;E:QY&(:*ʼn0<rj΀sgҿBGQtK8=ZevIva5W]ˬBvM< k/grAYڡ1)s-ȶnǠ=W' Cf7nMcHV*)Ob v!&1@YYRw%AP2Z6v^ww"!""cz,WK(AoutM-nƘv2[zJ#ƮsLbY|˯a[;d3B H䭵h*np0BE. 2n Su0 lP^IjLW5A|k%ݵGJdJTcɭ2%xcϮ B&Om-']?VQaukx7hl*K(_eۺߔ\G+DzŠ9|y=;Vm0jYwc#KoZ-$V^V7 ҝ݄(ν t kP1!ȥ;V `p~= '򩼄# $m?7}B_Y sJMΘk=5VU.dOw7CxEtG~v\w NŚQ1ow!K bM"y-Iođؤ7GΒfR%JH^s}^+U5]gZpS J9O_Vu>^_k(Mqqg?-A"ujmLy 8!!*)޴87+u!ԄDzk`H`E?暀qD~z] Ɋu+,(qg@Ҷ숳0ɤpPuMc(؅4D-bڮK1r %+ éw=s~ (^He&O,LQ_=!jJOc}{F1KwFx0`^rV zL`aRC\== ~#+ ȊZ.@TL1}=+c SH\-L}y4UZ5¡ׅRzϤ72dgtiX6y%  %(dm0aoe-a5~߼YXݍB-%R/{vҟ+dj8ܽ` [Gx~%~ebe6*d=Ģ3(0"aUƊ]? 3X/}zqP ?d1*%}.^8.  {wk^9p4RoLܒ_qc?Ia! (V[%I^&KUl#WZDՅ3KJ$؁WRru1]y:RR^_ ʽhlՍx~j 蒹̦B'⣙Nm˼`$}? eEwxG'D{Q/ņQ؃gdtGب'_~sj `+H؏~K)-p)K6e&_-B,jz\Dŵ0o^9>X Xt~9@y, {!읛=ЖhAe[0cq#]VϚl҅ݜ"~]7`'tIyXKUg(ǑJ³TŽ\f'+̃X\X rϓvUUXQy.\V(j1oӯn[ /32p-a^f2q$4 Ƌ*xi@Eh34&h0f"1 j!k:_3LK{?Le#*hޏ "鋘Qu"Gbzj9@A-tqBj6HZ̩XəZ 4tzuTsáP[]*&'eШ(MZ6 I'p[ވBjh4Pg) ~[KkIh[<z:?BE rW#lP'm4!ND_4n] ަ{ LJu :Kfn)Y#7&5u3uMV*T Hj qTFUlмL\" 5DyUjw [ƶT$j/aدmֱL @hBS0Mw-N$X SL+JGW'7L%k+,"C?HUFFQN0{o4t@f k~1fc ̔TybD,@PޟApU* z اфm¢ub~A&F<+ YȘ}h?ÚcO3u6%*H0ƕS7,Ӊi}Z]Q.$2J 7[ǡϠC {bMj^2GD@ ]Zic+V~fL( 'u68 ݛ ߎ4_~6*kDwhnK#EiնZGq4ƌeRiOd%Ѓs֐(tI DhM="X"ȣap yGTu7EBq9<\of.Aޑ7 3>#//60GщKNܨЅ?]ґ2_WUr5#޼x~'uz UKf'# fTicelQW$y%).pDs ozEC#lT(7c Hn8؋[\p8 SɊ\ xܑS!LO)vf7nz8O9m:Pg>< 6Mŧ1?j#_iiZ 77Ө}PI88``- a-'AoK^GTѴŮq$h5)i2iĉ.DkИ-˪VUYDܜ<$ai>P'a$G{:Uo 2\L8nVR;jHU Famщ4`{ICD韆⿏vKtҀ"ĨkEW[{./fJܑq7|qFg- tU_+hdmSƙxa hߌH>dC{Φ|(wx]XТߪV Q-cxaF" #=MTFdQ@W"6^؃كb07θ`}8Uk?~= MҪq0WMy%5bhr,ҫwbNAvĀ ̭sN/dS"!e#r~VJ4:Dum\k0Ń9)ӆ*$ǫV`4C$9d#5\3\p +*@8ǹg[)9җOpcby)<@gu0 nSlzRs?, +U= (0JR5UpPG\k5o>l>W^Iki)HWA[Y3&bs*wee+m!jw׾?,2/XHw<$xAYSf9PS'0` B;V8 q< ƪW`y(~+.BR7%jӓQgyLP!R N3 Vb^Xƀ-WQoP02".aZe|}xU=fѫwUڱ'EOذ ڭgJWaLhYy-u{F T;mMC#[ɍ jM#.53ҎJitG:YQo<7Bq 5BkM|ɈDLr*޵A't=+n $v~m9t_zzԐ|8γƆ#*0Rx!X]x|HaȌB[/we^c6l~1ꯄA٠*hJ;JJ0m΁dYK*ӯUN!lӛ4(w~,aQJȗ N3u[\̽ 0Do-̺}6橔&ͦQ{<{ @G,Fc/vځ$8.vMYP5:\XYȋ`Nb+++YP;ϼ ʋeIhf _K `_9^LWNX= Ӯ$ ~ ~]Faɒ__ M"7Mn- h7,y^de9iTߡswQ.a+Yw |,IC'VT#R ʅ`pO9 JF*(5㷋:Qaа.'Aiwn3\2v2I\9`sWO|d *'/dJmAnt]Tz B>Q]#%|Xd_=L:L"/2#ZO =!C+ ec-C uMk3ÿQ27aV]ª 6mZO?RѮ\ :&ņs_Yģ?wf/+.Ql w=ED}W-(S*l~ RSO;Wܯ[pTnI)@涒{ ?_݄fkwAO3m{QU>RAl@) (O\gyɊX˝Uࠑkij~JM ]VCi0߼LL &02h)j#͋\-ʋ9ΒzsrCPu{_@y^34 @f[)R!#ٛ!30є۬-jюWlWH5+F4kB=*tr}?/paۜ%tJh}̈́tvzuFV*Ĥ0 PfJϘL*^U¸=W+)_9 A~%;7$!U_F (Jn4XvaP@2RMa䨣t/-OaLw,,IOQMJt8Ot5$^1s!-;T:T;Xs?!s>w$:G~msB)cwMu掜o^|380Ekў:9)iG#t:gUP<]›H0F)JԬXD4}p\ v7QT3$[X$*DZI4is7_ TOЍ/Uݠ{l͎/)'Fpm~Hx㛨$XϣǢKJfp8LV\v6ASXuxCY:ķ3Yt~6,Dz -Malmj ov02x١ld )Ġ ,aLQnކ!IOՕx#%:#7,u5`Z(ˆ\R'ϢhN"}(Sñtk쪁*|vhd_rVkm_Y匌8. 4V.^[V9q$;`~+xH{tAS>l.to F܋_?wQ`<=8+kI @yPDut-ѵ7eC?h^6v ;xˡN6V;TȰớƟIs>˭3[%H-S+\z J'zֽ!̗oX$D|!,6Eet)d42usY1I'ni0 CzV5]ݎ9dբdThsײKц}^Ѫ0~$ ߄(pĨq*MTFNq{ůDs[U%zY3Wn:>L'24i}-VYu <ϛ|/\mX-'KmHkk>*Ŗm~I=oϣ9?a={/,a.`؞WfL)Hv\?z #sI,s۫TMIL $<GWPrOV?GT+*b4F0ojoѭU{GaQW9MpR]jۦwZ]SY5n9I|U|_ΐ8$h-繀Hve7j%NmLrCMMc`N2kfM!w{fOQ;.a6۸b*H)~ 2+d>*+,_'Z-9 ПQMZ0~~IG56~N%0ɬW=+#)_q9r[+KF@ ǃy^ZJqkTcotn-.gь2 -qQ큕G:I:軋蟎{D 9w.,b}Z›fG@d#ok&EL" к7lHWL |3j'$-O -_K dO 4/ &r6Q\7-g5}B.}#zXAw56˟owF؛| ޹/eGq"6"9J4ZsrIц Eȱ4_J "y~̖fM5*;?{Vk%1dA*7Ro.{Ԓǿ>})# m8?1esk>ݵ(+ey0Gw?qtU.-C{W[Ge,M@I{3 L{vD!xK -7Br建Di9eu?NjIl lXHs"\3ZGV~gu3mxA(] K{ 2=IJ0J'We^=>{SEz&w]n*AM}[Po;(A눕?)?/~0 xkH:~ɵ)Ě~yf TM6ٰWAA?ѿO~_LiPl S!.!bB3FzbWa* +allϩ+D V~q1VxDoξ:%.$+4Aqw:@LPs;VN& m +5?=rbX|JD=Sѿś1cG a+Wsei\aXPQp+BŮ&5؃{뛬n9Co\ja}# S#akZ:w:gGHePsSlL*?HMNWU_L2@KpjaYPФ!xwiQ.?"Y6g t>K#@lJK7Jn&RjKq0fOdP2t:H%ET2j fX7`+eߖAX<;Z{-ɺijsm}'&ɶl>#3 ;a:KrNutӘ9TT\0 ðCuru5Efi?ޮ6dHͽkvbȞ*x 576}m̚H,lîIlme:#%NQLh0_ ORg8H7ਾXiD/ZFg7OTq]uC5M\EcG#JH^B}V}E_^cZ2aH̺^\~\@ 3WLpNQQڢ"b)gpYn@ja:=صdN}B©8s5}i*Jrla1zq\Zh6]w >tBBlgpTrHs=slCDMar Z?S SqewH3/4@?Kt{8APYSzs38 'D5b~OWX*D@o!(H yX?*-cR$^| KxRЕgn&FE-keπ6a`#d椼}t$I" pCIP8Peei`ݾO+wm68@fI>(oSA6OcIѢWPKK QvpcY5b6wXuVw"ʫ;};FhB U&jAǢ"A@)-IE,َr?/gjAKxsȨG6_7e^wi~TIX:~N֢wpdLq ;E)'D ]շ0k/`tܳf$0_J/uN=ݳHGaJhy} o afRSo`_0(u-(g2|VTNy i.@0\me^22 LpFdV bz4u^mtJ]ůn2wpDr,‘+U?fR宼X ^ ,5̫>l|Ty]LzB'LŖ+;잃||_SavJRwA,z&MC~|- @2[$^j<Nl(!Gz$[sá3I->O0h7nq㽴qƦY͡w+ ED?]]*q*WΊ񻠱Qf`,2̍ DX%I*sQu*&Vg2&(,oJ4mi}T&xDQ]9?uH-5B[렄L&ղٽPþHđz/vUp=GKubX5.MgV\l +'$|Ȟ/N"(vs[A :%֡%\噸F`WGdžFaH2 Jh,>J=/ t`q*Ìk§(7{{sKiA(6\mm#A0lTb tq4QAǂa|n m iVFn(o3CN\QhVC*X*^)_uA-g,ʶLZkSVa~"]~PXɩЇT"eY`Ύ[#ß?9^d}nǥ*X2Uv"Ȁw2(myOM@3؟مX`1M>j\I0s!4sK~Ƒ "E2fFkTn$ AujSTwբf@dEgۣ\n36=+,AGC&B4\ݻ_:U[+cpA a&#S[ݝ Ι8{uOe>BN<)N$H]Cw E!rw_κ".& &*1zM!H=܍tp{H,5aҗ^"݉#.zaP}Ke$Aji;',~ d,-q/C;ɛ7̖frVŠ:3``kl/K}n9|-uݳj֓G9)^-gg)e<%KV];6 yN`l}# ĭIfV eN>æ&Rwݶm8glg&sUA":hIDŴlթM.-dph#65LmCD/ ٖ"HF;R|ވ\YlOU\Gfq]ȶuDsuDٹԃ:]Qd)b{ndFOķ $`f)Xum gVCG%. 7C(|ZŖv@YU jN;NVoRdbTF 9P`T.)%~Z1, 5l;/({%SϛP0 V ttr`m95fi}[ xhu IsP  )!ZeFC΂[PJi`pK'3p䌻_ r_9"g>jj+dތҗnp;ŘlFyI Anj IK};"X*+H hUb*svG_i@ f^X_A6r"0 \GE=LPPSupѯ( q*CEsWQϦs!似&B#~`_] Kv0?6 X[< ߈}w#U+=q wr; b4@r U{thEqy*&%Ԉ@Ojk zf1'ƋB{ vKLR0#z}+u" :[2TI r).6d.QiPe: XW.oARw2*ý:G7W. iSL}X¸.xQtvw%++DolU(h`U3+L$3V86O#ߥت־i9ǂ.9\r)5Gm,L;K't#eEȵ44ل_ I1] ܟԹ;cYN8ӫk53AxP /f'T O{<㷁¼Ŵ分HC/T:=ǰVp/[~ShJ^òIy`ez#Ͷ cV 8Kw} =)ç@\b9@(6[RX!&ۭи_ۭA7z~40OS^h^ B6k NQo_`n9wf_GǯTd ൢXibdMzx᱘(X8%tRλgǼd_n9zUcDԨ -#BK>,3 3vci߀q.rG+Ux)'@(DqLT\|{X>8v<qz_"f*Oo<}EKa eavSMzA5dnT!)J [s(EeYjNĉ^Gg_|Y̝6$Xb&OZ_eWtZ m@m{8+ yAz!oձ2iS]e3g1_-蹑NFv'ALa;fp/ґL!/jF$q~q=ZiXY|A2G 26zz=7Ϣ qkW(v&RG(6$2W|[pQ3{=Ga+(IHd ]`=*u&vnwNv1ҠI\|D2Nxz}=䖫*A\B c Ox5g`M,]}Ә\$fx ~)qcV=QmV waa:yS5gJ֛[3S895R;ST^ƻZʊ^a![JSu}@-'QnԲ-}u$@?x `ça2"d4a~&Jfq?q<'CȲ@Q@& s3(kȀ'T?bݯ TYb?|Дƣa%g.Ւ)Y1x/1l%7׋t&GtͺT4gLA0yNe+ܶ tT/j 'U=P.vCBTw::&<@䉢}ާl~(*37N$o/۬7b%ni+k4#qrj]FiՉSy91Nm|Gu(˻o <,f/*V5AF/"ˆu0OK|($gS[}^``ˑ9kH=#!ɟ#]^ov2恺x[7dvC?3;ɾzs7+my9znS&cNM: 2de}.STIg!dM$(Zs O| 9^4j<UŹU]Īt$C[$Нt&k9L`>y0lĸ5Y@Az.v**xҬgb`w=a:ōgܖOXu2L !*4PMzG;ڿZv|bv<N4x=!*}M(7k,P2 >&өgס>.eR ᷏UbC.+!yV[8C ɩKKӯ@3uq%!5_R¾dh k[h"vhc5d Gf֘xj+hw}BѸ5Zhx!ɾ; 6 BPR mkXD=v/:q0j!p5iݳի77 it>3_k-?YCo,~{Wo, |R2<^vwaoCvmmDUp/dEh=AAl[ THsa\Vj$ev,=<Φނc6Sյ!v'z^@b)$ $)0| aP' soQLO5ƮAIJApss;VDqm[^_43>v}e>òDnAO+gla[8BڜiΙoLp4I L"u€ ԝzwzR()MTt+#APr~Prd> *m .,@iŖM GitvҜ LKQoR6 SU}5)G1cSOKRi]ɫlƈh{^5? 0܈{dF EDA֢k GHbl tz7 QzxmT[ ,!l^3lEgfXjkіKwL&d#Ԗn8@2nC,tnHL'2KDtβGPu{m/|3 aa㊹7> &=qt?,rT)2ZAg`2zHW97bhD`#a۫Ecвصpw$8`2C劀uTRm !܊TgUO$!sOd+㩰jHe%9[+Ҋ\)qI=[BrkN-àN \s@ ܜ~+)sQ*TOgχBm½d!rEw%޳ClJES==gm)oXVl3R=NUfOރ<.WRtj4\ȆvMB ][Rxu RR-fTSk|VTXX:(3Zʸ*h"{-LY(jk pF *4lml{Bx;%eUts҇h%oBtz>5> Rt1FMVC˞x:֟ O!l&| D7꺜R*%ip62^#X((AU8tb$<}Cl5}[s큇/B]4S7; R)8_mg|ns\Lz嬤֞G\KcgNhk ނ&ƈeaX2(Qr7DH4PVP=9Zahbo.hgxj+#[u7u|Y5$^|0DZ5>gy3^Ǽs=Č/6cƭ5fKq9Cp([Pd=_" \c ׫TK)}g&`-Ɇ.]иYS\o5僚?hA=ap.g=x@ HAƝ>忇qFR@vn|J6w? (D;3D35wƷuAsÛA0Xr9E2\^;o rL,zs=Y6=~MƁ(QkeTdtú;䛿r鹤OeCR 'AJ/+t /}N ' =k NחOq,=-+Q.ob Jfw$G)dtQ\Ш񦚳+.6f5?V-X~5:;ZNs;x5F/pup[HI@yi磗,ƈ胈nfYEZK9SlC$#4[vx6N$9 ,6j'?ɌQZQ  Oo`;Ud!mjAC*'Qf 6,o{, >V6S>1\j媏In=<'{~^#;.LY=,,Z&1TyC@s_̬ϦCx*ǹ"fKJ}EM3Z0U6P6-!e%o c6˶FR7k}'K4@( kc~ kMTM[÷Jz*,uXN\.BtFi ,TGZִKV}T梨#NhPӀ$cE]J)[EU&U/UmF\D珮K-S$T뙲F  !Dq3/] .GQ>jQe0FG1u$^on1~Gj&k[rbKq9u3' aEW˓[ 9>>O uR X𪩤 _ E{Z}sKgmyCCyZarjqSL_W)$isG 3'p3v<EDyE($1I6ߝ305VJ&ܐZE3IK.)'SJikG~F3ĻHzd0b'^С _uL)!.f R\v!@K=^cF^ [3ZGٙqW0vȪbe5ۺ!P 3Wx}L6֛[l-/UXҐ4PL{Zq<:R)L9"H!M3}Vk]oúz $%`lp minOAb^c/q'6A CAaWJ77p>1++_} i7=I+6i5lirag2S?8tRp+s0J&)3r~#]vɩ^n8ygYYyCs㡶&vw f<#|<Ǝpp%W,hͰni2b _ C˞,D5lLA_'kդ ’efvw-l.OHPP6^iV" H֪{wغ6x|玲'#;2J/-dQpHՈ9nOYHW@%9EXU=t?3&`)6'}Ez޴q.[׷@4;kVU'Z90`:5oL@:|fʊ%S6]myU_IwP#FԃfKc/Ki1?x("%[>խ9d{Ƕ5G!Dq\H2AeǍC#͛iI[ͮQ)?veO{SvVR^օD7HRY^vmٶ.5- "`8H=Q3Xa6& 4/\<xNn 7+Rr/B_CN_צ74,۷4Z'H3zsECW>(Us sۋ3\x̏c[-HY⠮mY`-fj2.n*)\%qsC:>otzYqɉ7 b_!bLznDK5d P#Sf@jeKt w{s6r8UGŐS~VmB%efFȫЊKPXpoz;yb,:BT> {)Nr<#E*֑97,~/+^HW0nt*P<1$@D~N#WJѨkaAUMSIDF,n^.K Yo~A$lTˠR;H3o?qj?ؕ^ܽ }9Ce5omFE=-d[dxo<u~7Ȯ=*8@!k } w 2e/fg5_1,gΥìѲ|Zc\Cp܋b2ڊ٥ `k Vg47(WzyԏrZ>i}7|)@!u7QأX<2>1nT곺A2z6a1$qh3ɦ }˹<>X9%yިUˠX("tXT#W(\'=ъ&WhgbM\*K8I }'^HGIB1AVSq!E]CO\`;9>(=?cQ'[5º)d\qZ[Nd@p ޥ:+|)iA2OFHm7"JtylNk6oqtؑΊ8' de/Jp]%+Rst uS‡0C,_^$6 O(km8K> `ZDy:8? p.*>Xu){,j qG +3F{*䝔nv총'l] pxKlh^ ")##0\,5WSuXiQH@tÑ2ش >?3RRH%*xKNݕ0w9^JR)Í J&)I!r(j> U .C#L<ѣ7M6HN0_@Uy2P推\phbEf9߰}V^NFHkk=Kz "iXJ0n܍1+y\Rr?h>ii2ڱ~~Z7|H!m3qSxQUΩ:H UYTIʨeُ}FZ5 /voB3Нy=p~CöCb@F\$Y> s+.EbQ$=anȵcG"m4ʤ @Q{Lww7*+8v)ׄi9vaYTFz )PJ*7O5&KG=+ 72%%{F-]%W]쌿Z%fcZc ͦ>c5G+ߢ t{WugU*IЙKTuAIjZ8V0ײl>0w5 RYw50]=)n怜XC ?'7`I@Jx홧+vmC GhU]h1< @߀_ k1g>q!d@`Vi)rLyju<0Jb_Dlca橁?3})wEc˅"i61|a"g˩$~N-_OzHqPee]+ХB_[Og~ޣ6[$uNrYbZ=Jtm kiUn5-BsYZn%d ײ>[I8Ȍ ;E^mw Y`ͽ7K Z%w}?y֗(nx)ca&)G<&{l-eE?c6 SF7iw:jz,H 7i~Wɢ5Yj@+d ?DjHIcJ["} ␎,+ ZK;m5`SlgQanꏤ}ulMq PTxI=s"؄Z[{aԃsU^A >s0yŭ4= Sj 0 UanKeɯS6@WyCKD'{ lƞp̃ nͲPg"lgGIgts1^12[JѯB6h *plI'㓛SFv~iҁ n JGwR*γ\6Gc8JhI x4r>_׊t GIOC1(Xl|OsSxçCiHpV>[@J0tqZ*_?DlN1XsN:X:H ŶɒB`$6,YlRnuD%ٯ(ZTKgj˙)/p:%-4EH4t^WO˲pWˡTcl&J? !Z-O,;%*-w7>N2^[ $i=z65FCY4L#M0G3|.%uN )sg./J&پ?`농әih/D̚/N oiE4 35pkAQ7> E*{`fhmy_a_ ='V{Hńْ$n*9rg;15#Z/\(N{ )tØ 0iؓVS8|[|t8A66!l2rNc. W;_E;ïɧ 9 nSq Z=b߷'X.@Pb:'_tmh>'I͆2_*VkfȥMPX֨>r)KVTB{>0ܔ zhD(X1q/)mrc!17Vx-+k7 3fH>q˜_ԫɬ'_-"M#1ZC],Iew46MP㈨.ufaMcD .`)v&xFYE *1C^!|E{(592q"ۍK. .P.-͟. o}~i!5[,:|5CEgوLZzKSm80Ě/hۘx Od"zTOylҺ|ܬ@ RAѩɍ6%ߨ&(1[֘~I='"(`ZFl9<ϲ6ˣZtυ!$/w?: ~ xM$*n3ub y/ϓW}%DcMs[ vAC5W9Oxh=-'MHN1wU()5&estJYSk_PCy$8*e .Al,a,dC & }o[kم6_/6U2]0>09ūǑ'ݹ;(4~ ixitQT~6á.]r~GleV]pwO_q+\tG5d*>Uos+Va>'''Չ2뻧8Cv6=GTJ{Qк46]E菺ǣ׹Klj-ԗ4Fr#^hPhAF}KZRh H)Ӓ >ym3E{}ESO2B_+>ҶW|gP3CaEI56pRwmm%xLjmsl^nJK-j>͘ދMٛ -LH{tл\`RmMCi VC #YUiޕ!bFWB7p_'-S O$Eq>GQV[,Gy:5Yk祓ϚضE֛_>Eޮe+Ysٻj3lɓ>˕& :̯QPaZ[[sőpz"%#,б 7]Kd;P`xh'uB&Ҳl'"Gk!zӾ$ *A՛.-Go׍+͙ nMo+5ZI E 5KV(j*I UTTqA+# @'Y#Gi;=A]GiUzv[Ď_Y.w_)~#?%M4.U\.I+`\<4!A#uEd\Y:|w5.+?0Ů{e)y(-PcA:zNg6ɸq? ΅sm'W(ûH}@z\ڢ:w 9 Vx- LtGaTѻdD\*@IKMc}J8~$45`wҌi2$2a?F՛X]oA"m=c݆؅\x\μ|D0yL7Gۯ3*EEͺO|QUצj׀^߬O\!-ͳSLuX}Voo)O趪 .O $ -v2R'n˧aPxR` Ɇ2ɱKVKA[*uV|#!Np8nJG |)Ɂu,_Ϻ2FE>E:iVZ%NS˨-Q= NͿ@xd M+Q,n)6'ۇJcoAe%cʊ si7)@ Ӻ4kVJIؠCiK 12_qWrBڡ3v72*&u|W[s?{QH)I1H_b3-BdF-2`ԡf>gR 9Ff0f+fR6}uU\8n{vFxkcKzi|`kΉH o?1s?F~jV RfbIe (L5X ʲMW⬌X91ӗY뫙/Y?Kwǭ64 QB/5Cmn.=9߻3nb]r=ڻu,o/kG`җ+2k\bFG"{ggo9ӏ&J?:g}1$<:BhN{ۀzXϹ1lcQvљƒiD l3WԙfefƝD(Cî"w#јF/ vtB['sԱt7'kg rcXSX}>4Mlo+HГ޻l(>I8XyB"u8k=|Ҵ dtD\*\h@'%X/#蛊HVlK}{el#UzU~8Ci6b C過H`<| `O>ixT> - ,7R3K~1 P* zSΛ Q!3BXh,8,kUm 'zͶl!]" P4S/`E.6Pbg+fѿ@Pq)ob~TO5{BF'úo!\l:6?iK_٧OqobE ~KqV<&^ z_ w!gTcYOH3SI'@>9uEM$D;U]'0SzaEg7(&LDQ4!mdGLÞ 9qP8n RhP(RHOF ?e_2ۯj+ 3â&tPLK:'s]#O?b6ԓ~xOw>ښyM@꩏FPwuP&ЃX fM]" 츆,ňFI~r hA1g [c8)C.iS+͔N\pWL3؎ejn"}614wBJ GT*y'|6(Z%ivR)ř殲J{N4Bkpz5l-1iLS鵜ꣾRx:]^Mlfh)_jA҄ + <7gl1$v @zJxQoߧTZ'zOE]9b!24Yzp۔53;op5r |=r̖}$xxҩ%e<ӃP jmpB[^!owVUբ9d!$ѿ˼$.%3|G[9Xn#= R\qLzbaͶQMVkHHd6)G ,r2y|=("3*g9 \Vm)[ZT.)vB #_P?z{ T{`$&D@E+_*V C,cK}:p'ȷLW;m{Q(nHZUmdn;L#Xqx.C`#?omu7z׏Yb#tЖvͪ[ ZDoi%8+?+ ԫ=l.2*hXX,>$+[ІR\O$Fcaqګ90raEwb˔aC}_f&ܜ49_Qv ɠ inEʊoԻN/TKB\>#fgQP螴d =}BD򟪐7,'7 6h N 'n;ı<``W5r@d@!uoo:DXMeҶTd;+~!$_/iAƔH9x3H'qP}@qˢ__`$I }KNWY]Zdd`gjiEG:S(P ʦ1t?ٙhDLWdܝq:˧Kx$m#03n :Mxqd.W1;m0pc^-ۊFjdkL. PCcxr%tlDFĤ1<-dfAWb!ffR14 wGJ 〄UK;l~ju%f?jA0-8 A,ȺW2-![;lɏ&2]Kƶ֮8yr9|İՂY[fDS.m5XnNYpzTF4*0O%f3ݧ]d[LLFe.}ҋ @bt׊%nAnStmx?iZPXtpgAyU`Cw:YwiqO}@F@$אv2St?鴾]/Dȥ3ۻW3"#Y*iZL3w/-j:$ɯri/AP߲Va6*nWdL3=7?֎^o>Qz~r2~EjW0E~6u. 1L_@.Si;cTF4@|70ʎLwHyH+U8ykPp(Y&+\e|j0"5S:)-ѬD>}5Ch~D:Ebί!d!^=@31ZHX+U&ǀT*Qܻ,xs'nױbᎶWFEjyTFR21|Պ@ݡ j*d$Lªd/4GmaaIGZ+44'{U33\29]21RtW[Кvcw3O̘|Bm`n g :?-8!_-le2hyЛԹZqU:V55VV_=?`\ub]95ҡ'jӱG1uZWc/=Mx삊 `j(nI8!ұ_O"}Ja˱Bg=r?9y-Y[ϭ!+Sz;]+7%(!4d.gj̾${D6SAEʾ2&DPR/ckOge3|-]T p|'t[r45t"Ls 9- r_=$Ue!~ԫĄSctP/bMtj(.2~ z+ckXJ\Z.h\`oYt.ދLMtM bBж?kq/3mu(@C`VdP"p#qBֹpI]UfuiV{ZHRzI&q6wSq*Z%}{a7Ht_PBCEiQ Ņ@)xq,Kox OM+lbkBK xow)"!]'҅ttB'Ϗ s-?MH7vX|AmB; _P ejOd D~UdePѾ|Ś>;g8вd9l ܩP`Cf=s݈4.yV H[gܳyZPEXU*Mdv^q &jaiu5;.Uryy41 <(_K_kfW'Fcoi+N V;8BLy}mhfuך&X[ǂ{$\wgeis"돁FU^.ݢ1sdY۟F] SZ4tCD|"gZDY[K eUPMхכK]h*ϗ1\Ջ4 Be +A9XW񩘙zEOɋjdf[Ilh{C( 8(]fDtG&VI#< N ?o 2-i?GIx!ˮ ( dLbj]Ơ+~-zKQD5fYLz i˓gzf%ŠH8:ņJ&~੘Dև>VtHe'*\bOOú -c۶r"ʳ9XMPd%S)qG `r9g>>XcPV_#ew|U#_PY ]lF?ؚ>~Ӧv˹Y8I#ȑ=rH'&(G𶡮v~”.<e8&C2+Nk[-{PvV XƤ2wX.B\a.yi2E NJޗc8pX)3,MrAh?}J.VRqyl\/dV\ڙ@٫zw'B~RǮP YHoyo/nATqvġRF(6 nȕBå6pPHXQJd* fe DPM}!mԋtgȈRe!rCџ6d'HI-bYKmq1Mr!™O<4)˱aQAc|;R8[h6)͵[n`kmI8S%<_ x,X?eAH>ӻuO?-X9Ѱ"R'!!J$!8sC;j1H**6צS&t?mV#XCeZcs ^>5pǹw_#mhlL竹΀~:bIch=Bh,h'ÕUϠ/mI]'#nrx8b1og7Uv+c#r'1X tfV<Q?)aVrUl8һvR _VmM-P#t{:ĕ)gB$ ]Yl5e@pQBzS|1!cSSO;?le-H0p%O< Vk| wඍ[B,:`[=E[z+2LJn (% uy(R# C]sesC|)q)v@UMѺaYMjL͸ CR')/ p|wodWxh*JcqI;qp]珑Hj!DM{雫e?\lygҗY5~v^.!Z8+ŒJj쭳$ y>i,$3@:@!*HH~$?Z~BJGl3RR|Gsy^^hJ2ah.| 9MXT67\g)2pYp[HHND7!M6<4%a*1~owةZ,Qr9y;3dL4$Ќ'ӊOT"/rYqX[i*I!֮WZ%/̸x(!/a`S;B>hVfJT`'v/4zbKKi&3Y uDMǛ?q:Jٟ֮No@o`RT/1Y\O sTjF>ÅAkt@,^Þ6w$AG/2kRzo_!&3 uNv%` LG0mT Xo-40F#0GpaqԈH9#M^>xJuW2ӹH?sLM9;%%eĹz [k\><(a)w )o.IQg6MZbrW)3,PԴr& y#RFOsvU[ :8*20LE@ݹnYļ c>-]?\~AD 袸kyR| Qo.3_i`@kHW@W~9+(VG/ddeenA#w7U i, Mwy.RotmB|U!v%X.r*?$hǥ_bEUY]B S>.x/۾ [T+ \ut3};9G4m5HS14ƒOnfK-QI^wb)0VXHAcpmr}ŬIJ}CȃOZ 0rD҉c܁Dh''>) 쭦4,_p'LZ2cg׸bĆ_Mpe_8CSӃ1= Dd=ށXM5v4$'s@*q͢nlnڢ~Dr-aodH$JyZ|Xzg.0uИݎ$ygm)n8b[b"⨐II$F} (vǸ(W)Ic U KTSxh?| ͍Ņ pPaJɍu/?GLPJ tގ]]ibNM$beRYT0\3w2B*@zl.-pie5ˎ^f#9šPYvAg"g&@զ=ᶏ׸0 'vMu|nKP_[p"Ht#)g2E<,F 1 ^+*Ub Y%9qYD;yJmvN]&Oww+tD^,#[3 dS %1:^/l:Ր+|IOߘŸ4C}Li N$0w&ܻ@`Ae.}06YFŘ޸4{zas;TFZ*>-(GJ~D4٣4MҫQ} c.ۏYLN[۰)="6V2}wM:"mq{p_4Rdb d3봞ц^%Pv=0rG/PY~]\2M""="7PIT(Zl^A@y@=+Grҿ>Wz|obo ,&ˌV#嵵g.:8$ppCШmfjZvD[ $|۞zڏPSXŕ9]a>w ԣsv,0هd TMF?odh{ >Y}`0U#%k`[עgRM#jǫi߁ft?yA:Q a+Յd.%ūm" dɋw X=Vnu~YVu 1i6@XemayKɺc-m@ p{^mυ:اr:X$#RL=4 -ash%,r;?ݛQ$U%R֋3/L( }xqeJ5mN(؁kHE]"|`}; #!Tf9FVj~4c+$&b[j Wf-vfjdQ- a b"?1_cG[4їd3ɬa3F޻=5_iv~0A?O\쯻iRb?`Z҉xiFҞ7KQnk*je#Ttۋ_GX0pǭUzih-L}IjKlɌiƖ!\) @]ݵU3mAs)|S- {ߍU l%x/%$3JVcTF,ⶤ=N\*rS|ã! U76`CHq1PK{o'#XuF=E5rPHGa] )$8!aS. =^mKkquKkVW;f3N%+g5ShQ{fD;SO#Iu)ZJlP>6& Hn5opnB(_^l7Ի.VX~e4N`<$xJZ/5eWX +%%VwšC`mg'ŴixSu31#*"Jvʛwoὥ1k#?%3q+ځ&3]#]V%{^6gS28NpiIܰb8(r߉c$|FF'prf!eVs7aڠzX!M@ ՙp KC08Epp9Gu?ߘùq^8LX#Z2R"ZJjtD惬'gslym /#½]ot *lvZ$ycCRðM$S5 ť:= OSå5|^'wϜp3ַz)+wfC'tljkvS7q[i Bcܰdzim#Y)u}GE*{#UxmmP̬HUYRD.?.*9{كhORO_}p=%節8t5IK$j_.=t5s'(+C*( T'/k#+.<0u\^f3HXL@/a8SJf6gnzטR48Uĵ娭kNZǚZh%[ m}*@ML'W%*$T"Bsw:gf׉}pLDgC1\zV(rXph99S#9K; VK!qF] R.AL[[pgL>+5eT ӫ`k?#USG,$ E3E[\lt9W|]TC\ɼ '=5sY2CD%A.f>;oQzǟٰXCҀ"lm.cfd'2"Yz)%}$N4Yz; OXmIR;>FA_˾.r10ats:r\%9tvϤ5j8/U쫐W6w*PVf2N8 LK];CUSHj\&=FlwUr.V}zB~ip(z7E5\E߯4ɣ}Luk%k);,dk&W$Ϣ;A (eΞK"ddhAnI _pwd0U,I[7EYˏ*T-  @)oAʠ MA,b{)3ULqJf t!5)4^Zz\ w; j\U{%r {Ӽyg>)8$#lj:{8ҍ.ȷ`Fѿ[,EW w[Q$8;u'jZ{Ԅ2B!ҢY=?emSV ڧ8ԖoA7ȩ}4.%sxտXfե)$\UۓS;Bߠ v-.Lp<>Z)|eIS"t H'^NB'G ~}s?O ɸkj2%} (:QLqP`bj}SԾ ʼ3I{)r e.yȕ6N8DS~k+VOF+]Xt  ?/.1ʚ%y£S`7b8/JNk?ɓ ýJ%!DuL X8.f?8DnichÐp%ŽA 3LA>xj5ˋvz2`drElpdMljU\%?˧ x̮V+~Ervb4|>jϏ<- ^ju9Ali/Za;EL1G<?EU"^oÉeoy 'jӀ9AJ@|Cqt?G$_\Xȉ-Zo rN#s.w QnIFۆ#kX:glE I,jcBdDak-{Er,|sHrnVڰ`y z!|NQ'SC}0Pq@ǼdXcb S٨4`T Z9iUQ8ZJW EY~5d%C0jjUuHLс&kgs-\I{ \ !dnJhZBUw==R g@>̲y"!AO[ğԠ)af--+CEXm{pLE[J(&tr5>w6Jm:`gy+x}N$@ TjPXi(Mi+M E(JS1ȃCo3P¯y#sNK-U?>2ɯVuY5Mal%c%>r=+9ŧWux/f1mňLxمK9h,%1+ x[C(l9f47߹3~?]dQڧ7*PGQjIUe%HMA52d{dw"cʥW}znQq3i_Z?x$$LG" yd. n^b+|r(}6_e8ںWV ͐!K* {?RiJ؜ɞR]#A\GQ 7v#5FNt{Z 0,~\(ōcCa AŠ~A]? M-in{JCAy6胉ϕ^:ݧ/ 'xCUim}$ONͪ<=$G1nځa^>29(fH'-^!Q'vVw?ujovvJO#1L#tߢƓ0= xh`(ř$  &\x A(nU5rus:`Rd0 scoy[uȪ촥.@٦M!vo)@B(vl(7,nӢ ^rl8w$b#60[2\Be< ڃcI3؁nhD rٺ2ޯۦ(@p= mZIaڧ hgm?^j='Fq̠M"^Op?kQdvZe2꿀EԩO#X='ܴZ=Q0֎ۙO>NIh ބLHijW߈n(%T8:Sa˟ &YkΞXЊŹ!=cP :(-XYb=݊+ڵPW]4x|qnR9:v7X1G Hꈖ""gH$4e1aJ߳Z-Rzt ς6:ա$K4% y M,T#-ɢ,'8Cneݛ<̈֯ӱ _dI37*;2ΐ <) **~KDE*E6VB3]5]L}>2VqȽoQvbN&GIF@c=,c7k%8g^72"FLcݧla@8X6/K *7D=1p ~̸cQG _QljA~<]Ցսi$dZKBQ!e7޺2x`IE=b(g牧#E2q('3뷄TDܢʍӡ6"Qw_ ^"%GTtB͊5aM.mq4V*%HzEzg-IjD}N~O^&*AA_)4|F{dr! Hu?'XW~j}^j Wܔs8#h`#1 17^\i/%ko7ZQ2Ͱ kmҷ̥Pzl"&ᰣ-JyoAv$)ד8p ]LGD<*8< ]pl-a*>K'2X9OД5#aUEN蕠eܫ8henP6e#2?S[MFP%P^;MƤ:"@]}kV2 `FmӈBk'7g5)T4b? Ax7A% n(eIi,ńAJwJ0"[ܲD-CV$7S%A1\F(27 ʜ#X1_nl&! z(B-(~hA&CNl;}b`?0%!2+l]sks{c`pOU[pS,9<$\=2mbV1hrFyÂդU1 yNr + s8`̖h[d "SH5jW!X~Bz8jYYGwFyUܗl5 a({9r&]3Q?НjPCUX6̾ &hSRj6Yi\%򚛾j SȞF֨&QCۜnG 5F ߼VrH䚊[Q(g28ΖAJ` Mֹ#$LūF ,@,$k6r=k3-0aiF8$[ ڍk3wF7>)2ɷTClGUVY˗~ `1Buw6"!us2&e*OEBh`O ӽ A=ixQKɕFxtǤ( AG @w;}'i޷b>]N;W.8<?W ,vWJѼx"!*45=(܎$O/G#9(7ȕ͏jəTG jRMƂc-Hw6(yZfY=`t!srR D6 ;y aZ Cբ1-P%ʫտ #[ⅶ}{8*6/&4Aſrz._V fCLb5({YQGXxd ڶRWh&KdPcDeTѮ oG*B4D_gh<YXdhlguKF%[B[i3X0 NQ7z(`%;O/fػ~EZ@tYMGΉhr" l>DK}Cy{.0dwU gw Hjv†_wc?JdaeqB&cśO;p#T[* +|jٴA?d(| s~Ex8o5rH;c~mTه7k"t^ 7P7kkYŹO#\ÍRI6.k$IsɅA>5ã[MNG#N+^8h7),Ռ9XUxҌmŤ%Eܨ)/nt24J=mɥ.xU[YQme ]мqwq\\O<ԎB:t&>u@WgPϝ.yL9Gd9uv:)Vp{ 78զFd^CC~Tл륑WMiSR )XӞ o19E,-_6)^:Mz5pIx:m`vF~E0HCgXQ+ 5m e}ȚN# Eep):--tq7 @ I|{׺%:RH1&h&,B1_#r-ݶQisˣNqdtQ$RxPhŰmIdEf;/xZZE$āFo]i1Hdo;Im3φtj^`VErvtIGIQ|NzhU:k{-'!΄Wv hӂ0=4DEF㳛U(Ev#iM¡-ԵƵl´(";l6"TEMR]j3Y7ˆ(RD-䃺t:k# Vչ,TwAڶe̹J:I~΀薏\ 8Eh]"ڔ. yo??|XS28 ; Vيxٴļ.=c+xTJh[:ŌD8Q(#`DMR1P2v 27p`YrM0۹;_.j*Vvc`9f>!dI]qGaăuc 4)y ]3eAg FNޘm\+瑨}،C!0(40l7Zv8_8t@k=]=h‡ĒŠ҇t+a; )~gPOʳG4!AiMgz&L7C9[8.RY_i9xg.Y{&go=lo@*1hޕNU.#a?Qʖ%-Lklv}X1Q\MCl!/W2a}XLx/J*zG1~#ۖԡrC>6올?,TZDc(g7D=ՉeB,('If|g:=Jxvϲ%XC[ͳ-7Wvh~ s*)(} Q*Q0lr kv*raV+HbO*R[ Z2*T.S+`B4v})ScD*_ 'EGZceq[jֲGe9w &.qgu|&$ԗ5npb5]71 =֩  ;heθ PWR2*m?SbRfdddgvo,G>gGviXt}OV!Md7Xq جN] tdhJ z\ToV2x%n ^[SbAjV$Fy$xyNz"#Ô 9vv3!O^=KFE@Q7"Ҹ5 ~矎lU4cգf4zጉ( I]HH+dG<0C)r8 GH6n( 2k`N{ѐm,0ߗA [FUZa++"@FB.*i 0Oj SЙ>*n.S^|%]0|G(lb'3ҊF),KKV25'%І@4ew3ZoE9h>\C3AȔseڕykW\D-#fTdG|]3huؙe]I[&cvB@Ykt7(yuH*]wH2kyleTE(0?5r)>z46d0lt쾨I[^G(Ε!(|뗦A#"?qGrkLPbt<#,W^UkXߟaXVCtmE3Do50&T<)r4xysYE\P Č0U5+?OGUR! ?.F )ޒT 8<Luа"b!NUSڛaEdi& dޏ !Iu|w݈lhPeJ ^P7̀Ca) e$ 6/(VYk;K[/ڏ|g}k7ag>Xi x5Ф}H9\ "Sq{rd졒@ U/rПj"{hL~Q\\e,Z}fV)ĤzgvI{{vƌ:Oh50mAqd%}4mϘ9۹FS7y" ܾ6)ùa8m`d/olɌ\j`w%d!a .^__4p.d[<44WaЩI*at d+cyO&̶pYE'G+VOۛoevz@޶`fGkd~QNJ Vg١)Tܘ>ώ%$nfĥ}r6u 6⚫tY%=!h'j+ݞՋ72H֭+׊8jr'c =0;BZp՛e#{Q9Ds:gQyk6Xe? 2lnaǎ%.0԰q2 ;( ά=.HwV 5KWk{Fξn@hb{q:T|>Mleֺ˷r}⚏s_K;LRWwgW}HE: W18eg~9յԼZ- D V9{0g,(-L3?܃ 8Q- 94Ynw ZDe`7)>tLh !\m]8fBE/,'"~gIV{WMl[%z[, L$KOC&yCAL fzmSTw^*q[d"~~|amcGƼ+qP35x[,ֺ#, 4+Ԗ07̣ <0ArL)1{ĥЂ`%Ģ-bkCE&<'֧u,Nq"w'0(rzϼYe - a<9hBC D/Xq:Y.+Ґ>˩<&fH[ԈȨ'@$O/zrBQR@?kS/oo̭ S]j w") \*zG"a䗆{9d Co lqfg9zs\wތP{??%NJtbQ~V6@+Px7)`펁W_''34DX|[&>`1|Kbȣq*GZ:/e{S=\bߪnHrp4ZԬ_ 6[:ϥS-=_w qo=i2` :2hgO)C.k]))]dH]:)$0W؜'#0ݏ ~ͪ6>҇OWcjXPPV3ADɑ`w}10#So.Њ Vv*mmy:~-,YE , )N5([4M3MfNb-^Z{s9Rg<+4itU0<bD'ǠM tĵm#Yyf:gjBG7;_X} ir@9 wg x-A}%]_2螯ݮb{{X,uр Nm_5%'LkZUpQMT0wq\_4XXUۀ{G/ZEԸȉʱP|h*&FF-,D[y;?;. +%C1֮RI#԰u]d˟.~aXJS"fe8 2HL664f~K.r˥UZӈjy/aGIv>GѭVTF-eG+;-=YJM4 'qH 5)Xж{Pۑ9atgH/׵ytN>kpcc/è J2i]1Us"t1k6r@e\C=ϻh-kuuz#Cƅ-&0L"]fs Vn}$p4O<6^Cf>HN;ak})jvdkրaKp}JH49襭JJZ|+f@Q Pk֒P6$(&)Olmt9jbHf6a2J'~zg&by\% zC:j2-q@ȉu~+!uakc.3-SrN;<|>4)#}3TÔl&.15+-Pr$겨x@%ds$xF6!I[ ;m0o i0‘!o2h|H£Yfʫd/犘+,>hQJ3}T2A`H`Y>`[A t*M?өka|[*6xGEa//; 篔4V*mWH{շ'>SO֯htڹkSD; Pu6!)fz@P4BtxD` EQ@&=^pHX%xhۍ#I80֤b+_#Bpg{;&)-AK4sD&/EY<&2-QØhB.?]6b FhBES2XIkΝl^p^rKD)<  lM,=U7N!6mfO`>RQ 6w OUXVTdb)[Άpw ,kr`ܦ51uWM8 y{':ofţ jyJCD2m\¶Tx< V)kx:_"/E8UW<>?pJm! _?A= ЪϪ s@<oG wzx?$[vp:Ӥ>z#=w[ց,+,u}/l+}#{[Y)~^ŏ"YhN4Aw,ce0O(h!askW\"s@Ȁn@*ݍ/] +Za\l?|OTql9 sYt>NZٺbQgg}h_\#?99UҰ5% % Hl.MiOo܆q0"čo޵ ,I2.ޛ3̥Ѱ:aN+"dWzȁQ:*#k{?UCLEi$ =xT?XV':i%@9ؙWi¿Hɜ TgKhȡ$HVd<pgʪ~U.s/nR];45X \jW"Iz<OK݊7?sH^WWx,9Xoj).>nr,d5}DjQ~3'e')#6u1TMΥzmf^1 v>e"gALEM-q9XDhGZp v&˃)~q;^ #D|a!pK^#Z]m`~S3͙=ae˭=S+eBA+Fv:zb$4i\QF0AG5 rP9qƷciGspl۔JcU|Vsi;@k1c|_8P-=j&_XTx&0(^-s6 09F2 KuՔÏ)ikh=j{ĭAcÔ |NH6$PSB&axJnI/PmQp}cyY'ou&!=)R iav@"7<4-EzMjI,3 tE .,1;h_+21-~lS{xE0-0xߌSLrkDҫ9iØqmwtq?}p|*R\d{t\L9Lfğ(Ӳ‰ɍBE ;K gA[A;7\2w*Ɨ>--iN5D+d A+=+2 kEjX㭗+y*9P ]8mVG||.ϼMU{m'<>ي6  (c,wRr& y=l7 {!o&V/ 6]ucKҵo*נ?ΏE^$qQsR*sL8%TiPG;w-6CB/`=q>#=u܄=ˏ"/#V}X>HD^qlɋ.4Z ܓB*!~j]gIw硖ά_Nr&ELйZ!kQ|q21(;5bJq`π/wEUہ%'2f*.zdI;"B.IT~q'l^dE>Nş8FfVYq`G CHؕ@B& җOuns]Oǻ$KpKeO⼪_]^WJ0a|z T_ZӤpzҵh\:KAnaRؠ0`=oӬm4Vڑd&F`'Y3yFM]ί'Q<Ʋty V|(d1 -L#?f9VbHG%@+2Crz-v);yYM\g1G/?N_!*[< }iZ2-EbOZr=inȖͅTo׼K\-’fsF7Ѳ+u2鷛g,KnB-lSL4I90wZg歆Еgd`JW.\@ܟw~ l ;ZImv ^9#4 vx뛲|QfGdn;e;~E8oxhs ܶYH6^&^$e 7Ab F)(`Mj6&.Մ#o`qY|Ψ`'W{S.cYmT3tqӞ/n~n"Xx`;HJA&0WD R!m"K!Tlrݬ~+2A!2&il3[ ONj-?}t{M; UTvˈ-*:ġo6.ؖu.\L6]k41ɑcx QJgsgijn9‘~G(34Iq;C,ǺM)N7fq9jTyw ,eӓLl{]K++9zFȬ\$=XZ[>w&fRSOc~,%6=`kNiHod=2л-1xxf# POIzynl_>Kxkf6&(PwΗoj0Y(6A>ʫұ{UJČRj<0u*H8fSmr7SXdzyw\$}{ag-cNt @&"y@SCB'#Ft‹,ip uZԇjh_=c0LzX\ >ӠN D2)ܨiErC8(v:/=!WdM/楃~?,D -x{ځ<6'Z`ꅊϩ7!/#Pp&.2K#F6:ڙg^&[X>05ʎIMKں{Knx, 9 L4 gg{PDb`?BQ *aXGې'[GԳ[Ll]Iy̏;lhP3(_q<ވ3 V %1@ :QMu,oU}yqT}ڹ9p?"'Ɯ4?*%VIG,:EeZ/ *R8B=ްwH?b ֑Fw%KVWRE+J48MPr{u(* 6ܵC(.74[R٢Q ~ѝE)@glP^bȸg\٩_FPɂ j'c"!nН :Q!C]Y"1s2{Թ!S{Pk 0mltN0{Zqj:Dq'f~FI^MIEu6 J `AWX,܅$ῃM(8f:]cJDcU-zѦ{}9) L.v|_Eb1k'FP9HW\nt_<_#Ut3]r4z8fϞ˜]O}j|&Rrs`GkEr nƱgTSG}1.y pBclՙ^yn4VMY_jQ+sfԢ(*(3vՈͯ<`,E 5FfFr&8[2*Ԣ F>,=s,r5aɦ`sեHN*ɧx~WT>e29ʕ%r[tXؑ3 u@Yx U2-ehks͜E|aơ HBh4Nfl#Z޽3-iZk`=qkۡgC}P?~5/+@/ /үc׌#Bvz ፑbd>/ՔMUj ~",b?$֖/p0\Gf`zJ57[iEm=nsi.^6klEYIhn$g>JQͨf,ղ?mDYnf~&4LWRJĺ޲֗!?K,$?@qiˏGKӂ"}!FGIGѫC_`'־vFmuIbR2.[(ޮ}PTѨ' [-:fv7?,{"Ǚ&0Ak5_nҞc 8G?E9USEq3*<'$Heb?^pax>Vj܍\>]faGQQ\c\*Q~#&VUeMk5q cYC[𧻓M)UyF$uBZl~%ܗaBMZoLa WykI+ srw;=XhǥL+g6!.6 U&+2ރ&S,ۊn(?UD}io 9p5uGLXpͅZ#:޲X,^7ug#ٳ4 _#\#|z_&J#RyIZNf]Ly[J8/ٳ#5ql&Ls/i[2Un6E`=O* Nq)͙%GZXc[&)m_K2}3_:DV#D&^?nԊLJ%cqu|P,q{H` ~X;UvF_x!Ȉ]됏$H9-j#gx n=?9{CIGc{J"U}9\[OOk.e8\ys^D; 2Ϝ +(B쯈b?S[1ϥ:zzמwӟdo1JUjBE|@Һ3O._J{Αj*/ l _6֠ I6 &[esSW;r,l0 E*-;j Vq^ 72еN֭t[ƒFǕFlk\f۩R,*85'q)Yƶ8-<Ĵ!f-yFŅ6B|_t11]eހ9묙6,r_jWVw"B!}-"H+<3rj8@K?w$o~u˝ES9D#tWӳЏ}&{MyCzNyn"€D@w0t$Q8x򇟈d†+؈1߹u@AN6$|FaB"sdHOMYW:[o#&PfG,ޓn^^1G>AC)!5qVl Otܼ==Bv'mB}1 "meC*k~3zG !ܺ!M~tu$F$^uO9`˵9pI5v(nP2ܼyj9ai&KU#!41SYS1^O H<*$qnQ+_pJۡo(߻9(B.KoϮ<_g>p8&sszD6j8YKGW`O4ke p$,1 yWM"3_,- !-&@pq֣VQtJIBtN$0̖'|Z9N 2II/pp A ` mP/]@pR>"T`ܠ#Czџ& [2-SW߇{{DtkbyB9ZAO!edE~1sJ2Z9^6X0a5vc=Yh| f m%=#A!>ݥݻ rxfK2 &jB?-fx6VTA bx2trPԣ. Mz. p"m|=q \Xnl`C$ى6skT4*t#e’t3mթנMYV8U8Z$:$8Ì#t£RAWVCs'[:: TV"cޝ>1Lx܈-"F8T 6e: ɉg*rynumF4GtXأ{1"л7MLK>w2r<߶bse{Ýx;+il?,Βnb뿐` <ܨf,+`}媵qKVĸ'+ NSQ[F𲇥M~IS| QvЋ8J6r%|Ex-N[B v pwh3U:  Kլ!1!G3d6.Dq1lCLz8`ZͶ~':bOӛ;#,Ѥ6gD'4kAЛnVΨpEeUCbTB/3_)3hXF\6݃)B m ^9I Dg1\LkhEk۷67EiBygsJˬ3Zv~JC_X4:CS!ǛMI3L'R1?L  K5A2ط@qLώcW3 {%ڬfy(,[f zW-M8A 8A!.Ѯ(NAOG̤I$uԩ7Sʦ*LN5nϝaD w;PC,<'mp#f͂xɞ&i~̕"%x6~=+tJ5wd> ǮBsP:Z2٣h^sJ0MCARn7&us\"΀fmή"ÌFQY,EǍT}f9^jG <1 vm~,~" r!cnqa2 ?FiXbd.5%)X]PwK* "K3~7pB3j`b M.QQ6]weVx(ٓ;tu}v F xP )-.*;vV7⯓wa3ct:+` VD_M~ 8v_MIZKni~XƸD7ʚus0E4FD;nX1wEq/SO>]/An'Sȥnoƀ&OV-:KfXЧ)Q6cTbVZQSOw>jݚFжH=1j*rIX> hx[^ UFa4 ШK=^6RbYD!ppR2s[|^<+~3 K609mq=xB軨 0*h}3[h_:RmЕ"Ը[(?Yrv:Zny@|зG(=nӈ?˱[!Aǹ餤_UOGXDhTxI(LKF˙ĎlĻNy:b#^ICʸٺT2:\B6ApC7.t˨30*Ow o MP (UAb|\&Lz __j$v$/M"@v`1vSv Yr#Ƥ1#s4Н[ims'JcSiv>ŌԴ} AJ-j}2E< 3O1IZyOL;F ߇sseiإ*B~l.N>znB۴. :RUB?=ҡ4d:TllFv %G+CF$]IOxb4gy\HptZ#d1[H .tA ! ZK>9tyo.͇F8ڿ\w1U1F +HXfbO$ᅙ9||{s*O+O6?NP;:mvS7, oX1yqWQ-IdfYd a3yl %ԙ8BbPXwf+|R^ #ѐ'78=uFhS{+d^Ց-.Cu"wɶ!^M@c(J-Q:&YS#JT6IlȠ)m&L@T>([~#@?Xn"!Tɶ),>ķ.4@cFbցHzD'Ple-@SؒC# eUzt3mie@ූ)"[>6/Ttc^Kf1Tʄ/)Q_Eso u lC 1yPbI$e$\ t UbPm"*O0O9[#LjҙiOvI%EPuԈ ^e@n5] WcP(^bIE9vpgi7<dzOQî@uxN~JVR>P6|2'hzP~*_d,d@Sa.W|m\2/WHl0'i ]`8.W! ܗl^]H X6Bvؾ}sF% .BzXn%^H!x(deAXHqu‡ˋʧM8b} ,3Vjk4Un![6/\sN>̅:/gB^sO}k#v1±J,yM$[,|l**c Oq0*E vEC&{km_|5>CXm*Вys<ֽ ]诞R#BbFB\eaS8H<(4f-#krE:j;_[}t NˇsOᒄ#^J8Wu-i }t&Rzfd¶Fn˲9 >cWǼS9@ OYtɖJfyC2+UϐrP(]9=BC_* ʴW_ug^%ydnt`xd5v+XIg7PVϣ*g.:jz&zO'峐螓I]v 0AM~#:|~Z23GM;f\<>Á8ҨK"ʇLLę}wm"Zyχo#tꆷOfD$"@qizo?]Ξx(C<; suhQ8xY'B>b8Neqܽ%! AZB "261},xׯO6<`&9?C:uOh?I|A{;k*h0ɐ%|,™\>ָ: {V g%*9~=- iƩaTle޶ %XԶ[ܚ',: &!^ϵ_Zԭxb Uнg\&:pU\alcA$<3)/\<}F)ڭX;_\J hy0~$9D"jsT_7x7AgaN ʬ$K#~*|UVk-guKͤJ΁z+ ~vߟmqsAb~\Żw )m4,)@pm.UQ=x}r{N;y䖒tY0"nA7->Oi%襤1;AUsd*DSC-/ť킠:ZV(j  -E"E" @t2׀a/dFZ:8~K*v2OLeU4|$ow$2'D,UǢ`PښnTͫ=&¹xGҧ')oY)'ϱ b["G'bbHZ <,K ?<ju䚴!!yk>rL UtYhSD*QsE`=x{iuO:~PP [:{ =4:2D~wj8$rw3k R&b3*{Ԍbg&4Y40اj__[DEƎ#AcK,p}$MoNB?_r8@pFw5ti\(8lYm} ŽŬ6W6˲ {F+i?_bp`e7b'Z$jWm쇄,C!&p>K_ D⛗LYo;'eD-,SH,LvWѯc{h|ʸ"a)DU+}C}Ar@i`Jj$./)d-e|oETHK^=1&>Nypll3I]|ƏzbBn;Ω7Sѩw>4]h#` ug4*,DK S(77mtk t{Lu4ﻶ ꃬ? ԹQ|gwڬ%iZ ukFbd~2jpA]pBnl:<nxg 6gh ܒyb@xצ3xDAcg]X]ؿFfOujT=P2!^Ϧ_mcV zIӬ bXܥ0㙓[J0QoM GpG2#ì.zM(*=$EaWu(>m@pW_n֛n*w97PfrntHun7kl'*r) bZXwbʱ 3KXrC(u^\VŲ|:I AHIV3g91oP6'/<2s/,Iocƪ;9˜U \.r~- ZIr~XF Tk?5OILGEsjn:H4kpMi dE?0E[#D[CT& JWȜm? uҏ}(:uMP璄tDҩrf4̛ E7iOM=݉;^ߞ?r S^XBuaJſM:( >x.ZQn _F ޺,h0 Š!S-o?OZ {JaTxI׃9:,5Pu{wb|I2WXb c?ߵgW%պexu/bQy q{j͟^zپc;(F+ aQC1]-WƦK哫6({]&N%' k7]l?pb?j7-Ũl|./R?YP!GI-ĭ d%m1m]iz+J!tŸ7|bRm?qñq3řR,1BS=/c۱YCxsz}S5 u8^ L(|0B:G&u[䰛jQMt*(ug wwh> ^k;jKל0-L(T3+~X=`,5u+4G0T{ k2ɰdP{p6L\gnc]}n;? nzaݻ f;=Lh}ѥV?^44 3Wm0Z(X2ͩ v]M֔rc} 舷Ak}[x=6- ,+.1tubE-jX[zQ~ZdL/<4MyHz(FRnULg *i2kI~"J8xk$h2,ya #֤ &I1/Y@SWD z`v ¢m%` ! 𰊌KSF#Gk 2Ln2 &3x U\W7,ҥQ˥j$Yyz{ Wxo_inf`M.jz =RFv׻ޣ=}{~} B0ıRԊy9ޤO‰CFH!A9RbyTE;>M;[3g+56-Wq,5H7 ޞfu$sBCaNS=M^ݷ7J˘:&/"m7B^%"C (H&Z\#$v*>k'%nO4IXX+uZ48){?'$Y#,=qN] *z~4/t)z2(9.v}|]uZN#<>Н808p}tμ>VގI[GMoel[2s8 G{UUvb+  PxfoFj﫬4RJ`H[86r%" Omb)eSczk Zc'SgvOg W3 }<U4Alcg=zuG/FBlM,|µ w;w 2hUrH_cV@MݓxNVY mt2k'{-PN>^$~z@låWLtwS. ͳ4aae{'dj\ċװuO]x?dxg"4s1L =`X_7(d^w*%B~7+˯ 8.{^AÕ}ij,ҩT~:{%@ XYy"aѸd^J lچP:XsT13$ ,3"S1৑ vJJB ~,{rHoOs1XFv_Y% =&s]% ӡ9l _dWj|p7oqnFʢ4F4^ {Qikx$-ܰ(U05Zg*0d/K ڸpƀkͱC/(TNAmwٶ êk8a$D)!-7U(x<~0R;G84˸Ī QٻSZmu"yADw+( =Α Uvgkv> w 5$IARI'<<ƽ/ɘL~{3Wx?{Dta6wX54@:TCᶺ2{CVULe+VO7vD;s֚=ѼS dȿq]#iuMY9ڄ0)* ջ)XԂ[EwעW!|~kNV`*tգ?I1i?v눈(Z#=#T {iKnw{ipTWZv#L- }xś\: "`:Ѩ7|1wcQ)3*?_c 3㊯|dZ#½zASuU\=O",Y$lKXH5|&> twߵL@ 7 z;^ს-5boߙK&?iF[2%!l ?݂q+:nރjN y BԮkc[)'~"_Xg~Sܥ^#ê&]bN?sJ}kt3&moΫ˜vy$"ش*%q VO9gcVWgVҪ bko{N="Ӳ:mTfodp>@S;B/7oAfVao~TN }iE.^J~t\=seN#g6r~eoNFθzsur)Yݥ$~ DXH]"wy]vH JMwP;ZK B|σ5V˗!1}fyFgɡFB?NRsNI|]ּ=:oV㡸^gj6 ؔFᏘZ I-y5YV&LM"5D\jL=%XDG{  ^I=DIqp'#VzzzUQrlVg3ho}0;b .0jD|;SZs(m_[mcTH(NNdĠgs5tƦvN\enDYX8oŶ[{yWrDVR]CTN3v6oWh['" py]UNr\\|KH 0h$"W d;a }"G_Zr;/@bEBլ9nexe?6cU#J!S%lOpἫ+A6ڸEN7_ mӟStvbWpV$ʋ'~MRe\$3Ŋ;^Iv\1 Y /g {CX*uAYP[Oy@) Ӷr`z+9Pg)&']i**u|Q Vt#[xޮSGFR( 61Wh\?Tn {Z]JYzm"Gx=TB:*_Q>#Zn RbhS I|0}(v(~'gΙ^"ӂMϹcR]| qf8e?D:Lg= ӅA~^d{us ~fƺ=.ZbK:vC;*- A-0P43nfj1䎀dos/Rd>Ek޹ #y?{Wǃ:|$s~١8֜r*sy[\o/:p Ti[ԡAB8,tJBmU/tݺADU0u b<'0O`eM0BrqBroPv6jh'^FHq~Sgz`ۼD?mnM8 @+uC4n z"̦?Mm7.=z$/"+>(+ȹxu2$ZsN)[lNK&1G.& Ry9f9a"]3z $|oݱ?TԐ(Ttޏ^K?qh\bS v/=AymA|w/jġcaѬ̭K%N  $$obPB0^XL6ːpS):}{iZNJGҹ}hy<Sn/=+RnуyM0lD 2)yK>B >ה_&:}qpG )g%jя-}Tg{iEmzkso%o>g5/7 !u#qH<]uJ<%H`w$a`)c- {ma+U Kg2Ld]x@1鶣Fmƞ@ н\ W@1GŴ W 6^g_FmI1yY.q$h{''\ 3`BuIB"wl#f㡏Q.2n-A()H 6>XC)MU f:a!>̚ߓ POpIK5N3Õ| m,7(tGb? ^[{W$tXT~_Astɣ\5MDOۄ{+[; ; Ѝ˱JLgF#Kpκcֲѻ/"L7-G m-DǸk;G7JY~y?u;3+*gH՗D)Q'gZa3ǭ(P,ayf;H7ltDy\dp|V8 oƨ]J(a8w/݂ϻk zə?xhBQC;&N΃%, RbrsFh`z:C!ءQ9x՗TYDS){GkͶkz(#+\M|^{9UAv,+pjn6(ufRFF zIK/p̠v FgIo>m}*Vʾ ]Zˮܱ^ LX~Ljcbz׷׳w߿x.f'&\ W]v] U0aPhQ}Z!dSƳJ^2 ]ɺv9ȷ }' s( $@5M<_)mdi[$ <?fB٩og苂>ȞH?m]&'7yU2 ],,TWt[I\_oBsN& b4n6+F8tT4(P`*$Iƥ`%2U BJTW*E-UF'p岸i|yI3WMC3fLhip,nws#R􊼛Őoeѽ".}/64C^%^{GX`'&! 'oMJz#N ;D~ "* $'SȾZ AaaWfna/4n/_4Q8-~z3dK 2)_ z\>yho^$[ N/y31`50L? LL:3򭽭.3 M&ho&`61ioUT̋;m ZP7y{wl U>*?[ V]{*' ˂T1T׿+#6A8k*nȺˇIL FŞAD|HWp!J_ɹ; A]Y(p *?in'#zTrϤć'-nMC ˉنw%}R:˛GYնwڒ z_19{\PBL&^u)_9f Uf3bUB'5zS'±^x A]cŊFqn kL#'Vl5Dx>dLlpLEH1 5 ZWB<^%R脝HuP֧L-ʍK:z5ǰI 1RI,P6P(k Zb@ذ>Qe7 ,{z(T(/Q?e X"hw%d#lH:dY=Zv7҉sȅʀ/HV=6zʷ5h}p2(P0ESm~$3δ?hz OSUMr1` JY/4ӎ7:bW(Fnm%3O|BERrPé4q;vqukxde/:x r=@UweĿR|[^=gcccʒ#'K/pڑ#9xǘ al` 58gf AkJs#J2_Y0(c/܏f tqVglr}Vuпf]OWJl? h{9۽쥋v4vvD9m,Rdކ{D9ՒsT⺨2kvЎ Th-1~m< e;v (~2J)|aqzP ;rQ<쭖ݿ2=*"$RMHo3ڞ҂>/u~_^ +h2ŷxVѴ30dnQP!zϬe~oX{nn_m(V(&D~;tjd@-51~t%﫜\DJ~ҧ*la}@e=#IfV5.~tZ>Ֆ߳}Hm 6}aE*) 'ȨT~G#PM@x_^xΓ=³)S5~t>>E@h4jf%ܗUsK6DaK,+wȟ1;izvk b Mi'MܹV*;T A"x EQ,w ڲ^B 5ak@k%qEX` qFO 3)h&a5qI[@^Ż cڐ qQd餭C_#9"Ur&%ԂZ*XHw3߯Ϯ(dIʼnVb.(rM7g~MxIhpb̫j+o7,6 _}H2\*ր6kw9bP(PJƢV=3))cw $K+ S%2I57ΐi@ % ھW])s֐N2锠ǥVGmH c'3c59)}~38y@^OD.YE'=b?f1J)NwʲUnHrWqa!d( *dm],.je稜lrU=ld?Rۉe[£oL=$ wm |4 oM!\co#N$f!K(tj]㔵“>@/$ %#p]7}`P GIcT٧Ijd%_&~Ut`SS4BT?(וS-gD3VyOAB홽跸^*S\T-UTnaa+;eGw #ZA赿3$-!DaepGZ\(m_#3̸Ȁѭa֌h5FζOjQUTM`Ɗ9 yiҥ'VV|=P㤱@btlTpD뜗nQ l5A$]-2t޷ujLycΡl!q7d0t_zR+n {3]\( Hq1'KH*NW 6C Ci,A-KFJ Ś؊ νHcu|E}X5ݞZ D?Rf&󀞤V_օ^&+bm,;' pȭqܿ fTĚsڐtO'c*wv) Ъ&6> EuBjX}=roJ^Ih44OI߿sN?=J5^e)OtJ9C a0| d}_dM-C$tT)vɄW Y/:̐]Lz{Ѵ2t[GsRx ;KEOj\@\>f;,q4=#pxV/0,kRKh.+fSzT6 ۀ7_ qՠc:2 m)UI_6bȍ^A tk,u B/a;>H@X,M𐥀CPɋǝ4Pͮ(^!$ BqmcE og,ᙗ3)84V< rv k(M?PZ~c&NwS'5Z0D~?n SZkM'czjpƁ\=@ѳOD$_ GPBP3'#vi~72L)ܱӉ6/RС151DgU)Zy=j/]#&QTd/Ov_YXml 8O^U狲-?.ڌfvl;zGfn>ܔgA;e׺;}@q͚IL B׶2eNYqǥ2GooĮ ]o˶fdMG]=+Jٻcx@}1.̪ *LD,ȗ eE@8 P{ 3ޒV$ b$˾R-u E7B2CX,dܝFs/d@'HDDzYbWW@\D|+ա#^'&aU7L}G8t JsנkUAgU\nS6$I2ktӔT酈dW6Lȗ>?ҫ#nԄaf*}GD]*)6,iӭD5̢$/x3UcXN#.Jt)셢 G7q`Lty+ptD(tz2Fthv±oqn7+YM'ѫv`NJC}PjeK9vXmRNꕬ arZUrҋ'wڞǥDa1K=JIZܗwVPrUX1D/OoG%yLpE(=73ݻh͹|{NCϊ^P]Ĺc.#cOΊŀSLd_DXlT%$+xh* f8366(ozϏ e!@:xj`?.jf֑'dU?r͋>GZ =P<"xc, tht#ϗY]R- 5U#;!\0YrQo:=SJD],[6=%}y_3PpNPI{se ȋ9W5--k{!ڟm4 #o2E`O#z} _bˆ(~<*|۰cQ(ӹIӛ14\%+w$Dm[m``mxvȷʏ8U 秐.|x˰OU dc;x~MsB<[r<;BK/hK']%} \r*fwkJ5>ڜ7eTcRܑ H:yGw h@t.CYX}8D 6&xM!"BE;E; jct~Ⱚ`LVMhGyHf [YgG9N `of>95M#r .17Y`V-,A:8l"k_v +|~>Fn(VX6.8 ǥw4VXzkڥSTaIB},:i]j!`}t'J:uZ*@fhÈtt7*{JߎY ۩G |._PGH犗 񥰓!o`.bS0WO@f߿"50wyW8=9pItTO(BӺEF ٽǭ«H'\ԠBNx4sG1/ˬRJ +3ЯZ}/[b'[bdxȳFNg82,Cg._ @t7hMԩ{2_JNj]Ȓ"A:<&DV;K)y%*~h J!R+cM !(Φ_hIXYue,T@O8 l& l|VapM߳#7v%,T?EOgPUq[545խ5䅗AʈψC1ސ:N[٥r9X,E)q Ż1_xAYwvW ˔|Ih*Eqx=*kie粚Wv&eMQ:jΙf ]גjT%t̛+۞(rd : 6 @isb0bWn Xw~`NG,zUayfLX;,e?8-t緺T)AE rt hXV6?Cc8uu=} t쀕E+HK)EU_n:~MO~j`B5E9ݬe~z0o;g S9Ə۸hp1(apd6= ' M3lZndȍ.;֜o&0:˝Ze+Bqd;M˭h'h5d+N \|PC@6l*[.!)EN9iXmкanve-(񢾢5OS.z;;n7Zd[3Vy:,`k])Ntg_Pgo/LH os "kH$$s KxݾyT@y >HH2mL ;; ᜽6~OZN *C?ߟ3=J,' J}m9miwH m ) 'Lkt x[ o7N͔:I~DjfSt}' P;HLp;H#rspeM@4/Boeٺ q @LQq4ʬZt fcv3CPj^`eи]fG[4͌9\"2Sf-}dMZ0,dD~I8tS/wO:'C 9[l@b6)^`pL'ѨI\4M6%>6tҕSDh(z:cL#vp\m,hjnwI/? >+7޳1~k^1pҤ9'WBnd|a]pi,C3XͰW@jNԢ+ɓ鯵bN){zw_~ z9YFsZd,S[yxQ({s,gg m;-XRhlal`<&Im5eHsMk.i">.8i1'AaqS!_A<(SAg4}.1Lzs8ZlQs fڜq8;1Q>&f+B1w Ӈb>|Sp=/~X/bg~zG.HG˖Ś/ тiMf%G5_7ЎyS D=h[F95c$5`V?NFvǁ4{x)|"I8q9΃%} n++q'0رaBc09;ѷě,T=ڊ ?P'&8&5o],ަ%:Eӻ7=UOwY=S0D1VTCQ&g"&Nyuv')JUc%;z5'( bo_*w$';m.3 .c9^m?xعujg,gOϣ1b?Z*@hsTmo#]5d9]).*qJk:,rO/29Qu'L X@SI2HLqS>9.4Ɖ&|o)qa%b 0( 'ߘ]TrS.NBkB$KnV [o#>PDk$T=-s5j8E>ђڶBzl!dĔDHW;PY | O?Jѭ]7Hx/1ZA c.=t`Y.<͂p %+yvs[c|WM"G7%%"+7yvn=k=p'aJahK T4ϣ?w/AխHj _b?ZL׮8aʐt#ۄ0pL!`qF&+3Տ͉0a{˛F.:bTT_KPI#YFSr\(Zjl!MʛWet1R$dhyM$ODҠ:r z^ߦi4h<-EԯH',dP%8zWX1(*|7.] _זd:[1x dm[{C 3<z5|T#M"_6б'>< K T1("2|Oa³FɲjQv)8iX9a\ca0j`MζS#uCI Ⱥ] &lp #"NP}?;j*~uT|$0$,O#8C{OH`|50*jCf)~]{s Y_ ;_%%׼_~u]PBR`pYO eifp,_dSBmK֪3S5|矓o@gO:셲j5|*rouS!\o+48Z(.97S cwǜ:,|.L3FDx$ESTQ4C=E)hu7\%CQPz g'-[iTŶx{t+Tk,k'!JpBDܸ bBAp "0['-j, "m*箰Stbj;ub5 D4T/?؁/档]qWDҥJz" ߝFAcuK}Np,y,44vx]҈`V!rlڸ&DhZ{ל$dIϙ!߇LtTdɘ]{>E!yQ#P4Ii {jFbk M O,LGi>!SV5nʘݢs& rYH :2LŚ&$pTwu@[an&cO͒}N7OaZ\ɉYMmEEL$ S<@3^g]GPg2/YuKy3hBIge1+clHq[/QZ+3 [ n3ҝ!Wf; n~BOuTN- e) fԇ]i{+U{K,6dnAB^5C_GOGDOkI$gg뷍-H]WZC]~:C2|ꞭL)0ַjP6ͧ4*2L+I.1uk:Ӧ^.lij/qdz)8vo9LwP5D41Kiy>Bڌ`zLMr:9J\tʸ9P~mjMrN|A ܭIQXN^>90Zn?$Im%qdY`i ejl+@fU׃BT7`6+ rDۏ>^1Y #\B76$S:KVE^\V[.@-B(ۆNNiiĂp?:kdWS6X1DX^ |@zĥQq\rYw^rtu^2BH٫_xS ,o0";gڐ7=$*/XfdWr|Da?#ƿl]C5?6E ! Xt]<} q跆aѷ4~fO2UXmQqaFU7 K̏BV/ӣc\IJ0gfQ(*Dѩ fJ p[8zޯQ'7?3P @ hprgLܳoEF4,}kͯ:U4;Mf"C1 ?WSNp؝L"8q[ȴN_M`PKD +ĶSn,2.~K$=MovB4u㉚zFf]9Ίr>5󲲗!+, LZ+O$'ۼ 9/4w1 1jZo/r%RciPcMwŊW  Zr\W4IRdNuOj~sM,H&n?*,(6Jc$o =ϼo)L 78/),("_KӪ!-ᴐPc b dCYUZW_4`jH]KJS.!(~wnv]}!6 M1 )]5?!ys<9PA7JpqJxIF`5Ve|~^o <ftd$ b,(VG/! 'FE[46 >ꪍpY%p>}oӲȅY9K;߯<.a 6*mΘR!C.-d\36zoc5-Qj,xmj7HMv>}O8R6CXRX`;%eSiۦ_ <}  C-3 @ַ.jj}Hn*t% ŹҒl,ۮtCqˎ'[d]C6.q&*E@pxEg`u psMRGxD("9qʥ?7s,k` Uge%Z@yrf øO̾RBP0gJNP PP:=m; $ zu wNyHmeQim)  %Of9Wa+Y ?a"[夾yOLx,ᬎVaZӭxq@7hAWI1YAE#yı9Čyߋm?.mKQK=lR]MVJcaEJ׮(-OHF% V/_+ (4!Tf2DC*Ҕt/N3-p|P {ȃ|# SA[/hf2<Q+WN/_`-xCbޓR}>7M{MJH)ݹ׸;KMkabPdI*g(X~ VI_CkmϤbVQRT^.4ͮ+pjiZ_~ƞ|1?C=>~9)l* yq'^G$Kc}{ˉ䠛fXݣ44l4fIjTΖA>Ze-wR$sNplRVMGœI&g}j3R&\6 k:gRAY>I30l_̕ N&,On4bqHKPcO+zLMg}Nçol)+-D|35Ak dw<[b$.Y,]"oY}'h By#XoʱKݶQl]z] ds.{1S^c j2kÔD@7a} w-[c4Qljh`y.^%Ž@Obϴ= 'g*J%bM]1Qڞ:W}<N^@0Fošu! ⛴psKzـ)bt4E`2`?š r)ߠ' 6WuʔWᯢ|+uu Q=EQQC53>9H<_L?Zu0A|@rQJnIBH=kX=9qw 7C|r#Re<_ G&1d*)8*,Z@iHt:M(PcE} dw4CԦx#-"JT[מHj>_VNvKU \gF /b1@?>+{io?hYp'-!=9V"sQ#bԐIs12ǒ|U^,( el6Oa6h.m/e~BK: I(dt5(HNT\㙄-Ͱ?jĕqSMwpHu? 3$PAnjH{ż˖'j'L96\/QbN8Mma[Uw< 1 gDhF"a,ꮪCޓB+q4ku/TL:S)eꓣ+n 7*ŏcQǿP"ٞ5Fa#O `]{/2jQSé߮ | l%=IXYo8[Y y!`sY2e\}= G2\I f oS~`zͷ95poԘvm n뎝5e~v`Sa:eAN<3D~UKBJi;ŗD[:n8KꄻJ_bIJ[ȡF/7|N,#S!P3՝Iw0gl:NlZr7û)g jLi8Ȧ4YisCE^P<9\j-aj]$OuԄ(Zօ]Lށnjϧvi hGD޲\z; ߶cڛM. _z|ݷ&` # F-Wk⸋ ) W摿f^ͿGSIPް]LEkӢick[7n b7 \p:H7jC紡$wЏk馰47~ s'+eȘ\T|CsGH`V3Y]_`|1P ]0]&M7򭉂ngd /(U.!qX\ݦnw\A%c@0~HoYU.ߟo5=_r^ /r*zV9eaOW&p h <&yt}QmH#te14'loИaoM׋zb, ` I_Å@- V ?llwpf+GcS1woo\r Fx[)+:ImKZ F6b:30ΤN*I=[>*B#Je TXhF[MX+ oJ, ĖkRW.'S$&oPϣOSʹwM"k'(2aŰJ4;Ixp]&c\~ s"g'N[PBnRmR:?ֻ|l}`f_'9& 迤185nШ*"~:9)kms77AP||"o''Z%F+:xɮAbv ϱ?/8>UF:mqᩚI\@'M3%%9VslҀCAHtw=M2 2pb |~Rvxpql7~w'm/] THN\Ɖ!G:m{:ݪ&/cu)t{D9UҮ0PkOCk#n 0YAE'CO[79B ӟ=05]p K׵n5/8f#Byv[ukiU$0} ;m2D'<0(%QݶP@Cuǯf6s2X< C'*>]F! l3$;O>J`]Fxz"~Zi_O@+jl] j;"Xh̓ېz{-x!u%q7ǔw4h0ZCJOI,52dAnN֏ \_=VJy,| +=u kY3긐2&۠Tk)ˠӸ.0yPMIG<مDowK8>?f"4[Bu 8|f#ה֫~"7 90;]]a'?+T1fm:jT؇!HO VZYLٻ$/`P{ct##˾nx1o2u/FIUewSdPctO%.e9&UoSD&2ywཡd Yg5]T$s>XiB*!ǠWN+xҠl,.78k1+ϓ3Jyk2| j꺃(8:3D|z,I*$YZ>d3c`5( h9#I6ޓWjO^%[nND1MV̦葞mmYWҚN19Acx{wى)4/-vPd]jۓ28=>یMےc-NA?;P4[zj  ϣq<2Kx%Ku@)\.b}&s*_Z~k8SAlԠDΒ0.r!M@TJ~#nAﱊ1VwC(eř4P( H[4@XZl2#}1'U[ZIp1f`r埵%uXv%IqƛM()TrhS$7ilZxxA7ʗ رfj?ho_s>6X/- ?$32+'S%0MCVc?%n1Cc Zc {HBՎ(Ow -jJ5.5;պR(nn^ŀN"ec޷JK?P~g&^7:[ZgleD!ysmdZ+Nj&sLWFS2S쟀3]@! 5lMUO˗x QQ;]nXQEfӓ951~}08۲5M֮gFU`^ꀨY3R!["$E*@h3ۏ9g9S"ePEؤo+LjǞ:8o\Q< ?6}h^h+t$u=4{_rk=[bz:e=DTawྦྷkwx=į ɱa2zN"\kfoZ^,2<ʮo/1qTVlfDq{lG\eg=It>v!Uފ\ ;-!0b)HXc,@m- po3m)<4%6&4䩰횊p!t)ʺnⴗ`b{v4IE"^AnD25hƻ2ᶈ:o{i\ߩL0X3eT}Oۻ4"9(C!h7poSH>߿ r6V#oԡ_50~`B`B^X;ruACr~HtR5m-$qm,PvAnmJB. -7<+,`ž+ZJTZjbu|po8_c$];"ynEtwcZ>85({e॓LК6ܛgγ{n /xPFػ(15#G#$-r Z&Ҋ-=~L -뚴5%89 rn#a]ȑ! Ptd@1ΦڶyӄhbH"ω>0  GŚn~WoBӳAlzXV}I~|E%&x9GP1_2%O:z[@}J rWricx϶B Ϗ]5;M?vy[>_͉l "1Wdo lpր҄v9dp%C'LUpgKوb 6c&}g"&(# H~j 3yk4'/["@&?d+mi%鷤oLdoY[/'NZDPQ4~njG+8I˫sqH\(@3tW='p߱Dq65a.vx?1FD[9brEeCrtAnZGORw°n mR*s @4Ho!DFL,0،rx)f^"*S=5߷] AC*!l)^+ݠ^t:FN2 ୘TEQP){GNjыN!ÊBy^A-xEt(b> ֽޙ7r饼 J5 A~}J*Y0e\BlEM^@O:bn ^C^$a}(RFL>jo.հ/ݐښ2ט;X Sm_49'>3 z++?~^?-A;,5kzA4`tbݕ䢸?~Yxۯ&UYli}PMi@T%7<;?!\Q#aY,VyD_<\| +.i_zLFv`$2twH/UaWh|㞂]*CI۳'X[TQ'zFk}vl t[)k޼vZF՝,UގLJYE@@aSA_.DSxkڳǶ KqXg i^Td#[L= >J,Jvp&[ kZ?6}z\{>!uźU K~ ymN`fm+D81?ZD!u#2ޚKXvkn3¿I>y]TUVi;!*0n[ORi7q2[>UySs)8j@s; ~Qb = XjatRj p\kOb=1M7!94fՀa >X ҏq s/oٯf ([8΁S8bq#!e_~$"oQBCcW&O m0-tm<+ -CL<%v7*rc}//l2Tr`v]iTa)ΉCE̤xa~w@_{HquCyFsX k2:0?yMW.[XF0azU]PB+XThfzVQ-U>pqX3I=%Vv_`DẎj GoeLjN&H ~xS=i8{afD=s)?﷚ԂЫȧI/x6kۜr˒p{foTtH'5qCnA/֪C3òqn\Kt#h~dEr*Djb߉Q¬ibz'.d??&|x>]MPz@CpE<  *0 7>ې`͝(iZ,ewOy=֊݈al=nHݛ[(H($nI߭Ȱ_a蔏hA6@=E~[_<E"HrDHG˅h8?f0cv O> Ľ/mOm ͘0w|™LpUr6w<_EB,U(&>CF]n2oVgy;P(Lf$Xgr pZUOIs֪)&bQ YӠ@dea [z448+NbOe6`ʧv 6\o4{)k<*wZ~n,kw =X9ǠK_%u.v4.M1]Fw wczg7jHгp14X3!a[V`AR`0)!ȋ%lgr҈z3җ LPƚءx^Ҷ 5BQV^ʵ4% SC6$OF29WNz` %I(.3;“L x0a'R২g _i~xF sw,?Q:IQUc0;*FHiRqMvvP3+l&!vk;.emjB(,=w\κ"[JjY\~9Dwneus_"W$61%t}G8}.,pB4&ӸsLMzͺH9=. RRDz3zOK}w4sm%WvrHΑϰpH߽γxL׍XzZz)!YiYZevi *gw4.EzVliLĩRQdmY=[ I \ i#˔ASX'P33g95CS'԰-υ-\1sX+%ȅ7V¹g@8+t3 mrԁAD-t2^*Hbu]NS LۖWQZѬlx.EU"s:&Lc!D7w6! )[RZipv tPhdO fyPwN{xl6:GS o"j8^jc^krBIM$18'@T)~0Su \zCԭh~U-=Nv&5Ld fSY{M꿔:zχqhQ>-+&N0[83 (|h2)59nQkwX>52M;I\qPx]v=tֶꅵt^'7njkI(P0PEԀR߶ Ŝܬ?h{AjIdTYM{K^-cXiQ9hc!WdC@[+#b65vјs7p0c[= q߃Ŵ{,[vMNz,c ~Zw*b"({2jpz!] JhQI\=^zCEtvHW?[i" _ؐ*}$FG ?33up$F[m?.mTD׿6q=~@AleܧO+-KzuY pl $¾!dc2},꜌ԋ<8=$3vU]$^%mQiN$4}o_Jj %L \G!*2]6Js;LD/m 5* 1caaquO ?/v@/`wQoe }$$:)3 TbyF & uR:dc1:uE?~#L_o%-ʐ>,[ױ𙛶UW-CS4-`2ӳ">AiEWQJb~ ۿGM,n\Na-8A?yC>"7^? S\03ꗜM[dp[kDû?M諡g~k>c Eq}` @UE 3)iOQ;VOΣKkg1quMCs?DmF$e9=ML" &ھaصƆG*  A~U3ER(=WRLǫ Bio}[mxɿ%QO6o\G;zKC'BġVK6}g9g^L :r% unJJ0#3h}ۻX=K9,賄j0:iBdt(MQz_-4X.u1}i»5ХC^M1DA=0fU;.}3e-7|2ٴT{iϋB3*eZ[~@S?* y4/]o*(Uem:>geA3:Ҧ#eT N1 $'F&Opxu}ESmZ|S咯&mf#t=T '}YWgQڒuCZ3Q5[rRyn;nEeޖlA(>Uwi1Rlo53_ ?'(JaG;7/ڨ18Fڍm,uՑ0y{<1GSk0Eί1E U̓S8Di|yV߬8*19k["ϞIųn~gu~ pQwB n XeaWX8=Г{~ϊRYfcqOk J>tYW#`Iv,%o8E|^M 1p|RE;\5 p=&H.⡲$'*xy?*u*y/Li\2̩`׼dϯH+t8s6Kg*Z9hd#a ,Tw)uM /Izv^x@FQ1(X(j>"[c%ptU7q- kVcȩIt3Z'}*BNErTK FQڻ̉K򝡸3n2DwgwW+#̪hu 5%M6`k^>S5E#ST79DOa:D3/Q'gR|?[S.= )[P Y@\2x*9A;dxJYԯϤ8b>dx+D4Aryv!h,GXq2$Pu7g:1pߦ;[G_)m$JŒ Dw $NJk6N/37&8?B"ϰ%5Vye)zyCTjo5Qm|Ƌe[-./{U]rb74,_DKW' buŽz섘؎d\$] O>w:k܅e'DFr?Ii#5@&N2+OGl,+p]M:SR1ôbPbK0O7Ɉ4QmoYb72*4l#ZeriVecOʭSX.vYY"pMi_jUǦe*f{' g2@, vi$uB?*'Q5ׂ  Owt&]"x E?y "a.*n +q=(wG1)^ĬBSL"惋Ȥ*;e<W8b{ (=rj "^^:~5BJζģ;I&ڴ;DtE:VϮp`@zܟ]\'mmQap^-Vćg? Kb0%̹!cgeVH>ś E`jqrnϠVeXɈbY{Aj :A%jKv` 9+0l{)v^!mb]~j3XIv{CL8XXVf H p 5"Fw|N] N_HqE⸒:BUfxt`ꍙ^0t^0nty/AiܪBs4I,RiO-`0b7F0̖,ZR7KO_n7m +cxZ I~s.5"3|pY쑝74R6m`Mgwyt꾈!S$-ϥ[ tU[Vys?A͖HʰL_SD̚t%ǎa/fE؆qc6tJPQ!,ԕ0-͸B"|I#tpQ -[ndN/lnWaeTNb̼>k.<`5U2[fu7 }e%(DV>6X̹VánֹSD'Sxf=jQm/H60g@Y?[`EIx 2D$,B)CBz_ H;)-Jޛ]jM&5ԣە|h<Vx_;[shIjBtÿR.9뇓" '8Ԍ My7ӘUά#,@!]i:w12ٛl=]!'>t\ F 7խVA( cw7 #Sl2*brY}y.,Z&W+Z`=Q:\N͔Gqan!eݬܩiάcj]O$'H eM-'TBhC VԾl-͢ N# p+i'Eµ%٬9g"*7cn`ZP\WyT\S%~ `z2JL )eιoOt4Ei!<84Nq)qvr{}V7꧈r]ώ[{/,\Xz>r jQּZFEe;7Iu.qsmݕ.H/]Q{+LI Y#O "K,8՘BL>{y!Hž_U-Vvu Pzڹ /#z~큛(㽚`sV8`Nٶδ‘Ȅӗ2oƗ*Lx{U6ΥY yhk- Kny2 kHI ӣ Q`#p÷Mگ5ofv۩dˌPt[N En:8cp^2kXX42N}tRG_o* F˕|y:Z >N"HhiquVe?L-2d\Wq)naq Lk[Bay7a#g LQ|䐔kꛬ^F7e3(.'\aP:ENDTg$?2jc90e3m0#z۱/g|"DIhSKI -TfWHSPzPtJ%9F48G|6kTtk_É+E-da^. 1MfWw_0vahh?#o M5!FwGa>6Mͧ7d=4M̀G4Xgͷ>i |FA>vDuwFQRp5 [fK[}$Ɣ4lظ3oUz@dе! Ƽa;V0߶4@* S"0%v.xJŘy#-*9UK AKl+L:e!&DؐloB-xc>47 Hu׉5"^hQb22xV2h VQ*K}<]~Uͼ0CnGS! ҽ")Xӕ6}8Ӿ8vߩ~1mN`vtbe-l3ޔ{0+_Q'+ߧV}v6(k(l w`G^3cLaAg9Q ZEAf};ygÕ;MQn-r,}Z473Nhf/j9Bt=u4%Pfq0Dzg{Fci9{:=b}`"GQ&*+#^SP *0)A>G//ZSX_ubV8$NVLHJM~O^Uokpri0\APCf Bp6SSeImѼ2z[ۚR-#9Dt2 W8 q+rL3ad>$ tE7}q,I2ûQUl:ILxgs#WQ q蟈8m3i`xmko}Pis8cƌc(9yiN)DYYF?ZlXw&XHݿ3]Vx9amB wFS%h8 o6 N_@nBB,--5$<y"簰{9Fz 4}?'Ey3+&jLK@gaB]4wRؕ#,cE$%/=6x+m‿?"Ɛv:RrNA,[NMIG) )6YEIY7 BYK<ī/vy`5oƕ<>S.0t㡄 ~-H5ݗsY^cĥPJ`Y7M$"RɋQ/ R٨eO6N$1xUN=yNQI:Ɉ:?tWxNy#zGK!wM{`첳s+nƝ{9!5w%*:<]q>dXv4U E{{4#d |#KF=!j7yP֖*P6[lǼDkn})J)U=yŻNiNFC`ȎkV >ɱ tX#~ p}]es0S> ˠZrj;B[Gh1(%Մ:p%eX&MDwόƟY?l]bF Ap3ga8KA{gЀ(2:Wz8i;[5U ؊9PMF/$ZPzrmBBϘU:] 3<7ͷX`Eq+D=<q.0z&I "}vq[\l=%z \}FMUJYcru1Z)>=:__?} Pwc{5(-r( ۇW'!9ѻP=\qTFc^?mɪ~Lz?jV.,[n8 is֏ tanM}gP3_7N*RM-lt=aw{ :܇2RDŔu;<\ʓ^q=6P0LI? NMfZj5Y/㞨8]"=u jTUC++ϯ=zbfW9ecN<(ٞHXpkF"JH8e4SZ"MӛhGl΄C^+md}ʳIve/c`Ox.`02='[`1^Ԫ=QO' =%Wzъ٘[!%zȓqc, @O 邳K$)4 P7=@!S@anLbt M# w? $N\PmC L-xPф K4)vCuns"FN)M_-LfK:\: 0$7%Z$ S~tu/*qYk , jޯD~'C&2dـdO{IU^t9S(i 'k@JA<LD22U~M9Ʊ7@6+ ݄g]R,ɜIN^<#5gףn 2;U',zTtДmg0?—U\NZą MDw|T2goX|H@e=^h:-+/ʓi[`@.cU{1-p#;L[Г0Sa00+ ٻ R'Dn^R"?B@ [A'TC"fu/Q;y-1NZjO(d0v'P/lv ԓG?6 lUͼӒɡb7^HVKdu#ak2 !10be9ȇc(,?|R&K^Ӌssh"|୨C6C5Չpe]{DB@n@+ڥaxX(-ja"BWaH 6Wx?YHsRX#/M~W!t@E+LQI[itu9㫻)V@ `m8RY`6,ƿj\-*{2q#@ِ0]Gwvi޷̇bmIΗi`yLƐ``{(yOǍH9\o4pg\+t}h>a1 0 jm{o#FiB ?>"xa㚘8lm@ϙ>`Q eדz8{ɾ r#h*G,#@v(OD>J7b}!A(Rdq|/7AJKOKƣTQ{hAsm8؃q ǟ`!wQ}P_yaxoI6U!Y|P".kvN[boT4P{*䜷pyV|O/rXJ MfX?GLy&ڒenS2Z۹WQBtmRKyTg}X0/$!m9y(_wۃv3m4e<&*]AC~#v_Q)kK!ލ\QcrK~NHSN׮ f2XBY9Lur+|&;mDH#*_@݈ԈxE<,!FM7GA[U*(TbCv<`F_-NȯtT[ԽZ%}u"`fKT̾},J'IÙB vStLdF 4>EA3;<  08@2\˘cuAy-E(4- m^ @q1p+I$ &Huf' kWwuet5Qv.xbۢj|WxOL(n 8g-fĜ9%R"BZv:0z5{ތ=s^Cmκz f\FvPΌJ&>|* 6.fi08g"vK,b\cr_,О &R׃;BN2 xT"jPPGYt]fJN8 n|6VHlGf QCkC uCREdi7#oh8~h+ JźLw2똕17*JQmb^?TXG )Ԉmy^z"m8. W{嘄+&?Qh鷤P܎bqnR67ȭ"2Hɬm.ނַ9mMir*ݘ=> 9@)/fwe=cyJz85gK]xikjtu+",}Tzc@9 D"׹ǘѹ/CZ&5Je-Xx?\Op=78 sϰ7 h1wic|IoK8<|쬻lđ~aB籎Z}b Mp 1c;LIqA$;zD)4yp~8DxY2z =߇`=7iw(>a ٥ҸFL ی/N7X^=D /ٵ=]L'l|?׎f3w~W0HG h1sr*PO_-na}NߚcAV^kLIc#vvA<⋙k1FY~HI%%A!T\Fl`i)3ޭ%6,ψ l~$= MnnUVȰ6M?E 9&'Nc:/?KSZ݌wV *a/иPmiyEq,_QSl-&HH/|Wijg\? W"I$bFU,p2{:P8Q@V"b̆j;ɫʉ2^;̫x4YZ]c_p5M9( K6J+ĸ'ȾF<Ȁe D9͞u|EZzW>G4Ǧ\Fs7%=_uџM.2[Y;B~ÝH!;n)M粨_ahL5TY'p܂2D̨ULuʀ!n{/=o(7!yΉ>J I,C/QҷLZxMԟ|3 ~|YG&TqZ.Ƒ٦`2P^xƷ:* 6o]+[`;C5?+diDH9 sGNY:xSg0TzxiIC0$) {,7dqfU ̞nX3c],3^φ XɣǕnsDv9 U}ؾ@bEI{4Ed{"J`.k 9Blїt1Xp`[f+ ]sGws9jDgàow~ر -?^ 6!^l09>1m0"`//w~)H[$!ќPy]LlԹ\gՉ!P•X糐bwh(=%J]eڈYq3q_WֳiW"{3C& h;,,]8h{v|mjcM=8ib(&h4P \ªx:)ve=TѮ.ZeوuW;UOQg{EKXHCJք :0E}qxýQkKpFTU+dݟ$Umy V3lN;j1+Ђ~}[\;2S{&oqonЍI-b'vvE\MK:}$׍\-CەGjdi7}a6+kZTM|Wq1 He_˫vKRᴪVꗶ~EvGQ"Ny +LҔ)u: F#o?c/n_e`ہYL>s]@)g 23%@O~پ#˨+MuDD[$u9ѩ;~˻N}x$r\e'a?{o4< ;b YTD۔qhp`CsCt.O!xv5ΣX#B Dt#$xٺ @|@/j3؀ pV@? 9I:ezcΏ*:e}fɱsMt{[yK'і3T/G^z!CBz\׷1qzP&# [$3[εQ* @nCɮ{A^˟S 4{ 3+)y, j)c  =͠431U c,@K&E|ɪy xfol/|1Yc|=W'v1/XtrU@a^|e!.z纹=:j2k*eԖPV]WQ ?|,<Wp:|_mM!Nh1 Z PɤHQGJƧTU d]xݨ 5,d$N6!GX t4ncK=9\RD~ȑxvT+G` baXHՠߙV7VI`HJ]]m:[KX~qcڤaej%[}8Ak3mvBtjE E< 2#I"n@nEphx!K `tSez`EWw)8*𑁛fojư&g#/6$(H1ʨ/ @wƯU2 UV&=̡ndl|oʺO>^ yD?rP)dr9DzY{E 99u ? f0_M S['=Ӗb蜶"ѐҳFpWv=7AC}%TKgN؇PZ'YDT ǽ'\vrslx%d߃Y9\]Y/䟪r\@{G-fdc T!b+n+aq@| *Sּ cAR*)9`ժ=v er㊤,lu 붪z#x .r:ROt.@AR);xiC(CNa [& .9oŢ @[Hn@PH=]ߔ1qFq:BxjD]B0mvt e?HEH:"ލl^#NPu햆~ن SĆ鞡W]7D $f]O؀W'D]Ly,1&K[QtQcI0P|,JlBwFJ><#D<00;BM']qPN?L~T/\^>opvdQgm( Т3țCpʟGPQġOQy\6E>cȎ.k"#sGN|*d3[R_VV'%S\}X[SY5$ɣs]~yZ`.SN#tK=\-yND]Iڪ.EnDa~hc+4#nCԞ BbMV rXQn%|LлR tB V&\ X:Ťס8DvG OYTȹ( ++ϐ Ajlfњń)J]!x8ޟGRkrsZԟ_mLkaF做xUF2td`q}Z[ݘiq ]M51ϛ&GX{ fmha QB؟M)2ܦ]KC:ϳ2~"#mYă(sO PֳEJ`(?ZRG&q+oĂ7=a)I wD263.]B^mp5B7eΪ9"&,taV?:Jx#@g<6kR k8k׋ on[%_`Dae]܋TÙ=X )x, slF乤$̠ 6&jݸg_Bgk[HJKa&e*Fۣp!.: Sb/nA ɵ;"zYUg$@ 西Y.]g~.lkh nF=ʄgn vjsʠcq` {it4 B "~&L )L3g1b MeWW{/6R5.U3޳i]@1ttSt8+ ;g6Iw}>t8ёS=cWKI#RQ.wÉ6G:S`Rf n'!!,n`ޓ~O"3uzgvcM߂c{eaZVucR07P%pfpRI*9ceZrUל*0A=ژFGA j!W9@U{yi])8J>K)=7`dv7$>b:/#㛎+&͵uI9Aé{) :rR~3Kʉ:&Du2^7PGӿ0?+@"'8[,Qǚ+IBrӠ^V-h%+]ۣbem}R3:e#Y.<|$&-C~} #]{e,2@X v+A_ iF5'Gs)m?d0,ANw;.Uh?ZJC5|'WFT_Mj#,8$4e>ɚ\a|#OĆ!LUX()Z/U[+|BoߘΙȩ Q!9)mN)I+Tes|x(#5( mGȷJsj˿7^papp Aɀ,r-7/3qMƦRtPMxpvp:{_^H>i7QkӸ8 D :]$۞V{r !x2:\5,+- t?ۃh2OnO G q΀9hmMלE[b߫:ra?w UBa@(!&*+'>Ib3VB0Tktson!Wm )^hٜ¹Sߚ ET]HutWI;FRU[" ,4{CFM1zx:u!PlN ;?Qza!v1yDMdUx@>uZ|2}:Niݰ-(ek6I-rٛ \UCTh84D] uu&^mc˼ 5RNtWU`Q/]2i}/JZ/jATyy&@xp@nPxwvO͞k<0,W+'nd,niߖ0莥Mzls-~q73B !1s@}tε ZMsZaD[l%PŜI?Z4bTWK\#rH'Klc26qٞHV+񇅀i!tٶ|A45vӻOlVa 7P#H8Up&gWrU=Eknvz,k.W*lJ?^0:8C3'O0r@:r=ϰňpE3EJL]h9z3`?Z$5 0gQ7 ijh 2 oU^=}R(߄Qhi}QV7MBV߰0 /-3Ր$2AnY2q2n-tPL^_~:%e9sWt\C˘YWJr[-0ӿk(M!c5<@52ޢ,/odl.*d?"*Yy3nLT܁N[ &͐JhM*XnKag pj7VbKM{ոHp=wt\QY! lCylci=I9=imal0!# ?}t_0yuT06?g]ߞRXllDs^>"8c#iApMP޽GƱثq1O ObosiOhlهPWJpq ~5` yTXQ qcR!ɧSRΝ?;[zD ~?+?6 uO%,SPWPi[~43prYר3p"l8vJ[dƎfKDVR24tZ$-Eeqvrac#F#3Di6 ZL 59*l^s|Ua|w ʦeW Xv7uSiO!7N呣G˦ǭ`;g 1Եݯ m4Lovqy=V67POaI?k~2)y+3E_%s#㑼nxBmj5Od,d*~5Ce=j9 R=gxNû7qLNg#y%@]z>-QVWVjcpt ƠAVYU dYXGNy)Ly#F*%+maZɭ+B>^bxP9q~1goV[V/fiݛ*U;qolvDV" A /PD8J}:8qF]mg,u GNkW5j0(8̈́鯾 9:x,J#VOj6ZR<f͠I x}5)ZA޾FgeMH ÉV8uXJF2\~Ŵ"u$ⵟ@fYΎRZ>L;:ŎRH[lLj> guoЭE_g=XJ~~D!Ν6$.YG/88!Ӥm˦CUЃXU>ۭHǗ=Ʒlh3?;~*W44۬ݙW\W]<tvEkʕqnKFI8]%$Behn_#JchK@#e~쁄ډp80vX$o лnY %pHߓL-Zy'Sڝ>LԐ،Y)įʗ=]Eȹ9;v&p{lǎ 3i` #2bmY]Msp4^"=ý:1 YIDQ!PWVU{<V.m 9::C!JMi@L} ~}}q4Pt~g;30=(뎅#n?dj^wZ^0`j(/%i_<6/# EnՌ#@ǯQ $wn =(5;-qnk 4 #'ܔANzf +ALGhSղ3t_]ȴ.h4Rݷ1%jZO 6] Xk]/Oa`07gTU{{0g4H('ͭ#6;jf-w?YHp yr2lݘɼK {2P0; 2Xn|mjm͏|b SKD7%|"Uw84.ы_@}pڍY22;j_GiM Ӝu)٬f] k OMنW5Qj-pIkDy$[D l3lWBq!Jl:te 3:9S3 @!VDu_U ?䗥k1>D(%,w!sH@F{Ѭ*jp2 iF:3  WXv;#Sh1o.^ Ȅiڋ"H@{L,NbKM˧*G:s%ctF4˦ʋ?7ErMG}ER 0{g4'4U,w3cK&՚ƓOւDqsq>ޒvʳ `Ч#kwHjb:zH,*:/0L/Q?ȳӉ~wQap GKpO@Fc #*ܛ5"#.{΅ 2,FYy7;l{+bEߨlkEE^c"R4>jXJ+ #sTgW+NηGQ ^ _"DuPms8SzydW uOb茑/4.:T^PQTSQg7>fs;)έ:*$Ѵ钋S(za 7:X5Te[^sc;*t`N1b$f-c\ٖ9h)Fy1Iu0„`55H cJ8k M31`rP]CLt?`Y 篠3"1}Y \nxmx(h0Υy2vXlsѠsZE ^.GZ"")AcDw ^_h:k1td~Qu i/3]Ƶԋgr >-"psqנ1t6n4.G:uU3~5w@GMҐXm/ilTo^Tհ5Y EyYHs 9:[TX:i|Τ䪧?C`,Υ eª}kxײmyT;KZ1*ꮘ* qNcDxu[Y[;_ЄN H}iL$4Jf%_ie٘WL2sG^mxerVsos8kgb.UPE_K.0wcQ]ڿ?.ߊPXrRPJRʯZJ ,NǏsKvg}Q6a9Y5e]׸跲gH%D xcNj o_ va:mz,GB!\(b KZI7; ɱҋ?;>mQ8Ӕܓ"^452XʐeCL>;C]f> | ")6>s#nj0iJ F g1yhݖԺ=nr+寃z\n0s p) %oh.dl$\ k>pݤ؍Dd.|Hi1C,- B6䩉9:# YJ<.2=V WOvdϚ+~??#K8,1J1tG/B?\cLk?-Zk>4qM,jXL7f[xL׹4K`\wn#?%ҩ +Xuvajit} Z}N>[fnQz(2x&!jTDTJA$?L&=9.!l*e7dJSk=ݡsgW6Qޔ8A(1!ќQˌƧ1BN)-V*I̓zʴ=. >cJfY~Pg֫+ NR&xK"w|3~)0CtXJ:⁹oQ!HR dFw4.ڝ ]NU^BaA o<]1v~1 %}%S@v/;TťbT;u6's{T&ϧy$[a /7l>;l%cQ\9G#]9pu{68,nNhx0yc u҆ yUk0Ǡ'N✳1gNg wXSP I0Y]¯t(v]D΂ ֗?\W(Nu; %bW}1zyn_~ya2'@058 MIٚZ8M\q=}y#߭ \AdX:ߴSzS!(#}Ls11K)c`z#+x + G.YS̞2xRܷx `oh֫KI)NYyrͰy7֣PĿFI9VwŪ|-hU5HUw5j/XǔĉcCuLYNUGvQz\"TB*< _sY  ȐاdZU:5jLٯT4 a]2E5dJ dp֚&K1ܹ,1^LDB9aVF3yM"tw" QR~Pz8 ŗg[t`Y!i4P)T!:yxBp*i9y}H؞.s a1(UM;uKLrS"ewIp%7%G`UzF!D);o1 ay9s/sA.[qvyOR.7q|wG/DmYXyI3-]%Ɲrb5tsS [p}?>ڻJ/PG' 66hHuPURc6Yȷxcڔ##w3EгHt64C)Ҳ96ol \pR]խ\ҰhE5QƎ3f_R};}H-N6Ā@ë5 ` _oFLE3}6;Wjweށb>\~źxmumDVeTnP+ub~R(&yIyxpThuߚxlu8Z81y-Q{9-D>y*kkM[H9Ӑ?PZ8H"X'7/NOhpF38{4FRf xHumh& |b:n]-gVN*:3?(GlѯxEeѿ!lə\{=z+2.z0pM;)q; ]$_у|m$O-G/Xu &^BI; P#wK~Di[|td9Я|} ^(Kr-P7ӷ-^QoVu\T2ߎl"Y@q*Eȅz1 rxҺ}%rXWX=N" wN1J՘-yOfu@ۤ0}*x%K&H{YQ"/Z1|Bf)@$"rW.7nUsmg]I]Β^Rvx"OϘMFU0ZC{zCUk :v+_D:MU{"C)xK*# Ecwy{G߃9yb2D@VlGWkj|-z %nf4V*ٷYtT2<_\Ӄ" 8JShKr{!sk`el +~bs_uUQ/![u8.q~‚&_z]Q([=J4 sIXF^K5 n33bL _{JrL?Yz0nzz~ ?u:nHth? _ur)h 6E᮷ꣻ.~"'@Cz"bBNgR^|S!%B,BqwQFYL9M]S歊Dp/%{bzt_.c42B5I\B(6f-7dRE/~ ,a^Nhn+'U8Tӵ'#U%[diaN߽vhNї HVC6!If_7qi\'Րk:d#Gٗn05.pO9tA뿕H\BexX^"oV'JzRoAFͷ.i* ;Tt큸Ffj4A (x?1f%UuIp+dfm<_"3NF[hӲfzv00#}v!k?ngc PBnKy@5zxF;ණՄ{2ԝ)Ϊ)cPwW\Kiܢӷ>2ȗ2Zٓ/?8ȖzntΜ<ݗ:e0ky%6bgXL: DiIE|\X9.wsV*Axs EU*;4 }gPM8,66 =60jg'wݾgr`aŁ>v#Ƒ&qฃx(O Gf j ܱ* "PpwCs5܇deā JкF^s<+3f̽$#N@ >g&3M N4]ђGKѥ.\4X)ƒwt_5E` IV+!ܛ3-#f(f(?ZX*98zA lZykwFI闲429g{ kqR1O)zu~͛!eaJ&4l6E2@؉cb{pbbTDI634Oۣ:lAm|f}]iτRB [mS"5f7(zJ# nף W0-G{nԸضx\!1+ DC -l- )y_FW'RV ^>@ jhljci#¡($5ݕCqM;fqE~s g `;<޶} bҮ؀42o`ޠH: 3rQX>7BHhldm<"YÌ(Tħ1cG _#̺,O8_bTgx=󪀫/B8mJB֔tXo׃o^%ig)2~8G"EZ01>u<ZιXL*}=WݹpRy׿ b<ڥ^.Ej$$mT\Ց #~KYDO)=RWi~m4o9Jc%oQvSnVx#;Oul]Y)O۷쌌Pg7aX>"bʝ4*H9 cT Q*@ xkJIrq)U&4kt,DL0h'>|"AUs;ĆO?= ,"vǪ!ۓ+a $6~O 7B@ǕY޻qpI$|KZ4L1f#ĺ;8Щ=<ApX`n; ĉ k+[墖o2(|R|4uz"h`#LHqsr-DVS[ojYMXٵXh+{ 6Cr0}+"sSF@6)M%\~iM@eF̃?G3(EHr|aΣ\~t&wd:#eT\痙ZIq^2Ti 8zk7`"?(4 #[ӞQj5,+~ؐ M~d1l4bۏ}V*IF, ->;i[ssݻr,U''|\b= -GJ$B~!){Rی*b 뇾[ǡ)orYߣkWp>: "@H sLxb,ʖ=Σau*^>08ߪ|Kd-뭷?,.TJ׻̟s? L+_N,Co;`EӊxSZ4`3pOnƸ7ZzM/y|nL$H=ۜٳHTr\pJKIxg š;Pi"GemTƳp2OjB+v%Sh=Q,xl<&$ıhYh<wND\aTgRckOXKcձ_GSJV rm"e8ͺ e\G;&ao3Az42J)AaeV;#uXŊ;ְjV]}%W3_ٹ:<:ceh2X hN0yݲQ9!~_twyllʌ3FMJ!kUbu#^ca+%@+W|v|*rۅ̕LKOEXq+xdŽO`` TAti{{l˵/. q#d^L AiO0B:숍M)|0زlZ| te]Qlghjd0O Òr=6g^C+@ԼhaF2u}Oajw_D \xcj=n)YIko̰׻@ᶒoF1y%9g!&/5mOgex1 ?7}䃍x7'*Hwʃa>`q|S+%W! "j~3g*öB7;{wNM1e!\ ) r`kIx>HY{&:Jt[쇻4{( upK$|㶫BFm'ܴf=WF9FYWׁgӸ/xm<=@LS9'$ vZ-KY}o567Yt1N)ӿ  14("t)@'#ا-ft;EoDqoݳ{: j-7hב եO:]]'X_dبxe{v/}}X8;򗩶aa*]g)=~ꢽGi֮wܣ}#ɰjʹX̯qѐ:in*! VbI>C4o%h EDgՆlܠ;Cܔb 4Wf TB9J@G$hPF䧎8T׍l}@"@G:Qba4}C zO Cpv/8 "x45aܗ]ˠF 3Gf$ۂx%2}a,gZg+hlXGڼ̍# $ С2BU UcOW +o`ޓg$aI;1uT3^/%vYt#dNg>UE~ |2L y˴\˾'Qݧ6{1=x٨g@(e1,_P8Z|Ǎu, 3y{H}-{.7SL4kq~;"HFxΠ8it[! g4uwl e,k00h15J>DvEs+ =[㛽c{BdMڬvx6tKwi}SPBB>njA5f@6ڙDva [?K/5^fu/T&d;j[D!E/" eQ͎"W+!$zp zFTӻ%1yYt ω;wy_zN\s38z !)QlԆ7\mRz* D_{l:D)ICIʏ>猴]]vte7E"2jp3]6JXܷCr7GJ@:kZ.uθ] jB]h\).zpSuY֩]5rnP)Hgt)2D ! *MkEm TEO:S7O`BU^!q.? sBnk"^}T[^<a#?˓ >| vQ"[YA6-0=\Pٗ3hk`^Vde)aٍn/w^-Hը@ n8^2@p5BCc=[a: 3 wK2y3*3-^qpJ}ֺ"}@ls[#PT(A*tPԉ':>s5tRk*S"!!1Í؅ڃnG']eX&Tų Z,;pVa*e*{m7UPJI4`E_VѸ89˭Qn:ZI퉫ZQu*6ٸf"&?1xrʏ~nr&W?=ڝ,9iDɞĚa9@[_$#޷ X;k2RIP`JO}t y|q5x<+du;]3zL8![]날#<~U}?  Z>sJK=h eQx"wTNݥH脌% צX%Vqvjd3kǚY^`U;nxt|~.d2o<¯}z!6c0 >iޡIXm/C{SRHl4Z=K~؏`Z!ʇ_~BI&k%EWq ˽ uP'$H0"l<)1#+eNU+\ *oUF!{ ,%G|cYNlP|HVbHY=myŷ*|2I=-sBv(vhlMi =ׁ0ECՇR`Pw{.N]?GH ԉ5z>@OhO{ qlLH T9tmE:g8"D#̫z $A !?+G'a,ki Wc5?EwFKGK N'r3XP\̈́W.)K95de"P>l̙7;\58};5@w7a,VV,zD{&0D|l6CYĹO4TՆ|} pQrY&O({ : ag >"?G9:QlFM ]_;M5łY웃8&:M%n^tlAoYUV{5/R^PʛLt*>5J≿/WUI_62,~(Gi6*ldgw)$]o>>9z)ȝz \1% V wPhpҀ8a`GEVL9泌+=9^0A K7`y`,ҞplVڊe~2Axrc\eHה\8PԻtTQ+9@\:<+Gx[*\W]c"QŶ.> CZvNFUNcЯ]ȯ;C>ݵ=TYB$(0xfGZ3~Bhuůn i[[=0Yqky&#:zQOi>0em>@X"?\QJ$\'ݙ4Z/+%gb rB$kIY{_*Zc& x^IO0ϷœHBnK@s m%UiG#85ktΙTڤl-oIǯk~f ٛԃk*ݥ3SOv\1*cN4ij܂Ik$EMų0e jز :l$|B{3*Hcwkk< }  J@EECE*cvQ: ='&3^.)QLba-fmb14ED9[~)p@OT@8[+]kxᆍ 3;ކtr~tw@ ^Mפ`DG0īV(\,A \e<s_}*-`xWGXg& JNϪkl?çլn96RqF5VzL0  ꌯOgc&Wmcw>MSW0Q?Q dV~kDK"Mj߾kqnr*)$A*=|xh]w4|@ؗ$:wո[C65i^̠ k IϲG}ɶݬ9B3J[#qIֶ#P-n&MO*+suqemr s7D5#h f֔%E4c&mY:O5^g>͂Ih N%NQya{فzp HqUeDž|>i:f`` `z@lqU2im-Ju%2L?.@10F}}lr#wR(rf{ DyS1Z*.)=X*7ܵbzpG,VKJ-F9nj f#g3 ;]~J̿`e!e+޴:  b@[vՐSևX rXUOTA8uK qwpLzV^r2$e2bD*Z5WnҤN\@C_q pWuG(-m!Ä\=VU~;8v<~Uq=^XE{2rϢO6lz=D{.:8Vr68ޙon {4H=3, 7Huxc>XfV W*([쿞'Ҵa-Q=n.O&X tiC.=qxgV`թ#jn^~T.{՛}ű2l'Uuu^fΨ&zQ_E,Jg7hC!'&s.J_!%3ujnm$IU9)PLj"3D]xIt%ȉѣ>M{͇d6"_f,3$3wATEyXuaIx7o1 m+옆wkd*F}jt FҤ:B,OmO)*8ܹYs#v ) ]6ý\? h c{d q0„YBVaR%N G&"ҟeα8_ꀶ0@`5C#Plڪ`U~SnWfG‡{DƈSRa)Ag2@0_N v+03&5i/-!5SnE.m)op@c1|=|.~I9Oðt, _W3՞V 醷bZ"ɚxhtV~χrUZjZUf-p2as5G"|JOB7tvݰ18ȽJqtMCq F{m[n0XUOx-h\:3q%C 5PF0n^FQ,2[,RcÌ*}O׬`9NNi41S98аPHOZ˲ 笑j2eKTߦd͜: 9#;s8%4̽ݗ)=$~?a'vrBʂm/,먏< !m;}+Ïۛ+eTH_i*5hmFɬjЅYpo8l ╋<坐ssҢ<Ůğ$ K7Fm- |WƺlۖFT,-QDg(dY]cvMMLbp@$ %=Y.n{_,.h}[{wl[ 1[|_HF 0L.5.f_{9mqwwGv-K!+ @+a%sb|ƅH35~Sha;/R`테r]gn^:[DWt7 W%O _ aW lO]#қRΆ OhiW&ңnv,}2/4CH57Շ8y&_ECRNGٳ^?bImFs%ꖏI(p=Md/ ZZHuɶiXo'dۿf@ĚlMȗ[HJ$b\=,հ6gNhPo]r;⍃;ƞUAFEʘ5)kԎ$l҄;Kv7 :&Ɗuň-LW01<ٯ[o8!"J]}KPr,]Ub\0N0ck^~8yxWCB(懋-jw:·.ĸMsc% ΀1):rvZŒ(il6zeP.[uװIe11>j)=?5ʨ  v$koBw,-eWE=D҃+>Żyy1@SE ODߵmF#&}-qNČ [_u]){m0D<@&m'`Ґq΂&4n1:KfɊ]PX'ï"CPZ[*s'/ >?}c)= w*4^:_dr;05ce=Fi0Bq:gI<@ i{0b mlRUq=nIt8njVN,P EYۢ=]r ^z ĄB*^৯>Bj5=kM➅[Qט1ѯe%'戸ERlmo|{ȵu˖-ًpwD[T"*]8ǐPݹ1o<!J{v ?Je.ǢՎ>VPj>֪ MԠfP-S˽{fq|/L(>vV&L|?|{XucHzejJP' A4<[CY C.y+Avw;-FJ@CşJWk(R [prePӮw7LN&C20KG})R6*>`rvTw 7\iQ@{=]}'EgO}@ K @6Hh۶tћ-w }+i߁-;-̎z'S9d74d#iWUzKT'[zi2kh0,E$j-%LE[Sd; :ָ |KVښϥ K^/d<a9| 2d}8^p߃gG8#DtǑ+\rK[t;=6CU9%" (.ͮYGJخ1# 8mz`f ,y?ԎlȌx ?*M0ķ\ E-*{2 È.Y"nq_T;hGNlg ic”(;;,:5Uj?d  [:T>ʤɄTګ ;<{yn8iYmmv15kZ^}5B׃V|e B@F8@kȉ'/%gjGݻpC;G5*~fnY޽#j!sGV-5kuC],͖~󑦼yT(4OJ>4{{oСX%e5ZG8V"S ;ѓSG-*8)7tJ 'kq>*{r,Ҩ {\T8.ΝPOt F+ӯ+얹)=5p dv3SGw$ F^B)hٝbHƧѤzu2:biuL܁89h8-( le)_\yptϞ[U|NC>bIbĕ H9 ⧛k,~Ua^;~9Wu6lw]c!1+Bf}y>>!#lx?ğ{Ҧ݌!ը͡Q`[z쾜(ؤF/.N-;ŜO43̻.2|>t;p>r *w NSe Z)_1HFx4RQ=Ж@ap+r 2!XP3E+)QR{|˶ɉڮ ݑh&/q9/n" ;µ!kwe@)! U&{Z.޶FFUqeF{UGLa&7 pE S"^x_Z٘mPY1F~J\4> )hGeiN!hƟKy'TJMd" WyAn|KVnH璐>jr\ w~;?0Kp8B;C4bAIN:g] ^cL_C ýj#x_ի㤉e(W>gA+`6Qpߪ*lJKo{ղ*axFlADFtz,z2#v؃c yGih@APH׏!-K9l! lV{IFhq- 72nZΥ ϴ_;"=4KTH YYzGɑc Zi?DsBYbY'1v`1@_CcyURnYR/ǞL7+Oq~ЎANX 6PNL3o4P a1y|󗟬Xxj|HYcj%[>cu-zЖ-]uVKC_B @9lq_i朂~Y5Zy%-\H-tAZX{=$e%BòNnXDw.:I&mDFH(rK @N^5N"2U''gÉ#"~b]ϕ{DxJAДrCTm~Wً9kѽ+Y̏j]z~T cV fË Z#SoΒ:y+]J@vɏ{==OtPEfߋ†P=|P_~0ZlEZP,>a%)]%baqa Ӯuut{r A@;w{qX~$3ݎYF(*M݉5d5t-1F(Sr ^0m:JàY|j3|xR%T4`T#)gv .P|B3̛aCrJ@Ѹ0h: ds.o^<쀅=vdd\ٽ5 !"~j!!5cZe0I_?_V߹:ޗ>jE0TQU:~P,[1(:]耖ƮpyS"Sts[%-;bW,K8r)^ݻDwP08fn/oMs jtTw.^(&(|Q!uћ>`AB4?DGJeR +&ņ]`gG}vEUndũ+hD6% NOݜNBO-LƏg0Tp[TfŽ.B傧xWy'ۅL[DlN/]95A-!fưuӮ 5%d]Fz Ef6#6 Y#ؙIzbY(UTQ&?LřM|t?hw2 ĀKm@J幀]@%<#d/8zP W g緛RF4P/}?';?(z8UrRUx2ĝ#0/Bs?>UFg;2lsi*rAoܭ6"M7> }2?(.i܂2, AxbjR)Hv C y$*ȭMd;/;`0*LJO^Ҭ-bܾ9Cavo Qty٥3#-#a8UZb+g'NA!n/[A.fz]T~Y[Y*$>c>c/͑!ْh)ժGV#C9lM}C iwWTSDyNfךSopóij+X+Ƙ 7 D| .̼e@Wd;UwB0b"xÞ sP .׈6U"J|dAqCݗ2Rw/*;3 A}5?W1.:D\-G`"2 qĚ^H]:ذIн.(fǸn:WC/[7R@; UU*a7~R4K Ȑ/N/ԡwF@ (H"5⾍V{)R/Y+崫쯒/JׯR=-78ECa}I Ԥ^< GͷԬzD+D)[ゥ<4䟘(al!ZjiI}ƲM%̵ abU:]Q%Z1B^I3BYJxD\ Pψ@qA`@IX0SkV`-r0^ܡ2-[o]Z.@׵N"8yxS,%FHbzTz(etąL65aIAŸf *sh&,2Y`=:%0t rEf3eW!+oP<{Vp JAqf%]Chy罚0v*,w>'E8n|ˀkNxEok5d 0Q}?̹RL?+#FlY֗op&睠9Qw,R,s}DoP9uUnvUV)ࡧpGEK=}SJyIS*d׼sO\&.-4GO \?20T\ZD --) ۡ@N1{~ݾ!RmrAٙ%,""A"?>~Oyt²՞mw} X~Ogh聀oJ-}>̜7臾cler?d5$=64n]GSKs{7 6qͽ׶ɜ&Qe\l[YdɝcK&44]Y97mC5>ėwZ@HH)] |6C |h(ZmWc9#6ŌsT"DfԪ=/>6.L/xn)|8 L G>4ZOGsZ)9@`k|,.c98S0g&:iP0k$SLˠ7Ava(^Y~g2|s5A*ln]أ~RBj);0jbԝJͱOvjL XsiɼE-CtixykQ6t H:L=Q5񂇜Jyꈴ XxT #=Y*鯶teC~%ǩ`K| }f9A5mP+6buicw^.~? r*P!uxb3857577STO[=Uhl,ba\npOK_`CSXd~ kY)-=ޥ|YN]~2e>s8!Esbg{ݢJĻe$܉G'˚I ٖŦ5{rnj( Rmj'n2E]Y9{Z?bB^FVL[%+ON I/QSpbfWڸ42Dif~E28fEg 0`;ȹ(|{(H.Hb=kOm5PF ƌy)jy0&*d,$I>ڰԶoJTh`leY<8%VE@t]_%=і|N3o_0;{ Dr2z-D.S ;S5%^X"ft,GA&1ݭ94D係uF5~л) :b + 5w& hxPZd(*<]58~¤R>ɥTP,C>pBǏmRzdFdY5RQY&ԷA0/m(.ZƗ +V*tUř,s[!b VN 1JyytGɺxul(7y%`BVĦʞhW'ut 1_JKN5ե-ZB,vV2\F6L1G/]JԖ k<>w1ReY~ x3I=(i5^+<]tق5BGA7]SP_#ݍ33cEsA[~ZKEd*E%[ycghQ85Cen:(-5ɥf uZ&pnTu3=w&nթrɗ^ԫc%C9KE=3~d'  $繤xNF{<KiܔdY6Èg{r({G}>CT@嫫 qj$ŕր\+ _YfP$D<a:,j1mG=;E鴓 \< lI"gl7 9RydjڥZ#CDMC$ᩃmcĸˀ[-LI[EƳf_H o65;-R|#?:66Cڮ/At;Z//c-NÿY ;bd 0j@_TQg۩= C@fj#7u,"䯼|㋯s(C;n2I趫K苐Y 0SM(}10pqeU]KOK=PXIԟ/_Hn'j:'ETP(B]GWgt7HYߓJ)1RH4)c I?"QNpWW(7ֺ&P]+Wo_zGN͌W0q˩ STˆ1Gxd2o-+IYnŜܡCcB;n}.Q=6K6EO!T>Xwxe ̮(aW?jְ`eHHN[0A~xcU՜ %aC Y;Hu|Na:>?Rc:*5ZY0/QʙlCŻZ=>!'13;SU4S==7 i L.Q*όWcI쫛x :0K!L:UH ED]d3)- x-V5wo5\ὔi^;F@բ>Aw58,0 gwRW: ]`Bq--̷bsGֶx3`MxڶɮSx/ }#[̎QƉA/8%kQi³@i ʤOBc-!]("υl2 tA$9EŸ! V fqQF U\ z-0#j8bxtwza{3? ?l.Nk$iC̳Y#4:`V6WnEcZYw5E I* R@33x#aHTCWw%cPU < mO<^qCe$#YB;wn/!$J$LZC|'5tT\vzB$&]M" <Ԭ/cQ\N<[(Kͩ5LĽ_K9VQj..eoht 󏁀|]rdYƂ>5>yN{/$x8avT}4:Uzk7k&_{ ٝuΧmo灠6sP v>đ=Bc(9hAc`39+auJ[(t/^ U y*u`RAߨaη%V?"5z%rQ+6{`L4ВszYFQ@<`9sz7Vmt#r~VvYx3_mef-uJS͐8z>ANl#g" $XgHe6s)]"[84 }=(.jXnl_>XlRSꧾJn(Aɞh!槕hZ4 :<;}/yŊ>MP{aW7q@3]T@$@B8Jz'+#;g>׎k0]?UtS arÔ+Jz(4}Fk'lM J39R$]KdZI~VWPYmxj\sМ]oB'8Gb)֛fن'ץ=&qUsKwM=bzIK$)UZ5>vWd'p~ʮ~yBYiXMVꑠ|Ud+dU=Lat/ s:Kb=Q$d6]=y,J~$iW/Yr}3֑lK7'^ tA0)PoDUXd-[U{NErs>` PP24 qIu΃h8$q߲ fԬ{}lnjJ֠F>s K.}H] ):tv[("Pf@{.p@ع'ڥ>֤4HR†r'MD)JJ2vF\j'e*!*=o3{DE$t)ck ʹik o|#Φ _j}N<2$"hL:IV *ӫUk#c CcXKb,}ѯ&-+/8q9P+$i*I _Ǫa*EGT:[~,M Q79v6Æ#+]Nǜ}=pxtp5P[8r%E&&:HFu{d.EaiUdd)"\,h\rn5!y^crS:q&vjÀEބㄕ 9Y˯G5FLxll$e)3\@IL?X " lcu92kf?\@↵k 9e}B7pڝBC ]':c*'(9{ҭtO̪:XVPK]ie X->q6? Vk!H[Ir2р˩}(d@Iv֊q|L׳@ 3gE%@ez.j:YɞXPU$yguݔ͢R զOBu=*OIQ.&۽72q+UQx\(iCIv jL3#(*K2~Hx@VEnHV%KIJ5fp#cխoaLe;KʌNcIHCʇT,`5͑ wvԠTr(ÛFGg t6)+1֦WjcJvLqI0G["lםU#y %>mY$vBp{ԙ$-<>Luukˌ +9r}.VddcdF$7  Fp t:/$0w.>u5w9#G!a%K^T&t"usNQH;kOa 6p׶K46CT ) f*ãA\XQ$8$qCCDk-]"~I|'zJgv0/3xyaBދxIz ',nWh">q& 2簻\VdJnUw%l(ׅ*F`+yl`h|,1Р}"D)nnk~/7!<ءyjjۘFBtLE"NYjoFdl}wwꄮx9kCU8n<y/qk}0v{{@"Ǜ_0Ipn˜3x}kƕ6e|G\CmSQ iU ʜ?qRbsirxb^EK t+H_k *2|l`@)IB+$S P"{phx3u FVpH>|{T 4Ȉ[iJ,sA kSNSpeu?oVAY7hNTi.`*˓?cj<3©0f4Kr" R=+b0(5S7p5I\<<۞Iu:J"lr,m)M~9pJ4ιY,qeo<,u3^0u RN:`nЬo. 2~Tj!tnk.BNd'أbk;ʃz~‹[o`s=‚@W>k9D !_ޭ8| kG)z#-5$D>Ǝ0$a~Lxp)v[,F/w:c~D57,W&b}Y<9;lTfw.JR5 M+>Q2Àw)kM_ĪՃEj6)8Fk[7l eRC}yGc iׂr=߰Oɜ5g{Q;:hX)0tZXAcV,ALX"XSB~\y/-e ~jWk@0FzT `ґ]k%[Jgͺ Ǣ-+l]j- JCJ.+ *37=bSMӰsSs4|{:9(lݨZr9ѥJwʰ>GeEf^ DbJgSasŬYXvXJU)G0Hh﫩}S'X6< `ϻBG_Id;ji?[]؍]ȵ\9nsO wNf 0x5$5a Q3E.Xo١tԸUGyofPx%,N;?*d9dnTa;cwrm8zIO%ݒ{nT}yKť?]Lz_,T ,Ÿ9D15e K $hbd?jş!*{ /uP-, Ph(m77unkS܁[Յuo~|jJ(TD[wmlLO9djnr$[m dZ؂ɲB ӤD=%5hFuLC,SѪ@zMx ZxH k.̦_#A}$3sӝ=ؤ7o*SVѸJf2KME73WVp7kߺW]Ⱥ'ЊQ'2P ^]Ň@3D=W /w` Eb]<˭kֿJ`+%m֠ -PL4yb&,n!*4V LIHѲ233KnO̴(x  m יWnš/Eo:}QrZup e|33:eN &6<uHyСT7ᚯ4^n7h?6+Tʣ&'m?70e!8N=ą9| 2kU:|1AEc8rgyNVzԀgw–2j1ZqWMf@(zT6X_b6mn7VSPg5Qf PΝKE:Wp p/UHר mA'h̰R'zwp ԝUK6^E"٫SV9_'Mz YqL: B53i2eY~F* [-'`Q;vmd >H50R >6rs E$PGw:/ hn)(\r¼Zq*媉V1o&gPU/D5 D͗Ri;K6#ZB A<$a#[%e P(_^^u|#P^ %MJõJ8XcŌh]`kMُ xtn'%+~Ť7'׬30zOusG{~# 16;E6~MHXǗ1pM YNL.u)!W6^#%I4L¶^Wd[$>9pĉF݌ H*9vjisk,9%Af͈Obv3 k7}tHXR BGǎ [E7 pd6Q@A\z{.hcr36ʉ|# -b~+fcMGJ/C;Af0re7 ="۠SȎ7E͇iW\6cV^8.!r:J'iOgE^^Qe.8l{1U %@M*Ĵ^d%HQG7H:ǏX(1qs/PG܃?g |8dx8Eb7Me#җlgޱ:$c : O/v %ȜD tX&+R@wqb*69+r2GWE>P͝2Ӆw<}Isut v-@hqpoF7@0a!rKQu:ΛL r8³/#kUbGaD(Q-aNNfZ(y jlʀiQf\,` 0[& ':MbGqe Rt-;LᾮAe"I#噋m(-e>: 08.15Li\L=щg7gGmuJn51 exU"!a:<2y A PkuQY&,~^nŏ4[yطz 6mQ%?86z&|x/I: =𒽶p=~L4TKAjcbUMѮFP_&\DFIЅZ\iGvC,q2BM 2:˟>%LktI [/sf[f)2.\)N(e#Lb9S2o >;œ%=ş?Oupj}nJ^{us;W?˷DS LŕR .O=7X;ʝ,OcuFl1dO* F29yANɜaV]{: zTKW8U[-k\~=WHbU"wLe*`0S글Cq0P? @b|2^m52iY~oK /rc<5ݬH\ KaoIlw: Z@Ƹ_g'#H;ib"+^KfK +6vN“GT _i]En>C ocD&[(ִF.!,~'ό D?wTmhv/spNeXT:g J6w,뮆!fQoT,n5b}O(ЏB ۚJt1g+n4;hwv^ 6b*(bEt$ dpswg8wa*Y5BZ &d80 rN+E dzJBs_ǟ#ifis(I.VVGZ<2VEҷLVrh Lx:TF4'8a,^iD|GX0zldSc T$ǣ*kvM"VF{˻PZ 8ElBN6MfLhoAٖqN}EF^b] l̔XeʂzJ;Y4.NxqrًVW.t\C̷ {o&8+`\ @2r02mmC!jwhAd]2&K>.l( YqV皙## xX)LJHxcي0m%?HnqӒP-GĘQ\;>#/t!E(#s\_ WJ1( 0|=U҆xzlPQ'q]W$[yгHD|\f"u٫ZϿMDx 3CׂԵT"HiIv(C24,oO$ #`16y^[;tSZ p#-Sz2iN.0!ePU$-k)>ovP̏uJD;TbpL5Nkf]Qy\qf+r ӧRb :qցz[#"̞ z9LK\l\1Ǒ|{^9趐6v$>LjOW)RLDI(z?c@pMDyKZ֦80IrosIu  \;-_xY2f>|qyiziȺ8w4~VЫ0|:a|l9(e3t[JDrlc}*}hGFk-!:xs'+|ʇ";7%lD`G-xMx*&&+߳~}(Z9{pp[I5 (FӼ-;UcVz3 *WY"|v.B ;/«/TpS_۔H#n+hZX7@ uǯqKgMtJnNK@9EE&$3}QFµX4V**6g ôCv{H$]bz\_g*};f fRZ킈V$-*CF5E L!MU0da X1"e O-l>6H ;qmlUIm8W/iX ;cltLnؚ:5zy?[n]1[;e!4]zovޯfbƤ )3\O$r-M~bKY|NajScG#2B y1=%Lk,k`*iV$Q|RRq %>OG} or ;9z*{1۵\k7LGCYZlH$tݹ'QiRk':$2l wzv%te)upq31_*PNwώqx |`֝ձxbp j LFE6{+P}%2ETxG[0~FyQ zM[rV>=p9ڎnI8o Hp~-'؄G=8֖́zv@v)4$1C֕AA< 8+3ԸLGh?QOH!K7"m$Zo*nJs&mrrԐDϺAѣ˲v,Hj;>xM7?4!W<ĥBZ=f C{UDc…{@mZ;6w~԰ EF0a.zv*Ϛd7]g^c:)uw7^l .h8]r~wi< tp׹M{Dz>h"}VFy  ,)5:)zf3 ctRUiPW&;i}ژ݌lg 5+z+Nff(AS/F?Q`)UtdD1 jdxu=òir#5᥽XS="]V~ a*݆{)h2#Lr lOmv^FRd+tD d %ăd˿G/KC}+ֹ7/HJEf'J}1V}㫛˚NM!T):r=AJwAHȝ#cGcFJz =ّ׎6&c@]1ҟjj͂g,y啖%J%>E20jtǠ4tZ'_xľCFG5û>'HҠ{C$ܩ4´ ֯Q3m-G_,i娥ؔ ~l䭴:)sH0ď4&HPW /Ez[&-WAƫ i0Vp3)]Hxv,IJB1?RT)FɽTdc25u'fb'jF&Pt#۳ШeIcZJk>j=x?PTob!kevqީՉ-f {H kC91x:\ݶ*%~PW'. m9V~`(K$ʗPjst,WXflr ,M&Tkn;QA''Ek-3F=m}Q_W/K~ڨQO_ؕ Q^-bj>FH5MUc)t*RknTbuoR}?b*|FڡC?Nh >ƶЦӃ9i] _%QiAE]9 UѬ^6S7wּOZ"P)WQAmWr yE;Scǧ1[9ooA?GkHIl>;&-&%x2Bb֎KSr2O~s) V!Z DžxGHaCpa)Z& MgupX(dq~mc;pX  f_i*f6JX.9&pKx\66s6OR7e?~# uTOtҐ/D룭M,* 8䉮dTT<)?vU+=h o 5sGO^!'UOR-${_"rjŗC-